TSTP Solution File: GEO452+1 by nanoCoP---2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : nanoCoP---2.0
% Problem  : GEO452+1 : TPTP v8.1.2. Released v7.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : nanocop.sh %s %d

% Computer : n007.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:34 EDT 2023

% Result   : Theorem 50.90s 49.25s
% Output   : Proof 50.95s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : GEO452+1 : TPTP v8.1.2. Released v7.0.0.
% 0.06/0.13  % Command  : nanocop.sh %s %d
% 0.12/0.33  % Computer : n007.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Fri May 19 03:45:23 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 50.90/49.25  
% 50.90/49.25  /export/starexec/sandbox2/benchmark/theBenchmark.p is a Theorem
% 50.90/49.25  Start of proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 50.90/49.25  %-----------------------------------------------------
% 50.90/49.25  ncf(matrix, plain, [(43133 ^ _4103604) ^ [] : [s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), i(s(fun(cart(cart(real, 43127 ^ []), 43126 ^ []), fun(cart(real, 43127 ^ []), cart(real, 43126 ^ []))), matrixu_vectoru_mul), s(cart(cart(real, 43127 ^ []), 43126 ^ []), i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), cart(cart(real, 43127 ^ []), 43126 ^ [])), matrix), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))), s(cart(real, 43127 ^ []), 43131 ^ [])))], (43130 ^ _4103604) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), bool), linear), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ [])))))], !, (14245 ^ _1496237) ^ [] : [-(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))))], (42424 ^ _1496237) ^ [_4018235, _4018237, _4018239] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4018239), _4018237), fun(num, fun(num, real))), i(s(fun(real, fun(cart(cart(real, _4018239), _4018237), fun(num, fun(num, real)))), _4018235), s(real, 42425 ^ [_4018235, _4018237, _4018239]))), s(cart(cart(real, _4018239), _4018237), 42426 ^ [_4018235, _4018237, _4018239]))), s(num, 42427 ^ [_4018235, _4018237, _4018239]))), s(num, 42428 ^ [_4018235, _4018237, _4018239]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42425 ^ [_4018235, _4018237, _4018239]))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4018239), fun(num, real)), d_), s(cart(real, _4018239), i(s(fun(num, cart(real, _4018239)), i(s(fun(cart(cart(real, _4018239), _4018237), fun(num, cart(real, _4018239))), d_), s(cart(cart(real, _4018239), _4018237), 42426 ^ [_4018235, _4018237, _4018239]))), s(num, 42427 ^ [_4018235, _4018237, _4018239]))))), s(num, 42428 ^ [_4018235, _4018237, _4018239]))))), 42431 ^ _1496237 : [(42432 ^ _1496237) ^ [_4019268] : [s(cart(real, _4018239), i(s(fun(num, cart(real, _4018239)), i(s(fun(cart(cart(real, _4018239), _4018237), fun(num, cart(real, _4018239))), i(s(fun(real, fun(cart(cart(real, _4018239), _4018237), fun(num, cart(real, _4018239)))), _4019268), s(real, 42433 ^ [_4018235, _4018237, _4018239, _4019268]))), s(cart(cart(real, _4018239), _4018237), 42434 ^ [_4018235, _4018237, _4018239, _4019268]))), s(num, 42435 ^ [_4018235, _4018237, _4018239, _4019268]))) = s(cart(real, _4018239), i(s(fun(fun(num, real), cart(real, _4018239)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4018239), _4018237), fun(num, fun(num, real))), i(s(fun(real, fun(cart(cart(real, _4018239), _4018237), fun(num, fun(num, real)))), _4018235), s(real, 42433 ^ [_4018235, _4018237, _4018239, _4019268]))), s(cart(cart(real, _4018239), _4018237), 42434 ^ [_4018235, _4018237, _4018239, _4019268]))), s(num, 42435 ^ [_4018235, _4018237, _4018239, _4019268]))))), 42438 ^ _1496237 : [(42439 ^ _1496237) ^ [_4020098, _4020100] : [-(s(cart(cart(real, _4018239), _4018237), i(s(fun(cart(cart(real, _4018239), _4018237), cart(cart(real, _4018239), _4018237)), i(s(fun(real, fun(cart(cart(real, _4018239), _4018237), cart(cart(real, _4018239), _4018237))), r_r_), s(real, _4020100))), s(cart(cart(real, _4018239), _4018237), _4020098))) = s(cart(cart(real, _4018239), _4018237), i(s(fun(fun(num, cart(real, _4018239)), cart(cart(real, _4018239), _4018237)), lambda), s(fun(num, cart(real, _4018239)), i(s(fun(cart(cart(real, _4018239), _4018237), fun(num, cart(real, _4018239))), i(s(fun(real, fun(cart(cart(real, _4018239), _4018237), fun(num, cart(real, _4018239)))), _4019268), s(real, _4020100))), s(cart(cart(real, _4018239), _4018237), _4020098))))))]]]]], (7376 ^ _1496237) ^ [_1705851] : [-(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, _1705851))))) = s(bool, t))], (6096 ^ _1496237) ^ [] : [-(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))))))], (12659 ^ _1496237) ^ [_1893236, _1893238, _1893240] : [-(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, _1893240))), s(num, _1893238))))), s(num, _1893236))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1893240))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1893238))), s(num, _1893236))))))], (12369 ^ _1496237) ^ [_1886697, _1886699, _1886701] : [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, _1886697)))), -(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, _1886701))), s(real, _1886697))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1886699))), s(real, _1886697))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1886701))), s(real, _1886699))))], (38966 ^ _1496237) ^ [_3771445, _3771447, _3771449] : [s(cart(real, _3771449), i(s(fun(cart(real, _3771449), cart(real, _3771449)), i(s(fun(cart(real, _3771449), fun(cart(real, _3771449), cart(real, _3771449))), vectoru_sub), s(cart(real, _3771449), _3771447))), s(cart(real, _3771449), _3771445))) = s(cart(real, _3771449), i(s(fun(num, cart(real, _3771449)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3771449), _3771447) = s(cart(real, _3771449), _3771445))], (42942 ^ _1496237) ^ [_4075600, _4075602, _4075604] : [-(p(s(bool, i(s(fun(fun(cart(real, _4075602), bool), bool), finite), s(fun(cart(real, _4075602), bool), i(s(fun(cart(cart(real, _4075604), _4075602), fun(cart(real, _4075602), bool)), columns), s(cart(cart(real, _4075604), _4075602), _4075600)))))))], (12005 ^ _1496237) ^ [_1877677, _1877679] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1877679))), s(real, _1877677))) = 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, _1877679))) = s(real, _1877677))], (12167 ^ _1496237) ^ [_1881296, _1881298, _1881300] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1881298))), s(real, _1881296))))), 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, _1881300)))), 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, _1881300))), s(real, _1881298))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1881300))), s(real, _1881296))))))], (30605 ^ _1496237) ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278] : [-(p(s(bool, i(s(fun(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), bool), i(s(fun(fun(_2838274, _2838278), fun(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), bool)), i(s(fun(fun(fun(_2838278, _2838276), fun(_2838274, bool)), fun(fun(_2838274, _2838278), fun(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), bool))), i(s(fun(fun(_2838278, fun(_2838278, bool)), fun(fun(fun(_2838278, _2838276), fun(_2838274, bool)), fun(fun(_2838274, _2838278), fun(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), bool)))), tailadmissible), s(fun(_2838278, fun(_2838278, bool)), _2838272))), s(fun(fun(_2838278, _2838276), fun(_2838274, bool)), _2838268))), s(fun(_2838274, _2838278), _2838270))), s(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), _2838266))))), 30606 ^ _1496237 : [(30607 ^ _1496237) ^ [_2839238, _2839240, _2839242] : [30611 ^ _1496237 : [(30616 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2838278, bool), i(s(fun(_2838278, fun(_2838278, bool)), _2838272), s(_2838278, 30610 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838278, i(s(fun(_2838274, _2838278), _2838270), s(_2838274, 30609 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))))))], (30614 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2838278, bool), i(s(fun(_2838278, fun(_2838278, bool)), _2838272), s(_2838278, 30610 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838278, i(s(fun(_2838274, _2838278), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838278)), _2839240), s(fun(_2838278, _2838276), 30608 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30609 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242])))))))], (30612 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2838274, bool), i(s(fun(fun(_2838278, _2838276), fun(_2838274, bool)), _2839242), s(fun(_2838278, _2838276), 30608 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30609 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242])))))]], 30640 ^ _1496237 : [(30643 ^ _1496237) ^ [] : [s(_2838276, i(s(fun(_2838274, _2838276), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), _2838266), s(fun(_2838278, _2838276), 30638 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30639 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))) = s(_2838276, i(s(fun(_2838276, _2838276), i(s(fun(_2838276, fun(_2838276, _2838276)), i(s(fun(bool, fun(_2838276, fun(_2838276, _2838276))), cond), s(bool, i(s(fun(_2838274, bool), i(s(fun(fun(_2838278, _2838276), fun(_2838274, bool)), _2839242), s(fun(_2838278, _2838276), 30638 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30639 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))))), s(_2838276, i(s(fun(_2838278, _2838276), 30638 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]), s(_2838278, i(s(fun(_2838274, _2838278), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838278)), _2839240), s(fun(_2838278, _2838276), 30638 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30639 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))))))), s(_2838276, i(s(fun(_2838274, _2838276), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), _2839238), s(fun(_2838278, _2838276), 30638 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30639 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242])))))], (30641 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2838274, bool), i(s(fun(fun(_2838278, _2838276), fun(_2838274, bool)), _2838268), s(fun(_2838278, _2838276), 30638 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30639 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242])))))]], 30622 ^ _1496237 : [(30629 ^ _1496237) ^ [] : [s(bool, i(s(fun(_2838274, bool), i(s(fun(fun(_2838278, _2838276), fun(_2838274, bool)), _2839242), s(fun(_2838278, _2838276), 30619 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))) = s(bool, i(s(fun(_2838274, bool), i(s(fun(fun(_2838278, _2838276), fun(_2838274, bool)), _2839242), s(fun(_2838278, _2838276), 30620 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838278, i(s(fun(_2838274, _2838278), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838278)), _2839240), s(fun(_2838278, _2838276), 30619 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))) = s(_2838278, i(s(fun(_2838274, _2838278), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838278)), _2839240), s(fun(_2838278, _2838276), 30620 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838276, i(s(fun(_2838274, _2838276), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), _2839238), s(fun(_2838278, _2838276), 30619 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))) = s(_2838276, i(s(fun(_2838274, _2838276), i(s(fun(fun(_2838278, _2838276), fun(_2838274, _2838276)), _2839238), s(fun(_2838278, _2838276), 30620 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]))), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242])))], (30623 ^ _1496237) ^ [_2841063] : [p(s(bool, i(s(fun(_2838278, bool), i(s(fun(_2838278, fun(_2838278, bool)), _2838272), s(_2838278, _2841063))), s(_2838278, i(s(fun(_2838274, _2838278), _2838270), s(_2838274, 30621 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242])))))), -(s(_2838276, i(s(fun(_2838278, _2838276), 30619 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]), s(_2838278, _2841063))) = s(_2838276, i(s(fun(_2838278, _2838276), 30620 ^ [_2838266, _2838268, _2838270, _2838272, _2838274, _2838276, _2838278, _2839238, _2839240, _2839242]), s(_2838278, _2841063))))]]]]], (3416 ^ _1496237) ^ [_1565045, _1565047, _1565049, _1565051] : [-(s(_1565049, i(s(fun(prod(_1565051, _1565049), _1565049), snd), s(prod(_1565051, _1565049), i(s(fun(_1565049, prod(_1565051, _1565049)), i(s(fun(_1565051, fun(_1565049, prod(_1565051, _1565049))), c_), s(_1565051, _1565047))), s(_1565049, _1565045))))) = s(_1565049, _1565045))], (17585 ^ _1496237) ^ [_2074628, _2074630] : [-(s(fun(_2074630, bool), i(s(fun(fun(_2074630, bool), fun(_2074630, bool)), gspec), s(fun(_2074630, bool), _2074628))) = s(fun(_2074630, bool), empty)), 17589 ^ _1496237 : [(17592 ^ _1496237) ^ [_2074917] : [p(s(bool, i(s(fun(_2074630, bool), i(s(fun(bool, fun(_2074630, bool)), i(s(fun(_2074630, fun(bool, fun(_2074630, bool))), setspec), s(_2074630, 17586 ^ [_2074628, _2074630]))), s(bool, f0))), s(_2074630, _2074917))))], (17590 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2074630, bool), _2074628), s(_2074630, 17586 ^ [_2074628, _2074630])))))]], 17594 ^ _1496237 : [(17597 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2074630, bool), _2074628), s(_2074630, 17586 ^ [_2074628, _2074630]))))], (17595 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2074630, bool), i(s(fun(bool, fun(_2074630, bool)), i(s(fun(_2074630, fun(bool, fun(_2074630, bool))), setspec), s(_2074630, 17586 ^ [_2074628, _2074630]))), s(bool, f0))), s(_2074630, 17593 ^ [_2074628, _2074630])))))]]], (15372 ^ _1496237) ^ [_1961761, _1961763] : [-(s(fun(_1961763, bool), i(s(fun(fun(_1961763, bool), fun(_1961763, bool)), gspec), s(fun(_1961763, bool), _1961761))) = s(fun(_1961763, bool), _1961761))], (2786 ^ _1496237) ^ [_1542895, _1542897, _1542899] : [2787 ^ _1496237 : [(2790 ^ _1496237) ^ [_1543011] : [p(s(bool, i(s(fun(_1542899, bool), _1542895), s(_1542899, _1543011))))], (2788 ^ _1496237) ^ [_1542987] : [-(p(s(bool, _1542897)))]], p(s(bool, _1542897)), -(p(s(bool, i(s(fun(_1542899, bool), _1542895), s(_1542899, 2795 ^ [_1542895, _1542897, _1542899])))))], (12908 ^ _1496237) ^ [_1899478, _1899480, _1899482] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1899482)))), 12911 ^ _1496237 : [(12918 ^ _1496237) ^ [] : [s(real, _1899480) = s(real, _1899478), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899480))), s(num, _1899482))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899478))), s(num, _1899482))))], (12912 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899480))), s(num, _1899482))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899478))), s(num, _1899482))), -(s(real, _1899480) = s(real, _1899478))]]], (33590 ^ _1496237) ^ [_3406800, _3406802, _3406804, _3406806] : [-(p(s(bool, i(s(fun(fun(_3406806, bool), bool), i(s(fun(fun(prod(_3406806, _3406806), bool), fun(fun(_3406806, bool), bool)), chain), s(fun(prod(_3406806, _3406806), bool), _3406804))), s(fun(_3406806, bool), _3406800))))), p(s(bool, i(s(fun(fun(_3406806, bool), bool), i(s(fun(fun(prod(_3406806, _3406806), bool), fun(fun(_3406806, bool), bool)), chain), s(fun(prod(_3406806, _3406806), bool), _3406804))), s(fun(_3406806, bool), _3406802)))), p(s(bool, i(s(fun(fun(_3406806, bool), bool), i(s(fun(fun(_3406806, bool), fun(fun(_3406806, bool), bool)), subset), s(fun(_3406806, bool), _3406800))), s(fun(_3406806, bool), _3406802))))], (5047 ^ _1496237) ^ [_1623140] : [-(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, _1623140)))))))))], (3843 ^ _1496237) ^ [_1595621, _1595623] : [s(ind0, _1595623) = s(ind0, _1595621), -(s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1595623))) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1595621))))], (8026 ^ _1496237) ^ [_1732335, _1732337] : [p(s(bool, i(s(fun(fun(_1732335, _1732337), bool), i(s(fun(fun(_1732337, _1732335), fun(fun(_1732335, _1732337), bool)), iso0), s(fun(_1732337, _1732335), f))), s(fun(_1732335, _1732337), g)))), 8029 ^ _1496237 : [(8037 ^ _1496237) ^ [_1732882] : [p(s(bool, i(s(fun(_1732337, bool), _1732882), s(_1732337, i(s(fun(_1732335, _1732337), g), s(_1732335, 8038 ^ [_1732335, _1732337, _1732882])))))), 8041 ^ _1496237 : [(8042 ^ _1496237) ^ [_1733063] : [-(p(s(bool, i(s(fun(_1732337, bool), _1732882), s(_1732337, _1733063)))))]]], (8030 ^ _1496237) ^ [_1732676] : [p(s(bool, i(s(fun(_1732337, bool), _1732676), s(_1732337, 8031 ^ [_1732335, _1732337, _1732676])))), 8034 ^ _1496237 : [(8035 ^ _1496237) ^ [_1732833] : [-(p(s(bool, i(s(fun(_1732337, bool), _1732676), s(_1732337, i(s(fun(_1732335, _1732337), g), s(_1732335, _1732833)))))))]]], (8064 ^ _1496237) ^ [_1733649, _1733651] : [s(_1732335, i(s(fun(_1732337, _1732335), f), s(_1732337, _1733651))) = s(_1732335, _1733649), -(s(_1732337, _1733651) = s(_1732337, i(s(fun(_1732335, _1732337), g), s(_1732335, _1733649))))], (8051 ^ _1496237) ^ [_1733300] : [8052 ^ _1496237 : [(8053 ^ _1496237) ^ [_1733386] : [p(s(bool, i(s(fun(_1732337, bool), _1733300), s(_1732337, i(s(fun(_1732335, _1732337), g), s(_1732335, _1733386))))))]], -(p(s(bool, i(s(fun(_1732337, bool), _1733300), s(_1732337, 8054 ^ [_1732335, _1732337, _1733300])))))], (8058 ^ _1496237) ^ [_1733500, _1733502] : [s(_1732337, _1733502) = s(_1732337, i(s(fun(_1732335, _1732337), g), s(_1732335, _1733500))), -(s(_1732335, i(s(fun(_1732337, _1732335), f), s(_1732337, _1733502))) = s(_1732335, _1733500))], (8044 ^ _1496237) ^ [_1733118] : [8045 ^ _1496237 : [(8046 ^ _1496237) ^ [_1733204] : [p(s(bool, i(s(fun(_1732337, bool), _1733118), s(_1732337, _1733204))))]], -(p(s(bool, i(s(fun(_1732337, bool), _1733118), s(_1732337, i(s(fun(_1732335, _1732337), g), s(_1732335, 8047 ^ [_1732335, _1732337, _1733118])))))))]]], (13465 ^ _1496237) ^ [_1911684] : [s(int, _1911684) = 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, _1911684))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4120 ^ _1496237) ^ [] : [-(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))))))], (4373 ^ _1496237) ^ [_1607935, _1607937, _1607939] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607939))), s(num, _1607935))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607939))), s(num, _1607937)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607937))), s(num, _1607935))))], (11537 ^ _1496237) ^ [] : [-(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))))))], (7654 ^ _1496237) ^ [_1713147, _1713149, _1713151] : [s(num, _1713149) = s(num, _1713147), -(s(fun(num, fun(_1713151, bool)), i(s(fun(num, fun(num, fun(_1713151, bool))), injn), s(num, _1713149))) = s(fun(num, fun(_1713151, bool)), i(s(fun(num, fun(num, fun(_1713151, bool))), injn), s(num, _1713147))))], (7766 ^ _1496237) ^ [_1719173, _1719175] : [p(s(bool, i(s(fun(fun(num, fun(_1719175, bool)), bool), _1719173), s(fun(num, fun(_1719175, bool)), zbot)))), 7774 ^ _1496237 : [(7777 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(num, fun(_1719175, bool)), bool), _1719173), s(fun(num, fun(_1719175, bool)), i(s(fun(fun(num, fun(num, fun(_1719175, bool))), fun(num, fun(_1719175, bool))), i(s(fun(_1719175, fun(fun(num, fun(num, fun(_1719175, bool))), fun(num, fun(_1719175, bool)))), i(s(fun(num, fun(_1719175, fun(fun(num, fun(num, fun(_1719175, bool))), fun(num, fun(_1719175, bool))))), zconstr), s(num, 7771 ^ [_1719173, _1719175]))), s(_1719175, 7772 ^ [_1719173, _1719175]))), s(fun(num, fun(num, fun(_1719175, bool))), 7773 ^ [_1719173, _1719175]))))))], (7775 ^ _1496237) ^ [_1719718] : [-(p(s(bool, i(s(fun(fun(num, fun(_1719175, bool)), bool), _1719173), s(fun(num, fun(_1719175, bool)), i(s(fun(num, fun(num, fun(_1719175, bool))), 7773 ^ [_1719173, _1719175]), s(num, _1719718)))))))]], 7778 ^ _1496237 : [(7779 ^ _1496237) ^ [_1719965] : [p(s(bool, i(s(fun(fun(num, fun(_1719175, bool)), bool), zrecspace), s(fun(num, fun(_1719175, bool)), _1719965)))), -(p(s(bool, i(s(fun(fun(num, fun(_1719175, bool)), bool), _1719173), s(fun(num, fun(_1719175, bool)), _1719965)))))]]], (28810 ^ _1496237) ^ [_2726828, _2726830, _2726832, _2726834, _2726836] : [-(s(real, i(s(fun(fun(_2726834, real), real), i(s(fun(fun(_2726834, bool), fun(fun(_2726834, real), real)), sum), s(fun(_2726834, bool), i(s(fun(fun(_2726836, bool), fun(_2726834, bool)), i(s(fun(fun(_2726836, _2726834), fun(fun(_2726836, bool), fun(_2726834, bool))), image), s(fun(_2726836, _2726834), _2726830))), s(fun(_2726836, bool), _2726828))))), s(fun(_2726834, real), _2726832))) = s(real, i(s(fun(fun(_2726836, real), real), i(s(fun(fun(_2726836, bool), fun(fun(_2726836, real), real)), sum), s(fun(_2726836, bool), _2726828))), s(fun(_2726836, real), i(s(fun(fun(_2726836, _2726834), fun(_2726836, real)), i(s(fun(fun(_2726834, real), fun(fun(_2726836, _2726834), fun(_2726836, real))), o), s(fun(_2726834, real), _2726832))), s(fun(_2726836, _2726834), _2726830)))))), p(s(bool, i(s(fun(fun(_2726836, bool), bool), finite), s(fun(_2726836, bool), _2726828)))), 28817 ^ _1496237 : [(28818 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726836, bool), bool), i(s(fun(_2726836, fun(fun(_2726836, bool), bool)), in), s(_2726836, 28815 ^ [_2726828, _2726830, _2726832, _2726834, _2726836]))), s(fun(_2726836, bool), _2726828)))))], (28822 ^ _1496237) ^ [] : [s(_2726836, 28815 ^ [_2726828, _2726830, _2726832, _2726834, _2726836]) = s(_2726836, 28816 ^ [_2726828, _2726830, _2726832, _2726834, _2726836])], (28826 ^ _1496237) ^ [] : [s(real, i(s(fun(_2726834, real), _2726832), s(_2726834, i(s(fun(_2726836, _2726834), _2726830), s(_2726836, 28815 ^ [_2726828, _2726830, _2726832, _2726834, _2726836]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (28824 ^ _1496237) ^ [] : [-(s(_2726834, i(s(fun(_2726836, _2726834), _2726830), s(_2726836, 28815 ^ [_2726828, _2726830, _2726832, _2726834, _2726836]))) = s(_2726834, i(s(fun(_2726836, _2726834), _2726830), s(_2726836, 28816 ^ [_2726828, _2726830, _2726832, _2726834, _2726836]))))], (28820 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726836, bool), bool), i(s(fun(_2726836, fun(fun(_2726836, bool), bool)), in), s(_2726836, 28816 ^ [_2726828, _2726830, _2726832, _2726834, _2726836]))), s(fun(_2726836, bool), _2726828)))))]]], (9135 ^ _1496237) ^ [_1790333, _1790335, _1790337] : [-(s(_1790337, i(s(fun(list(_1790337), _1790337), hd), s(list(_1790337), i(s(fun(list(_1790337), list(_1790337)), i(s(fun(list(_1790337), fun(list(_1790337), list(_1790337))), append), s(list(_1790337), _1790335))), s(list(_1790337), _1790333))))) = s(_1790337, i(s(fun(_1790337, _1790337), i(s(fun(_1790337, fun(_1790337, _1790337)), i(s(fun(bool, fun(_1790337, fun(_1790337, _1790337))), cond), s(bool, 9121 ^ [_1790333, _1790335, _1790337]))), s(_1790337, i(s(fun(list(_1790337), _1790337), hd), s(list(_1790337), _1790333))))), s(_1790337, i(s(fun(list(_1790337), _1790337), hd), s(list(_1790337), _1790335))))))], (9719 ^ _1496237) ^ [_1812882, _1812884] : [-(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, _1812884))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1812882))))))), 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, _1812884))), s(num, _1812882)))))))))], (9068 ^ _1496237) ^ [_1787784] : [-(s(fun(list(_1787784), list(_1787784)), i(s(fun(fun(_1787784, _1787784), fun(list(_1787784), list(_1787784))), map0), s(fun(_1787784, _1787784), i1))) = s(fun(list(_1787784), list(_1787784)), i1))], (7534 ^ _1496237) ^ [] : [-(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))], (24135 ^ _1496237) ^ [_2409614, _2409616, _2409618] : [-(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), _2409618))))), s(real, _2409616))))))), s(real, _2409614))))), -(s(fun(real, bool), _2409618) = s(fun(real, bool), empty)), 24141 ^ _1496237 : [(24144 ^ _1496237) ^ [] : [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 ^ [_2409614, _2409616, _2409618]))), s(real, _2409616))))))), s(real, _2409614))))], (24142 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24140 ^ [_2409614, _2409616, _2409618]))), s(fun(real, bool), _2409618)))))]]], (39010 ^ _1496237) ^ [_3774068] : [-(s(cart(real, _3774068), i(s(fun(cart(real, _3774068), cart(real, _3774068)), i(s(fun(cart(real, _3774068), fun(cart(real, _3774068), cart(real, _3774068))), vectoru_sub), s(cart(real, _3774068), x))), s(cart(real, _3774068), y))) = s(cart(real, _3774068), i(s(fun(cart(real, _3774068), cart(real, _3774068)), i(s(fun(cart(real, _3774068), fun(cart(real, _3774068), cart(real, _3774068))), vectoru_add), s(cart(real, _3774068), x))), s(cart(real, _3774068), i(s(fun(cart(real, _3774068), cart(real, _3774068)), vectoru_neg), s(cart(real, _3774068), y))))))], (39878 ^ _1496237) ^ [_3808448, _3808450, _3808452] : [-(s(real, i(s(fun(cart(real, _3808452), real), i(s(fun(cart(real, _3808452), fun(cart(real, _3808452), real)), dot), s(cart(real, _3808452), _3808450))), s(cart(real, _3808452), _3808448))) = 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, _3808452), real), vectoru_norm), s(cart(real, _3808452), _3808450))))), 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, _3808452), real), vectoru_norm), s(cart(real, _3808452), _3808448))))), 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, _3808452), real), vectoru_norm), s(cart(real, _3808452), i(s(fun(cart(real, _3808452), cart(real, _3808452)), i(s(fun(cart(real, _3808452), fun(cart(real, _3808452), cart(real, _3808452))), vectoru_sub), s(cart(real, _3808452), _3808450))), s(cart(real, _3808452), _3808448))))))), 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))))))))))))], (41225 ^ _1496237) ^ [_3926199, _3926201] : [s(cart(real, _3926201), i(s(fun(num, cart(real, _3926201)), i(s(fun(num, fun(num, cart(real, _3926201))), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, fun(num, cart(real, _3926201)))), _3926199), s(fun(num, fun(num, cart(real, _3926201))), 41226 ^ [_3926199, _3926201]))), s(num, 41227 ^ [_3926199, _3926201]))), s(num, 41228 ^ [_3926199, _3926201]))) = s(cart(real, _3926201), i(s(fun(num, cart(real, _3926201)), i(s(fun(num, fun(num, cart(real, _3926201))), 41226 ^ [_3926199, _3926201]), s(num, 41228 ^ [_3926199, _3926201]))), s(num, 41227 ^ [_3926199, _3926201]))), 41231 ^ _1496237 : [(41232 ^ _1496237) ^ [_3927499] : [s(fun(num, cart(real, _3926201)), i(s(fun(num, fun(num, cart(real, _3926201))), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, fun(num, cart(real, _3926201)))), _3927499), s(fun(num, fun(num, cart(real, _3926201))), 41233 ^ [_3926199, _3926201, _3927499]))), s(num, 41234 ^ [_3926199, _3926201, _3927499]))) = s(fun(num, cart(real, _3926201)), i(s(fun(num, fun(num, cart(real, _3926201))), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, fun(num, cart(real, _3926201)))), _3926199), s(fun(num, fun(num, cart(real, _3926201))), 41233 ^ [_3926199, _3926201, _3927499]))), s(num, 41234 ^ [_3926199, _3926201, _3927499]))), 41237 ^ _1496237 : [(41238 ^ _1496237) ^ [_3928674] : [s(cart(real, _3926201), i(s(fun(num, cart(real, _3926201)), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201))), i(s(fun(num, fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201)))), i(s(fun(num, fun(num, fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201))))), _3928674), s(num, 41239 ^ [_3926199, _3926201, _3927499, _3928674]))), s(num, 41240 ^ [_3926199, _3926201, _3927499, _3928674]))), s(fun(num, fun(num, cart(real, _3926201))), 41241 ^ [_3926199, _3926201, _3927499, _3928674]))), s(num, 41242 ^ [_3926199, _3926201, _3927499, _3928674]))) = s(cart(real, _3926201), i(s(fun(fun(num, cart(real, _3926201)), cart(real, _3926201)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3926201)), cart(real, _3926201))), 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 ^ [_3926199, _3926201, _3927499, _3928674]))), s(num, 41240 ^ [_3926199, _3926201, _3927499, _3928674]))))), s(fun(num, cart(real, _3926201)), i(s(fun(num, fun(num, cart(real, _3926201))), 41241 ^ [_3926199, _3926201, _3927499, _3928674]), s(num, 41242 ^ [_3926199, _3926201, _3927499, _3928674]))))), 41245 ^ _1496237 : [(41246 ^ _1496237) ^ [_3929958, _3929960, _3929962, _3929964, _3929966] : [-(s(cart(real, _3926201), i(s(fun(fun(num, cart(real, _3926201)), cart(real, _3926201)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3926201)), cart(real, _3926201))), 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, _3929966))), s(num, _3929964))))), s(fun(num, cart(real, _3926201)), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201))), i(s(fun(num, fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201)))), i(s(fun(num, fun(num, fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201))))), _3928674), s(num, _3929962))), s(num, _3929960))), s(fun(num, fun(num, cart(real, _3926201))), _3929958))))) = s(cart(real, _3926201), i(s(fun(fun(num, cart(real, _3926201)), cart(real, _3926201)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3926201)), cart(real, _3926201))), 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, _3929962))), s(num, _3929960))))), s(fun(num, cart(real, _3926201)), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201))), i(s(fun(num, fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201)))), i(s(fun(num, fun(num, fun(fun(num, fun(num, cart(real, _3926201))), fun(num, cart(real, _3926201))))), _3928674), s(num, _3929966))), s(num, _3929964))), s(fun(num, fun(num, cart(real, _3926201))), i(s(fun(fun(num, fun(num, cart(real, _3926201))), fun(num, fun(num, cart(real, _3926201)))), _3927499), s(fun(num, fun(num, cart(real, _3926201))), _3929958))))))))]]]]]]], (13365 ^ _1496237) ^ [_1908967, _1908969, _1908971, _1908973] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1908971))), s(int, _1908967))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1908973))), s(int, _1908969)))), 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, _1908971))), s(int, _1908973))))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1908969))), s(int, _1908973)))))), 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, _1908967))), s(int, _1908969))))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1908969))), s(int, _1908973))))))], (39477 ^ _1496237) ^ [_3792728] : [p(s(bool, i(s(fun(num, bool), even), s(num, _3792728)))), -(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, _3792728))))) = 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, _3792728))), 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))))))))))))], (10271 ^ _1496237) ^ [_1831489, _1831491, _1831493, _1831495] : [-(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, _1831495))), s(hreal, _1831491))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1831493))), s(hreal, _1831489))))))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1831495))), s(hreal, _1831493)))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1831491))), s(hreal, _1831489))))], (8325 ^ _1496237) ^ [_1747782, _1747784, _1747786] : [-(s(list(_1747786), i(s(fun(list(_1747786), list(_1747786)), reverse), s(list(_1747786), i(s(fun(list(_1747786), list(_1747786)), i(s(fun(list(_1747786), fun(list(_1747786), list(_1747786))), append), s(list(_1747786), _1747784))), s(list(_1747786), _1747782))))) = s(list(_1747786), i(s(fun(list(_1747786), list(_1747786)), i(s(fun(list(_1747786), fun(list(_1747786), list(_1747786))), append), s(list(_1747786), i(s(fun(list(_1747786), list(_1747786)), reverse), s(list(_1747786), _1747782))))), s(list(_1747786), i(s(fun(list(_1747786), list(_1747786)), reverse), s(list(_1747786), _1747784))))))], (42346 ^ _1496237) ^ [_4007359, _4007361, _4007363, _4007365] : [s(cart(real, _4007361), i(s(fun(num, cart(real, _4007361)), i(s(fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))), i(s(fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361)))), i(s(fun(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))))), _4007359), s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), 42347 ^ [_4007359, _4007361, _4007363, _4007365]))), s(fun(num, cart(real, _4007365)), 42348 ^ [_4007359, _4007361, _4007363, _4007365]))), s(fun(num, cart(real, _4007363)), 42349 ^ [_4007359, _4007361, _4007363, _4007365]))), s(num, 42350 ^ [_4007359, _4007361, _4007363, _4007365]))) = s(cart(real, _4007361), i(s(fun(cart(real, _4007363), cart(real, _4007361)), i(s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), 42347 ^ [_4007359, _4007361, _4007363, _4007365]), s(cart(real, _4007365), i(s(fun(cart(real, _4007365), cart(real, _4007365)), i(s(fun(cart(real, _4007365), fun(cart(real, _4007365), cart(real, _4007365))), vectoru_sub), s(cart(real, _4007365), i(s(fun(num, cart(real, _4007365)), 42348 ^ [_4007359, _4007361, _4007363, _4007365]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42350 ^ [_4007359, _4007361, _4007363, _4007365]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4007365), i(s(fun(num, cart(real, _4007365)), 42348 ^ [_4007359, _4007361, _4007363, _4007365]), s(num, 42350 ^ [_4007359, _4007361, _4007363, _4007365]))))))), s(cart(real, _4007363), i(s(fun(num, cart(real, _4007363)), 42349 ^ [_4007359, _4007361, _4007363, _4007365]), s(num, 42350 ^ [_4007359, _4007361, _4007363, _4007365]))))), 42353 ^ _1496237 : [(42354 ^ _1496237) ^ [_4009807] : [s(cart(real, _4007361), i(s(fun(num, cart(real, _4007361)), i(s(fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))), i(s(fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361)))), i(s(fun(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))))), _4009807), s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), 42355 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))), s(fun(num, cart(real, _4007365)), 42356 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))), s(fun(num, cart(real, _4007363)), 42357 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))), s(num, 42358 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))) = s(cart(real, _4007361), i(s(fun(cart(real, _4007363), cart(real, _4007361)), i(s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), 42355 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]), s(cart(real, _4007365), i(s(fun(num, cart(real, _4007365)), 42356 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]), s(num, 42358 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))))), s(cart(real, _4007363), i(s(fun(cart(real, _4007363), cart(real, _4007363)), i(s(fun(cart(real, _4007363), fun(cart(real, _4007363), cart(real, _4007363))), vectoru_sub), s(cart(real, _4007363), i(s(fun(num, cart(real, _4007363)), 42357 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]), s(num, 42358 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))))), s(cart(real, _4007363), i(s(fun(num, cart(real, _4007363)), 42357 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 42358 ^ [_4007359, _4007361, _4007363, _4007365, _4009807]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), 42361 ^ _1496237 : [(42362 ^ _1496237) ^ [_4011949, _4011951, _4011953, _4011955, _4011957] : [p(s(bool, i(s(fun(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), bool), bilinear), s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), _4011953)))), -(s(cart(real, _4007361), i(s(fun(fun(num, cart(real, _4007361)), cart(real, _4007361)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4007361)), cart(real, _4007361))), 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, _4011951))), s(num, _4011949))))), s(fun(num, cart(real, _4007361)), i(s(fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))), i(s(fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361)))), i(s(fun(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))))), _4009807), s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), _4011953))), s(fun(num, cart(real, _4007365)), _4011957))), s(fun(num, cart(real, _4007363)), _4011955))))) = s(cart(real, _4007361), i(s(fun(cart(real, _4007361), cart(real, _4007361)), i(s(fun(cart(real, _4007361), fun(cart(real, _4007361), cart(real, _4007361))), i(s(fun(bool, fun(cart(real, _4007361), fun(cart(real, _4007361), cart(real, _4007361)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4011951))), s(num, _4011949))))), s(cart(real, _4007361), i(s(fun(cart(real, _4007361), cart(real, _4007361)), i(s(fun(cart(real, _4007361), fun(cart(real, _4007361), cart(real, _4007361))), vectoru_sub), s(cart(real, _4007361), i(s(fun(cart(real, _4007361), cart(real, _4007361)), i(s(fun(cart(real, _4007361), fun(cart(real, _4007361), cart(real, _4007361))), vectoru_sub), s(cart(real, _4007361), i(s(fun(cart(real, _4007363), cart(real, _4007361)), i(s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), _4011953), s(cart(real, _4007365), i(s(fun(num, cart(real, _4007365)), _4011957), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4011949))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4007363), i(s(fun(num, cart(real, _4007363)), _4011955), s(num, _4011949))))))), s(cart(real, _4007361), i(s(fun(cart(real, _4007363), cart(real, _4007361)), i(s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), _4011953), s(cart(real, _4007365), i(s(fun(num, cart(real, _4007365)), _4011957), s(num, _4011951))))), s(cart(real, _4007363), i(s(fun(num, cart(real, _4007363)), _4011955), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _4011951))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))), s(cart(real, _4007361), i(s(fun(fun(num, cart(real, _4007361)), cart(real, _4007361)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4007361)), cart(real, _4007361))), 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, _4011951))), s(num, _4011949))))), s(fun(num, cart(real, _4007361)), i(s(fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))), i(s(fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361)))), i(s(fun(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), fun(fun(num, cart(real, _4007365)), fun(fun(num, cart(real, _4007363)), fun(num, cart(real, _4007361))))), _4007359), s(fun(cart(real, _4007365), fun(cart(real, _4007363), cart(real, _4007361))), _4011953))), s(fun(num, cart(real, _4007365)), _4011957))), s(fun(num, cart(real, _4007363)), _4011955))))))))), s(cart(real, _4007361), i(s(fun(num, cart(real, _4007361)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (39136 ^ _1496237) ^ [_3780457, _3780459] : [-(s(real, i(s(fun(cart(real, _3780459), real), vectoru_norm), s(cart(real, _3780459), _3780457))) = s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(cart(real, _3780459), real), i(s(fun(cart(real, _3780459), fun(cart(real, _3780459), real)), dot), s(cart(real, _3780459), _3780457))), s(cart(real, _3780459), _3780457))))))], (5056 ^ _1496237) ^ [_1623308] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1623308))))), -(s(num, _1623308) = 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 ^ [_1623308]))))))], (30148 ^ _1496237) ^ [_2803776, _2803778, _2803780, _2803782, _2803784] : [-(s(cart(_2803782, _2803780), i(s(fun(cart(_2803782, finite_sum(_2803780, _2803784)), cart(_2803782, _2803780)), fstcart), s(cart(_2803782, finite_sum(_2803780, _2803784)), i(s(fun(cart(_2803782, _2803784), cart(_2803782, finite_sum(_2803780, _2803784))), i(s(fun(cart(_2803782, _2803780), fun(cart(_2803782, _2803784), cart(_2803782, finite_sum(_2803780, _2803784)))), pastecart), s(cart(_2803782, _2803780), _2803778))), s(cart(_2803782, _2803784), _2803776))))) = s(cart(_2803782, _2803780), _2803778))], (11521 ^ _1496237) ^ [_1864501, _1864503, _1864505] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1864505))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1864503))), s(real, _1864501))))) = 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, _1864505))), s(real, _1864503))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1864505))), s(real, _1864501))))))], (35933 ^ _1496237) ^ [_3527230, _3527232, _3527234, _3527236] : [-(p(s(bool, i(s(fun(fun(_3527234, bool), bool), i(s(fun(fun(_3527236, bool), fun(fun(_3527234, bool), bool)), l_u_c), s(fun(_3527236, bool), _3527232))), s(fun(_3527234, bool), _3527230))))), p(s(bool, i(s(fun(fun(_3527236, bool), bool), finite), s(fun(_3527236, bool), _3527232)))), p(s(bool, i(s(fun(fun(_3527234, bool), bool), infinite), s(fun(_3527234, bool), _3527230))))], (15948 ^ _1496237) ^ [_1987769, _1987771, _1987773] : [p(s(bool, i(s(fun(fun(_1987773, bool), bool), i(s(fun(fun(_1987773, bool), fun(fun(_1987773, bool), bool)), disjoint), s(fun(_1987773, bool), _1987771))), s(fun(_1987773, bool), _1987769)))), -(s(fun(_1987773, bool), i(s(fun(fun(_1987773, bool), fun(_1987773, bool)), i(s(fun(fun(_1987773, bool), fun(fun(_1987773, bool), fun(_1987773, bool))), inter), s(fun(_1987773, bool), _1987771))), s(fun(_1987773, bool), _1987769))) = s(fun(_1987773, bool), empty))], (42829 ^ _1496237) ^ [_4063632, _4063634, _4063636] : [-(s(cart(cart(real, _4063636), _4063634), i(s(fun(cart(cart(real, _4063636), _4063634), cart(cart(real, _4063636), _4063634)), i(s(fun(cart(cart(real, _4063636), _4063634), fun(cart(cart(real, _4063636), _4063634), cart(cart(real, _4063636), _4063634))), matrixu_sub), s(cart(cart(real, _4063636), _4063634), i(s(fun(num, cart(cart(real, _4063636), _4063634)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4063636), _4063634), _4063632))) = s(cart(cart(real, _4063636), _4063634), i(s(fun(cart(cart(real, _4063636), _4063634), cart(cart(real, _4063636), _4063634)), matrixu_neg), s(cart(cart(real, _4063636), _4063634), _4063632))))], (13277 ^ _1496237) ^ [_1906335] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, _1906335))) = 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, _1906335))))))))], (27286 ^ _1496237) ^ [_2627272, _2627274, _2627276] : [27288 ^ _1496237 : [(27293 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), _2627276), s(num, 27287 ^ [_2627272, _2627274, _2627276]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27291 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27287 ^ [_2627272, _2627274, _2627276]))), s(num, _2627272)))))], (27289 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2627274))), s(num, 27287 ^ [_2627272, _2627274, _2627276])))))]], -(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, _2627274))), s(num, _2627272))))), s(fun(num, num), _2627276))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (2951 ^ _1496237) ^ [_1547197, _1547199, _1547201] : [2953 ^ _1496237 : [(2954 ^ _1496237) ^ [_1547366] : [p(s(bool, i(s(fun(_1547201, bool), i(s(fun(_1547199, fun(_1547201, bool)), _1547197), s(_1547199, 2952 ^ [_1547197, _1547199, _1547201]))), s(_1547201, _1547366))))]], 2956 ^ _1496237 : [(2957 ^ _1496237) ^ [_1547430] : [-(p(s(bool, i(s(fun(_1547201, bool), i(s(fun(_1547199, fun(_1547201, bool)), _1547197), s(_1547199, _1547430))), s(_1547201, i(s(fun(_1547199, _1547201), 2955 ^ [_1547197, _1547199, _1547201]), s(_1547199, _1547430)))))))]]], (24214 ^ _1496237) ^ [_2411337, _2411339] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2411337)))), 24218 ^ _1496237 : [(24225 ^ _1496237) ^ [] : [s(fun(real, bool), _2411337) = s(fun(real, bool), empty), -(p(s(bool, 24217 ^ [_2411337, _2411339])))], (24219 ^ _1496237) ^ [] : [p(s(bool, 24217 ^ [_2411337, _2411339])), -(s(fun(real, bool), _2411337) = s(fun(real, bool), empty))], (24231 ^ _1496237) ^ [] : [-(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, _2411339))), s(fun(real, bool), _2411337))))) = 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 ^ [_2411337, _2411339]))), s(real, _2411339))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _2411339))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2411337))))))))]]], (12037 ^ _1496237) ^ [_1878326] : [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, _1878326)))), -(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, _1878326)))))))], (28086 ^ _1496237) ^ [_2673034, _2673036, _2673038, _2673040] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2673040, real), real), i(s(fun(fun(_2673040, bool), fun(fun(_2673040, real), real)), sum), s(fun(_2673040, bool), _2673038))), s(fun(_2673040, real), f))))), s(real, i(s(fun(fun(_2673040, real), real), i(s(fun(fun(_2673040, bool), fun(fun(_2673040, real), real)), sum), s(fun(_2673040, bool), _2673036))), s(fun(_2673040, real), f))))) = s(real, i(s(fun(fun(_2673040, real), real), i(s(fun(fun(_2673040, bool), fun(fun(_2673040, real), real)), sum), s(fun(_2673040, bool), _2673034))), s(fun(_2673040, real), f)))), p(s(bool, i(s(fun(fun(_2673040, bool), bool), finite), s(fun(_2673040, bool), _2673034)))), s(fun(_2673040, bool), i(s(fun(fun(_2673040, bool), fun(_2673040, bool)), i(s(fun(fun(_2673040, bool), fun(fun(_2673040, bool), fun(_2673040, bool))), inter), s(fun(_2673040, bool), _2673038))), s(fun(_2673040, bool), _2673036))) = s(fun(_2673040, bool), empty), s(fun(_2673040, bool), i(s(fun(fun(_2673040, bool), fun(_2673040, bool)), i(s(fun(fun(_2673040, bool), fun(fun(_2673040, bool), fun(_2673040, bool))), union), s(fun(_2673040, bool), _2673038))), s(fun(_2673040, bool), _2673036))) = s(fun(_2673040, bool), _2673034)], (26029 ^ _1496237) ^ [_2539952, _2539954, _2539956, _2539958] : [-(s(num, i(s(fun(fun(_2539958, num), num), i(s(fun(fun(_2539958, bool), fun(fun(_2539958, num), num)), nsum), s(fun(_2539958, bool), i(s(fun(fun(_2539958, bool), fun(_2539958, bool)), i(s(fun(fun(_2539958, bool), fun(fun(_2539958, bool), fun(_2539958, bool))), union), s(fun(_2539958, bool), _2539954))), s(fun(_2539958, bool), _2539952))))), s(fun(_2539958, num), _2539956))) = s(num, i(s(fun(fun(_2539958, num), num), i(s(fun(fun(_2539958, bool), fun(fun(_2539958, num), num)), nsum), s(fun(_2539958, bool), _2539954))), s(fun(_2539958, num), _2539956)))), p(s(bool, i(s(fun(fun(_2539958, bool), bool), finite), s(fun(_2539958, bool), _2539954)))), 26035 ^ _1496237 : [(26040 ^ _1496237) ^ [] : [s(num, i(s(fun(_2539958, num), _2539956), s(_2539958, 26034 ^ [_2539952, _2539954, _2539956, _2539958]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26038 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2539958, bool), bool), i(s(fun(_2539958, fun(fun(_2539958, bool), bool)), in), s(_2539958, 26034 ^ [_2539952, _2539954, _2539956, _2539958]))), s(fun(_2539958, bool), _2539954))))], (26036 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2539958, bool), bool), i(s(fun(_2539958, fun(fun(_2539958, bool), bool)), in), s(_2539958, 26034 ^ [_2539952, _2539954, _2539956, _2539958]))), s(fun(_2539958, bool), _2539952)))))]]], (9176 ^ _1496237) ^ [_1792523, _1792525, _1792527, _1792529] : [-(s(bool, i(s(fun(list(_1792529), bool), i(s(fun(_1792529, fun(list(_1792529), bool)), mem), s(_1792529, _1792525))), s(list(_1792529), nil))) = s(bool, f0))], (36015 ^ _1496237) ^ [_3530166, _3530168, _3530170, _3530172, _3530174] : [p(s(bool, i(s(fun(fun(_3530174, bool), bool), i(s(fun(fun(_3530174, bool), fun(fun(_3530174, bool), bool)), subset), s(fun(_3530174, bool), _3530166))), s(fun(_3530174, bool), i(s(fun(fun(_3530172, bool), fun(_3530174, bool)), i(s(fun(fun(_3530172, _3530174), fun(fun(_3530172, bool), fun(_3530174, bool))), image), s(fun(_3530172, _3530174), _3530170))), s(fun(_3530172, bool), _3530168)))))), -(p(s(bool, i(s(fun(fun(_3530172, bool), bool), i(s(fun(fun(_3530174, bool), fun(fun(_3530172, bool), bool)), l_a_u_c), s(fun(_3530174, bool), _3530166))), s(fun(_3530172, bool), _3530168)))))], (35074 ^ _1496237) ^ [_3484353, _3484355] : [35077 ^ _1496237 : [(35080 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3484355, bool), bool), i(s(fun(fun(_3484355, bool), fun(fun(_3484355, bool), bool)), subset), s(fun(_3484355, bool), i(s(fun(fun(_3484355, bool), fun(_3484355, bool)), _3484353), s(fun(_3484355, bool), 35075 ^ [_3484353, _3484355]))))), s(fun(_3484355, bool), i(s(fun(fun(_3484355, bool), fun(_3484355, bool)), _3484353), s(fun(_3484355, bool), 35076 ^ [_3484353, _3484355]))))))], (35078 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3484355, bool), bool), i(s(fun(fun(_3484355, bool), fun(fun(_3484355, bool), bool)), subset), s(fun(_3484355, bool), 35075 ^ [_3484353, _3484355]))), s(fun(_3484355, bool), 35076 ^ [_3484353, _3484355])))))]], -(s(fun(_3484355, bool), i(s(fun(fun(_3484355, bool), fun(_3484355, bool)), _3484353), s(fun(_3484355, bool), 35081 ^ [_3484353, _3484355]))) = s(fun(_3484355, bool), 35081 ^ [_3484353, _3484355]))], (17281 ^ _1496237) ^ [_2055334] : [-(s(fun(_2055334, bool), i(s(fun(fun(fun(_2055334, bool), bool), fun(_2055334, bool)), inters), s(fun(fun(_2055334, bool), bool), i(s(fun(fun(fun(_2055334, bool), bool), fun(fun(_2055334, bool), bool)), i(s(fun(fun(_2055334, bool), fun(fun(fun(_2055334, bool), bool), fun(fun(_2055334, bool), bool))), insert), s(fun(_2055334, bool), s0))), s(fun(fun(_2055334, bool), bool), i(s(fun(fun(fun(_2055334, bool), bool), fun(fun(_2055334, bool), bool)), i(s(fun(fun(_2055334, bool), fun(fun(fun(_2055334, bool), bool), fun(fun(_2055334, bool), bool))), insert), s(fun(_2055334, bool), t0))), s(fun(fun(_2055334, bool), bool), empty))))))) = s(fun(_2055334, bool), i(s(fun(fun(_2055334, bool), fun(_2055334, bool)), i(s(fun(fun(_2055334, bool), fun(fun(_2055334, bool), fun(_2055334, bool))), inter), s(fun(_2055334, bool), s0))), s(fun(_2055334, bool), t0))))], (11131 ^ _1496237) ^ [_1854392] : [-(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, _1854392))))), -(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, _1854392)))))))], (29401 ^ _1496237) ^ [_2762551] : [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))), _2762551), s(fun(num, fun(num, real)), 29402 ^ [_2762551]))), s(num, 29403 ^ [_2762551]))), s(num, 29404 ^ [_2762551]))) = s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), 29402 ^ [_2762551]), s(num, 29404 ^ [_2762551]))), s(num, 29403 ^ [_2762551]))), 29407 ^ _1496237 : [(29408 ^ _1496237) ^ [_2763158] : [s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2763158), s(fun(num, fun(num, real)), 29409 ^ [_2762551, _2763158]))), s(num, 29410 ^ [_2762551, _2763158]))) = s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2762551), s(fun(num, fun(num, real)), 29409 ^ [_2762551, _2763158]))), s(num, 29410 ^ [_2762551, _2763158]))), 29413 ^ _1496237 : [(29414 ^ _1496237) ^ [_2763666] : [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)))), _2763666), s(num, 29415 ^ [_2762551, _2763158, _2763666]))), s(num, 29416 ^ [_2762551, _2763158, _2763666]))), s(fun(num, fun(num, real)), 29417 ^ [_2762551, _2763158, _2763666]))), s(num, 29418 ^ [_2762551, _2763158, _2763666]))) = 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 ^ [_2762551, _2763158, _2763666]))), s(num, 29416 ^ [_2762551, _2763158, _2763666]))))), s(fun(num, real), i(s(fun(num, fun(num, real)), 29417 ^ [_2762551, _2763158, _2763666]), s(num, 29418 ^ [_2762551, _2763158, _2763666]))))), 29421 ^ _1496237 : [(29422 ^ _1496237) ^ [_2764279, _2764281, _2764283, _2764285, _2764287] : [-(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, _2764287))), s(num, _2764285))))), 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)))), _2763666), s(num, _2764283))), s(num, _2764281))), s(fun(num, fun(num, real)), _2764279))))) = 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, _2764283))), s(num, _2764281))))), 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)))), _2763666), s(num, _2764287))), s(num, _2764285))), s(fun(num, fun(num, real)), i(s(fun(fun(num, fun(num, real)), fun(num, fun(num, real))), _2763158), s(fun(num, fun(num, real)), _2764279))))))))]]]]]]], (13331 ^ _1496237) ^ [_1907906, _1907908, _1907910] : [-(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, _1907908))), s(int, _1907910))))))), s(int, _1907906))))), 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, _1907906)))), 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, _1907910))), s(int, _1907906))))), s(int, _1907908)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1907908))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1907910))), s(int, _1907906))))))], (11651 ^ _1496237) ^ [_1868122, _1868124] : [-(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, _1868124))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1868122))))))), 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, _1868124))), s(real, _1868122)))))))))], (10761 ^ _1496237) ^ [_1844934, _1844936] : [-(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, _1844936))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1844934))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1844936))), s(num, _1844934))))], (14185 ^ _1496237) ^ [] : [-(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))))))], (10200 ^ _1496237) ^ [_1829630, _1829632] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1829632))), s(hreal, _1829630))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1829630))), s(hreal, _1829632))))], (21799 ^ _1496237) ^ [_2313522, _2313524] : [-(s(num, i(s(fun(fun(fun(_2313522, _2313524), bool), num), card), s(fun(fun(_2313522, _2313524), bool), univ))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(fun(_2313524, bool), num), card), s(fun(_2313524, bool), univ))))), s(num, i(s(fun(fun(_2313522, bool), num), card), s(fun(_2313522, bool), univ)))))), p(s(bool, i(s(fun(fun(_2313522, bool), bool), finite), s(fun(_2313522, bool), univ)))), p(s(bool, i(s(fun(fun(_2313524, bool), bool), finite), s(fun(_2313524, bool), univ))))], (25492 ^ _1496237) ^ [_2500571, _2500573, _2500575, _2500577] : [p(s(bool, i(s(fun(fun(_2500577, fun(_2500577, _2500577)), bool), monoidal), s(fun(_2500577, fun(_2500577, _2500577)), _2500571)))), 25495 ^ _1496237 : [(25496 ^ _1496237) ^ [_2501186, _2501188, _2501190] : [-(s(_2500577, i(s(fun(fun(_2500573, _2500577), _2500577), i(s(fun(fun(_2500573, bool), fun(fun(_2500573, _2500577), _2500577)), i(s(fun(fun(_2500577, fun(_2500577, _2500577)), fun(fun(_2500573, bool), fun(fun(_2500573, _2500577), _2500577))), iterate), s(fun(_2500577, fun(_2500577, _2500577)), _2500571))), s(fun(_2500573, bool), i(s(fun(fun(_2500575, bool), fun(_2500573, bool)), i(s(fun(fun(_2500575, _2500573), fun(fun(_2500575, bool), fun(_2500573, bool))), image), s(fun(_2500575, _2500573), _2501188))), s(fun(_2500575, bool), _2501186))))), s(fun(_2500573, _2500577), _2501190))) = s(_2500577, i(s(fun(fun(_2500575, _2500577), _2500577), i(s(fun(fun(_2500575, bool), fun(fun(_2500575, _2500577), _2500577)), i(s(fun(fun(_2500577, fun(_2500577, _2500577)), fun(fun(_2500575, bool), fun(fun(_2500575, _2500577), _2500577))), iterate), s(fun(_2500577, fun(_2500577, _2500577)), _2500571))), s(fun(_2500575, bool), _2501186))), s(fun(_2500575, _2500577), i(s(fun(fun(_2500575, _2500573), fun(_2500575, _2500577)), i(s(fun(fun(_2500573, _2500577), fun(fun(_2500575, _2500573), fun(_2500575, _2500577))), o), s(fun(_2500573, _2500577), _2501190))), s(fun(_2500575, _2500573), _2501188)))))), p(s(bool, i(s(fun(fun(_2500575, bool), bool), finite), s(fun(_2500575, bool), _2501186)))), 25503 ^ _1496237 : [(25504 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2500575, bool), bool), i(s(fun(_2500575, fun(fun(_2500575, bool), bool)), in), s(_2500575, 25501 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190]))), s(fun(_2500575, bool), _2501186)))))], (25508 ^ _1496237) ^ [] : [s(_2500575, 25501 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190]) = s(_2500575, 25502 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190])], (25512 ^ _1496237) ^ [] : [s(_2500577, i(s(fun(_2500573, _2500577), _2501190), s(_2500573, i(s(fun(_2500575, _2500573), _2501188), s(_2500575, 25501 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190]))))) = s(_2500577, i(s(fun(fun(_2500577, fun(_2500577, _2500577)), _2500577), neutral), s(fun(_2500577, fun(_2500577, _2500577)), _2500571)))], (25510 ^ _1496237) ^ [] : [-(s(_2500573, i(s(fun(_2500575, _2500573), _2501188), s(_2500575, 25501 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190]))) = s(_2500573, i(s(fun(_2500575, _2500573), _2501188), s(_2500575, 25502 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190]))))], (25506 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2500575, bool), bool), i(s(fun(_2500575, fun(fun(_2500575, bool), bool)), in), s(_2500575, 25502 ^ [_2500571, _2500573, _2500575, _2500577, _2501186, _2501188, _2501190]))), s(fun(_2500575, bool), _2501186)))))]]]]], (24363 ^ _1496237) ^ [_2415700, _2415702] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2415702))), s(num, _2415700)))), -(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, _2415700))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2415702))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2415700))), 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, _2415702))), s(num, _2415700))))], (10530 ^ _1496237) ^ [] : [-(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))))], (2863 ^ _1496237) ^ [_1545056, _1545058, _1545060] : [-(s(_1545060, i(s(fun(_1545060, _1545060), i(s(fun(_1545060, fun(_1545060, _1545060)), i(s(fun(bool, fun(_1545060, fun(_1545060, _1545060))), cond), s(bool, f0))), s(_1545060, _1545058))), s(_1545060, _1545056))) = s(_1545060, _1545056))], (13323 ^ _1496237) ^ [_1907732, _1907734] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, _1907734))), s(int, _1907732))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, _1907734))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1907732))), 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))))))))))))], (27370 ^ _1496237) ^ [_2631097, _2631099, _2631101, _2631103] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2631101))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2631099))), 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, _2631101))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2631099))), s(num, _2631097))))))), s(fun(num, num), _2631103))) = 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, _2631101))), s(num, _2631099))))), s(fun(num, num), _2631103))))), 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, _2631099))), 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, _2631099))), s(num, _2631097))))))), s(fun(num, num), _2631103))))))], (5757 ^ _1496237) ^ [_1641118, _1641120] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1641120))), s(num, _1641118)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1641120))), s(num, _1641118))) = s(num, _1641120))], (39687 ^ _1496237) ^ [_3800506, _3800508, _3800510] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3800510), real), vectoru_norm), s(cart(real, _3800510), _3800508))))), s(real, _3800506)))), 39690 ^ _1496237 : [(39691 ^ _1496237) ^ [_3800740] : [-(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, _3800510), fun(num, real)), d_), s(cart(real, _3800510), _3800508))), s(num, _3800740))))))), s(real, _3800506))))), 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, _3800740)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3800740))), s(num, i(s(fun(fun(_3800510, bool), num), dimindex), s(fun(_3800510, bool), univ))))))]]], (42900 ^ _1496237) ^ [_4072217, _4072219, _4072221, _4072223] : [s(cart(cart(real, _4072221), _4072223), i(s(fun(cart(cart(real, _4072223), _4072221), cart(cart(real, _4072221), _4072223)), transp), s(cart(cart(real, _4072223), _4072221), _4072219))) = s(cart(cart(real, _4072221), _4072223), i(s(fun(cart(cart(real, _4072223), _4072221), cart(cart(real, _4072221), _4072223)), transp), s(cart(cart(real, _4072223), _4072221), _4072217))), -(s(cart(cart(real, _4072223), _4072221), _4072219) = s(cart(cart(real, _4072223), _4072221), _4072217))], (13781 ^ _1496237) ^ [_1919580, _1919582, _1919584] : [-(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, _1919584))), s(int, _1919582))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1919584))), s(int, _1919580))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919582))), s(int, _1919580))))], (20481 ^ _1496237) ^ [_2247500, _2247502, _2247504] : [p(s(bool, i(s(fun(fun(_2247504, bool), bool), finite), s(fun(_2247504, bool), _2247500)))), -(s(num, i(s(fun(fun(_2247504, bool), num), card), s(fun(_2247504, bool), i(s(fun(_2247504, fun(_2247504, bool)), i(s(fun(fun(_2247504, bool), fun(_2247504, fun(_2247504, bool))), delete), s(fun(_2247504, bool), _2247500))), s(_2247504, _2247502))))) = 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(_2247504, bool), bool), i(s(fun(_2247504, fun(fun(_2247504, bool), bool)), in), s(_2247504, _2247502))), s(fun(_2247504, bool), _2247500))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(fun(_2247504, bool), num), card), s(fun(_2247504, bool), _2247500))))), 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(_2247504, bool), num), card), s(fun(_2247504, bool), _2247500))))))], (14866 ^ _1496237) ^ [_1946343] : [p(s(bool, i(s(fun(int, bool), _1946343), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14867 ^ [_1946343])))))), 14870 ^ _1496237 : [(14871 ^ _1496237) ^ [_1946494] : [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, _1946494)))), -(p(s(bool, i(s(fun(int, bool), _1946343), s(int, _1946494)))))]]], (20501 ^ _1496237) ^ [_2248584, _2248586, _2248588] : [-(s(num, i(s(fun(fun(_2248588, bool), num), card), s(fun(_2248588, bool), i(s(fun(fun(_2248588, bool), fun(_2248588, bool)), i(s(fun(fun(_2248588, bool), fun(fun(_2248588, bool), fun(_2248588, bool))), diff), s(fun(_2248588, bool), _2248586))), s(fun(_2248588, bool), _2248584))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(fun(_2248588, bool), num), card), s(fun(_2248588, bool), _2248586))))), s(num, i(s(fun(fun(_2248588, bool), num), card), s(fun(_2248588, bool), _2248584)))))), p(s(bool, i(s(fun(fun(_2248588, bool), bool), finite), s(fun(_2248588, bool), _2248586)))), p(s(bool, i(s(fun(fun(_2248588, bool), bool), i(s(fun(fun(_2248588, bool), fun(fun(_2248588, bool), bool)), subset), s(fun(_2248588, bool), _2248584))), s(fun(_2248588, bool), _2248586))))], (36359 ^ _1496237) ^ [_3550942, _3550944, _3550946, _3550948] : [-(p(s(bool, i(s(fun(fun(_3550946, bool), bool), i(s(fun(fun(sum0(_3550948, _3550946), bool), fun(fun(_3550946, bool), bool)), a_u_c), s(fun(sum0(_3550948, _3550946), bool), i(s(fun(fun(_3550946, bool), fun(sum0(_3550948, _3550946), bool)), i(s(fun(fun(_3550948, bool), fun(fun(_3550946, bool), fun(sum0(_3550948, _3550946), bool))), p_u_c), s(fun(_3550948, bool), _3550944))), s(fun(_3550946, bool), _3550942))))), s(fun(_3550946, bool), _3550942))))), p(s(bool, i(s(fun(fun(_3550946, bool), bool), infinite), s(fun(_3550946, bool), _3550942)))), p(s(bool, i(s(fun(fun(_3550946, bool), bool), i(s(fun(fun(_3550948, bool), fun(fun(_3550946, bool), bool)), l_a_u_c), s(fun(_3550948, bool), _3550944))), s(fun(_3550946, bool), _3550942))))], (12157 ^ _1496237) ^ [_1881019, _1881021, _1881023] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1881023))), s(real, _1881021))))), 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, _1881019)))), 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, _1881023))), s(real, _1881019))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1881021))), s(real, _1881019))))))], (14241 ^ _1496237) ^ [] : [-(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))))))], (13737 ^ _1496237) ^ [_1918479, _1918481] : [-(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, _1918481))), s(int, _1918479))))))), 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, _1918481)))), 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, _1918479))))], (1915 ^ _1496237) ^ [_1526055, _1526057, _1526059] : [1917 ^ _1496237 : [(1921 ^ _1496237) ^ [] : [p(s(bool, _1526055))], (1918 ^ _1496237) ^ [] : [p(s(bool, _1526057))]], 1922 ^ _1496237 : [(1923 ^ _1496237) ^ [_1526188] : [-(p(s(bool, _1526057))), -(p(s(bool, _1526055)))]]], (13799 ^ _1496237) ^ [_1920157, _1920159] : [-(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, _1920159))))), s(int, _1920157))) = 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, _1920159))), s(int, _1920157))))))], (28188 ^ _1496237) ^ [_2678463, _2678465, _2678467] : [s(real, i(s(fun(_2678467, real), i(s(fun(_2678465, fun(_2678467, real)), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, fun(_2678467, real))), _2678463), s(fun(_2678467, fun(_2678465, real)), 28189 ^ [_2678463, _2678465, _2678467]))), s(_2678465, 28190 ^ [_2678463, _2678465, _2678467]))), s(_2678467, 28191 ^ [_2678463, _2678465, _2678467]))) = s(real, i(s(fun(_2678465, real), i(s(fun(_2678467, fun(_2678465, real)), 28189 ^ [_2678463, _2678465, _2678467]), s(_2678467, 28191 ^ [_2678463, _2678465, _2678467]))), s(_2678465, 28190 ^ [_2678463, _2678465, _2678467]))), 28194 ^ _1496237 : [(28195 ^ _1496237) ^ [_2680608] : [28202 ^ _1496237 : [(28205 ^ _1496237) ^ [_2682840, _2682842] : [p(s(bool, i(s(fun(_2678467, bool), i(s(fun(bool, fun(_2678467, bool)), i(s(fun(_2678467, fun(bool, fun(_2678467, bool))), setspec), s(_2678467, 28199 ^ [_2678463, _2678465, _2678467, _2680608]))), s(bool, _2682840))), s(_2678467, _2682842)))), 28216 ^ _1496237 : [(28221 ^ _1496237) ^ [] : [p(s(bool, _2682840))], (28219 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28197 ^ [_2678463, _2678465, _2678467, _2680608]), s(_2678467, _2682842))), s(_2678465, 28198 ^ [_2678463, _2678465, _2678467, _2680608])))))], (28217 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2678467, bool), bool), i(s(fun(_2678467, fun(fun(_2678467, bool), bool)), in), s(_2678467, _2682842))), s(fun(_2678467, bool), 28196 ^ [_2678463, _2678465, _2678467, _2680608])))))]], 28208 ^ _1496237 : [(28211 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2678467, bool), bool), i(s(fun(_2678467, fun(fun(_2678467, bool), bool)), in), s(_2678467, _2682842))), s(fun(_2678467, bool), 28196 ^ [_2678463, _2678465, _2678467, _2680608])))), p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28197 ^ [_2678463, _2678465, _2678467, _2680608]), s(_2678467, _2682842))), s(_2678465, 28198 ^ [_2678463, _2678465, _2678467, _2680608]))))], (28209 ^ _1496237) ^ [] : [-(p(s(bool, _2682840)))]]], (28203 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678467, bool), i(s(fun(_2678465, fun(_2678467, bool)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(_2678465, fun(_2678467, bool))), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(_2678465, fun(_2678467, bool)))), _2680608), s(fun(_2678467, bool), 28196 ^ [_2678463, _2678465, _2678467, _2680608]))), s(fun(_2678467, fun(_2678465, bool)), 28197 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678465, 28198 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678467, 28199 ^ [_2678463, _2678465, _2678467, _2680608])))))]], 28226 ^ _1496237 : [(28245 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678467, bool), i(s(fun(bool, fun(_2678467, bool)), i(s(fun(_2678467, fun(bool, fun(_2678467, bool))), setspec), s(_2678467, 28199 ^ [_2678463, _2678465, _2678467, _2680608]))), s(bool, 28225 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678467, 28224 ^ [_2678463, _2678465, _2678467, _2680608])))))], (28227 ^ _1496237) ^ [] : [p(s(bool, 28225 ^ [_2678463, _2678465, _2678467, _2680608])), 28230 ^ _1496237 : [(28233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28197 ^ [_2678463, _2678465, _2678467, _2680608]), s(_2678467, 28224 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678465, 28198 ^ [_2678463, _2678465, _2678467, _2680608])))))], (28231 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2678467, bool), bool), i(s(fun(_2678467, fun(fun(_2678467, bool), bool)), in), s(_2678467, 28224 ^ [_2678463, _2678465, _2678467, _2680608]))), s(fun(_2678467, bool), 28196 ^ [_2678463, _2678465, _2678467, _2680608])))))]]], (28235 ^ _1496237) ^ [] : [-(p(s(bool, 28225 ^ [_2678463, _2678465, _2678467, _2680608]))), p(s(bool, i(s(fun(fun(_2678467, bool), bool), i(s(fun(_2678467, fun(fun(_2678467, bool), bool)), in), s(_2678467, 28224 ^ [_2678463, _2678465, _2678467, _2680608]))), s(fun(_2678467, bool), 28196 ^ [_2678463, _2678465, _2678467, _2680608])))), p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28197 ^ [_2678463, _2678465, _2678467, _2680608]), s(_2678467, 28224 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678465, 28198 ^ [_2678463, _2678465, _2678467, _2680608]))))], (28247 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2678467, bool), i(s(fun(_2678465, fun(_2678467, bool)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(_2678465, fun(_2678467, bool))), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(_2678465, fun(_2678467, bool)))), _2680608), s(fun(_2678467, bool), 28196 ^ [_2678463, _2678465, _2678467, _2680608]))), s(fun(_2678467, fun(_2678465, bool)), 28197 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678465, 28198 ^ [_2678463, _2678465, _2678467, _2680608]))), s(_2678467, 28199 ^ [_2678463, _2678465, _2678467, _2680608]))))]], 28248 ^ _1496237 : [(28249 ^ _1496237) ^ [_2684533] : [s(real, i(s(fun(_2678465, real), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, real)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, real))), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, real)))), _2684533), s(fun(_2678467, bool), 28250 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))), s(fun(_2678467, fun(_2678465, bool)), 28251 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))), s(fun(_2678467, fun(_2678465, real)), 28252 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))), s(_2678465, 28253 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))) = s(real, i(s(fun(fun(_2678467, real), real), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, real), real)), sum), s(fun(_2678467, bool), i(s(fun(fun(_2678467, bool), fun(_2678467, bool)), gspec), s(fun(_2678467, bool), i(s(fun(_2678465, fun(_2678467, bool)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(_2678465, fun(_2678467, bool))), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(_2678465, fun(_2678467, bool)))), _2680608), s(fun(_2678467, bool), 28250 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))), s(fun(_2678467, fun(_2678465, bool)), 28251 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))), s(_2678465, 28253 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))))))), s(fun(_2678467, real), i(s(fun(_2678465, fun(_2678467, real)), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, fun(_2678467, real))), _2678463), s(fun(_2678467, fun(_2678465, real)), 28252 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))), s(_2678465, 28253 ^ [_2678463, _2678465, _2678467, _2680608, _2684533]))))), 28256 ^ _1496237 : [(28257 ^ _1496237) ^ [_2686834] : [s(real, i(s(fun(_2678465, real), i(s(fun(_2678467, fun(_2678465, real)), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, fun(_2678465, real))), _2686834), s(fun(_2678467, fun(_2678465, real)), 28258 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834]))), s(_2678467, 28259 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834]))), s(_2678465, 28260 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834]))) = s(real, i(s(fun(_2678465, real), i(s(fun(_2678467, fun(_2678465, real)), 28258 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834]), s(_2678467, 28259 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834]))), s(_2678465, 28260 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834]))), 28263 ^ _1496237 : [(28264 ^ _1496237) ^ [_2688325] : [28317 ^ _1496237 : [(28318 ^ _1496237) ^ [_2691866] : [s(real, i(s(fun(_2678467, real), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, real)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, real))), i(s(fun(fun(_2678465, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, real)))), _2691866), s(fun(_2678465, bool), 28319 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))), s(fun(_2678467, fun(_2678465, bool)), 28320 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))), s(fun(_2678467, fun(_2678465, real)), 28321 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))), s(_2678467, 28322 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))) = s(real, i(s(fun(fun(_2678465, real), real), i(s(fun(fun(_2678465, bool), fun(fun(_2678465, real), real)), sum), s(fun(_2678465, bool), i(s(fun(fun(_2678465, bool), fun(_2678465, bool)), gspec), s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(_2678467, fun(_2678465, bool))), i(s(fun(fun(_2678465, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(_2678467, fun(_2678465, bool)))), _2688325), s(fun(_2678465, bool), 28319 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))), s(fun(_2678467, fun(_2678465, bool)), 28320 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))), s(_2678467, 28322 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))))))), s(fun(_2678465, real), i(s(fun(_2678467, fun(_2678465, real)), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, fun(_2678465, real))), _2686834), s(fun(_2678467, fun(_2678465, real)), 28321 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))), s(_2678467, 28322 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325, _2691866]))))), 28325 ^ _1496237 : [(28326 ^ _1496237) ^ [_2693543, _2693545, _2693547, _2693549] : [-(s(real, i(s(fun(fun(_2678467, real), real), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, real), real)), sum), s(fun(_2678467, bool), _2693545))), s(fun(_2678467, real), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, real)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, real))), i(s(fun(fun(_2678465, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678467, real)))), _2691866), s(fun(_2678465, bool), _2693543))), s(fun(_2678467, fun(_2678465, bool)), _2693549))), s(fun(_2678467, fun(_2678465, real)), _2693547))))) = s(real, i(s(fun(fun(_2678465, real), real), i(s(fun(fun(_2678465, bool), fun(fun(_2678465, real), real)), sum), s(fun(_2678465, bool), _2693543))), s(fun(_2678465, real), i(s(fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, real)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, real))), i(s(fun(fun(_2678467, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(fun(_2678467, fun(_2678465, real)), fun(_2678465, real)))), _2684533), s(fun(_2678467, bool), _2693545))), s(fun(_2678467, fun(_2678465, bool)), _2693549))), s(fun(_2678467, fun(_2678465, real)), _2693547)))))), p(s(bool, i(s(fun(fun(_2678467, bool), bool), finite), s(fun(_2678467, bool), _2693545)))), p(s(bool, i(s(fun(fun(_2678465, bool), bool), finite), s(fun(_2678465, bool), _2693543))))]]]], 28271 ^ _1496237 : [(28274 ^ _1496237) ^ [_2689909, _2689911] : [p(s(bool, i(s(fun(_2678465, bool), i(s(fun(bool, fun(_2678465, bool)), i(s(fun(_2678465, fun(bool, fun(_2678465, bool))), setspec), s(_2678465, 28268 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(bool, _2689909))), s(_2678465, _2689911)))), 28285 ^ _1496237 : [(28290 ^ _1496237) ^ [] : [p(s(bool, _2689909))], (28288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28266 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]), s(_2678467, 28267 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, _2689911)))))], (28286 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2678465, bool), bool), i(s(fun(_2678465, fun(fun(_2678465, bool), bool)), in), s(_2678465, _2689911))), s(fun(_2678465, bool), 28265 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))))]], 28277 ^ _1496237 : [(28280 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2678465, bool), bool), i(s(fun(_2678465, fun(fun(_2678465, bool), bool)), in), s(_2678465, _2689911))), s(fun(_2678465, bool), 28265 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))), p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28266 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]), s(_2678467, 28267 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, _2689911))))], (28278 ^ _1496237) ^ [] : [-(p(s(bool, _2689909)))]]], (28272 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(_2678467, fun(_2678465, bool))), i(s(fun(fun(_2678465, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(_2678467, fun(_2678465, bool)))), _2688325), s(fun(_2678465, bool), 28265 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(fun(_2678467, fun(_2678465, bool)), 28266 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678467, 28267 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, 28268 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))))]], 28295 ^ _1496237 : [(28314 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678465, bool), i(s(fun(bool, fun(_2678465, bool)), i(s(fun(_2678465, fun(bool, fun(_2678465, bool))), setspec), s(_2678465, 28268 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(bool, 28294 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, 28293 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))))], (28296 ^ _1496237) ^ [] : [p(s(bool, 28294 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])), 28299 ^ _1496237 : [(28302 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28266 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]), s(_2678467, 28267 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, 28293 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))))], (28300 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2678465, bool), bool), i(s(fun(_2678465, fun(fun(_2678465, bool), bool)), in), s(_2678465, 28293 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(fun(_2678465, bool), 28265 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))))]]], (28304 ^ _1496237) ^ [] : [-(p(s(bool, 28294 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), p(s(bool, i(s(fun(fun(_2678465, bool), bool), i(s(fun(_2678465, fun(fun(_2678465, bool), bool)), in), s(_2678465, 28293 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(fun(_2678465, bool), 28265 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325])))), p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), 28266 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]), s(_2678467, 28267 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, 28293 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))))], (28316 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2678465, bool), i(s(fun(_2678467, fun(_2678465, bool)), i(s(fun(fun(_2678467, fun(_2678465, bool)), fun(_2678467, fun(_2678465, bool))), i(s(fun(fun(_2678465, bool), fun(fun(_2678467, fun(_2678465, bool)), fun(_2678467, fun(_2678465, bool)))), _2688325), s(fun(_2678465, bool), 28265 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(fun(_2678467, fun(_2678465, bool)), 28266 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678467, 28267 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))), s(_2678465, 28268 ^ [_2678463, _2678465, _2678467, _2680608, _2684533, _2686834, _2688325]))))]]]]]]]]]]], (7288 ^ _1496237) ^ [_1703377, _1703379] : [-(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, _1703379))))), s(num, i(s(fun(num, num), bit0), s(num, _1703377))))) = 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, _1703377))))), 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, _1703379))), s(num, _1703377))))))))))], (2046 ^ _1496237) ^ [_1528773, _1528775, _1528777] : [2048 ^ _1496237 : [(2051 ^ _1496237) ^ [] : [p(s(bool, _1528773))], (2049 ^ _1496237) ^ [] : [-(p(s(bool, _1528775)))]], 2054 ^ _1496237 : [(2055 ^ _1496237) ^ [_1528924] : [p(s(bool, _1528775))]], 2056 ^ _1496237 : [(2057 ^ _1496237) ^ [_1528952] : [-(p(s(bool, _1528773)))]]], (13485 ^ _1496237) ^ [_1912200] : [-(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, _1912200))))), s(int, _1912200))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (22639 ^ _1496237) ^ [_2351223, _2351225] : [22644 ^ _1496237 : [(22647 ^ _1496237) ^ [] : [-(s(_2351225, 22640 ^ [_2351223, _2351225]) = s(_2351225, 22641 ^ [_2351223, _2351225]))], (22645 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2351225, bool), i(s(fun(_2351225, fun(_2351225, bool)), _2351223), s(_2351225, 22640 ^ [_2351223, _2351225]))), s(_2351225, 22641 ^ [_2351223, _2351225])))))]], 22648 ^ _1496237 : [(22651 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2351225, bool), i(s(fun(_2351225, fun(_2351225, bool)), _2351223), s(_2351225, 22640 ^ [_2351223, _2351225]))), s(_2351225, 22641 ^ [_2351223, _2351225]))))], (22649 ^ _1496237) ^ [] : [s(_2351225, 22640 ^ [_2351223, _2351225]) = s(_2351225, 22641 ^ [_2351223, _2351225])]], 22652 ^ _1496237 : [(22653 ^ _1496237) ^ [_2351797] : [s(fun(_2351225, bool), i(s(fun(_2351225, fun(_2351225, bool)), _2351797), s(_2351225, 22654 ^ [_2351223, _2351225, _2351797]))) = s(fun(_2351225, bool), i(s(fun(_2351225, fun(_2351225, bool)), _2351223), s(_2351225, 22654 ^ [_2351223, _2351225, _2351797]))), 22657 ^ _1496237 : [(22658 ^ _1496237) ^ [_2352134] : [-(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2351225, bool), fun(num, bool)), hasu_size), s(fun(_2351225, bool), i(s(fun(list(_2351225), fun(_2351225, bool)), setu_ofu_list), s(list(_2351225), _2352134))))), s(num, i(s(fun(list(_2351225), num), length), s(list(_2351225), _2352134))))) = s(bool, i(s(fun(list(_2351225), bool), i(s(fun(fun(_2351225, fun(_2351225, bool)), fun(list(_2351225), bool)), pairwise0), s(fun(_2351225, fun(_2351225, bool)), _2351797))), s(list(_2351225), _2352134))))]]]]], (13969 ^ _1496237) ^ [_1924472, _1924474] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1924474))), s(int, _1924472))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1924472))), s(int, _1924474)))))], (11353 ^ _1496237) ^ [_1859588, _1859590] : [-(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, _1859590))))), s(real, _1859588))) = 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, _1859590))), s(real, _1859588))))))], (17079 ^ _1496237) ^ [_2042253, _2042255, _2042257, _2042259] : [s(_2042259, _2042257) = s(_2042259, _2042255), -(p(s(bool, 17071 ^ [_2042253, _2042255, _2042257, _2042259])))], (10383 ^ _1496237) ^ [_1835581, _1835583, _1835585] : [-(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), _1835585))), 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), _1835583))), s(prod(hreal, hreal), _1835581))))))), 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), _1835585))), s(prod(hreal, hreal), _1835583))))), s(prod(hreal, hreal), _1835581)))))))], (18652 ^ _1496237) ^ [_2146398, _2146400] : [18667 ^ _1496237 : [(18668 ^ _1496237) ^ [_2147925, _2147927] : [-(s(fun(_2146400, bool), i(s(fun(fun(_2146400, bool), fun(_2146400, bool)), i(s(fun(fun(_2146400, bool), fun(fun(_2146400, bool), fun(_2146400, bool))), diff), s(fun(_2146400, bool), i(s(fun(fun(fun(_2146400, bool), bool), fun(_2146400, bool)), unions), s(fun(fun(_2146400, bool), bool), _2147927))))), s(fun(_2146400, bool), _2147925))) = s(fun(_2146400, bool), i(s(fun(fun(fun(_2146400, bool), bool), fun(_2146400, bool)), unions), s(fun(fun(_2146400, bool), bool), i(s(fun(fun(fun(_2146400, bool), bool), fun(fun(_2146400, bool), bool)), gspec), s(fun(fun(_2146400, bool), bool), i(s(fun(fun(_2146400, bool), fun(fun(_2146400, bool), bool)), i(s(fun(fun(fun(_2146400, bool), bool), fun(fun(_2146400, bool), fun(fun(_2146400, bool), bool))), _2146398), s(fun(fun(_2146400, bool), bool), _2147927))), s(fun(_2146400, bool), _2147925))))))))]], 18658 ^ _1496237 : [(18661 ^ _1496237) ^ [_2147358] : [p(s(bool, i(s(fun(fun(_2146400, bool), bool), i(s(fun(bool, fun(fun(_2146400, bool), bool)), i(s(fun(fun(_2146400, bool), fun(bool, fun(fun(_2146400, bool), bool))), setspec), s(fun(_2146400, bool), 18655 ^ [_2146398, _2146400]))), s(bool, i(s(fun(fun(fun(_2146400, bool), bool), bool), i(s(fun(fun(_2146400, bool), fun(fun(fun(_2146400, bool), bool), bool)), in), s(fun(_2146400, bool), _2147358))), s(fun(fun(_2146400, bool), bool), 18653 ^ [_2146398, _2146400]))))), s(fun(_2146400, bool), i(s(fun(fun(_2146400, bool), fun(_2146400, bool)), i(s(fun(fun(_2146400, bool), fun(fun(_2146400, bool), fun(_2146400, bool))), diff), s(fun(_2146400, bool), _2147358))), s(fun(_2146400, bool), 18654 ^ [_2146398, _2146400]))))))], (18659 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2146400, bool), bool), i(s(fun(fun(_2146400, bool), fun(fun(_2146400, bool), bool)), i(s(fun(fun(fun(_2146400, bool), bool), fun(fun(_2146400, bool), fun(fun(_2146400, bool), bool))), _2146398), s(fun(fun(_2146400, bool), bool), 18653 ^ [_2146398, _2146400]))), s(fun(_2146400, bool), 18654 ^ [_2146398, _2146400]))), s(fun(_2146400, bool), 18655 ^ [_2146398, _2146400])))))]], 18663 ^ _1496237 : [(18666 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2146400, bool), bool), i(s(fun(fun(_2146400, bool), fun(fun(_2146400, bool), bool)), i(s(fun(fun(fun(_2146400, bool), bool), fun(fun(_2146400, bool), fun(fun(_2146400, bool), bool))), _2146398), s(fun(fun(_2146400, bool), bool), 18653 ^ [_2146398, _2146400]))), s(fun(_2146400, bool), 18654 ^ [_2146398, _2146400]))), s(fun(_2146400, bool), 18655 ^ [_2146398, _2146400]))))], (18664 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2146400, bool), bool), i(s(fun(bool, fun(fun(_2146400, bool), bool)), i(s(fun(fun(_2146400, bool), fun(bool, fun(fun(_2146400, bool), bool))), setspec), s(fun(_2146400, bool), 18655 ^ [_2146398, _2146400]))), s(bool, i(s(fun(fun(fun(_2146400, bool), bool), bool), i(s(fun(fun(_2146400, bool), fun(fun(fun(_2146400, bool), bool), bool)), in), s(fun(_2146400, bool), 18662 ^ [_2146398, _2146400]))), s(fun(fun(_2146400, bool), bool), 18653 ^ [_2146398, _2146400]))))), s(fun(_2146400, bool), i(s(fun(fun(_2146400, bool), fun(_2146400, bool)), i(s(fun(fun(_2146400, bool), fun(fun(_2146400, bool), fun(_2146400, bool))), diff), s(fun(_2146400, bool), 18662 ^ [_2146398, _2146400]))), s(fun(_2146400, bool), 18654 ^ [_2146398, _2146400])))))))]]], (27975 ^ _1496237) ^ [_2667537, _2667539] : [s(real, i(s(fun(_2667539, real), i(s(fun(fun(_2667539, real), fun(_2667539, real)), i(s(fun(fun(_2667539, bool), fun(fun(_2667539, real), fun(_2667539, real))), _2667537), s(fun(_2667539, bool), 27976 ^ [_2667537, _2667539]))), s(fun(_2667539, real), 27977 ^ [_2667537, _2667539]))), s(_2667539, 27978 ^ [_2667537, _2667539]))) = 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(_2667539, bool), bool), i(s(fun(_2667539, fun(fun(_2667539, bool), bool)), in), s(_2667539, 27978 ^ [_2667537, _2667539]))), s(fun(_2667539, bool), 27976 ^ [_2667537, _2667539]))))), s(real, i(s(fun(_2667539, real), 27977 ^ [_2667537, _2667539]), s(_2667539, 27978 ^ [_2667537, _2667539]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 27981 ^ _1496237 : [(27982 ^ _1496237) ^ [_2668272, _2668274] : [p(s(bool, i(s(fun(fun(_2667539, bool), bool), finite), s(fun(_2667539, bool), _2668272)))), -(s(real, i(s(fun(fun(_2667539, real), real), i(s(fun(fun(_2667539, bool), fun(fun(_2667539, real), real)), sum), s(fun(_2667539, bool), _2668272))), s(fun(_2667539, real), i(s(fun(fun(_2667539, real), fun(_2667539, real)), i(s(fun(fun(_2667539, bool), fun(fun(_2667539, real), fun(_2667539, real))), _2667537), s(fun(_2667539, bool), _2668272))), s(fun(_2667539, real), _2668274))))) = s(real, i(s(fun(fun(_2667539, real), real), i(s(fun(fun(_2667539, bool), fun(fun(_2667539, real), real)), sum), s(fun(_2667539, bool), _2668272))), s(fun(_2667539, real), _2668274))))]]], (5568 ^ _1496237) ^ [_1635679, _1635681] : [p(s(bool, 5566 ^ [_1635679, _1635681])), 5571 ^ _1496237 : [(5574 ^ _1496237) ^ [] : [-(s(num, 5565 ^ [_1635679, _1635681]) = s(num, _1635681))], (5572 ^ _1496237) ^ [] : [-(s(num, 5564 ^ [_1635679, _1635681]) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (16528 ^ _1496237) ^ [_2013295, _2013297] : [-(p(s(bool, i(s(fun(fun(_2013297, bool), bool), i(s(fun(fun(_2013297, bool), fun(fun(_2013297, bool), bool)), subset), s(fun(_2013297, bool), _2013295))), s(fun(_2013297, bool), _2013295)))))], (13232 ^ _1496237) ^ [_1905311] : [p(s(bool, i(s(fun(real, bool), integer), s(real, _1905311)))), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(real, int), intu_ofu_real), s(real, _1905311))))) = s(real, _1905311))], (11575 ^ _1496237) ^ [_1865917] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1865917))) = s(real, _1865917), -(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, _1865917)))))], (12924 ^ _1496237) ^ [_1899833, _1899835, _1899837] : [-(s(real, _1899835) = s(real, _1899833)), p(s(bool, i(s(fun(num, bool), odd), s(num, _1899837)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899835))), s(num, _1899837))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899833))), s(num, _1899837)))], (36199 ^ _1496237) ^ [_3541785, _3541787, _3541789, _3541791, _3541793, _3541795] : [-(p(s(bool, i(s(fun(fun(prod(_3541795, _3541793), bool), bool), i(s(fun(prod(_3541795, _3541793), fun(fun(prod(_3541795, _3541793), bool), bool)), in), s(prod(_3541795, _3541793), i(s(fun(_3541793, prod(_3541795, _3541793)), i(s(fun(_3541795, fun(_3541793, prod(_3541795, _3541793))), c_), s(_3541795, _3541787))), s(_3541793, _3541785))))), s(fun(prod(_3541795, _3541793), bool), i(s(fun(fun(_3541793, bool), fun(prod(_3541795, _3541793), bool)), i(s(fun(fun(_3541795, bool), fun(fun(_3541793, bool), fun(prod(_3541795, _3541793), bool))), t_u_c), s(fun(_3541795, bool), _3541791))), s(fun(_3541793, bool), _3541789))))))), p(s(bool, i(s(fun(fun(_3541795, bool), bool), i(s(fun(_3541795, fun(fun(_3541795, bool), bool)), in), s(_3541795, _3541787))), s(fun(_3541795, bool), _3541791)))), p(s(bool, i(s(fun(fun(_3541793, bool), bool), i(s(fun(_3541793, fun(fun(_3541793, bool), bool)), in), s(_3541793, _3541785))), s(fun(_3541793, bool), _3541789))))], (12447 ^ _1496237) ^ [_1888481, _1888483] : [-(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, _1888481))))), s(real, i(s(fun(real, real), realu_inv), s(real, _1888483))))))), 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, _1888483)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1888483))), s(real, _1888481))))], (24701 ^ _1496237) ^ [_2428987, _2428989] : [p(s(bool, i(s(fun(fun(_2428989, fun(_2428989, _2428989)), bool), monoidal), s(fun(_2428989, fun(_2428989, _2428989)), _2428987)))), 24704 ^ _1496237 : [(24709 ^ _1496237) ^ [_2429582] : [-(s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, i(s(fun(fun(_2428989, fun(_2428989, _2428989)), _2428989), neutral), s(fun(_2428989, fun(_2428989, _2428989)), _2428987))))), s(_2428989, _2429582))) = s(_2428989, _2429582))], (24707 ^ _1496237) ^ [_2429444, _2429446, _2429448] : [-(s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, _2429448))), s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, _2429446))), s(_2428989, _2429444))))) = s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, _2429448))), s(_2428989, _2429446))))), s(_2428989, _2429444))))], (24705 ^ _1496237) ^ [_2429364, _2429366] : [-(s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, _2429366))), s(_2428989, _2429364))) = s(_2428989, i(s(fun(_2428989, _2428989), i(s(fun(_2428989, fun(_2428989, _2428989)), _2428987), s(_2428989, _2429364))), s(_2428989, _2429366))))]]], (10507 ^ _1496237) ^ [_1838904, _1838906, _1838908, _1838910] : [-(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), _1838910))), s(prod(hreal, hreal), _1838906))) = 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), _1838908))), s(prod(hreal, hreal), _1838904)))), 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), _1838910))), s(prod(hreal, hreal), _1838908)))), 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), _1838906))), s(prod(hreal, hreal), _1838904))))], (27930 ^ _1496237) ^ [_2665011, _2665013, _2665015, _2665017] : [-(s(real, i(s(fun(fun(_2665017, real), real), i(s(fun(fun(_2665017, bool), fun(fun(_2665017, real), real)), sum), s(fun(_2665017, bool), _2665011))), s(fun(_2665017, real), _2665015))) = s(real, i(s(fun(fun(_2665017, real), real), i(s(fun(fun(_2665017, bool), fun(fun(_2665017, real), real)), sum), s(fun(_2665017, bool), _2665013))), s(fun(_2665017, real), _2665015)))), p(s(bool, i(s(fun(fun(_2665017, bool), bool), i(s(fun(fun(_2665017, bool), fun(fun(_2665017, bool), bool)), subset), s(fun(_2665017, bool), _2665013))), s(fun(_2665017, bool), _2665011)))), 27936 ^ _1496237 : [(27941 ^ _1496237) ^ [] : [s(real, i(s(fun(_2665017, real), _2665015), s(_2665017, 27935 ^ [_2665011, _2665013, _2665015, _2665017]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27939 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2665017, bool), bool), i(s(fun(_2665017, fun(fun(_2665017, bool), bool)), in), s(_2665017, 27935 ^ [_2665011, _2665013, _2665015, _2665017]))), s(fun(_2665017, bool), _2665013))))], (27937 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2665017, bool), bool), i(s(fun(_2665017, fun(fun(_2665017, bool), bool)), in), s(_2665017, 27935 ^ [_2665011, _2665013, _2665015, _2665017]))), s(fun(_2665017, bool), _2665011)))))]]], (39541 ^ _1496237) ^ [_3794715, _3794717] : [s(cart(real, _3794717), _3794715) = s(cart(real, _3794717), i(s(fun(num, cart(real, _3794717)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, _3794717), real), vectoru_norm), s(cart(real, _3794717), _3794715))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16550 ^ _1496237) ^ [_2014044, _2014046, _2014048] : [s(fun(_2014048, bool), _2014046) = s(fun(_2014048, bool), _2014044), 16553 ^ _1496237 : [(16556 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2014048, bool), bool), i(s(fun(fun(_2014048, bool), fun(fun(_2014048, bool), bool)), subset), s(fun(_2014048, bool), _2014044))), s(fun(_2014048, bool), _2014046)))))], (16554 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2014048, bool), bool), i(s(fun(fun(_2014048, bool), fun(fun(_2014048, bool), bool)), subset), s(fun(_2014048, bool), _2014046))), s(fun(_2014048, bool), _2014044)))))]]], (13759 ^ _1496237) ^ [_1919052, _1919054] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919054))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1919054))), s(int, _1919052))))) = 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, _1919052))))], (8431 ^ _1496237) ^ [_1752525, _1752527] : [8436 ^ _1496237 : [(8439 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1752527, bool), 8432 ^ [_1752525, _1752527]), s(_1752527, 8433 ^ [_1752525, _1752527])))))], (8437 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1752527, bool), i(s(fun(fun(_1752527, bool), fun(_1752527, bool)), _1752525), s(fun(_1752527, bool), 8432 ^ [_1752525, _1752527]))), s(_1752527, 8433 ^ [_1752525, _1752527])))))]], 8440 ^ _1496237 : [(8443 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1752527, bool), i(s(fun(fun(_1752527, bool), fun(_1752527, bool)), _1752525), s(fun(_1752527, bool), 8432 ^ [_1752525, _1752527]))), s(_1752527, 8433 ^ [_1752525, _1752527]))))], (8441 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1752527, bool), 8432 ^ [_1752525, _1752527]), s(_1752527, 8433 ^ [_1752525, _1752527]))))]], 8444 ^ _1496237 : [(8451 ^ _1496237) ^ [_1753244, _1753246] : [p(s(bool, i(s(fun(list(_1752527), bool), i(s(fun(fun(_1752527, bool), fun(list(_1752527), bool)), all0), s(fun(_1752527, bool), i(s(fun(fun(_1752527, bool), fun(_1752527, bool)), _1752525), s(fun(_1752527, bool), _1753246))))), s(list(_1752527), _1753244)))), p(s(bool, i(s(fun(list(_1752527), bool), i(s(fun(fun(_1752527, bool), fun(list(_1752527), bool)), ex0), s(fun(_1752527, bool), _1753246))), s(list(_1752527), _1753244))))], (8445 ^ _1496237) ^ [_1753109, _1753111] : [-(p(s(bool, i(s(fun(list(_1752527), bool), i(s(fun(fun(_1752527, bool), fun(list(_1752527), bool)), ex0), s(fun(_1752527, bool), _1753111))), s(list(_1752527), _1753109))))), -(p(s(bool, i(s(fun(list(_1752527), bool), i(s(fun(fun(_1752527, bool), fun(list(_1752527), bool)), all0), s(fun(_1752527, bool), i(s(fun(fun(_1752527, bool), fun(_1752527, bool)), _1752525), s(fun(_1752527, bool), _1753111))))), s(list(_1752527), _1753109)))))]]], (30079 ^ _1496237) ^ [_2799021, _2799023, _2799025, _2799027] : [-(s(_2799027, i(s(fun(num, _2799027), i(s(fun(cart(_2799027, _2799025), fun(num, _2799027)), d_), s(cart(_2799027, _2799025), _2799021))), s(num, _2799023))) = s(_2799027, i(s(fun(num, _2799027), i(s(fun(cart(_2799027, _2799025), fun(num, _2799027)), d_), s(cart(_2799027, _2799025), _2799021))), s(num, 30073 ^ [_2799023, _2799025, _2799027]))))], (38998 ^ _1496237) ^ [_3773584] : [s(cart(real, _3773584), i(s(fun(cart(real, _3773584), cart(real, _3773584)), i(s(fun(cart(real, _3773584), fun(cart(real, _3773584), cart(real, _3773584))), vectoru_add), s(cart(real, _3773584), x))), s(cart(real, _3773584), y))) = s(cart(real, _3773584), x), -(s(cart(real, _3773584), y) = s(cart(real, _3773584), i(s(fun(num, cart(real, _3773584)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42789 ^ _1496237) ^ [_4056498, _4056500, _4056502, _4056504] : [-(s(cart(cart(real, _4056502), _4056500), i(s(fun(cart(cart(real, _4056502), _4056504), cart(cart(real, _4056502), _4056500)), i(s(fun(cart(cart(real, _4056504), _4056500), fun(cart(cart(real, _4056502), _4056504), cart(cart(real, _4056502), _4056500))), matrixu_mul), s(cart(cart(real, _4056504), _4056500), _4056498))), s(cart(cart(real, _4056502), _4056504), i(s(fun(num, cart(cart(real, _4056502), _4056504)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4056502), _4056500), i(s(fun(num, cart(cart(real, _4056502), _4056500)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39655 ^ _1496237) ^ [_3798720, _3798722, _3798724] : [-(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, _3798724), real), i(s(fun(cart(real, _3798724), fun(cart(real, _3798724), real)), dot), s(cart(real, _3798724), _3798722))), s(cart(real, _3798724), _3798720))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3798724), real), vectoru_norm), s(cart(real, _3798724), _3798722))))), s(real, i(s(fun(cart(real, _3798724), real), vectoru_norm), s(cart(real, _3798724), _3798720)))))))))], (38568 ^ _1496237) ^ [_3658701] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3658701))), 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 ^ [_3658701])))))))], (12385 ^ _1496237) ^ [_1887144, _1887146] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1887146))), s(num, _1887144))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(real, _1887146) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(num, _1887144) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (27376 ^ _1496237) ^ [_2631542] : [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))), _2631542), s(fun(num, num), 27377 ^ [_2631542]))), s(num, 27378 ^ [_2631542]))), s(num, 27379 ^ [_2631542]))) = s(num, i(s(fun(num, num), 27377 ^ [_2631542]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 27379 ^ [_2631542]))), s(num, 27378 ^ [_2631542]))))), 27382 ^ _1496237 : [(27383 ^ _1496237) ^ [_2631974, _2631976, _2631978, _2631980] : [-(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, _2631976))), s(num, _2631980))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2631974))), s(num, _2631980))))))), s(fun(num, num), _2631978))) = 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, _2631976))), s(num, _2631974))))), s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2631542), s(fun(num, num), _2631978))), s(num, _2631980))))))]]], (5593 ^ _1496237) ^ [_1636296, _1636298] : [s(num, _1636296) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5585 ^ [_1636296, _1636298])))], (10343 ^ _1496237) ^ [_1834469, _1834471, _1834473] : [-(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), _1834473))), s(prod(hreal, hreal), _1834469))))), 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), _1834473))), s(prod(hreal, hreal), _1834471)))), 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), _1834471))), s(prod(hreal, hreal), _1834469))))], (13447 ^ _1496237) ^ [_1911146, _1911148] : [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, _1911148))), s(int, _1911146))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1911146)))))), s(int, _1911148) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (39030 ^ _1496237) ^ [_3775309] : [s(cart(real, _3775309), i(s(fun(cart(real, _3775309), cart(real, _3775309)), vectoru_neg), s(cart(real, _3775309), x))) = s(cart(real, _3775309), i(s(fun(num, cart(real, _3775309)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3775309), x) = s(cart(real, _3775309), i(s(fun(num, cart(real, _3775309)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5083 ^ _1496237) ^ [_1623783] : [5084 ^ _1496237 : [(5085 ^ _1496237) ^ [_1623846] : [s(num, _1623783) = 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, _1623846)))))]], -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1623783)))))], (16972 ^ _1496237) ^ [_2035837] : [-(s(fun(_2035837, bool), i(s(fun(fun(_2035837, bool), fun(_2035837, bool)), i(s(fun(fun(_2035837, bool), fun(fun(_2035837, bool), fun(_2035837, bool))), union), s(fun(_2035837, bool), p1))), s(fun(_2035837, bool), i(s(fun(fun(_2035837, bool), fun(_2035837, bool)), i(s(fun(fun(_2035837, bool), fun(fun(_2035837, bool), fun(_2035837, bool))), union), s(fun(_2035837, bool), p1))), s(fun(_2035837, bool), q))))) = s(fun(_2035837, bool), i(s(fun(fun(_2035837, bool), fun(_2035837, bool)), i(s(fun(fun(_2035837, bool), fun(fun(_2035837, bool), fun(_2035837, bool))), union), s(fun(_2035837, bool), p1))), s(fun(_2035837, bool), q))))], (22981 ^ _1496237) ^ [_2364952, _2364954, _2364956, _2364958] : [22984 ^ _1496237 : [(22987 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2364956, bool), bool), i(s(fun(_2364956, fun(fun(_2364956, bool), bool)), in), s(_2364956, 22983 ^ [_2364952, _2364954, _2364956, _2364958]))), s(fun(_2364956, bool), _2364952)))))], (22989 ^ _1496237) ^ [] : [-(s(_2364958, i(s(fun(_2364956, _2364958), _2364954), s(_2364956, 22982 ^ [_2364952, _2364954, _2364956, _2364958]))) = s(_2364958, i(s(fun(_2364956, _2364958), _2364954), s(_2364956, 22983 ^ [_2364952, _2364954, _2364956, _2364958]))))], (22991 ^ _1496237) ^ [] : [s(_2364956, 22982 ^ [_2364952, _2364954, _2364956, _2364958]) = s(_2364956, 22983 ^ [_2364952, _2364954, _2364956, _2364958])], (22985 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2364956, bool), bool), i(s(fun(_2364956, fun(fun(_2364956, bool), bool)), in), s(_2364956, 22982 ^ [_2364952, _2364954, _2364956, _2364958]))), s(fun(_2364956, bool), _2364952)))))]], 22992 ^ _1496237 : [(22993 ^ _1496237) ^ [_2365663, _2365665] : [-(s(fun(_2364956, bool), _2365665) = s(fun(_2364956, bool), _2365663)), p(s(bool, i(s(fun(fun(_2364956, bool), bool), i(s(fun(fun(_2364956, bool), fun(fun(_2364956, bool), bool)), subset), s(fun(_2364956, bool), _2365665))), s(fun(_2364956, bool), _2364952)))), p(s(bool, i(s(fun(fun(_2364956, bool), bool), i(s(fun(fun(_2364956, bool), fun(fun(_2364956, bool), bool)), subset), s(fun(_2364956, bool), _2365663))), s(fun(_2364956, bool), _2364952)))), s(fun(_2364958, bool), i(s(fun(fun(_2364956, bool), fun(_2364958, bool)), i(s(fun(fun(_2364956, _2364958), fun(fun(_2364956, bool), fun(_2364958, bool))), image), s(fun(_2364956, _2364958), _2364954))), s(fun(_2364956, bool), _2365665))) = s(fun(_2364958, bool), i(s(fun(fun(_2364956, bool), fun(_2364958, bool)), i(s(fun(fun(_2364956, _2364958), fun(fun(_2364956, bool), fun(_2364958, bool))), image), s(fun(_2364956, _2364958), _2364954))), s(fun(_2364956, bool), _2365663)))]]], (17105 ^ _1496237) ^ [_2044096, _2044098, _2044100] : [17107 ^ _1496237 : [(17110 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2044100, bool), _2044098), s(_2044100, 17106 ^ [_2044096, _2044098, _2044100]))))], (17108 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2044100, bool), bool), i(s(fun(_2044100, fun(fun(_2044100, bool), bool)), in), s(_2044100, 17106 ^ [_2044096, _2044098, _2044100]))), s(fun(_2044100, bool), i(s(fun(fun(fun(_2044100, bool), bool), fun(_2044100, bool)), unions), s(fun(fun(_2044100, bool), bool), _2044096)))))))]], 17111 ^ _1496237 : [(17112 ^ _1496237) ^ [_2044517, _2044519] : [-(p(s(bool, i(s(fun(_2044100, bool), _2044098), s(_2044100, _2044517))))), p(s(bool, i(s(fun(fun(fun(_2044100, bool), bool), bool), i(s(fun(fun(_2044100, bool), fun(fun(fun(_2044100, bool), bool), bool)), in), s(fun(_2044100, bool), _2044519))), s(fun(fun(_2044100, bool), bool), _2044096)))), p(s(bool, i(s(fun(fun(_2044100, bool), bool), i(s(fun(_2044100, fun(fun(_2044100, bool), bool)), in), s(_2044100, _2044517))), s(fun(_2044100, bool), _2044519))))]]], (42888 ^ _1496237) ^ [_4070481, _4070483, _4070485, _4070487] : [-(s(cart(cart(real, _4070485), _4070487), i(s(fun(cart(cart(real, _4070487), _4070485), cart(cart(real, _4070485), _4070487)), transp), s(cart(cart(real, _4070487), _4070485), i(s(fun(cart(cart(real, _4070487), _4070485), cart(cart(real, _4070487), _4070485)), i(s(fun(real, fun(cart(cart(real, _4070487), _4070485), cart(cart(real, _4070487), _4070485))), r_r_), s(real, _4070481))), s(cart(cart(real, _4070487), _4070485), _4070483))))) = s(cart(cart(real, _4070485), _4070487), i(s(fun(cart(cart(real, _4070485), _4070487), cart(cart(real, _4070485), _4070487)), i(s(fun(real, fun(cart(cart(real, _4070485), _4070487), cart(cart(real, _4070485), _4070487))), r_r_), s(real, _4070481))), s(cart(cart(real, _4070485), _4070487), i(s(fun(cart(cart(real, _4070487), _4070485), cart(cart(real, _4070485), _4070487)), transp), s(cart(cart(real, _4070487), _4070485), _4070483))))))], (25455 ^ _1496237) ^ [_2496563, _2496565, _2496567] : [s(_2496565, i(s(fun(_2496567, _2496565), i(s(fun(fun(_2496567, _2496565), fun(_2496567, _2496565)), i(s(fun(fun(_2496567, _2496565), fun(fun(_2496567, _2496565), fun(_2496567, _2496565))), i(s(fun(fun(_2496565, fun(_2496565, _2496565)), fun(fun(_2496567, _2496565), fun(fun(_2496567, _2496565), fun(_2496567, _2496565)))), _2496563), s(fun(_2496565, fun(_2496565, _2496565)), 25456 ^ [_2496563, _2496565, _2496567]))), s(fun(_2496567, _2496565), 25457 ^ [_2496563, _2496565, _2496567]))), s(fun(_2496567, _2496565), 25458 ^ [_2496563, _2496565, _2496567]))), s(_2496567, 25459 ^ [_2496563, _2496565, _2496567]))) = s(_2496565, i(s(fun(_2496565, _2496565), i(s(fun(_2496565, fun(_2496565, _2496565)), 25456 ^ [_2496563, _2496565, _2496567]), s(_2496565, i(s(fun(_2496567, _2496565), 25457 ^ [_2496563, _2496565, _2496567]), s(_2496567, 25459 ^ [_2496563, _2496565, _2496567]))))), s(_2496565, i(s(fun(_2496567, _2496565), 25458 ^ [_2496563, _2496565, _2496567]), s(_2496567, 25459 ^ [_2496563, _2496565, _2496567]))))), 25462 ^ _1496237 : [(25463 ^ _1496237) ^ [_2497686] : [p(s(bool, i(s(fun(fun(_2496565, fun(_2496565, _2496565)), bool), monoidal), s(fun(_2496565, fun(_2496565, _2496565)), _2497686)))), 25466 ^ _1496237 : [(25467 ^ _1496237) ^ [_2498189, _2498191, _2498193] : [p(s(bool, i(s(fun(fun(_2496567, bool), bool), finite), s(fun(_2496567, bool), _2498189)))), -(s(_2496565, i(s(fun(fun(_2496567, _2496565), _2496565), i(s(fun(fun(_2496567, bool), fun(fun(_2496567, _2496565), _2496565)), i(s(fun(fun(_2496565, fun(_2496565, _2496565)), fun(fun(_2496567, bool), fun(fun(_2496567, _2496565), _2496565))), iterate), s(fun(_2496565, fun(_2496565, _2496565)), _2497686))), s(fun(_2496567, bool), _2498189))), s(fun(_2496567, _2496565), i(s(fun(fun(_2496567, _2496565), fun(_2496567, _2496565)), i(s(fun(fun(_2496567, _2496565), fun(fun(_2496567, _2496565), fun(_2496567, _2496565))), i(s(fun(fun(_2496565, fun(_2496565, _2496565)), fun(fun(_2496567, _2496565), fun(fun(_2496567, _2496565), fun(_2496567, _2496565)))), _2496563), s(fun(_2496565, fun(_2496565, _2496565)), _2497686))), s(fun(_2496567, _2496565), _2498193))), s(fun(_2496567, _2496565), _2498191))))) = s(_2496565, i(s(fun(_2496565, _2496565), i(s(fun(_2496565, fun(_2496565, _2496565)), _2497686), s(_2496565, i(s(fun(fun(_2496567, _2496565), _2496565), i(s(fun(fun(_2496567, bool), fun(fun(_2496567, _2496565), _2496565)), i(s(fun(fun(_2496565, fun(_2496565, _2496565)), fun(fun(_2496567, bool), fun(fun(_2496567, _2496565), _2496565))), iterate), s(fun(_2496565, fun(_2496565, _2496565)), _2497686))), s(fun(_2496567, bool), _2498189))), s(fun(_2496567, _2496565), _2498193))))), s(_2496565, i(s(fun(fun(_2496567, _2496565), _2496565), i(s(fun(fun(_2496567, bool), fun(fun(_2496567, _2496565), _2496565)), i(s(fun(fun(_2496565, fun(_2496565, _2496565)), fun(fun(_2496567, bool), fun(fun(_2496567, _2496565), _2496565))), iterate), s(fun(_2496565, fun(_2496565, _2496565)), _2497686))), s(fun(_2496567, bool), _2498189))), s(fun(_2496567, _2496565), _2498191))))))]]]]], (4745 ^ _1496237) ^ [_1616640, _1616642, _1616644] : [-(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, _1616644))), s(num, _1616640))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1616642))), s(num, _1616640))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1616644))), s(num, _1616642)))), -(s(num, _1616640) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (13039 ^ _1496237) ^ [_1902706] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _1902706))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1902706) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11081 ^ _1496237) ^ [_1853421] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1853421))), s(real, _1853421))))], (5309 ^ _1496237) ^ [_1629544, _1629546, _1629548] : [5310 ^ _1496237 : [(5313 ^ _1496237) ^ [] : [s(num, _1629544) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5311 ^ _1496237) ^ [] : [-(s(num, _1629546) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], -(p(s(bool, 5297 ^ [_1629544, _1629546, _1629548])))], (16924 ^ _1496237) ^ [_2032439, _2032441, _2032443, _2032445] : [p(s(bool, i(s(fun(fun(_2032445, bool), bool), i(s(fun(fun(_2032445, bool), fun(fun(_2032445, bool), bool)), subset), s(fun(_2032445, bool), i(s(fun(fun(_2032445, bool), fun(_2032445, bool)), i(s(fun(_2032445, fun(fun(_2032445, bool), fun(_2032445, bool))), insert), s(_2032445, _2032443))), s(fun(_2032445, bool), _2032441))))), s(fun(_2032445, bool), _2032439)))), 16927 ^ _1496237 : [(16930 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2032445, bool), bool), i(s(fun(fun(_2032445, bool), fun(fun(_2032445, bool), bool)), subset), s(fun(_2032445, bool), _2032441))), s(fun(_2032445, bool), _2032439)))))], (16928 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2032445, bool), bool), i(s(fun(_2032445, fun(fun(_2032445, bool), bool)), in), s(_2032445, _2032443))), s(fun(_2032445, bool), _2032439)))))]]], (4335 ^ _1496237) ^ [_1607058] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1607058))), s(num, _1607058))))], (24606 ^ _1496237) ^ [_2424817] : [24611 ^ _1496237 : [(24614 ^ _1496237) ^ [_2425184] : [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 ^ [_2424817]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2425184))), s(num, 24607 ^ [_2424817]))))), s(num, _2425184))))], (24612 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2424817), s(num, 24607 ^ [_2424817]))), s(num, 24608 ^ [_2424817])))))]], 24616 ^ _1496237 : [(24619 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2424817), s(num, 24607 ^ [_2424817]))), s(num, 24608 ^ [_2424817]))))], (24617 ^ _1496237) ^ [] : [-(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 ^ [_2424817]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 24615 ^ [_2424817]))), s(num, 24607 ^ [_2424817]))))), s(num, 24615 ^ [_2424817])))))]], 24621 ^ _1496237 : [(24628 ^ _1496237) ^ [_2425601] : [s(num, _2425601) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 24620 ^ [_2424817, _2425601])))], (24622 ^ _1496237) ^ [_2425504] : [p(s(bool, 24620 ^ [_2424817, _2425504])), -(s(num, _2425504) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (24634 ^ _1496237) ^ [_2425702] : [-(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)), _2424817), s(num, _2425702))))) = 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 ^ [_2424817, _2425702]))), 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, _2425702))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))]]], (12707 ^ _1496237) ^ [_1894384, _1894386, _1894388] : [-(s(real, _1894388) = 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, _1894388))), s(num, _1894386))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1894388))), s(num, _1894384))))) = 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, _1894384))), s(num, _1894386))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1894388))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1894386))), s(num, _1894384))))))), 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, _1894388))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1894384))), s(num, _1894386))))))))))], (27648 ^ _1496237) ^ [_2648352, _2648354] : [s(real, i(s(fun(_2648354, real), i(s(fun(fun(_2648354, real), fun(_2648354, real)), _2648352), s(fun(_2648354, real), 27649 ^ [_2648352, _2648354]))), s(_2648354, 27650 ^ [_2648352, _2648354]))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(_2648354, real), 27649 ^ [_2648352, _2648354]), s(_2648354, 27650 ^ [_2648352, _2648354]))))), 27653 ^ _1496237 : [(27654 ^ _1496237) ^ [_2648768, _2648770] : [-(s(real, i(s(fun(fun(_2648354, real), real), i(s(fun(fun(_2648354, bool), fun(fun(_2648354, real), real)), sum), s(fun(_2648354, bool), _2648768))), s(fun(_2648354, real), i(s(fun(fun(_2648354, real), fun(_2648354, real)), _2648352), s(fun(_2648354, real), _2648770))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(fun(_2648354, real), real), i(s(fun(fun(_2648354, bool), fun(fun(_2648354, real), real)), sum), s(fun(_2648354, bool), _2648768))), s(fun(_2648354, real), _2648770))))))]]], (11891 ^ _1496237) ^ [] : [-(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))))))], (2073 ^ _1496237) ^ [_1529222, _1529224, _1529226] : [2074 ^ _1496237 : [(2077 ^ _1496237) ^ [_1529319] : [p(s(bool, _1529222))], (2075 ^ _1496237) ^ [_1529295] : [-(p(s(bool, _1529224)))]], p(s(bool, _1529224)), -(p(s(bool, _1529222)))], (9682 ^ _1496237) ^ [_1811407, _1811409] : [-(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, _1811409))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1811407))))))), 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, _1811409))), s(num, _1811407)))))))))], (41944 ^ _1496237) ^ [_3968157, _3968159, _3968161] : [s(cart(real, _3968159), i(s(fun(cart(real, _3968161), cart(real, _3968159)), i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), fun(cart(real, _3968161), cart(real, _3968159))), i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), fun(fun(cart(real, _3968161), cart(real, _3968159)), fun(cart(real, _3968161), cart(real, _3968159)))), _3968157), s(fun(cart(real, _3968161), cart(real, _3968159)), 41945 ^ [_3968157, _3968159, _3968161]))), s(fun(cart(real, _3968161), cart(real, _3968159)), 41946 ^ [_3968157, _3968159, _3968161]))), s(cart(real, _3968161), 41947 ^ [_3968157, _3968159, _3968161]))) = s(cart(real, _3968159), i(s(fun(cart(real, _3968159), cart(real, _3968159)), i(s(fun(cart(real, _3968159), fun(cart(real, _3968159), cart(real, _3968159))), vectoru_add), s(cart(real, _3968159), i(s(fun(cart(real, _3968161), cart(real, _3968159)), 41945 ^ [_3968157, _3968159, _3968161]), s(cart(real, _3968161), 41947 ^ [_3968157, _3968159, _3968161]))))), s(cart(real, _3968159), i(s(fun(cart(real, _3968161), cart(real, _3968159)), 41946 ^ [_3968157, _3968159, _3968161]), s(cart(real, _3968161), 41947 ^ [_3968157, _3968159, _3968161]))))), 41950 ^ _1496237 : [(41951 ^ _1496237) ^ [_3969186, _3969188] : [-(p(s(bool, i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), bool), linear), s(fun(cart(real, _3968161), cart(real, _3968159)), i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), fun(cart(real, _3968161), cart(real, _3968159))), i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), fun(fun(cart(real, _3968161), cart(real, _3968159)), fun(cart(real, _3968161), cart(real, _3968159)))), _3968157), s(fun(cart(real, _3968161), cart(real, _3968159)), _3969188))), s(fun(cart(real, _3968161), cart(real, _3968159)), _3969186))))))), p(s(bool, i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), bool), linear), s(fun(cart(real, _3968161), cart(real, _3968159)), _3969188)))), p(s(bool, i(s(fun(fun(cart(real, _3968161), cart(real, _3968159)), bool), linear), s(fun(cart(real, _3968161), cart(real, _3968159)), _3969186))))]]], (7404 ^ _1496237) ^ [_1706670, _1706672] : [-(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, _1706670))))), s(num, i(s(fun(num, num), bit1), s(num, _1706672))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1706670))), s(num, _1706672))))], (15299 ^ _1496237) ^ [_1959308, _1959310] : [-(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, _1959310))), s(int, _1959308)))))))))], (4253 ^ _1496237) ^ [_1604945] : [-(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, _1604945))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (20155 ^ _1496237) ^ [_2226668, _2226670, _2226672, _2226674, _2226676] : [20159 ^ _1496237 : [(20162 ^ _1496237) ^ [_2227211, _2227213] : [p(s(bool, i(s(fun(_2226676, bool), i(s(fun(_2226672, fun(_2226676, bool)), i(s(fun(_2226674, fun(_2226672, fun(_2226676, bool))), _2226668), s(_2226674, 20158 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]))), s(_2226672, _2227213))), s(_2226676, _2227211))))], (20160 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2226674, bool), _2226670), s(_2226674, 20158 ^ [_2226668, _2226670, _2226672, _2226674, _2226676])))))]], 20168 ^ _1496237 : [(20173 ^ _1496237) ^ [] : [s(_2226672, 20166 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]) = s(_2226672, 20167 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]), s(_2226676, 20163 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]) = s(_2226676, 20164 ^ [_2226668, _2226670, _2226672, _2226674, _2226676])], (20171 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2226676, bool), i(s(fun(_2226672, fun(_2226676, bool)), i(s(fun(_2226674, fun(_2226672, fun(_2226676, bool))), _2226668), s(_2226674, 20165 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]))), s(_2226672, 20167 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]))), s(_2226676, 20164 ^ [_2226668, _2226670, _2226672, _2226674, _2226676])))))], (20169 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2226676, bool), i(s(fun(_2226672, fun(_2226676, bool)), i(s(fun(_2226674, fun(_2226672, fun(_2226676, bool))), _2226668), s(_2226674, 20165 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]))), s(_2226672, 20166 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]))), s(_2226676, 20163 ^ [_2226668, _2226670, _2226672, _2226674, _2226676])))))]], 20179 ^ _1496237 : [(20180 ^ _1496237) ^ [_2227738, _2227740] : [p(s(bool, i(s(fun(_2226674, bool), _2226670), s(_2226674, _2227740)))), 20183 ^ _1496237 : [(20190 ^ _1496237) ^ [] : [s(_2226672, i(s(fun(_2226674, _2226672), 20178 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]), s(_2226674, _2227740))) = s(_2226672, _2227738), -(p(s(bool, i(s(fun(_2226676, bool), i(s(fun(_2226672, fun(_2226676, bool)), i(s(fun(_2226674, fun(_2226672, fun(_2226676, bool))), _2226668), s(_2226674, _2227740))), s(_2226672, _2227738))), s(_2226676, 20193 ^ [_2226668, _2226670, _2226672, _2226674, _2226676, _2227738, _2227740])))))], (20184 ^ _1496237) ^ [] : [20185 ^ _1496237 : [(20186 ^ _1496237) ^ [_2227962] : [p(s(bool, i(s(fun(_2226676, bool), i(s(fun(_2226672, fun(_2226676, bool)), i(s(fun(_2226674, fun(_2226672, fun(_2226676, bool))), _2226668), s(_2226674, _2227740))), s(_2226672, _2227738))), s(_2226676, _2227962))))]], -(s(_2226672, i(s(fun(_2226674, _2226672), 20178 ^ [_2226668, _2226670, _2226672, _2226674, _2226676]), s(_2226674, _2227740))) = s(_2226672, _2227738))]]]]], (19192 ^ _1496237) ^ [_2177062, _2177064, _2177066, _2177068, _2177070, _2177072] : [19194 ^ _1496237 : [(19197 ^ _1496237) ^ [_2177409] : [s(_2177072, i(s(fun(_2177068, _2177072), _2177064), s(_2177068, 19193 ^ [_2177062, _2177064, _2177066, _2177068, _2177070, _2177072, _2177409]))) = s(_2177072, i(s(fun(_2177070, _2177072), _2177409), s(_2177070, i(s(fun(_2177068, _2177070), _2177062), s(_2177068, 19193 ^ [_2177062, _2177064, _2177066, _2177068, _2177070, _2177072, _2177409])))))], (19195 ^ _1496237) ^ [_2177356] : [-(p(s(bool, i(s(fun(_2177068, bool), _2177066), s(_2177068, 19193 ^ [_2177062, _2177064, _2177066, _2177068, _2177070, _2177072, _2177356])))))]], 19198 ^ _1496237 : [(19199 ^ _1496237) ^ [_2177511, _2177513] : [-(s(_2177072, i(s(fun(_2177068, _2177072), _2177064), s(_2177068, _2177513))) = s(_2177072, i(s(fun(_2177068, _2177072), _2177064), s(_2177068, _2177511)))), p(s(bool, i(s(fun(_2177068, bool), _2177066), s(_2177068, _2177513)))), p(s(bool, i(s(fun(_2177068, bool), _2177066), s(_2177068, _2177511)))), s(_2177070, i(s(fun(_2177068, _2177070), _2177062), s(_2177068, _2177513))) = s(_2177070, i(s(fun(_2177068, _2177070), _2177062), s(_2177068, _2177511)))]]], (1572 ^ _1496237) ^ [_1519437, _1519439, _1519441] : [1580 ^ _1496237 : [(1583 ^ _1496237) ^ [_1519680] : [-(p(s(bool, _1519437)))], (1581 ^ _1496237) ^ [_1519646] : [-(p(s(bool, i(s(fun(_1519441, bool), _1519439), s(_1519441, _1519646)))))]], p(s(bool, i(s(fun(_1519441, bool), _1519439), s(_1519441, 1575 ^ [_1519437, _1519439, _1519441])))), p(s(bool, _1519437))], (9077 ^ _1496237) ^ [_1788205, _1788207, _1788209] : [p(s(bool, 9075 ^ [_1788205, _1788207, _1788209])), -(s(list(_1788209), _1788205) = s(list(_1788209), nil))], (11419 ^ _1496237) ^ [_1861368, _1861370] : [-(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, _1861370))), s(real, _1861368))))), s(real, _1861370))) = s(real, i(s(fun(real, real), realu_neg), s(real, _1861368))))], (30103 ^ _1496237) ^ [_2800136, _2800138, _2800140] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2800136))), 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(_2800140, bool), num), dimindex), s(fun(_2800140, bool), univ))))), s(num, i(s(fun(fun(_2800138, bool), num), dimindex), s(fun(_2800138, bool), univ)))))))))), -(s(num, i(s(fun(finite_sum(_2800140, _2800138), num), destu_finiteu_sum), s(finite_sum(_2800140, _2800138), i(s(fun(num, finite_sum(_2800140, _2800138)), mku_finiteu_sum), s(num, _2800136))))) = s(num, _2800136))], (36440 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), countable), s(fun(num, bool), univ)))))], (11523 ^ _1496237) ^ [_1864609, _1864611, _1864613] : [-(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, _1864613))), s(real, _1864611))))), s(real, _1864609))) = 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, _1864613))), s(real, _1864609))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1864611))), s(real, _1864609))))))], (5735 ^ _1496237) ^ [_1640694, _1640696, _1640698, _1640700] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1640700))), s(num, _1640698))) = s(num, _1640696)), s(num, _1640700) = 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, _1640696))), s(num, _1640698))))), s(num, _1640694))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1640694))), s(num, _1640698))))], (3201 ^ _1496237) ^ [_1556160, _1556162] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, _1556162))), s(bool, _1556160))))), p(s(bool, _1556162)), p(s(bool, _1556160))], (15286 ^ _1496237) ^ [_1958983, _1958985] : [-(s(int, 15278 ^ [_1958983, _1958985]) = 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, _1958985))), s(int, 15283 ^ [_1958983, _1958985]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1958983))), s(int, 15284 ^ [_1958983, _1958985]))))))], (3882 ^ _1496237) ^ [_1596361] : [p(s(bool, i(s(fun(ind0, bool), _1596361), s(ind0, indu_0)))), 3888 ^ _1496237 : [(3891 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(ind0, bool), _1596361), s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, 3887 ^ [_1596361]))))))], (3889 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(ind0, bool), _1596361), s(ind0, 3887 ^ [_1596361])))))]], 3892 ^ _1496237 : [(3893 ^ _1496237) ^ [_1596638] : [p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1596638)))), -(p(s(bool, i(s(fun(ind0, bool), _1596361), s(ind0, _1596638)))))]]], (30 ^ _1496237) ^ [_1496620, _1496622] : [_1496622 = _1496620, -(recspace(_1496622) = recspace(_1496620))], (1400 ^ _1496237) ^ [_1514804, _1514806, _1514808, _1514810] : [-(s(_1514810, _1514806) = s(_1514810, _1514804)), s(_1514810, _1514806) = s(_1514810, _1514808), s(_1514810, _1514804) = s(_1514810, _1514808)], (11305 ^ _1496237) ^ [_1858623, _1858625] : [-(s(real, _1858625) = s(real, _1858623)), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858625))), s(real, _1858623))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858623))), s(real, _1858625)))))], (840 ^ _1496237) ^ [] : [841 ^ _1496237 : [(846 ^ _1496237) ^ [] : [p(s(bool, r0))], (844 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (842 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, q)), p(s(bool, p1)), -(p(s(bool, r0)))], (13645 ^ _1496237) ^ [_1916219, _1916221] : [s(int, i(s(fun(int, int), intu_neg), s(int, _1916221))) = s(int, i(s(fun(int, int), intu_neg), s(int, _1916219))), -(s(int, _1916221) = s(int, _1916219))], (38284 ^ _1496237) ^ [_3640326, _3640328, _3640330, _3640332] : [-(s(fun(_3640332, bool), i(s(fun(fun(_3640332, bool), fun(_3640332, bool)), i(s(fun(fun(fun(_3640332, bool), bool), fun(fun(_3640332, bool), fun(_3640332, bool))), hull), s(fun(fun(_3640332, bool), bool), _3640330))), s(fun(_3640332, bool), _3640328))) = s(fun(_3640332, bool), _3640326)), p(s(bool, i(s(fun(fun(_3640332, bool), bool), i(s(fun(fun(_3640332, bool), fun(fun(_3640332, bool), bool)), subset), s(fun(_3640332, bool), _3640328))), s(fun(_3640332, bool), _3640326)))), p(s(bool, i(s(fun(fun(_3640332, bool), bool), _3640330), s(fun(_3640332, bool), _3640326)))), 38294 ^ _1496237 : [(38299 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3640332, bool), bool), i(s(fun(fun(_3640332, bool), fun(fun(_3640332, bool), bool)), subset), s(fun(_3640332, bool), _3640326))), s(fun(_3640332, bool), 38293 ^ [_3640326, _3640328, _3640330, _3640332]))))], (38297 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3640332, bool), bool), _3640330), s(fun(_3640332, bool), 38293 ^ [_3640326, _3640328, _3640330, _3640332])))))], (38295 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3640332, bool), bool), i(s(fun(fun(_3640332, bool), fun(fun(_3640332, bool), bool)), subset), s(fun(_3640332, bool), _3640328))), s(fun(_3640332, bool), 38293 ^ [_3640326, _3640328, _3640330, _3640332])))))]]], (14099 ^ _1496237) ^ [_1927930, _1927932, _1927934] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927930))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1927934))), s(int, _1927932))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927930))), s(int, _1927934)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927930))), s(int, _1927932))))], (16369 ^ _1496237) ^ [_2007488, _2007490, _2007492] : [p(s(bool, i(s(fun(fun(_2007492, bool), bool), i(s(fun(_2007492, fun(fun(_2007492, bool), bool)), in), s(_2007492, _2007490))), s(fun(_2007492, bool), i(s(fun(fun(_2007492, bool), fun(_2007492, bool)), rest), s(fun(_2007492, bool), _2007488)))))), 16372 ^ _1496237 : [(16375 ^ _1496237) ^ [] : [s(_2007492, _2007490) = s(_2007492, i(s(fun(fun(_2007492, bool), _2007492), choice0), s(fun(_2007492, bool), _2007488)))], (16373 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2007492, bool), bool), i(s(fun(_2007492, fun(fun(_2007492, bool), bool)), in), s(_2007492, _2007490))), s(fun(_2007492, bool), _2007488)))))]]], (40524 ^ _1496237) ^ [_3860598, _3860600] : [s(cart(real, _3860600), i(s(fun(num, cart(real, _3860600)), i(s(fun(fun(num, cart(real, _3860600)), fun(num, cart(real, _3860600))), i(s(fun(real, fun(fun(num, cart(real, _3860600)), fun(num, cart(real, _3860600)))), _3860598), s(real, 40525 ^ [_3860598, _3860600]))), s(fun(num, cart(real, _3860600)), 40526 ^ [_3860598, _3860600]))), s(num, 40527 ^ [_3860598, _3860600]))) = s(cart(real, _3860600), i(s(fun(cart(real, _3860600), cart(real, _3860600)), i(s(fun(real, fun(cart(real, _3860600), cart(real, _3860600))), r_), s(real, 40525 ^ [_3860598, _3860600]))), s(cart(real, _3860600), i(s(fun(num, cart(real, _3860600)), 40526 ^ [_3860598, _3860600]), s(num, 40527 ^ [_3860598, _3860600]))))), 40530 ^ _1496237 : [(40531 ^ _1496237) ^ [_3861435, _3861437, _3861439, _3861441] : [-(s(cart(real, _3860600), i(s(fun(fun(num, cart(real, _3860600)), cart(real, _3860600)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3860600)), cart(real, _3860600))), 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, _3861437))), s(num, _3861435))))), s(fun(num, cart(real, _3860600)), i(s(fun(fun(num, cart(real, _3860600)), fun(num, cart(real, _3860600))), i(s(fun(real, fun(fun(num, cart(real, _3860600)), fun(num, cart(real, _3860600)))), _3860598), s(real, _3861439))), s(fun(num, cart(real, _3860600)), _3861441))))) = s(cart(real, _3860600), i(s(fun(cart(real, _3860600), cart(real, _3860600)), i(s(fun(real, fun(cart(real, _3860600), cart(real, _3860600))), r_), s(real, _3861439))), s(cart(real, _3860600), i(s(fun(fun(num, cart(real, _3860600)), cart(real, _3860600)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3860600)), cart(real, _3860600))), 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, _3861437))), s(num, _3861435))))), s(fun(num, cart(real, _3860600)), _3861441))))))]]], (11301 ^ _1496237) ^ [_1858521] : [-(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, _1858521))))), 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, _1858521))))], (27143 ^ _1496237) ^ [_2618369, _2618371] : [27148 ^ _1496237 : [(27151 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2618371, bool), 27144 ^ [_2618369, _2618371]), s(_2618371, 27145 ^ [_2618369, _2618371])))))], (27149 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), _2618369), s(fun(_2618371, bool), 27144 ^ [_2618369, _2618371]))), s(_2618371, 27145 ^ [_2618369, _2618371])))))]], 27152 ^ _1496237 : [(27155 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), _2618369), s(fun(_2618371, bool), 27144 ^ [_2618369, _2618371]))), s(_2618371, 27145 ^ [_2618369, _2618371]))))], (27153 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2618371, bool), 27144 ^ [_2618369, _2618371]), s(_2618371, 27145 ^ [_2618369, _2618371]))))]], 27156 ^ _1496237 : [(27157 ^ _1496237) ^ [_2619669] : [27209 ^ _1496237 : [(27210 ^ _1496237) ^ [_2622339] : [s(num, i(s(fun(_2618371, num), i(s(fun(fun(_2618371, num), fun(_2618371, num)), i(s(fun(fun(_2618371, num), fun(fun(_2618371, num), fun(_2618371, num))), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, num), fun(fun(_2618371, num), fun(_2618371, num)))), _2622339), s(fun(_2618371, bool), 27211 ^ [_2618369, _2618371, _2619669, _2622339]))), s(fun(_2618371, num), 27212 ^ [_2618369, _2618371, _2619669, _2622339]))), s(fun(_2618371, num), 27213 ^ [_2618369, _2618371, _2619669, _2622339]))), s(_2618371, 27214 ^ [_2618369, _2618371, _2619669, _2622339]))) = 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(_2618371, bool), 27211 ^ [_2618369, _2618371, _2619669, _2622339]), s(_2618371, 27214 ^ [_2618369, _2618371, _2619669, _2622339]))))), s(num, i(s(fun(_2618371, num), 27212 ^ [_2618369, _2618371, _2619669, _2622339]), s(_2618371, 27214 ^ [_2618369, _2618371, _2619669, _2622339]))))), s(num, i(s(fun(_2618371, num), 27213 ^ [_2618369, _2618371, _2619669, _2622339]), s(_2618371, 27214 ^ [_2618369, _2618371, _2619669, _2622339]))))), 27217 ^ _1496237 : [(27218 ^ _1496237) ^ [_2623517, _2623519, _2623521, _2623523] : [p(s(bool, i(s(fun(fun(_2618371, bool), bool), finite), s(fun(_2618371, bool), _2623523)))), -(s(num, i(s(fun(fun(_2618371, num), num), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, num), num)), nsum), s(fun(_2618371, bool), _2623523))), s(fun(_2618371, num), i(s(fun(fun(_2618371, num), fun(_2618371, num)), i(s(fun(fun(_2618371, num), fun(fun(_2618371, num), fun(_2618371, num))), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, num), fun(fun(_2618371, num), fun(_2618371, num)))), _2622339), s(fun(_2618371, bool), _2623521))), s(fun(_2618371, num), _2623519))), s(fun(_2618371, num), _2623517))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2618371, num), num), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, num), num)), nsum), s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), gspec), s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, bool), fun(_2618371, bool))), _2619669), s(fun(_2618371, bool), _2623523))), s(fun(_2618371, bool), _2623521))))))), s(fun(_2618371, num), _2623519))))), s(num, i(s(fun(fun(_2618371, num), num), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, num), num)), nsum), s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), gspec), s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, bool), fun(_2618371, bool))), _2619669), s(fun(_2618371, bool), _2623523))), s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), _2618369), s(fun(_2618371, bool), _2623521))))))))), s(fun(_2618371, num), _2623517))))))]]]], 27163 ^ _1496237 : [(27166 ^ _1496237) ^ [_2620917, _2620919] : [p(s(bool, i(s(fun(_2618371, bool), i(s(fun(bool, fun(_2618371, bool)), i(s(fun(_2618371, fun(bool, fun(_2618371, bool))), setspec), s(_2618371, 27160 ^ [_2618369, _2618371, _2619669]))), s(bool, _2620917))), s(_2618371, _2620919)))), 27177 ^ _1496237 : [(27182 ^ _1496237) ^ [] : [p(s(bool, _2620917))], (27180 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2618371, bool), 27159 ^ [_2618369, _2618371, _2619669]), s(_2618371, _2620919)))))], (27178 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2618371, bool), bool), i(s(fun(_2618371, fun(fun(_2618371, bool), bool)), in), s(_2618371, _2620919))), s(fun(_2618371, bool), 27158 ^ [_2618369, _2618371, _2619669])))))]], 27169 ^ _1496237 : [(27172 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2618371, bool), bool), i(s(fun(_2618371, fun(fun(_2618371, bool), bool)), in), s(_2618371, _2620919))), s(fun(_2618371, bool), 27158 ^ [_2618369, _2618371, _2619669])))), p(s(bool, i(s(fun(_2618371, bool), 27159 ^ [_2618369, _2618371, _2619669]), s(_2618371, _2620919))))], (27170 ^ _1496237) ^ [] : [-(p(s(bool, _2620917)))]]], (27164 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, bool), fun(_2618371, bool))), _2619669), s(fun(_2618371, bool), 27158 ^ [_2618369, _2618371, _2619669]))), s(fun(_2618371, bool), 27159 ^ [_2618369, _2618371, _2619669]))), s(_2618371, 27160 ^ [_2618369, _2618371, _2619669])))))]], 27187 ^ _1496237 : [(27206 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2618371, bool), i(s(fun(bool, fun(_2618371, bool)), i(s(fun(_2618371, fun(bool, fun(_2618371, bool))), setspec), s(_2618371, 27160 ^ [_2618369, _2618371, _2619669]))), s(bool, 27186 ^ [_2618369, _2618371, _2619669]))), s(_2618371, 27185 ^ [_2618369, _2618371, _2619669])))))], (27188 ^ _1496237) ^ [] : [p(s(bool, 27186 ^ [_2618369, _2618371, _2619669])), 27191 ^ _1496237 : [(27194 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2618371, bool), 27159 ^ [_2618369, _2618371, _2619669]), s(_2618371, 27185 ^ [_2618369, _2618371, _2619669])))))], (27192 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2618371, bool), bool), i(s(fun(_2618371, fun(fun(_2618371, bool), bool)), in), s(_2618371, 27185 ^ [_2618369, _2618371, _2619669]))), s(fun(_2618371, bool), 27158 ^ [_2618369, _2618371, _2619669])))))]]], (27196 ^ _1496237) ^ [] : [-(p(s(bool, 27186 ^ [_2618369, _2618371, _2619669]))), p(s(bool, i(s(fun(fun(_2618371, bool), bool), i(s(fun(_2618371, fun(fun(_2618371, bool), bool)), in), s(_2618371, 27185 ^ [_2618369, _2618371, _2619669]))), s(fun(_2618371, bool), 27158 ^ [_2618369, _2618371, _2619669])))), p(s(bool, i(s(fun(_2618371, bool), 27159 ^ [_2618369, _2618371, _2619669]), s(_2618371, 27185 ^ [_2618369, _2618371, _2619669]))))], (27208 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2618371, bool), i(s(fun(fun(_2618371, bool), fun(_2618371, bool)), i(s(fun(fun(_2618371, bool), fun(fun(_2618371, bool), fun(_2618371, bool))), _2619669), s(fun(_2618371, bool), 27158 ^ [_2618369, _2618371, _2619669]))), s(fun(_2618371, bool), 27159 ^ [_2618369, _2618371, _2619669]))), s(_2618371, 27160 ^ [_2618369, _2618371, _2619669]))))]]]]], (14423 ^ _1496237) ^ [_1935468, _1935470] : [-(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, _1935470))), s(int, _1935468))))) = 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, _1935470))))), s(int, _1935468))))], (35943 ^ _1496237) ^ [_3527535, _3527537, _3527539, _3527541] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_3527541, bool), num), card), s(fun(_3527541, bool), _3527537))))), s(num, i(s(fun(fun(_3527539, bool), num), card), s(fun(_3527539, bool), _3527535))))))), p(s(bool, i(s(fun(fun(_3527539, bool), bool), finite), s(fun(_3527539, bool), _3527535)))), p(s(bool, i(s(fun(fun(_3527539, bool), bool), i(s(fun(fun(_3527541, bool), fun(fun(_3527539, bool), bool)), l_a_u_c), s(fun(_3527541, bool), _3527537))), s(fun(_3527539, bool), _3527535))))], (29484 ^ _1496237) ^ [_2767933] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2767933), s(fun(num, real), 29485 ^ [_2767933]))), s(num, 29486 ^ [_2767933]))) = s(real, i(s(fun(num, real), 29485 ^ [_2767933]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29486 ^ [_2767933]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), 29489 ^ _1496237 : [(29490 ^ _1496237) ^ [_2768583] : [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))), _2768583), s(fun(num, real), 29491 ^ [_2767933, _2768583]))), s(fun(num, real), 29492 ^ [_2767933, _2768583]))), s(num, 29493 ^ [_2767933, _2768583]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29491 ^ [_2767933, _2768583]), s(num, 29493 ^ [_2767933, _2768583]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29492 ^ [_2767933, _2768583]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29493 ^ [_2767933, _2768583]))), 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 ^ [_2767933, _2768583]), s(num, 29493 ^ [_2767933, _2768583]))))))), 29496 ^ _1496237 : [(29497 ^ _1496237) ^ [_2769355, _2769357, _2769359, _2769361] : [-(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, _2769357))), s(num, _2769355))))), 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))), _2768583), s(fun(num, real), _2769361))), s(fun(num, real), _2769359))))) = 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, _2769357))), s(num, _2769355))))), 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), _2769361), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2769355))), 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), _2769359), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2769355))), 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), _2769361), s(num, _2769357))))), s(real, i(s(fun(num, real), _2769359), s(num, _2769357))))))))), 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, _2769357))), s(num, _2769355))))), 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))), _2768583), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2767933), s(fun(num, real), _2769359))))), s(fun(num, real), _2769361))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (5171 ^ _1496237) ^ [_1626188, _1626190] : [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, _1626190))), s(num, _1626188)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1626190))), s(num, _1626188))))), -(s(bool, i(s(fun(num, bool), even), s(num, _1626190))) = s(bool, i(s(fun(num, bool), even), s(num, _1626188))))], (4477 ^ _1496237) ^ [_1609955, _1609957] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609957))), s(num, _1609955))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609955))), s(num, _1609957)))))], (14523 ^ _1496237) ^ [_1937937] : [-(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, _1937937))))), 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, _1937937))), 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))))))))))], (10375 ^ _1496237) ^ [_1835297, _1835299] : [-(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, _1835299))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1835297))))))), 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, _1835299))), s(num, _1835297)))))))))], (38962 ^ _1496237) ^ [_3771115, _3771117, _3771119] : [-(s(cart(real, _3771119), i(s(fun(cart(real, _3771119), cart(real, _3771119)), i(s(fun(cart(real, _3771119), fun(cart(real, _3771119), cart(real, _3771119))), vectoru_sub), s(cart(real, _3771119), _3771117))), s(cart(real, _3771119), i(s(fun(cart(real, _3771119), cart(real, _3771119)), i(s(fun(cart(real, _3771119), fun(cart(real, _3771119), cart(real, _3771119))), vectoru_add), s(cart(real, _3771119), _3771117))), s(cart(real, _3771119), _3771115))))) = s(cart(real, _3771119), i(s(fun(cart(real, _3771119), cart(real, _3771119)), vectoru_neg), s(cart(real, _3771119), _3771115))))], (2 ^ _1496237) ^ [_1496264] : [-(_1496264 = _1496264)], (34208 ^ _1496237) ^ [_3440118, _3440120, _3440122, _3440124] : [p(s(bool, i(s(fun(fun(prod(_3440124, _3440124), bool), bool), ordinal), s(fun(prod(_3440124, _3440124), bool), _3440120)))), p(s(bool, i(s(fun(fun(prod(_3440124, _3440124), bool), bool), ordinal), s(fun(prod(_3440124, _3440124), bool), _3440118)))), p(s(bool, i(s(fun(fun(prod(_3440124, _3440124), bool), bool), i(s(fun(fun(prod(_3440124, _3440124), bool), fun(fun(prod(_3440124, _3440124), bool), bool)), inseg), s(fun(prod(_3440124, _3440124), bool), _3440122))), s(fun(prod(_3440124, _3440124), bool), _3440120)))), p(s(bool, i(s(fun(fun(prod(_3440124, _3440124), bool), bool), i(s(fun(fun(prod(_3440124, _3440124), bool), fun(fun(prod(_3440124, _3440124), bool), bool)), inseg), s(fun(prod(_3440124, _3440124), bool), _3440122))), s(fun(prod(_3440124, _3440124), bool), _3440118)))), -(s(fun(prod(_3440124, _3440124), bool), _3440122) = s(fun(prod(_3440124, _3440124), bool), _3440120)), -(s(fun(prod(_3440124, _3440124), bool), _3440122) = s(fun(prod(_3440124, _3440124), bool), _3440118)), 34232 ^ _1496237 : [(34235 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3440124, bool), i(s(fun(fun(prod(_3440124, _3440124), bool), fun(_3440124, bool)), fl), s(fun(prod(_3440124, _3440124), bool), _3440118))), s(_3440124, 34231 ^ [_3440118, _3440120, _3440122, _3440124])))))], (34237 ^ _1496237) ^ [] : [-(s(fun(prod(_3440124, _3440124), bool), _3440122) = s(fun(prod(_3440124, _3440124), bool), i(s(fun(_3440124, fun(prod(_3440124, _3440124), bool)), i(s(fun(fun(prod(_3440124, _3440124), bool), fun(_3440124, fun(prod(_3440124, _3440124), bool))), linseg), s(fun(prod(_3440124, _3440124), bool), _3440120))), s(_3440124, 34231 ^ [_3440118, _3440120, _3440122, _3440124]))))], (34239 ^ _1496237) ^ [] : [-(s(fun(prod(_3440124, _3440124), bool), _3440122) = s(fun(prod(_3440124, _3440124), bool), i(s(fun(_3440124, fun(prod(_3440124, _3440124), bool)), i(s(fun(fun(prod(_3440124, _3440124), bool), fun(_3440124, fun(prod(_3440124, _3440124), bool))), linseg), s(fun(prod(_3440124, _3440124), bool), _3440118))), s(_3440124, 34231 ^ [_3440118, _3440120, _3440122, _3440124]))))], (34233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3440124, bool), i(s(fun(fun(prod(_3440124, _3440124), bool), fun(_3440124, bool)), fl), s(fun(prod(_3440124, _3440124), bool), _3440120))), s(_3440124, 34231 ^ [_3440118, _3440120, _3440122, _3440124])))))]]], (24436 ^ _1496237) ^ [_2417950, _2417952] : [p(s(bool, i(s(fun(fun(_2417952, bool), bool), finite), s(fun(_2417952, bool), _2417950)))), 24440 ^ _1496237 : [(24441 ^ _1496237) ^ [_2418512, _2418514] : [-(s(num, _2418514) = s(num, _2418512)), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2418514))), 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(_2417952, bool), num), card), s(fun(_2417952, bool), _2417950)))))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2418512))), 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(_2417952, bool), num), card), s(fun(_2417952, bool), _2417950)))))))), s(_2417952, i(s(fun(num, _2417952), 24439 ^ [_2417950, _2417952]), s(num, _2418514))) = s(_2417952, i(s(fun(num, _2417952), 24439 ^ [_2417950, _2417952]), s(num, _2418512)))], (24455 ^ _1496237) ^ [] : [-(s(fun(_2417952, bool), _2417950) = s(fun(_2417952, bool), i(s(fun(fun(num, bool), fun(_2417952, bool)), i(s(fun(fun(num, _2417952), fun(fun(num, bool), fun(_2417952, bool))), image), s(fun(num, _2417952), 24439 ^ [_2417950, _2417952]))), 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(_2417952, bool), num), card), s(fun(_2417952, bool), _2417950))))))))]]], (1232 ^ _1496237) ^ [_1511931] : [1233 ^ _1496237 : [(1236 ^ _1496237) ^ [] : [p(s(bool, _1511931))], (1234 ^ _1496237) ^ [] : [p(s(bool, _1511931))]], -(p(s(bool, _1511931)))], (7504 ^ _1496237) ^ [_1708754, _1708756] : [p(s(bool, f0)), -(s(num, i(s(fun(num, num), bit0), s(num, _1708756))) = s(num, i(s(fun(num, num), bit1), s(num, _1708754))))], (279 ^ _1496237) ^ [] : [p(s(bool, f0)), 282 ^ _1496237 : [(283 ^ _1496237) ^ [_1501040] : [-(p(s(bool, _1501040)))]]], (6192 ^ _1496237) ^ [] : [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 ^ _1496237 : [(6196 ^ _1496237) ^ [_1650530] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _1650530))))), 6197 ^ _1496237 : [(6200 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))), s(num, _1650530) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (6198 ^ _1496237) ^ [] : [s(num, a0) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, b0))), s(num, _1650530)))]]]]], (7350 ^ _1496237) ^ [_1705154] : [-(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, _1705154))))), s(num, u_0))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1705154))), s(num, u_0))))], (38889 ^ _1496237) ^ [_3766329, _3766331] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3766331), fun(num, real)), i(s(fun(cart(real, _3766331), fun(cart(real, _3766331), fun(num, real))), _3766329), s(cart(real, _3766331), 38890 ^ [_3766329, _3766331]))), s(cart(real, _3766331), 38891 ^ [_3766329, _3766331]))), s(num, 38892 ^ [_3766329, _3766331]))) = 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, _3766331), fun(num, real)), d_), s(cart(real, _3766331), 38890 ^ [_3766329, _3766331]))), s(num, 38892 ^ [_3766329, _3766331]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3766331), fun(num, real)), d_), s(cart(real, _3766331), 38891 ^ [_3766329, _3766331]))), s(num, 38892 ^ [_3766329, _3766331]))))), 38895 ^ _1496237 : [(38896 ^ _1496237) ^ [_3766992, _3766994] : [-(s(cart(real, _3766331), i(s(fun(cart(real, _3766331), cart(real, _3766331)), i(s(fun(cart(real, _3766331), fun(cart(real, _3766331), cart(real, _3766331))), vectoru_sub), s(cart(real, _3766331), _3766994))), s(cart(real, _3766331), _3766992))) = s(cart(real, _3766331), i(s(fun(fun(num, real), cart(real, _3766331)), lambda), s(fun(num, real), i(s(fun(cart(real, _3766331), fun(num, real)), i(s(fun(cart(real, _3766331), fun(cart(real, _3766331), fun(num, real))), _3766329), s(cart(real, _3766331), _3766994))), s(cart(real, _3766331), _3766992))))))]]], (7414 ^ _1496237) ^ [_1706932] : [-(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, _1706932))))), s(num, u_0))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1706932))), s(num, u_0))))], (5243 ^ _1496237) ^ [_1627889, _1627891, _1627893] : [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, _1627893))), s(num, _1627891))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1627893))), s(num, _1627889)))))), 5248 ^ _1496237 : [(5251 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1627891))), s(num, _1627889)))))], (5249 ^ _1496237) ^ [] : [-(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, _1627893)))))]], 5252 ^ _1496237 : [(5257 ^ _1496237) ^ [] : [-(s(num, _1627889) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5255 ^ _1496237) ^ [] : [s(num, _1627891) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5253 ^ _1496237) ^ [] : [-(s(num, _1627893) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (28336 ^ _1496237) ^ [_2694406, _2694408] : [s(real, i(s(fun(_2694408, real), _2694406), s(_2694408, 28337 ^ [_2694406, _2694408]))) = 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 ^ _1496237 : [(28341 ^ _1496237) ^ [_2694630] : [p(s(bool, i(s(fun(fun(_2694408, bool), bool), finite), s(fun(_2694408, bool), _2694630)))), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2694408, bool), num), card), s(fun(_2694408, bool), _2694630))))) = s(real, i(s(fun(fun(_2694408, real), real), i(s(fun(fun(_2694408, bool), fun(fun(_2694408, real), real)), sum), s(fun(_2694408, bool), _2694630))), s(fun(_2694408, real), _2694406))))]]], (738 ^ _1496237) ^ [] : [739 ^ _1496237 : [(744 ^ _1496237) ^ [] : [p(s(bool, r0))], (742 ^ _1496237) ^ [] : [p(s(bool, p1))], (740 ^ _1496237) ^ [] : [p(s(bool, q))]], -(p(s(bool, p1))), -(p(s(bool, q))), -(p(s(bool, r0)))], (42912 ^ _1496237) ^ [_4073027, _4073029, _4073031, _4073033] : [-(s(cart(real, _4073031), i(s(fun(cart(cart(real, _4073031), _4073033), cart(real, _4073031)), i(s(fun(num, fun(cart(cart(real, _4073031), _4073033), cart(real, _4073031))), row), s(num, _4073027))), s(cart(cart(real, _4073031), _4073033), i(s(fun(cart(cart(real, _4073033), _4073031), cart(cart(real, _4073031), _4073033)), transp), s(cart(cart(real, _4073033), _4073031), _4073029))))) = s(cart(real, _4073031), i(s(fun(cart(cart(real, _4073033), _4073031), cart(real, _4073031)), i(s(fun(num, fun(cart(cart(real, _4073033), _4073031), cart(real, _4073031))), column), s(num, _4073027))), s(cart(cart(real, _4073033), _4073031), _4073029)))), 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, _4073027)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4073027))), s(num, i(s(fun(fun(_4073033, bool), num), dimindex), s(fun(_4073033, bool), univ))))))], (7274 ^ _1496237) ^ [_1702943, _1702945] : [-(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, _1702945))))), s(num, i(s(fun(num, num), numeral), s(num, _1702943))))) = 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, _1702945))), s(num, _1702943))))))], (33893 ^ _1496237) ^ [_3422490, _3422492, _3422494] : [p(s(bool, i(s(fun(fun(prod(_3422494, _3422494), bool), bool), i(s(fun(fun(prod(_3422494, _3422494), bool), fun(fun(prod(_3422494, _3422494), bool), bool)), inseg), s(fun(prod(_3422494, _3422494), bool), _3422490))), s(fun(prod(_3422494, _3422494), bool), _3422492)))), 33896 ^ _1496237 : [(33897 ^ _1496237) ^ [_3422784, _3422786] : [p(s(bool, i(s(fun(prod(_3422494, _3422494), bool), _3422490), s(prod(_3422494, _3422494), i(s(fun(_3422494, prod(_3422494, _3422494)), i(s(fun(_3422494, fun(_3422494, prod(_3422494, _3422494))), c_), s(_3422494, _3422786))), s(_3422494, _3422784)))))), -(p(s(bool, i(s(fun(prod(_3422494, _3422494), bool), _3422492), s(prod(_3422494, _3422494), i(s(fun(_3422494, prod(_3422494, _3422494)), i(s(fun(_3422494, fun(_3422494, prod(_3422494, _3422494))), c_), s(_3422494, _3422786))), s(_3422494, _3422784)))))))]]], (42811 ^ _1496237) ^ [_4061129, _4061131, _4061133] : [-(s(cart(cart(real, _4061133), _4061131), i(s(fun(cart(cart(real, _4061133), _4061131), cart(cart(real, _4061133), _4061131)), i(s(fun(real, fun(cart(cart(real, _4061133), _4061131), cart(cart(real, _4061133), _4061131))), 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, _4061133), _4061131), _4061129))) = s(cart(cart(real, _4061133), _4061131), i(s(fun(num, cart(cart(real, _4061133), _4061131)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4893 ^ _1496237) ^ [_1620267] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1620267))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), suc), s(num, _1620267)))))))], (25032 ^ _1496237) ^ [_2460215, _2460217, _2460219] : [p(s(bool, i(s(fun(fun(_2460217, fun(_2460217, _2460217)), bool), monoidal), s(fun(_2460217, fun(_2460217, _2460217)), _2460215)))), 25035 ^ _1496237 : [(25036 ^ _1496237) ^ [_2460856, _2460858, _2460860] : [-(s(_2460217, i(s(fun(_2460217, _2460217), i(s(fun(_2460217, fun(_2460217, _2460217)), _2460215), s(_2460217, i(s(fun(fun(_2460219, _2460217), _2460217), i(s(fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217)), i(s(fun(fun(_2460217, fun(_2460217, _2460217)), fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217))), iterate), s(fun(_2460217, fun(_2460217, _2460217)), _2460215))), s(fun(_2460219, bool), _2460860))), s(fun(_2460219, _2460217), _2460856))))), s(_2460217, i(s(fun(fun(_2460219, _2460217), _2460217), i(s(fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217)), i(s(fun(fun(_2460217, fun(_2460217, _2460217)), fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217))), iterate), s(fun(_2460217, fun(_2460217, _2460217)), _2460215))), s(fun(_2460219, bool), _2460858))), s(fun(_2460219, _2460217), _2460856))))) = s(_2460217, i(s(fun(_2460217, _2460217), i(s(fun(_2460217, fun(_2460217, _2460217)), _2460215), s(_2460217, i(s(fun(fun(_2460219, _2460217), _2460217), i(s(fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217)), i(s(fun(fun(_2460217, fun(_2460217, _2460217)), fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217))), iterate), s(fun(_2460217, fun(_2460217, _2460217)), _2460215))), s(fun(_2460219, bool), i(s(fun(fun(_2460219, bool), fun(_2460219, bool)), i(s(fun(fun(_2460219, bool), fun(fun(_2460219, bool), fun(_2460219, bool))), union), s(fun(_2460219, bool), _2460860))), s(fun(_2460219, bool), _2460858))))), s(fun(_2460219, _2460217), _2460856))))), s(_2460217, i(s(fun(fun(_2460219, _2460217), _2460217), i(s(fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217)), i(s(fun(fun(_2460217, fun(_2460217, _2460217)), fun(fun(_2460219, bool), fun(fun(_2460219, _2460217), _2460217))), iterate), s(fun(_2460217, fun(_2460217, _2460217)), _2460215))), s(fun(_2460219, bool), i(s(fun(fun(_2460219, bool), fun(_2460219, bool)), i(s(fun(fun(_2460219, bool), fun(fun(_2460219, bool), fun(_2460219, bool))), inter), s(fun(_2460219, bool), _2460860))), s(fun(_2460219, bool), _2460858))))), s(fun(_2460219, _2460217), _2460856)))))), p(s(bool, i(s(fun(fun(_2460219, bool), bool), finite), s(fun(_2460219, bool), _2460860)))), p(s(bool, i(s(fun(fun(_2460219, bool), bool), finite), s(fun(_2460219, bool), _2460858))))]]], (16574 ^ _1496237) ^ [_2014895, _2014897] : [p(s(bool, i(s(fun(fun(_2014897, bool), bool), i(s(fun(fun(_2014897, bool), fun(fun(_2014897, bool), bool)), subset), s(fun(_2014897, bool), univ))), s(fun(_2014897, bool), _2014895)))), -(s(fun(_2014897, bool), _2014895) = s(fun(_2014897, bool), univ))], (7584 ^ _1496237) ^ [_1711176, _1711178, _1711180, _1711182] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711182))), s(num, _1711180))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711178))), s(num, _1711176))), -(s(num, _1711182) = s(num, _1711178))], (25644 ^ _1496237) ^ [_2515504, _2515506] : [s(_2515506, i(s(fun(num, _2515506), i(s(fun(fun(num, _2515506), fun(num, _2515506)), i(s(fun(fun(_2515506, fun(_2515506, _2515506)), fun(fun(num, _2515506), fun(num, _2515506))), _2515504), s(fun(_2515506, fun(_2515506, _2515506)), 25645 ^ [_2515504, _2515506]))), s(fun(num, _2515506), 25646 ^ [_2515504, _2515506]))), s(num, 25647 ^ [_2515504, _2515506]))) = s(_2515506, i(s(fun(_2515506, _2515506), i(s(fun(_2515506, fun(_2515506, _2515506)), 25645 ^ [_2515504, _2515506]), s(_2515506, i(s(fun(num, _2515506), 25646 ^ [_2515504, _2515506]), 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 ^ [_2515504, _2515506]))))))), s(_2515506, i(s(fun(num, _2515506), 25646 ^ [_2515504, _2515506]), 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 ^ [_2515504, _2515506]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 25650 ^ _1496237 : [(25651 ^ _1496237) ^ [_2516419] : [p(s(bool, i(s(fun(fun(_2515506, fun(_2515506, _2515506)), bool), monoidal), s(fun(_2515506, fun(_2515506, _2515506)), _2516419)))), 25654 ^ _1496237 : [(25655 ^ _1496237) ^ [_2516794, _2516796, _2516798] : [-(s(_2515506, i(s(fun(fun(num, _2515506), _2515506), i(s(fun(fun(num, bool), fun(fun(num, _2515506), _2515506)), i(s(fun(fun(_2515506, fun(_2515506, _2515506)), fun(fun(num, bool), fun(fun(num, _2515506), _2515506))), iterate), s(fun(_2515506, fun(_2515506, _2515506)), _2516419))), 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, _2516796))))), 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, _2516794))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, _2515506), _2516798))) = s(_2515506, i(s(fun(fun(num, _2515506), _2515506), i(s(fun(fun(num, bool), fun(fun(num, _2515506), _2515506)), i(s(fun(fun(_2515506, fun(_2515506, _2515506)), fun(fun(num, bool), fun(fun(num, _2515506), _2515506))), iterate), s(fun(_2515506, fun(_2515506, _2515506)), _2516419))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2516796))), s(num, _2516794))))), s(fun(num, _2515506), i(s(fun(fun(num, _2515506), fun(num, _2515506)), i(s(fun(fun(_2515506, fun(_2515506, _2515506)), fun(fun(num, _2515506), fun(num, _2515506))), _2515504), s(fun(_2515506, fun(_2515506, _2515506)), _2516419))), s(fun(num, _2515506), _2516798))))))]]]]], (15021 ^ _1496237) ^ [_1949834, _1949836] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1949836))), s(int, _1949834))) = 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, _1949836))), s(int, _1949834))))), s(int, _1949834))), s(int, _1949836))))], (35563 ^ _1496237) ^ [_3512426, _3512428, _3512430, _3512432, _3512434, _3512436] : [-(p(s(bool, i(s(fun(fun(_3512432, bool), bool), i(s(fun(fun(_3512434, bool), fun(fun(_3512432, bool), bool)), l_a_u_c), s(fun(_3512434, bool), _3512430))), s(fun(_3512432, bool), _3512426))))), p(s(bool, i(s(fun(fun(_3512436, bool), bool), i(s(fun(fun(_3512434, bool), fun(fun(_3512436, bool), bool)), l_a_u_c), s(fun(_3512434, bool), _3512430))), s(fun(_3512436, bool), _3512428)))), p(s(bool, i(s(fun(fun(_3512432, bool), bool), i(s(fun(fun(_3512436, bool), fun(fun(_3512432, bool), bool)), l_a_u_c), s(fun(_3512436, bool), _3512428))), s(fun(_3512432, bool), _3512426))))], (10377 ^ _1496237) ^ [_1835387, _1835389] : [-(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), _1835389))), s(prod(hreal, hreal), _1835387))) = 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), _1835387))), s(prod(hreal, hreal), _1835389))))], (29844 ^ _1496237) ^ [_2790265] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2790265, bool), fun(num, bool)), hasu_size), s(fun(_2790265, bool), univ))), s(num, n)))), -(s(num, i(s(fun(fun(_2790265, bool), num), dimindex), s(fun(_2790265, bool), univ))) = s(num, n))], (11139 ^ _1496237) ^ [_1854494] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1854494))), 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, _1854494))], (36369 ^ _1496237) ^ [_3551415, _3551417, _3551419, _3551421, _3551423, _3551425] : [-(p(s(bool, i(s(fun(fun(_3551421, bool), bool), i(s(fun(fun(sum0(_3551425, _3551423), bool), fun(fun(_3551421, bool), bool)), l_u_c), s(fun(sum0(_3551425, _3551423), bool), i(s(fun(fun(_3551423, bool), fun(sum0(_3551425, _3551423), bool)), i(s(fun(fun(_3551425, bool), fun(fun(_3551423, bool), fun(sum0(_3551425, _3551423), bool))), p_u_c), s(fun(_3551425, bool), _3551419))), s(fun(_3551423, bool), _3551417))))), s(fun(_3551421, bool), _3551415))))), p(s(bool, i(s(fun(fun(_3551421, bool), bool), infinite), s(fun(_3551421, bool), _3551415)))), p(s(bool, i(s(fun(fun(_3551421, bool), bool), i(s(fun(fun(_3551425, bool), fun(fun(_3551421, bool), bool)), l_u_c), s(fun(_3551425, bool), _3551419))), s(fun(_3551421, bool), _3551415)))), p(s(bool, i(s(fun(fun(_3551421, bool), bool), i(s(fun(fun(_3551423, bool), fun(fun(_3551421, bool), bool)), l_u_c), s(fun(_3551423, bool), _3551417))), s(fun(_3551421, bool), _3551415))))], (8126 ^ _1496237) ^ [_1736348] : [-(s(list(_1736348), i(s(fun(_1736348, list(_1736348)), i(s(fun(num, fun(_1736348, list(_1736348))), replicate), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(_1736348, x))) = s(list(_1736348), nil))], (35605 ^ _1496237) ^ [_3514143, _3514145] : [-(p(s(bool, i(s(fun(fun(_3514145, bool), bool), i(s(fun(fun(_3514145, bool), fun(fun(_3514145, bool), bool)), a_u_c), s(fun(_3514145, bool), _3514143))), s(fun(_3514145, bool), _3514143)))))], (21133 ^ _1496237) ^ [_2278539, _2278541, _2278543, _2278545] : [21187 ^ _1496237 : [(21188 ^ _1496237) ^ [_2281808, _2281810, _2281812] : [-(p(s(bool, i(s(fun(fun(_2278541, bool), bool), finite), s(fun(_2278541, bool), i(s(fun(fun(_2278541, bool), fun(_2278541, bool)), gspec), s(fun(_2278541, bool), i(s(fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool)), i(s(fun(fun(_2278545, fun(_2278543, bool)), fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool))), i(s(fun(fun(_2278545, bool), fun(fun(_2278545, fun(_2278543, bool)), fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool)))), _2278539), s(fun(_2278545, bool), _2281810))), s(fun(_2278545, fun(_2278543, bool)), _2281808))), s(fun(_2278545, fun(_2278543, _2278541)), _2281812))))))))), p(s(bool, i(s(fun(fun(_2278545, bool), bool), finite), s(fun(_2278545, bool), _2281810)))), 21194 ^ _1496237 : [(21197 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2278543, bool), bool), finite), s(fun(_2278543, bool), i(s(fun(_2278545, fun(_2278543, bool)), _2281808), s(_2278545, 21193 ^ [_2278539, _2278541, _2278543, _2278545, _2281808, _2281810, _2281812]))))))], (21195 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2278545, bool), bool), i(s(fun(_2278545, fun(fun(_2278545, bool), bool)), in), s(_2278545, 21193 ^ [_2278539, _2278541, _2278543, _2278545, _2281808, _2281810, _2281812]))), s(fun(_2278545, bool), _2281810)))))]]]], 21140 ^ _1496237 : [(21143 ^ _1496237) ^ [_2279800, _2279802, _2279804] : [p(s(bool, i(s(fun(_2278541, bool), i(s(fun(bool, fun(_2278541, bool)), i(s(fun(_2278541, fun(bool, fun(_2278541, bool))), setspec), s(_2278541, 21137 ^ [_2278539, _2278541, _2278543, _2278545]))), s(bool, _2279800))), s(_2278541, i(s(fun(_2278543, _2278541), i(s(fun(_2278545, fun(_2278543, _2278541)), 21136 ^ [_2278539, _2278541, _2278543, _2278545]), s(_2278545, _2279804))), s(_2278543, _2279802)))))), 21154 ^ _1496237 : [(21159 ^ _1496237) ^ [] : [p(s(bool, _2279800))], (21157 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2278543, bool), bool), i(s(fun(_2278543, fun(fun(_2278543, bool), bool)), in), s(_2278543, _2279802))), s(fun(_2278543, bool), i(s(fun(_2278545, fun(_2278543, bool)), 21135 ^ [_2278539, _2278541, _2278543, _2278545]), s(_2278545, _2279804)))))))], (21155 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2278545, bool), bool), i(s(fun(_2278545, fun(fun(_2278545, bool), bool)), in), s(_2278545, _2279804))), s(fun(_2278545, bool), 21134 ^ [_2278539, _2278541, _2278543, _2278545])))))]], 21146 ^ _1496237 : [(21149 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2278545, bool), bool), i(s(fun(_2278545, fun(fun(_2278545, bool), bool)), in), s(_2278545, _2279804))), s(fun(_2278545, bool), 21134 ^ [_2278539, _2278541, _2278543, _2278545])))), p(s(bool, i(s(fun(fun(_2278543, bool), bool), i(s(fun(_2278543, fun(fun(_2278543, bool), bool)), in), s(_2278543, _2279802))), s(fun(_2278543, bool), i(s(fun(_2278545, fun(_2278543, bool)), 21135 ^ [_2278539, _2278541, _2278543, _2278545]), s(_2278545, _2279804))))))], (21147 ^ _1496237) ^ [] : [-(p(s(bool, _2279800)))]]], (21141 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2278541, bool), i(s(fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool)), i(s(fun(fun(_2278545, fun(_2278543, bool)), fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool))), i(s(fun(fun(_2278545, bool), fun(fun(_2278545, fun(_2278543, bool)), fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool)))), _2278539), s(fun(_2278545, bool), 21134 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278545, fun(_2278543, bool)), 21135 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278545, fun(_2278543, _2278541)), 21136 ^ [_2278539, _2278541, _2278543, _2278545]))), s(_2278541, 21137 ^ [_2278539, _2278541, _2278543, _2278545])))))]], 21165 ^ _1496237 : [(21184 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2278541, bool), i(s(fun(bool, fun(_2278541, bool)), i(s(fun(_2278541, fun(bool, fun(_2278541, bool))), setspec), s(_2278541, 21137 ^ [_2278539, _2278541, _2278543, _2278545]))), s(bool, 21164 ^ [_2278539, _2278541, _2278543, _2278545]))), s(_2278541, i(s(fun(_2278543, _2278541), i(s(fun(_2278545, fun(_2278543, _2278541)), 21136 ^ [_2278539, _2278541, _2278543, _2278545]), s(_2278545, 21162 ^ [_2278539, _2278541, _2278543, _2278545]))), s(_2278543, 21163 ^ [_2278539, _2278541, _2278543, _2278545])))))))], (21166 ^ _1496237) ^ [] : [p(s(bool, 21164 ^ [_2278539, _2278541, _2278543, _2278545])), 21169 ^ _1496237 : [(21172 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2278543, bool), bool), i(s(fun(_2278543, fun(fun(_2278543, bool), bool)), in), s(_2278543, 21163 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278543, bool), i(s(fun(_2278545, fun(_2278543, bool)), 21135 ^ [_2278539, _2278541, _2278543, _2278545]), s(_2278545, 21162 ^ [_2278539, _2278541, _2278543, _2278545])))))))], (21170 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2278545, bool), bool), i(s(fun(_2278545, fun(fun(_2278545, bool), bool)), in), s(_2278545, 21162 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278545, bool), 21134 ^ [_2278539, _2278541, _2278543, _2278545])))))]]], (21174 ^ _1496237) ^ [] : [-(p(s(bool, 21164 ^ [_2278539, _2278541, _2278543, _2278545]))), p(s(bool, i(s(fun(fun(_2278545, bool), bool), i(s(fun(_2278545, fun(fun(_2278545, bool), bool)), in), s(_2278545, 21162 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278545, bool), 21134 ^ [_2278539, _2278541, _2278543, _2278545])))), p(s(bool, i(s(fun(fun(_2278543, bool), bool), i(s(fun(_2278543, fun(fun(_2278543, bool), bool)), in), s(_2278543, 21163 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278543, bool), i(s(fun(_2278545, fun(_2278543, bool)), 21135 ^ [_2278539, _2278541, _2278543, _2278545]), s(_2278545, 21162 ^ [_2278539, _2278541, _2278543, _2278545]))))))], (21186 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2278541, bool), i(s(fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool)), i(s(fun(fun(_2278545, fun(_2278543, bool)), fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool))), i(s(fun(fun(_2278545, bool), fun(fun(_2278545, fun(_2278543, bool)), fun(fun(_2278545, fun(_2278543, _2278541)), fun(_2278541, bool)))), _2278539), s(fun(_2278545, bool), 21134 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278545, fun(_2278543, bool)), 21135 ^ [_2278539, _2278541, _2278543, _2278545]))), s(fun(_2278545, fun(_2278543, _2278541)), 21136 ^ [_2278539, _2278541, _2278543, _2278545]))), s(_2278541, 21137 ^ [_2278539, _2278541, _2278543, _2278545]))))]]], (31594 ^ _1496237) ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254] : [s(list(_3078252), i(s(fun(_3078246, list(_3078252)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252)))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))))), _3078242), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31595 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31596 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))), s(fun(_3078250, _3078248), 31597 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))), s(_3078246, 31598 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))) = s(list(_3078252), i(s(fun(list(_3078244), list(_3078252)), i(s(fun(fun(_3078244, _3078252), fun(list(_3078244), list(_3078252))), map0), s(fun(_3078244, _3078252), i(s(fun(_3078246, fun(_3078244, _3078252)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31595 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]), s(fun(_3078250, _3078248), 31597 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))), s(_3078246, 31598 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))))), s(list(_3078244), i(s(fun(_3078246, list(_3078244)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31596 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]), s(fun(_3078250, _3078248), 31597 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))), s(_3078246, 31598 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254]))))), 31601 ^ _1496237 : [(31602 ^ _1496237) ^ [_3082088] : [s(fun(_3078246, list(_3078252)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252)))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))))), _3082088), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31603 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31604 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088]))), s(fun(_3078250, _3078248), 31605 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088]))) = s(fun(_3078246, list(_3078252)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252)))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))))), _3078242), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31603 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31604 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088]))), s(fun(_3078250, _3078248), 31605 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088]))), 31608 ^ _1496237 : [(31609 ^ _1496237) ^ [_3085540] : [31615 ^ _1496237 : [(31620 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3078252, bool), i(s(fun(_3078252, fun(_3078252, bool)), geq), s(_3078252, i(s(fun(prod(_3078244, _3078246), _3078252), 31612 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]), s(prod(_3078244, _3078246), i(s(fun(_3078246, prod(_3078244, _3078246)), i(s(fun(_3078244, fun(_3078246, prod(_3078244, _3078246))), c_), s(_3078244, 31617 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(_3078246, 31618 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))))))), s(_3078252, i(s(fun(_3078244, _3078252), i(s(fun(_3078246, fun(_3078244, _3078252)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31610 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]), s(fun(_3078250, _3078248), 31611 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(_3078246, 31618 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(_3078244, 31617 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))))))], (31616 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3078244, _3078246), _3078252), bool), i(s(fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), _3078252), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), _3078252), bool))), _3085540), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31610 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(fun(_3078250, _3078248), 31611 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(fun(prod(_3078244, _3078246), _3078252), 31612 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540])))))]], 31621 ^ _1496237 : [(31624 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3078244, _3078246), _3078252), bool), i(s(fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), _3078252), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), _3078252), bool))), _3085540), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31610 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(fun(_3078250, _3078248), 31611 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(fun(prod(_3078244, _3078246), _3078252), 31612 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))))], (31622 ^ _1496237) ^ [_3089066, _3089068] : [-(p(s(bool, i(s(fun(_3078252, bool), i(s(fun(_3078252, fun(_3078252, bool)), geq), s(_3078252, i(s(fun(prod(_3078244, _3078246), _3078252), 31612 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]), s(prod(_3078244, _3078246), i(s(fun(_3078246, prod(_3078244, _3078246)), i(s(fun(_3078244, fun(_3078246, prod(_3078244, _3078246))), c_), s(_3078244, _3089068))), s(_3078246, _3089066))))))), s(_3078252, i(s(fun(_3078244, _3078252), i(s(fun(_3078246, fun(_3078244, _3078252)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31610 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]), s(fun(_3078250, _3078248), 31611 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540]))), s(_3078246, _3089066))), s(_3078244, _3089068)))))))]], 31625 ^ _1496237 : [(31626 ^ _1496237) ^ [_3089481] : [s(fun(prod(_3078244, _3078246), _3078252), i(s(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252))), _3089481), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31627 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481]))), s(fun(_3078250, _3078248), 31628 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481]))) = s(fun(prod(_3078244, _3078246), _3078252), i(s(fun(fun(fun(prod(_3078244, _3078246), _3078252), bool), fun(prod(_3078244, _3078246), _3078252)), gabs), s(fun(fun(prod(_3078244, _3078246), _3078252), bool), i(s(fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), _3078252), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), _3078252), bool))), _3085540), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), 31627 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481]))), s(fun(_3078250, _3078248), 31628 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481]))))), 31631 ^ _1496237 : [(31632 ^ _1496237) ^ [_3092172] : [31637 ^ _1496237 : [(31642 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3078254, bool), i(s(fun(_3078254, fun(_3078254, bool)), geq), s(_3078254, i(s(fun(prod(_3078244, _3078246), _3078254), 31634 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]), s(prod(_3078244, _3078246), i(s(fun(_3078246, prod(_3078244, _3078246)), i(s(fun(_3078244, fun(_3078246, prod(_3078244, _3078246))), c_), s(_3078244, 31639 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]))), s(_3078246, 31640 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]))))))), s(_3078254, i(s(fun(_3078246, _3078254), 31633 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]), s(_3078246, 31640 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]))))))], (31638 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3078244, _3078246), _3078254), bool), i(s(fun(fun(_3078246, _3078254), fun(fun(prod(_3078244, _3078246), _3078254), bool)), _3092172), s(fun(_3078246, _3078254), 31633 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]))), s(fun(prod(_3078244, _3078246), _3078254), 31634 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172])))))]], 31643 ^ _1496237 : [(31646 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3078244, _3078246), _3078254), bool), i(s(fun(fun(_3078246, _3078254), fun(fun(prod(_3078244, _3078246), _3078254), bool)), _3092172), s(fun(_3078246, _3078254), 31633 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]))), s(fun(prod(_3078244, _3078246), _3078254), 31634 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]))))], (31644 ^ _1496237) ^ [_3094894, _3094896] : [-(p(s(bool, i(s(fun(_3078254, bool), i(s(fun(_3078254, fun(_3078254, bool)), geq), s(_3078254, i(s(fun(prod(_3078244, _3078246), _3078254), 31634 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]), s(prod(_3078244, _3078246), i(s(fun(_3078246, prod(_3078244, _3078246)), i(s(fun(_3078244, fun(_3078246, prod(_3078244, _3078246))), c_), s(_3078244, _3094896))), s(_3078246, _3094894))))))), s(_3078254, i(s(fun(_3078246, _3078254), 31633 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172]), s(_3078246, _3094894)))))))]], 31647 ^ _1496237 : [(31648 ^ _1496237) ^ [_3095193] : [31702 ^ _1496237 : [(31703 ^ _1496237) ^ [_3101454] : [s(fun(prod(_3078244, _3078246), bool), i(s(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool)))), _3101454), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31704 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101454]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31705 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101454]))), s(fun(_3078250, _3078248), 31706 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101454]))) = s(fun(prod(_3078244, _3078246), bool), i(s(fun(fun(fun(prod(_3078244, _3078246), bool), bool), fun(prod(_3078244, _3078246), bool)), gabs), s(fun(fun(prod(_3078244, _3078246), bool), bool), i(s(fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool)))), _3095193), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31704 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101454]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31705 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101454]))), s(fun(_3078250, _3078248), 31706 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101454]))))), 31709 ^ _1496237 : [(31710 ^ _1496237) ^ [_3103716, _3103718, _3103720, _3103722, _3103724] : [-(p(s(bool, i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), bool), i(s(fun(fun(_3078246, _3078254), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(_3078246, _3078254), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), bool))), i(s(fun(fun(_3078250, fun(_3078254, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(_3078246, _3078254), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), bool)))), admissible), s(fun(_3078250, fun(_3078254, bool)), _3103724))), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), _3103722))), s(fun(_3078246, _3078254), _3103720))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252)))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(_3078246, list(_3078252))))), _3082088), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), _3103718))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), _3103716))))))), p(s(bool, i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), bool), i(s(fun(fun(_3078246, _3078254), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(_3078246, _3078254), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), bool))), i(s(fun(fun(_3078250, fun(_3078254, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(_3078246, _3078254), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), bool)))), admissible), s(fun(_3078250, fun(_3078254, bool)), _3103724))), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), _3103722))), s(fun(_3078246, _3078254), _3103720))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), _3103716)))), p(s(bool, i(s(fun(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252)), bool), i(s(fun(fun(prod(_3078244, _3078246), _3078254), fun(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252)), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool)), fun(fun(prod(_3078244, _3078246), _3078254), fun(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252)), bool))), i(s(fun(fun(_3078250, fun(_3078254, bool)), fun(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool)), fun(fun(prod(_3078244, _3078246), _3078254), fun(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252)), bool)))), admissible), s(fun(_3078250, fun(_3078254, bool)), _3103724))), s(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), bool)))), _3101454), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), _3103722))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), _3103716))))), s(fun(prod(_3078244, _3078246), _3078254), i(s(fun(fun(fun(prod(_3078244, _3078246), _3078254), bool), fun(prod(_3078244, _3078246), _3078254)), gabs), s(fun(fun(prod(_3078244, _3078246), _3078254), bool), i(s(fun(fun(_3078246, _3078254), fun(fun(prod(_3078244, _3078246), _3078254), bool)), _3092172), s(fun(_3078246, _3078254), _3103720))))))), s(fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), fun(fun(_3078250, _3078248), fun(prod(_3078244, _3078246), _3078252))), _3089481), s(fun(fun(_3078250, _3078248), fun(_3078246, fun(_3078244, _3078252))), _3103718))))))]]]], 31655 ^ _1496237 : [(31660 ^ _1496237) ^ [_3097815] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3078244, _3078246), bool), 31652 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(prod(_3078244, _3078246), i(s(fun(_3078246, prod(_3078244, _3078246)), i(s(fun(_3078244, fun(_3078246, prod(_3078244, _3078246))), c_), s(_3078244, 31657 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, 31658 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))))))), s(bool, _3097815)))), 31671 ^ _1496237 : [(31676 ^ _1496237) ^ [] : [p(s(bool, _3097815))], (31674 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3078244), bool), i(s(fun(_3078244, fun(list(_3078244), bool)), mem), s(_3078244, 31657 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(list(_3078244), i(s(fun(_3078246, list(_3078244)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31650 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, 31658 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193])))))))], (31672 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3078246, bool), i(s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31649 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, 31658 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193])))))]], 31663 ^ _1496237 : [(31666 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3078246, bool), i(s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31649 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, 31658 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193])))), p(s(bool, i(s(fun(list(_3078244), bool), i(s(fun(_3078244, fun(list(_3078244), bool)), mem), s(_3078244, 31657 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(list(_3078244), i(s(fun(_3078246, list(_3078244)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31650 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, 31658 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))))))], (31664 ^ _1496237) ^ [] : [-(p(s(bool, _3097815)))]]], (31656 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3078244, _3078246), bool), bool), i(s(fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool)))), _3095193), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31649 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31650 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(fun(prod(_3078244, _3078246), bool), 31652 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193])))))]], 31680 ^ _1496237 : [(31699 ^ _1496237) ^ [_3101005, _3101007] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3078244, _3078246), bool), 31652 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(prod(_3078244, _3078246), i(s(fun(_3078246, prod(_3078244, _3078246)), i(s(fun(_3078244, fun(_3078246, prod(_3078244, _3078246))), c_), s(_3078244, _3101007))), s(_3078246, _3101005))))))), s(bool, 31679 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3101005, _3101007])))))], (31681 ^ _1496237) ^ [_3099713, _3099715] : [p(s(bool, 31679 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3099713, _3099715])), 31684 ^ _1496237 : [(31687 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3078244), bool), i(s(fun(_3078244, fun(list(_3078244), bool)), mem), s(_3078244, _3099715))), s(list(_3078244), i(s(fun(_3078246, list(_3078244)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31650 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, _3099713)))))))], (31685 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3078246, bool), i(s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31649 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, _3099713)))))]]], (31689 ^ _1496237) ^ [_3100332, _3100334] : [-(p(s(bool, 31679 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193, _3100332, _3100334]))), p(s(bool, i(s(fun(_3078246, bool), i(s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31649 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, _3100332)))), p(s(bool, i(s(fun(list(_3078244), bool), i(s(fun(_3078244, fun(list(_3078244), bool)), mem), s(_3078244, _3100334))), s(list(_3078244), i(s(fun(_3078246, list(_3078244)), i(s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31650 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(_3078246, _3100332))))))], (31701 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3078244, _3078246), bool), bool), i(s(fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool)), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool))), i(s(fun(fun(fun(_3078250, _3078248), fun(_3078246, bool)), fun(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), fun(fun(_3078250, _3078248), fun(fun(prod(_3078244, _3078246), bool), bool)))), _3095193), s(fun(fun(_3078250, _3078248), fun(_3078246, bool)), 31649 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(fun(fun(_3078250, _3078248), fun(_3078246, list(_3078244))), 31650 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(fun(_3078250, _3078248), 31651 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))), s(fun(prod(_3078244, _3078246), bool), 31652 ^ [_3078242, _3078244, _3078246, _3078248, _3078250, _3078252, _3078254, _3082088, _3085540, _3089481, _3092172, _3095193]))))]]]]]]]]]]]]], (15374 ^ _1496237) ^ [_1961840, _1961842, _1961844, _1961846] : [p(s(bool, i(s(fun(_1961846, bool), i(s(fun(bool, fun(_1961846, bool)), i(s(fun(_1961846, fun(bool, fun(_1961846, bool))), setspec), s(_1961846, _1961842))), s(bool, _1961844))), s(_1961846, _1961840)))), 15377 ^ _1496237 : [(15380 ^ _1496237) ^ [] : [-(s(_1961846, _1961842) = s(_1961846, _1961840))], (15378 ^ _1496237) ^ [] : [-(p(s(bool, _1961844)))]]], (8731 ^ _1496237) ^ [_1768686, _1768688, _1768690] : [8736 ^ _1496237 : [(8740 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1768688, bool), i(s(fun(_1768690, fun(_1768688, bool)), 8732 ^ [_1768686, _1768688, _1768690]), s(_1768690, 8738 ^ [_1768686, _1768688, _1768690]))), s(_1768688, 8733 ^ [_1768686, _1768688, _1768690]))))], (8737 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1768688, bool), i(s(fun(fun(_1768690, fun(_1768688, bool)), fun(_1768688, bool)), _1768686), s(fun(_1768690, fun(_1768688, bool)), 8732 ^ [_1768686, _1768688, _1768690]))), s(_1768688, 8733 ^ [_1768686, _1768688, _1768690])))))]], 8741 ^ _1496237 : [(8744 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1768688, bool), i(s(fun(fun(_1768690, fun(_1768688, bool)), fun(_1768688, bool)), _1768686), s(fun(_1768690, fun(_1768688, bool)), 8732 ^ [_1768686, _1768688, _1768690]))), s(_1768688, 8733 ^ [_1768686, _1768688, _1768690]))))], (8742 ^ _1496237) ^ [_1769319] : [-(p(s(bool, i(s(fun(_1768688, bool), i(s(fun(_1768690, fun(_1768688, bool)), 8732 ^ [_1768686, _1768688, _1768690]), s(_1768690, _1769319))), s(_1768688, 8733 ^ [_1768686, _1768688, _1768690])))))]], 8745 ^ _1496237 : [(8753 ^ _1496237) ^ [_1769911, _1769913] : [p(s(bool, i(s(fun(list(_1768688), bool), i(s(fun(fun(_1768688, bool), fun(list(_1768688), bool)), all0), s(fun(_1768688, bool), i(s(fun(fun(_1768690, fun(_1768688, bool)), fun(_1768688, bool)), _1768686), s(fun(_1768690, fun(_1768688, bool)), _1769913))))), s(list(_1768688), _1769911)))), 8756 ^ _1496237 : [(8757 ^ _1496237) ^ [_1770168] : [-(p(s(bool, i(s(fun(list(_1768688), bool), i(s(fun(fun(_1768688, bool), fun(list(_1768688), bool)), all0), s(fun(_1768688, bool), i(s(fun(_1768690, fun(_1768688, bool)), _1769913), s(_1768690, _1770168))))), s(list(_1768688), _1769911)))))]]], (8746 ^ _1496237) ^ [_1769492, _1769494] : [p(s(bool, i(s(fun(list(_1768688), bool), i(s(fun(fun(_1768688, bool), fun(list(_1768688), bool)), all0), s(fun(_1768688, bool), i(s(fun(_1768690, fun(_1768688, bool)), _1769494), s(_1768690, 8747 ^ [_1768686, _1768688, _1768690, _1769492, _1769494]))))), s(list(_1768688), _1769492)))), -(p(s(bool, i(s(fun(list(_1768688), bool), i(s(fun(fun(_1768688, bool), fun(list(_1768688), bool)), all0), s(fun(_1768688, bool), i(s(fun(fun(_1768690, fun(_1768688, bool)), fun(_1768688, bool)), _1768686), s(fun(_1768690, fun(_1768688, bool)), _1769494))))), s(list(_1768688), _1769492)))))]]], (39515 ^ _1496237) ^ [_3793670, _3793672] : [-(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, _3793672), real), vectoru_norm), s(cart(real, _3793672), _3793670)))))))], (9102 ^ _1496237) ^ [_1789351, _1789353, _1789355, _1789357] : [p(s(bool, 9100 ^ [_1789351, _1789353, _1789355, _1789357])), -(s(num, _1789355) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (9721 ^ _1496237) ^ [_1812972] : [-(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, _1812972)))))], (3144 ^ _1496237) ^ [_1554281, _1554283] : [-(s(_1554283, i(s(fun(n10, _1554283), 3142 ^ [_1554281, _1554283]), s(n10, one))) = s(_1554283, _1554281))], (4086 ^ _1496237) ^ [_1601315] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, _1601315))))) = 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, _1601315))))), s(num, i(s(fun(num, num), numeral), s(num, _1601315))))))))], (11361 ^ _1496237) ^ [_1859938, _1859940] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1859940))), s(real, _1859938)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1859940))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1859938))), 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)))))))))))))], (42813 ^ _1496237) ^ [_4061326, _4061328, _4061330] : [-(s(cart(cart(real, _4061330), _4061328), i(s(fun(cart(cart(real, _4061330), _4061328), cart(cart(real, _4061330), _4061328)), matrixu_neg), s(cart(cart(real, _4061330), _4061328), _4061326))) = s(cart(cart(real, _4061330), _4061328), i(s(fun(cart(cart(real, _4061330), _4061328), cart(cart(real, _4061330), _4061328)), i(s(fun(real, fun(cart(cart(real, _4061330), _4061328), cart(cart(real, _4061330), _4061328))), 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, _4061330), _4061328), _4061326))))], (39657 ^ _1496237) ^ [_3798863, _3798865] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(cart(real, _3798865), real), vectoru_norm), s(cart(real, _3798865), _3798863))))) = s(real, i(s(fun(cart(real, _3798865), real), vectoru_norm), s(cart(real, _3798865), _3798863))))], (16858 ^ _1496237) ^ [_2028393, _2028395, _2028397] : [-(p(s(bool, i(s(fun(fun(_2028397, bool), bool), i(s(fun(_2028397, fun(fun(_2028397, bool), bool)), in), s(_2028397, _2028393))), s(fun(_2028397, bool), _2028395))))), 16859 ^ _1496237 : [(16860 ^ _1496237) ^ [_2028567] : [s(fun(_2028397, bool), _2028395) = s(fun(_2028397, bool), i(s(fun(fun(_2028397, bool), fun(_2028397, bool)), i(s(fun(_2028397, fun(fun(_2028397, bool), fun(_2028397, bool))), insert), s(_2028397, _2028393))), s(fun(_2028397, bool), _2028567))), -(p(s(bool, i(s(fun(fun(_2028397, bool), bool), i(s(fun(_2028397, fun(fun(_2028397, bool), bool)), in), s(_2028397, _2028393))), s(fun(_2028397, bool), _2028567)))))]]], (14525 ^ _1496237) ^ [_1937996] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1937996))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(int, _1937996))], (9735 ^ _1496237) ^ [_1813355, _1813357, _1813359] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1813359))), s(nadd, _1813357)))), -(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, _1813359))), s(nadd, _1813355))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1813357))), s(nadd, _1813355)))))))], (14515 ^ _1496237) ^ [_1937802] : [-(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, _1937802)))))))], (4038 ^ _1496237) ^ [_1600108, _1600110, _1600112] : [s(num, _1600110) = s(num, _1600108), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600112))), s(num, _1600110))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600112))), s(num, _1600108))))], (21985 ^ _1496237) ^ [_2325740] : [21999 ^ _1496237 : [(22000 ^ _1496237) ^ [_2326276] : [-(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)), _2325740), s(num, _2326276))))))) = s(num, _2326276))]], 21990 ^ _1496237 : [(21993 ^ _1496237) ^ [_2326052] : [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 ^ [_2325740]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2326052))), s(num, 21986 ^ [_2325740]))))), s(num, _2326052))))], (21991 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2325740), s(num, 21986 ^ [_2325740]))), s(num, 21987 ^ [_2325740])))))]], 21995 ^ _1496237 : [(21998 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2325740), s(num, 21986 ^ [_2325740]))), s(num, 21987 ^ [_2325740]))))], (21996 ^ _1496237) ^ [] : [-(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 ^ [_2325740]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 21994 ^ [_2325740]))), s(num, 21986 ^ [_2325740]))))), s(num, 21994 ^ [_2325740])))))]]], (33506 ^ _1496237) ^ [_3402336, _3402338] : [33512 ^ _1496237 : [(33515 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3402338, _3402338), bool), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(prod(_3402338, _3402338), bool)), less), s(fun(prod(_3402338, _3402338), bool), 33507 ^ [_3402336, _3402338]))), s(prod(_3402338, _3402338), i(s(fun(_3402338, prod(_3402338, _3402338)), i(s(fun(_3402338, fun(_3402338, prod(_3402338, _3402338))), c_), s(_3402338, 33509 ^ [_3402336, _3402338]))), s(_3402338, 33508 ^ [_3402336, _3402338])))))))], (33513 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3402338, bool), i(s(fun(_3402338, fun(_3402338, bool)), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(_3402338, fun(_3402338, bool))), _3402336), s(fun(prod(_3402338, _3402338), bool), 33507 ^ [_3402336, _3402338]))), s(_3402338, 33508 ^ [_3402336, _3402338]))), s(_3402338, 33509 ^ [_3402336, _3402338])))))]], 33516 ^ _1496237 : [(33519 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3402338, bool), i(s(fun(_3402338, fun(_3402338, bool)), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(_3402338, fun(_3402338, bool))), _3402336), s(fun(prod(_3402338, _3402338), bool), 33507 ^ [_3402336, _3402338]))), s(_3402338, 33508 ^ [_3402336, _3402338]))), s(_3402338, 33509 ^ [_3402336, _3402338]))))], (33517 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3402338, _3402338), bool), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(prod(_3402338, _3402338), bool)), less), s(fun(prod(_3402338, _3402338), bool), 33507 ^ [_3402336, _3402338]))), s(prod(_3402338, _3402338), i(s(fun(_3402338, prod(_3402338, _3402338)), i(s(fun(_3402338, fun(_3402338, prod(_3402338, _3402338))), c_), s(_3402338, 33509 ^ [_3402336, _3402338]))), s(_3402338, 33508 ^ [_3402336, _3402338]))))))]], 33520 ^ _1496237 : [(33533 ^ _1496237) ^ [_3404020] : [-(p(s(bool, i(s(fun(fun(prod(_3402338, _3402338), bool), bool), ordinal), s(fun(prod(_3402338, _3402338), bool), _3404020))))), p(s(bool, i(s(fun(fun(prod(_3402338, _3402338), bool), bool), woset), s(fun(prod(_3402338, _3402338), bool), _3404020)))), 33539 ^ _1496237 : [(33542 ^ _1496237) ^ [] : [s(_3402338, 33538 ^ [_3402336, _3402338, _3404020]) = s(_3402338, i(s(fun(fun(_3402338, bool), _3402338), h_), s(fun(_3402338, bool), i(s(fun(_3402338, fun(_3402338, bool)), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(_3402338, fun(_3402338, bool))), _3402336), s(fun(prod(_3402338, _3402338), bool), _3404020))), s(_3402338, 33538 ^ [_3402336, _3402338, _3404020])))))], (33540 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3402338, bool), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(_3402338, bool)), fl), s(fun(prod(_3402338, _3402338), bool), _3404020))), s(_3402338, 33538 ^ [_3402336, _3402338, _3404020])))))]]], (33521 ^ _1496237) ^ [_3403411] : [p(s(bool, i(s(fun(fun(prod(_3402338, _3402338), bool), bool), ordinal), s(fun(prod(_3402338, _3402338), bool), _3403411)))), 33524 ^ _1496237 : [(33527 ^ _1496237) ^ [_3403717] : [p(s(bool, i(s(fun(_3402338, bool), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(_3402338, bool)), fl), s(fun(prod(_3402338, _3402338), bool), _3403411))), s(_3402338, _3403717)))), -(s(_3402338, _3403717) = s(_3402338, i(s(fun(fun(_3402338, bool), _3402338), h_), s(fun(_3402338, bool), i(s(fun(_3402338, fun(_3402338, bool)), i(s(fun(fun(prod(_3402338, _3402338), bool), fun(_3402338, fun(_3402338, bool))), _3402336), s(fun(prod(_3402338, _3402338), bool), _3403411))), s(_3402338, _3403717))))))], (33525 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3402338, _3402338), bool), bool), woset), s(fun(prod(_3402338, _3402338), bool), _3403411)))))]]]]], (22457 ^ _1496237) ^ [_2341303, _2341305] : [p(s(bool, i(s(fun(fun(_2341305, bool), bool), finite), s(fun(_2341305, bool), _2341303)))), 22460 ^ _1496237 : [(22463 ^ _1496237) ^ [] : [-(s(num, i(s(fun(list(_2341305), num), length), s(list(_2341305), i(s(fun(fun(_2341305, bool), list(_2341305)), listu_ofu_set), s(fun(_2341305, bool), _2341303))))) = s(num, i(s(fun(fun(_2341305, bool), num), card), s(fun(_2341305, bool), _2341303))))], (22461 ^ _1496237) ^ [] : [-(s(fun(_2341305, bool), i(s(fun(list(_2341305), fun(_2341305, bool)), setu_ofu_list), s(list(_2341305), i(s(fun(fun(_2341305, bool), list(_2341305)), listu_ofu_set), s(fun(_2341305, bool), _2341303))))) = s(fun(_2341305, bool), _2341303))]]], (1330 ^ _1496237) ^ [_1513224] : [-(p(s(bool, _1513224))), p(s(bool, _1513224)), -(p(s(bool, f0)))], (11953 ^ _1496237) ^ [_1876453, _1876455, _1876457] : [-(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, _1876457))), s(real, _1876453))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1876455))), s(real, _1876453))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1876457))), s(real, _1876455)))), 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, _1876453))))], (15150 ^ _1496237) ^ [_1954224, _1954226] : [-(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 ^ [_1954224, _1954226]))), s(bool, 15092 ^ [_1954224, _1954226]))), s(bool, 15124 ^ [_1954224, _1954226])))))], (7432 ^ _1496237) ^ [_1707462, _1707464] : [s(num, _1707464) = s(num, _1707462), -(s(num, i(s(fun(num, num), numeral), s(num, _1707464))) = s(num, i(s(fun(num, num), numeral), s(num, _1707462))))], (29973 ^ _1496237) ^ [_2794164, _2794166, _2794168] : [-(s(cart(_2794168, _2794166), i(s(fun(fun(finite_image(_2794166), _2794168), cart(_2794168, _2794166)), mku_cart), s(fun(finite_image(_2794166), _2794168), i(s(fun(cart(_2794168, _2794166), fun(finite_image(_2794166), _2794168)), destu_cart), s(cart(_2794168, _2794166), _2794164))))) = s(cart(_2794168, _2794166), _2794164))], (13719 ^ _1496237) ^ [_1918156, _1918158] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1918158))), s(int, _1918156))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1918156))), s(int, _1918158)))))], (39567 ^ _1496237) ^ [_3795444, _3795446] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3795446), real), vectoru_norm), s(cart(real, _3795446), _3795444))))), 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, _3795446), _3795444) = s(cart(real, _3795446), i(s(fun(num, cart(real, _3795446)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11157 ^ _1496237) ^ [_1855034, _1855036] : [-(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, _1855036))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1855034))))) = 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, _1855036))), s(num, _1855034))))))], (10439 ^ _1496237) ^ [_1837127, _1837129] : [-(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), _1837129))), s(prod(hreal, hreal), _1837127))))))), 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), _1837129)))), 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), _1837127))))], (11765 ^ _1496237) ^ [_1871538, _1871540, _1871542] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871538))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1871542))), s(real, _1871540))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871538))), s(real, _1871542)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871538))), s(real, _1871540))))], (7422 ^ _1496237) ^ [_1707180, _1707182] : [-(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, _1707180))))), s(num, i(s(fun(num, num), bit1), s(num, _1707182))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1707180))), s(num, _1707182))))], (30699 ^ _1496237) ^ [_2848571, _2848573, _2848575, _2848577] : [s(_2848577, i(s(fun(_2848575, _2848577), i(s(fun(fun(_2848575, _2848573), fun(_2848575, _2848577)), i(s(fun(fun(_2848573, _2848577), fun(fun(_2848575, _2848573), fun(_2848575, _2848577))), _2848571), s(fun(_2848573, _2848577), 30700 ^ [_2848571, _2848573, _2848575, _2848577]))), s(fun(_2848575, _2848573), 30701 ^ [_2848571, _2848573, _2848575, _2848577]))), s(_2848575, 30702 ^ [_2848571, _2848573, _2848575, _2848577]))) = s(_2848577, i(s(fun(_2848573, _2848577), 30700 ^ [_2848571, _2848573, _2848575, _2848577]), s(_2848573, i(s(fun(_2848575, _2848573), 30701 ^ [_2848571, _2848573, _2848575, _2848577]), s(_2848575, 30702 ^ [_2848571, _2848573, _2848575, _2848577]))))), 30705 ^ _1496237 : [(30706 ^ _1496237) ^ [_2849488] : [s(fun(_2848575, _2848577), i(s(fun(fun(_2848573, _2848577), fun(_2848575, _2848577)), i(s(fun(fun(_2848575, _2848573), fun(fun(_2848573, _2848577), fun(_2848575, _2848577))), _2849488), s(fun(_2848575, _2848573), 30707 ^ [_2848571, _2848573, _2848575, _2848577, _2849488]))), s(fun(_2848573, _2848577), 30708 ^ [_2848571, _2848573, _2848575, _2848577, _2849488]))) = s(fun(_2848575, _2848577), i(s(fun(fun(_2848575, _2848573), fun(_2848575, _2848577)), i(s(fun(fun(_2848573, _2848577), fun(fun(_2848575, _2848573), fun(_2848575, _2848577))), _2848571), s(fun(_2848573, _2848577), 30708 ^ [_2848571, _2848573, _2848575, _2848577, _2849488]))), s(fun(_2848575, _2848573), 30707 ^ [_2848571, _2848573, _2848575, _2848577, _2849488]))), 30711 ^ _1496237 : [(30712 ^ _1496237) ^ [_2850297, _2850299, _2850301, _2850303] : [30715 ^ _1496237 : [(30718 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2848573, bool), i(s(fun(_2848573, fun(_2848573, bool)), _2850303), s(_2848573, i(s(fun(_2848575, _2848573), _2850297), s(_2848575, 30714 ^ [_2848571, _2848573, _2848575, _2848577, _2849488, _2850297, _2850299, _2850301, _2850303]))))), s(_2848573, i(s(fun(_2848575, _2848573), _2850299), s(_2848575, 30714 ^ [_2848571, _2848573, _2848575, _2848577, _2849488, _2850297, _2850299, _2850301, _2850303]))))))], (30716 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2848575, bool), i(s(fun(fun(_2848573, _2848577), fun(_2848575, bool)), _2850301), s(fun(_2848573, _2848577), 30713 ^ [_2848571, _2848573, _2848575, _2848577, _2849488, _2850297, _2850299, _2850301, _2850303]))), s(_2848575, 30714 ^ [_2848571, _2848573, _2848575, _2848577, _2849488, _2850297, _2850299, _2850301, _2850303])))))]], -(p(s(bool, i(s(fun(fun(fun(_2848573, _2848577), fun(_2848575, _2848577)), bool), i(s(fun(fun(_2848575, _2848573), fun(fun(fun(_2848573, _2848577), fun(_2848575, _2848577)), bool)), i(s(fun(fun(fun(_2848573, _2848577), fun(_2848575, bool)), fun(fun(_2848575, _2848573), fun(fun(fun(_2848573, _2848577), fun(_2848575, _2848577)), bool))), i(s(fun(fun(_2848573, fun(_2848573, bool)), fun(fun(fun(_2848573, _2848577), fun(_2848575, bool)), fun(fun(_2848575, _2848573), fun(fun(fun(_2848573, _2848577), fun(_2848575, _2848577)), bool)))), admissible), s(fun(_2848573, fun(_2848573, bool)), _2850303))), s(fun(fun(_2848573, _2848577), fun(_2848575, bool)), _2850301))), s(fun(_2848575, _2848573), _2850299))), s(fun(fun(_2848573, _2848577), fun(_2848575, _2848577)), i(s(fun(fun(_2848575, _2848573), fun(fun(_2848573, _2848577), fun(_2848575, _2848577))), _2849488), s(fun(_2848575, _2848573), _2850297)))))))]]]]], (36345 ^ _1496237) ^ [_3550386, _3550388, _3550390, _3550392] : [-(p(s(bool, i(s(fun(fun(_3550390, bool), bool), i(s(fun(fun(prod(_3550392, _3550390), bool), fun(fun(_3550390, bool), bool)), a_u_c), s(fun(prod(_3550392, _3550390), bool), i(s(fun(fun(_3550390, bool), fun(prod(_3550392, _3550390), bool)), i(s(fun(fun(_3550392, bool), fun(fun(_3550390, bool), fun(prod(_3550392, _3550390), bool))), t_u_c), s(fun(_3550392, bool), _3550388))), s(fun(_3550390, bool), _3550386))))), s(fun(_3550390, bool), _3550386))))), p(s(bool, i(s(fun(fun(_3550390, bool), bool), infinite), s(fun(_3550390, bool), _3550386)))), -(s(fun(_3550392, bool), _3550388) = s(fun(_3550392, bool), empty)), p(s(bool, i(s(fun(fun(_3550390, bool), bool), i(s(fun(fun(_3550392, bool), fun(fun(_3550390, bool), bool)), l_a_u_c), s(fun(_3550392, bool), _3550388))), s(fun(_3550390, bool), _3550386))))], (41866 ^ _1496237) ^ [_3962307] : [41867 ^ _1496237 : [(41868 ^ _1496237) ^ [_3962487] : [p(s(bool, i(s(fun(cart(_3962307, n20), bool), p0), s(cart(_3962307, n20), _3962487))))]], -(p(s(bool, i(s(fun(cart(_3962307, n20), bool), p0), s(cart(_3962307, n20), i(s(fun(list(_3962307), cart(_3962307, n20)), vector), s(list(_3962307), i(s(fun(list(_3962307), list(_3962307)), i(s(fun(_3962307, fun(list(_3962307), list(_3962307))), cons), s(_3962307, 41869 ^ [_3962307]))), s(list(_3962307), i(s(fun(list(_3962307), list(_3962307)), i(s(fun(_3962307, fun(list(_3962307), list(_3962307))), cons), s(_3962307, 41870 ^ [_3962307]))), s(list(_3962307), nil)))))))))))], (27297 ^ _1496237) ^ [_2627643, _2627645, _2627647] : [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, _2627645))), s(num, _2627643))))), s(fun(num, num), _2627647))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 27300 ^ _1496237 : [(27301 ^ _1496237) ^ [_2627826] : [-(s(num, i(s(fun(num, num), _2627647), s(num, _2627826))) = 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, _2627645))), s(num, _2627826)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2627826))), s(num, _2627643))))]]], (37067 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(real, bool), bool), countable), s(fun(real, bool), univ))))], (12375 ^ _1496237) ^ [_1886924] : [-(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, _1886924))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1886924))), s(real, _1886924))))], (39028 ^ _1496237) ^ [_3775217] : [-(s(cart(real, _3775217), i(s(fun(cart(real, _3775217), cart(real, _3775217)), vectoru_neg), s(cart(real, _3775217), i(s(fun(num, cart(real, _3775217)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3775217), i(s(fun(num, cart(real, _3775217)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4830 ^ _1496237) ^ [_1618603] : [-(p(s(bool, i(s(fun(num, bool), _1618603), s(num, 4840 ^ [_1618603]))))), 4831 ^ _1496237 : [(4832 ^ _1496237) ^ [_1618709] : [p(s(bool, i(s(fun(num, bool), _1618603), s(num, _1618709)))), 4836 ^ _1496237 : [(4839 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1618603), s(num, 4835 ^ [_1618603, _1618709])))))], (4837 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 4835 ^ [_1618603, _1618709]))), s(num, _1618709)))))]]]]], (19136 ^ _1496237) ^ [_2174891, _2174893, _2174895] : [19149 ^ _1496237 : [(19152 ^ _1496237) ^ [_2175416] : [-(s(_2174893, i(s(fun(_2174895, _2174893), 19148 ^ [_2174891, _2174893, _2174895]), s(_2174895, i(s(fun(_2174893, _2174895), _2174891), s(_2174893, _2175416))))) = s(_2174893, _2175416))], (19150 ^ _1496237) ^ [_2175357] : [-(s(_2174895, i(s(fun(_2174893, _2174895), _2174891), s(_2174893, i(s(fun(_2174895, _2174893), 19148 ^ [_2174891, _2174893, _2174895]), s(_2174895, _2175357))))) = s(_2174895, _2175357))]], 19141 ^ _1496237 : [(19144 ^ _1496237) ^ [] : [s(_2174893, 19139 ^ [_2174891, _2174893, _2174895]) = s(_2174893, 19140 ^ [_2174891, _2174893, _2174895])], (19142 ^ _1496237) ^ [] : [-(s(_2174895, i(s(fun(_2174893, _2174895), _2174891), s(_2174893, 19139 ^ [_2174891, _2174893, _2174895]))) = s(_2174895, i(s(fun(_2174893, _2174895), _2174891), s(_2174893, 19140 ^ [_2174891, _2174893, _2174895]))))]], 19146 ^ _1496237 : [(19147 ^ _1496237) ^ [_2175300] : [s(_2174895, i(s(fun(_2174893, _2174895), _2174891), s(_2174893, _2175300))) = s(_2174895, 19145 ^ [_2174891, _2174893, _2174895])]]], (8211 ^ _1496237) ^ [_1740175, _1740177] : [p(s(bool, 8209 ^ [_1740175, _1740177])), 8214 ^ _1496237 : [(8217 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1740175), bool), i(s(fun(list(_1740177), fun(list(_1740175), bool)), i(s(fun(fun(_1740177, fun(_1740175, bool)), fun(list(_1740177), fun(list(_1740175), bool))), all2), s(fun(_1740177, fun(_1740175, bool)), p0))), s(list(_1740177), t1))), s(list(_1740175), i(s(fun(list(_1740175), list(_1740175)), tl), s(list(_1740175), l2)))))))], (8215 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1740175, bool), i(s(fun(_1740177, fun(_1740175, bool)), p0), s(_1740177, h1))), s(_1740175, i(s(fun(list(_1740175), _1740175), hd), s(list(_1740175), l2)))))))]]], (41370 ^ _1496237) ^ [_3940473, _3940475] : [41387 ^ _1496237 : [(41388 ^ _1496237) ^ [_3941008] : [-(s(cart(real, _3940475), i(s(fun(num, cart(real, _3940475)), basis), s(num, _3941008))) = s(cart(real, _3940475), i(s(fun(fun(num, real), cart(real, _3940475)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), _3940473), s(num, _3941008))))))]], 41373 ^ _1496237 : [(41374 ^ _1496237) ^ [_3940635] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), _3940473), s(num, 41371 ^ [_3940473, _3940475]))), s(num, 41372 ^ [_3940473, _3940475]))) = 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, _3940635))), 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 ^ _1496237 : [(41380 ^ _1496237) ^ [] : [s(num, 41372 ^ [_3940473, _3940475]) = s(num, 41371 ^ [_3940473, _3940475])], (41378 ^ _1496237) ^ [] : [-(p(s(bool, _3940635)))]], 41381 ^ _1496237 : [(41384 ^ _1496237) ^ [] : [p(s(bool, _3940635))], (41382 ^ _1496237) ^ [] : [-(s(num, 41372 ^ [_3940473, _3940475]) = s(num, 41371 ^ [_3940473, _3940475]))]]]]], (30152 ^ _1496237) ^ [_2804024, _2804026, _2804028, _2804030] : [-(s(cart(_2804030, finite_sum(_2804028, _2804026)), i(s(fun(cart(_2804030, _2804026), cart(_2804030, finite_sum(_2804028, _2804026))), i(s(fun(cart(_2804030, _2804028), fun(cart(_2804030, _2804026), cart(_2804030, finite_sum(_2804028, _2804026)))), pastecart), s(cart(_2804030, _2804028), i(s(fun(cart(_2804030, finite_sum(_2804028, _2804026)), cart(_2804030, _2804028)), fstcart), s(cart(_2804030, finite_sum(_2804028, _2804026)), _2804024))))), s(cart(_2804030, _2804026), i(s(fun(cart(_2804030, finite_sum(_2804028, _2804026)), cart(_2804030, _2804026)), sndcart), s(cart(_2804030, finite_sum(_2804028, _2804026)), _2804024))))) = s(cart(_2804030, finite_sum(_2804028, _2804026)), _2804024))], (17362 ^ _1496237) ^ [_2061031, _2061033, _2061035, _2061037] : [s(fun(_2061035, bool), _2061031) = s(fun(_2061035, bool), empty), -(s(fun(_2061037, bool), i(s(fun(fun(_2061035, bool), fun(_2061037, bool)), i(s(fun(fun(_2061035, _2061037), fun(fun(_2061035, bool), fun(_2061037, bool))), image), s(fun(_2061035, _2061037), _2061033))), s(fun(_2061035, bool), _2061031))) = s(fun(_2061037, bool), empty))], (12523 ^ _1496237) ^ [_1890231] : [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, _1890231)))), -(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, _1890231))))), 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)))))))))))], (10247 ^ _1496237) ^ [_1830865, _1830867, _1830869] : [s(hreal, _1830869) = s(hreal, _1830867), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830869))), s(hreal, _1830865))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830867))), s(hreal, _1830865))))], (11173 ^ _1496237) ^ [_1855445, _1855447, _1855449] : [-(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, _1855449))), s(real, _1855447))))), s(real, _1855445))) = 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, _1855449))), s(real, _1855445))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1855447))), s(real, _1855445))))))], (2537 ^ _1496237) ^ [_1537984, _1537986] : [2538 ^ _1496237 : [(2539 ^ _1496237) ^ [_1538033] : [-(p(s(bool, i(s(fun(_1537986, bool), _1537984), s(_1537986, _1538033)))))]], p(s(bool, i(s(fun(_1537986, bool), _1537984), s(_1537986, 2540 ^ [_1537984, _1537986]))))], (10128 ^ _1496237) ^ [_1827901, _1827903] : [s(num, _1827903) = s(num, _1827901), -(s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1827903))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1827901))))], (14591 ^ _1496237) ^ [_1939442, _1939444, _1939446] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _1939444))) = s(int, i(s(fun(int, int), intu_abs), s(int, _1939442)))), -(s(num, _1939446) = 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, _1939444))), s(num, _1939446))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1939442))), s(num, _1939446)))], (4701 ^ _1496237) ^ [_1615369, _1615371, _1615373] : [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, _1615373))), s(num, _1615369))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1615371))), s(num, _1615369)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1615373))), s(num, _1615371))))), -(s(num, _1615369) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (24403 ^ _1496237) ^ [_2416985, _2416987] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2416985))), s(num, _2416987)))), -(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2416987))), s(num, _2416985))) = s(fun(num, bool), empty))], (17099 ^ _1496237) ^ [_2043517] : [-(s(fun(_2043517, bool), i(s(fun(fun(fun(_2043517, bool), bool), fun(_2043517, bool)), unions), s(fun(fun(_2043517, bool), bool), i(s(fun(fun(fun(_2043517, bool), bool), fun(fun(_2043517, bool), bool)), i(s(fun(fun(_2043517, bool), fun(fun(fun(_2043517, bool), bool), fun(fun(_2043517, bool), bool))), insert), s(fun(_2043517, bool), s0))), s(fun(fun(_2043517, bool), bool), empty))))) = s(fun(_2043517, bool), s0))], (10989 ^ _1496237) ^ [_1851345, _1851347, _1851349] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1851349))), s(real, _1851345))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1851349))), s(real, _1851347)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1851347))), s(real, _1851345))))], (33584 ^ _1496237) ^ [_3406470, _3406472] : [p(s(bool, i(s(fun(fun(prod(_3406472, _3406472), bool), bool), poset), s(fun(prod(_3406472, _3406472), bool), _3406470)))), 33587 ^ _1496237 : [(33588 ^ _1496237) ^ [_3406677] : [-(s(bool, i(s(fun(_3406472, bool), i(s(fun(fun(prod(_3406472, _3406472), bool), fun(_3406472, bool)), fl), s(fun(prod(_3406472, _3406472), bool), _3406470))), s(_3406472, _3406677))) = s(bool, i(s(fun(prod(_3406472, _3406472), bool), _3406470), s(prod(_3406472, _3406472), i(s(fun(_3406472, prod(_3406472, _3406472)), i(s(fun(_3406472, fun(_3406472, prod(_3406472, _3406472))), c_), s(_3406472, _3406677))), s(_3406472, _3406677))))))]]], (4251 ^ _1496237) ^ [_1604837, _1604839, _1604841] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1604841))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1604839))), s(num, _1604837))))) = 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, _1604841))), s(num, _1604839))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1604841))), s(num, _1604837))))))], (10741 ^ _1496237) ^ [] : [-(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))))))], (7610 ^ _1496237) ^ [_1711843, _1711845] : [-(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, _1711845))), s(num, _1711843))))) = s(num, _1711843))], (9487 ^ _1496237) ^ [_1805047, _1805049, _1805051] : [-(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, _1805051))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1805049))), s(num, _1805047))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805051))), s(num, _1805049))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9485 ^ [_1805051]))), s(num, _1805047)))))))], (5153 ^ _1496237) ^ [_1625618, _1625620] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1625620))), s(num, _1625618)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625620))), s(num, _1625618))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (2469 ^ _1496237) ^ [_1536839] : [p(s(bool, _1536839)), -(p(s(bool, _1536839)))], (15504 ^ _1496237) ^ [_1969100, _1969102] : [-(s(bool, i(s(fun(_1969102, bool), empty), s(_1969102, _1969100))) = s(bool, f0))], (22587 ^ _1496237) ^ [_2347350, _2347352, _2347354, _2347356] : [-(p(s(bool, i(s(fun(fun(_2347356, bool), bool), i(s(fun(fun(_2347356, fun(_2347356, bool)), fun(fun(_2347356, bool), bool)), pairwise), s(fun(_2347356, fun(_2347356, bool)), _2347354))), s(fun(_2347356, bool), i(s(fun(fun(_2347356, bool), fun(_2347356, bool)), i(s(fun(_2347356, fun(fun(_2347356, bool), fun(_2347356, bool))), insert), s(_2347356, _2347352))), s(fun(_2347356, bool), _2347350))))))), p(s(bool, i(s(fun(fun(_2347356, bool), bool), i(s(fun(fun(_2347356, fun(_2347356, bool)), fun(fun(_2347356, bool), bool)), pairwise), s(fun(_2347356, fun(_2347356, bool)), _2347354))), s(fun(_2347356, bool), _2347350)))), 22591 ^ _1496237 : [(22596 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2347356, bool), i(s(fun(_2347356, fun(_2347356, bool)), _2347354), s(_2347356, _2347352))), s(_2347356, 22590 ^ [_2347350, _2347352, _2347354, _2347356])))), p(s(bool, i(s(fun(_2347356, bool), i(s(fun(_2347356, fun(_2347356, bool)), _2347354), s(_2347356, 22590 ^ [_2347350, _2347352, _2347354, _2347356]))), s(_2347356, _2347352))))], (22594 ^ _1496237) ^ [] : [s(_2347356, 22590 ^ [_2347350, _2347352, _2347354, _2347356]) = s(_2347356, _2347352)], (22592 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2347356, bool), bool), i(s(fun(_2347356, fun(fun(_2347356, bool), bool)), in), s(_2347356, 22590 ^ [_2347350, _2347352, _2347354, _2347356]))), s(fun(_2347356, bool), _2347350)))))]]], (33227 ^ _1496237) ^ [_3386804, _3386806, _3386808] : [33230 ^ _1496237 : [(33233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3386808, bool), _3386806), s(_3386808, 33229 ^ [_3386804, _3386806, _3386808])))))], (33235 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3386808, _3386808), bool), _3386804), s(prod(_3386808, _3386808), i(s(fun(_3386808, prod(_3386808, _3386808)), i(s(fun(_3386808, fun(_3386808, prod(_3386808, _3386808))), c_), s(_3386808, 33228 ^ [_3386804, _3386806, _3386808]))), s(_3386808, 33229 ^ [_3386804, _3386806, _3386808]))))))], (33237 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3386808, _3386808), bool), _3386804), s(prod(_3386808, _3386808), i(s(fun(_3386808, prod(_3386808, _3386808)), i(s(fun(_3386808, fun(_3386808, prod(_3386808, _3386808))), c_), s(_3386808, 33229 ^ [_3386804, _3386806, _3386808]))), s(_3386808, 33228 ^ [_3386804, _3386806, _3386808]))))))], (33231 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3386808, bool), _3386806), s(_3386808, 33228 ^ [_3386804, _3386806, _3386808])))))]], -(p(s(bool, i(s(fun(fun(_3386808, bool), bool), i(s(fun(fun(prod(_3386808, _3386808), bool), fun(fun(_3386808, bool), bool)), chain), s(fun(prod(_3386808, _3386808), bool), _3386804))), s(fun(_3386808, bool), _3386806)))))], (10765 ^ _1496237) ^ [_1845086, _1845088] : [-(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, _1845088))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1845086))))) = 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, _1845088))), s(num, _1845086))))))], (36655 ^ _1496237) ^ [_3564154, _3564156, _3564158] : [36661 ^ _1496237 : [(36664 ^ _1496237) ^ [_3564911] : [p(s(bool, i(s(fun(_3564158, bool), i(s(fun(bool, fun(_3564158, bool)), i(s(fun(_3564158, fun(bool, fun(_3564158, bool))), setspec), s(_3564158, 36658 ^ [_3564154, _3564156, _3564158]))), s(bool, i(s(fun(fun(_3564156, bool), bool), i(s(fun(_3564156, fun(fun(_3564156, bool), bool)), in), s(_3564156, i(s(fun(_3564158, _3564156), 36656 ^ [_3564154, _3564156, _3564158]), s(_3564158, _3564911))))), s(fun(_3564156, bool), 36657 ^ [_3564154, _3564156, _3564158]))))), s(_3564158, _3564911))))], (36662 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3564158, bool), i(s(fun(fun(_3564156, bool), fun(_3564158, bool)), i(s(fun(fun(_3564158, _3564156), fun(fun(_3564156, bool), fun(_3564158, bool))), _3564154), s(fun(_3564158, _3564156), 36656 ^ [_3564154, _3564156, _3564158]))), s(fun(_3564156, bool), 36657 ^ [_3564154, _3564156, _3564158]))), s(_3564158, 36658 ^ [_3564154, _3564156, _3564158])))))]], 36666 ^ _1496237 : [(36669 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3564158, bool), i(s(fun(fun(_3564156, bool), fun(_3564158, bool)), i(s(fun(fun(_3564158, _3564156), fun(fun(_3564156, bool), fun(_3564158, bool))), _3564154), s(fun(_3564158, _3564156), 36656 ^ [_3564154, _3564156, _3564158]))), s(fun(_3564156, bool), 36657 ^ [_3564154, _3564156, _3564158]))), s(_3564158, 36658 ^ [_3564154, _3564156, _3564158]))))], (36667 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3564158, bool), i(s(fun(bool, fun(_3564158, bool)), i(s(fun(_3564158, fun(bool, fun(_3564158, bool))), setspec), s(_3564158, 36658 ^ [_3564154, _3564156, _3564158]))), s(bool, i(s(fun(fun(_3564156, bool), bool), i(s(fun(_3564156, fun(fun(_3564156, bool), bool)), in), s(_3564156, i(s(fun(_3564158, _3564156), 36656 ^ [_3564154, _3564156, _3564158]), s(_3564158, 36665 ^ [_3564154, _3564156, _3564158]))))), s(fun(_3564156, bool), 36657 ^ [_3564154, _3564156, _3564158]))))), s(_3564158, 36665 ^ [_3564154, _3564156, _3564158])))))]], 36670 ^ _1496237 : [(36671 ^ _1496237) ^ [_3565342, _3565344] : [-(p(s(bool, i(s(fun(fun(_3564158, bool), bool), countable), s(fun(_3564158, bool), i(s(fun(fun(_3564158, bool), fun(_3564158, bool)), gspec), s(fun(_3564158, bool), i(s(fun(fun(_3564156, bool), fun(_3564158, bool)), i(s(fun(fun(_3564158, _3564156), fun(fun(_3564156, bool), fun(_3564158, bool))), _3564154), s(fun(_3564158, _3564156), _3565344))), s(fun(_3564156, bool), _3565342))))))))), 36676 ^ _1496237 : [(36679 ^ _1496237) ^ [] : [s(_3564158, 36674 ^ [_3564154, _3564156, _3564158, _3565342, _3565344]) = s(_3564158, 36675 ^ [_3564154, _3564156, _3564158, _3565342, _3565344])], (36677 ^ _1496237) ^ [] : [-(s(_3564156, i(s(fun(_3564158, _3564156), _3565344), s(_3564158, 36674 ^ [_3564154, _3564156, _3564158, _3565342, _3565344]))) = s(_3564156, i(s(fun(_3564158, _3564156), _3565344), s(_3564158, 36675 ^ [_3564154, _3564156, _3564158, _3565342, _3565344]))))]], p(s(bool, i(s(fun(fun(_3564156, bool), bool), countable), s(fun(_3564156, bool), _3565342))))]]], (41350 ^ _1496237) ^ [_3938038, _3938040] : [-(s(cart(real, _3938040), i(s(fun(fun(num, cart(real, _3938040)), cart(real, _3938040)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3938040)), cart(real, _3938040))), 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, _3938040)), _3938038))) = s(cart(real, _3938040), i(s(fun(cart(real, _3938040), cart(real, _3938040)), i(s(fun(cart(real, _3938040), fun(cart(real, _3938040), cart(real, _3938040))), vectoru_add), s(cart(real, _3938040), i(s(fun(num, cart(real, _3938040)), _3938038), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _3938040), i(s(fun(num, cart(real, _3938040)), _3938038), 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))))))))))))], (1340 ^ _1496237) ^ [_1513380, _1513382] : [1343 ^ _1496237 : [(1344 ^ _1496237) ^ [_1513597] : [p(s(bool, i(s(fun(_1513382, bool), _1513380), s(_1513382, _1513597))))]], 1347 ^ _1496237 : [(1352 ^ _1496237) ^ [] : [s(_1513382, 1345 ^ [_1513380, _1513382]) = s(_1513382, 1346 ^ [_1513380, _1513382])], (1350 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1513382, bool), _1513380), s(_1513382, 1346 ^ [_1513380, _1513382])))))], (1348 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1513382, bool), _1513380), s(_1513382, 1345 ^ [_1513380, _1513382])))))]], 1354 ^ _1496237 : [(1357 ^ _1496237) ^ [_1513839, _1513841] : [-(s(_1513382, _1513841) = s(_1513382, _1513839)), p(s(bool, i(s(fun(_1513382, bool), _1513380), s(_1513382, _1513841)))), p(s(bool, i(s(fun(_1513382, bool), _1513380), s(_1513382, _1513839))))], (1355 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1513382, bool), _1513380), s(_1513382, 1353 ^ [_1513380, _1513382])))))]]], (2656 ^ _1496237) ^ [_1540127, _1540129, _1540131] : [2657 ^ _1496237 : [(2661 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1540131, bool), _1540127), s(_1540131, 2659 ^ [_1540127, _1540129, _1540131]))))], (2658 ^ _1496237) ^ [] : [p(s(bool, _1540129))]], 2662 ^ _1496237 : [(2663 ^ _1496237) ^ [_1540316] : [-(p(s(bool, _1540129))), -(p(s(bool, i(s(fun(_1540131, bool), _1540127), s(_1540131, _1540316)))))]]], (41769 ^ _1496237) ^ [_3956568, _3956570, _3956572, _3956574, _3956576] : [-(p(s(bool, i(s(fun(cart(real, _3956574), bool), i(s(fun(cart(real, _3956574), fun(cart(real, _3956574), bool)), orthogonal), s(cart(real, _3956574), _3956568))), s(cart(real, _3956574), i(s(fun(fun(_3956576, cart(real, _3956574)), cart(real, _3956574)), i(s(fun(fun(_3956576, bool), fun(fun(_3956576, cart(real, _3956574)), cart(real, _3956574))), vsum), s(fun(_3956576, bool), _3956570))), s(fun(_3956576, cart(real, _3956574)), _3956572))))))), p(s(bool, i(s(fun(fun(_3956576, bool), bool), finite), s(fun(_3956576, bool), _3956570)))), 41775 ^ _1496237 : [(41778 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _3956574), bool), i(s(fun(cart(real, _3956574), fun(cart(real, _3956574), bool)), orthogonal), s(cart(real, _3956574), _3956568))), s(cart(real, _3956574), i(s(fun(_3956576, cart(real, _3956574)), _3956572), s(_3956576, 41774 ^ [_3956568, _3956570, _3956572, _3956574, _3956576]))))))], (41776 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3956576, bool), bool), i(s(fun(_3956576, fun(fun(_3956576, bool), bool)), in), s(_3956576, 41774 ^ [_3956568, _3956570, _3956572, _3956574, _3956576]))), s(fun(_3956576, bool), _3956570)))))]]], (37763 ^ _1496237) ^ [_3619083] : [37764 ^ _1496237 : [(37765 ^ _1496237) ^ [_3619213] : [p(s(bool, i(s(fun(fun(_3619083, bool), bool), p0), s(fun(_3619083, bool), i(s(fun(fun(_3619083, bool), fun(_3619083, bool)), i(s(fun(fun(_3619083, bool), fun(fun(_3619083, bool), fun(_3619083, bool))), diff), s(fun(_3619083, bool), univ))), s(fun(_3619083, bool), _3619213))))))]], -(p(s(bool, i(s(fun(fun(_3619083, bool), bool), p0), s(fun(_3619083, bool), 37766 ^ [_3619083])))))], (29991 ^ _1496237) ^ [_2794976, _2794978, _2794980, _2794982] : [29993 ^ _1496237 : [(29998 ^ _1496237) ^ [] : [s(_2794982, i(s(fun(num, _2794982), i(s(fun(cart(_2794982, _2794980), fun(num, _2794982)), d_), s(cart(_2794982, _2794980), _2794978))), s(num, 29992 ^ [_2794976, _2794978, _2794980, _2794982]))) = s(_2794982, i(s(fun(num, _2794982), i(s(fun(cart(_2794982, _2794980), fun(num, _2794982)), d_), s(cart(_2794982, _2794980), _2794976))), s(num, 29992 ^ [_2794976, _2794978, _2794980, _2794982])))], (29996 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29992 ^ [_2794976, _2794978, _2794980, _2794982]))), s(num, i(s(fun(fun(_2794980, bool), num), dimindex), s(fun(_2794980, bool), univ)))))))], (29994 ^ _1496237) ^ [] : [-(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 ^ [_2794976, _2794978, _2794980, _2794982])))))]], -(s(cart(_2794982, _2794980), _2794978) = s(cart(_2794982, _2794980), _2794976))], (10675 ^ _1496237) ^ [_1842964, _1842966, _1842968] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1842968))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1842966))), s(real, _1842964))))) = 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, _1842968))), s(real, _1842966))))), s(real, _1842964))))], (6070 ^ _1496237) ^ [_1648387, _1648389] : [-(s(num, _1648387) = 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, _1648389))), s(num, _1648387))))), s(num, _1648389)))))], (36641 ^ _1496237) ^ [_3563472, _3563474, _3563476, _3563478] : [36644 ^ _1496237 : [(36647 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3563476, bool), bool), i(s(fun(_3563476, fun(fun(_3563476, bool), bool)), in), s(_3563476, 36643 ^ [_3563472, _3563474, _3563476, _3563478]))), s(fun(_3563476, bool), _3563472)))))], (36649 ^ _1496237) ^ [] : [-(s(_3563478, i(s(fun(_3563476, _3563478), _3563474), s(_3563476, 36642 ^ [_3563472, _3563474, _3563476, _3563478]))) = s(_3563478, i(s(fun(_3563476, _3563478), _3563474), s(_3563476, 36643 ^ [_3563472, _3563474, _3563476, _3563478]))))], (36651 ^ _1496237) ^ [] : [s(_3563476, 36642 ^ [_3563472, _3563474, _3563476, _3563478]) = s(_3563476, 36643 ^ [_3563472, _3563474, _3563476, _3563478])], (36645 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3563476, bool), bool), i(s(fun(_3563476, fun(fun(_3563476, bool), bool)), in), s(_3563476, 36642 ^ [_3563472, _3563474, _3563476, _3563478]))), s(fun(_3563476, bool), _3563472)))))]], -(s(bool, i(s(fun(fun(_3563478, bool), bool), countable), s(fun(_3563478, bool), i(s(fun(fun(_3563476, bool), fun(_3563478, bool)), i(s(fun(fun(_3563476, _3563478), fun(fun(_3563476, bool), fun(_3563478, bool))), image), s(fun(_3563476, _3563478), _3563474))), s(fun(_3563476, bool), _3563472))))) = s(bool, i(s(fun(fun(_3563476, bool), bool), countable), s(fun(_3563476, bool), _3563472))))], (40012 ^ _1496237) ^ [_3819425] : [-(s(cart(real, _3819425), i(s(fun(fun(cart(real, _3819425), fun(cart(real, _3819425), cart(real, _3819425))), cart(real, _3819425)), neutral), s(fun(cart(real, _3819425), fun(cart(real, _3819425), cart(real, _3819425))), vectoru_add))) = s(cart(real, _3819425), i(s(fun(num, cart(real, _3819425)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14083 ^ _1496237) ^ [_1927428, _1927430, _1927432] : [14084 ^ _1496237 : [(14087 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927428))), s(int, _1927430))))], (14085 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927428))), s(int, _1927432))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927428))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1927432))), s(int, _1927430)))))))], (12013 ^ _1496237) ^ [_1877870, _1877872] : [s(real, i(s(fun(real, real), realu_inv), s(real, _1877872))) = s(real, i(s(fun(real, real), realu_inv), s(real, _1877870))), -(s(real, _1877872) = s(real, _1877870))], (10719 ^ _1496237) ^ [_1844112, _1844114] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1844114))), s(real, _1844112))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1844112))), s(real, _1844114)))))], (14143 ^ _1496237) ^ [_1928857] : [-(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, _1928857)))))))], (41041 ^ _1496237) ^ [_3905607, _3905609] : [s(cart(real, _3905609), i(s(fun(num, cart(real, _3905609)), i(s(fun(num, fun(num, cart(real, _3905609))), i(s(fun(fun(num, cart(real, _3905609)), fun(num, fun(num, cart(real, _3905609)))), _3905607), s(fun(num, cart(real, _3905609)), 41042 ^ [_3905607, _3905609]))), s(num, 41043 ^ [_3905607, _3905609]))), s(num, 41044 ^ [_3905607, _3905609]))) = s(cart(real, _3905609), i(s(fun(num, cart(real, _3905609)), 41042 ^ [_3905607, _3905609]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41044 ^ [_3905607, _3905609]))), s(num, 41043 ^ [_3905607, _3905609]))))), 41047 ^ _1496237 : [(41048 ^ _1496237) ^ [_3906310, _3906312, _3906314] : [-(s(cart(real, _3905609), i(s(fun(fun(num, cart(real, _3905609)), cart(real, _3905609)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3905609)), cart(real, _3905609))), 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, _3906312))), s(num, _3906310))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, n))), s(num, _3906310))))))), s(fun(num, cart(real, _3905609)), _3906314))) = s(cart(real, _3905609), i(s(fun(fun(num, cart(real, _3905609)), cart(real, _3905609)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3905609)), cart(real, _3905609))), 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, _3906312))), s(num, n))))), s(fun(num, cart(real, _3905609)), i(s(fun(num, fun(num, cart(real, _3905609))), i(s(fun(fun(num, cart(real, _3905609)), fun(num, fun(num, cart(real, _3905609)))), _3905607), s(fun(num, cart(real, _3905609)), _3906314))), s(num, _3906310))))))]]], (22103 ^ _1496237) ^ [_2329488] : [22117 ^ _1496237 : [(22118 ^ _1496237) ^ [_2330024] : [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)), _2329488), s(real, _2330024))))))))]], 22108 ^ _1496237 : [(22111 ^ _1496237) ^ [_2329798] : [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 ^ [_2329488]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22104 ^ [_2329488]))), s(real, _2329798))))), s(real, _2329798))))], (22109 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2329488), s(real, 22104 ^ [_2329488]))), s(real, 22105 ^ [_2329488])))))]], 22113 ^ _1496237 : [(22116 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2329488), s(real, 22104 ^ [_2329488]))), s(real, 22105 ^ [_2329488]))))], (22114 ^ _1496237) ^ [] : [-(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 ^ [_2329488]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22104 ^ [_2329488]))), s(real, 22112 ^ [_2329488]))))), s(real, 22112 ^ [_2329488])))))]]], (35923 ^ _1496237) ^ [_3526925, _3526927, _3526929, _3526931] : [-(p(s(bool, i(s(fun(fun(_3526929, bool), bool), infinite), s(fun(_3526929, bool), _3526925))))), p(s(bool, i(s(fun(fun(_3526931, bool), bool), infinite), s(fun(_3526931, bool), _3526927)))), p(s(bool, i(s(fun(fun(_3526929, bool), bool), i(s(fun(fun(_3526931, bool), fun(fun(_3526929, bool), bool)), l_a_u_c), s(fun(_3526931, bool), _3526927))), s(fun(_3526929, bool), _3526925))))], (11399 ^ _1496237) ^ [_1860849, _1860851] : [s(real, _1860851) = s(real, i(s(fun(real, real), realu_neg), s(real, _1860849))), -(s(real, i(s(fun(real, real), realu_neg), s(real, _1860851))) = s(real, _1860849))], (38942 ^ _1496237) ^ [_3769779, _3769781, _3769783, _3769785] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769785), fun(num, real)), d_), s(cart(real, _3769785), i(s(fun(cart(real, _3769785), cart(real, _3769785)), i(s(fun(cart(real, _3769785), fun(cart(real, _3769785), cart(real, _3769785))), vectoru_sub), s(cart(real, _3769785), _3769783))), s(cart(real, _3769785), _3769781))))), s(num, _3769779))) = 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, _3769785), fun(num, real)), d_), s(cart(real, _3769785), _3769783))), s(num, _3769779))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769785), fun(num, real)), d_), s(cart(real, _3769785), _3769781))), s(num, _3769779))))))], (7296 ^ _1496237) ^ [_1703764, _1703766] : [-(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, _1703766))))), s(num, i(s(fun(num, num), bit1), s(num, _1703764))))) = 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, _1703766))))), 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, _1703766))))), s(num, _1703764))))), 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, _1703766))))), s(num, _1703764))))))))], (13385 ^ _1496237) ^ [_1909679] : [-(s(int, _1909679) = 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, _1909679)))))))], (38850 ^ _1496237) ^ [_3764886] : [p(s(bool, i(s(fun(num, bool), _3764886), 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), _3764886), 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), _3764886), 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 ^ _1496237 : [(38862 ^ _1496237) ^ [_3765134] : [-(p(s(bool, i(s(fun(num, bool), _3764886), s(num, _3765134))))), 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, _3765134)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3765134))), 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))))))))))]]], (29856 ^ _1496237) ^ [_2790676, _2790678] : [s(num, i(s(fun(finite_image(_2790678), num), destu_finiteu_image), s(finite_image(_2790678), i(s(fun(num, finite_image(_2790678)), finiteu_index), s(num, _2790676))))) = s(num, _2790676), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2790676))), 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(_2790678, bool), num), dimindex), s(fun(_2790678, bool), univ)))))))))], (14047 ^ _1496237) ^ [_1926454, _1926456, _1926458] : [-(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, _1926458))), s(int, _1926456))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1926458))), s(int, _1926454))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926456))), s(int, _1926454))))], (5209 ^ _1496237) ^ [_1627129] : [-(s(num, i(s(fun(num, num), fact), s(num, i(s(fun(num, num), suc), s(num, _1627129))))) = 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, _1627129))))), s(num, i(s(fun(num, num), fact), s(num, _1627129))))))], (7480 ^ _1496237) ^ [_1708284] : [p(s(bool, f0)), -(s(num, u_0) = s(num, i(s(fun(num, num), bit1), s(num, _1708284))))], (6488 ^ _1496237) ^ [_1656730] : [6508 ^ _1496237 : [(6509 ^ _1496237) ^ [_1657380, _1657382] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1657382))), s(num, _1657380)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1656730), s(num, _1657382))), s(num, _1657380)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1656730), s(num, 6491 ^ [_1656730]))), s(num, 6491 ^ [_1656730])))), 6499 ^ _1496237 : [(6504 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1656730), s(num, 6496 ^ [_1656730]))), s(num, 6498 ^ [_1656730]))))], (6502 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1656730), s(num, 6497 ^ [_1656730]))), s(num, 6498 ^ [_1656730])))))], (6500 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1656730), s(num, 6496 ^ [_1656730]))), s(num, 6497 ^ [_1656730])))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1656730), s(num, 6505 ^ [_1656730]))), s(num, i(s(fun(num, num), suc), s(num, 6505 ^ [_1656730]))))))], (11491 ^ _1496237) ^ [_1863768, _1863770] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863770))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863770))), s(real, _1863768))))) = s(real, _1863768))], (5618 ^ _1496237) ^ [_1637106, _1637108] : [-(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 ^ [_1637106, _1637108]))), s(bool, 5566 ^ [_1637106, _1637108]))), s(bool, 5598 ^ [_1637106, _1637108])))))], (42055 ^ _1496237) ^ [_3977398, _3977400, _3977402] : [p(s(bool, i(s(fun(fun(cart(real, _3977402), cart(real, _3977400)), bool), linear), s(fun(cart(real, _3977402), cart(real, _3977400)), _3977398)))), -(s(cart(real, _3977400), i(s(fun(cart(real, _3977402), cart(real, _3977400)), _3977398), s(cart(real, _3977402), i(s(fun(num, cart(real, _3977402)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3977400), i(s(fun(num, cart(real, _3977400)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4228 ^ _1496237) ^ [_1604360, _1604362] : [4229 ^ _1496237 : [(4232 ^ _1496237) ^ [] : [s(num, _1604360) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4230 ^ _1496237) ^ [] : [s(num, _1604362) = 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, _1604362))), s(num, _1604360))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (10142 ^ _1496237) ^ [_1828299, _1828301, _1828303] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828303))), s(hreal, _1828299))))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828303))), s(hreal, _1828301)))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828301))), s(hreal, _1828299))))], (1420 ^ _1496237) ^ [_1515231, _1515233, _1515235] : [p(s(bool, i(s(fun(_1515235, bool), _1515233), s(_1515235, _1515231)))), 1424 ^ _1496237 : [(1427 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1515235, bool), _1515233), s(_1515235, 1423 ^ [_1515231, _1515233, _1515235])))))], (1425 ^ _1496237) ^ [] : [-(s(_1515235, _1515231) = s(_1515235, 1423 ^ [_1515231, _1515233, _1515235]))]]], (23945 ^ _1496237) ^ [_2404927, _2404929] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2404929)))), -(s(fun(real, bool), _2404929) = s(fun(real, bool), empty)), 23952 ^ _1496237 : [(23953 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2404927))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2404929)))))), 23956 ^ _1496237 : [(23957 ^ _1496237) ^ [_2405206] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2405206))), s(fun(real, bool), _2404929)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2404927))), s(real, _2405206)))))]]], (23963 ^ _1496237) ^ [] : [23965 ^ _1496237 : [(23968 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2404927))), s(real, 23964 ^ [_2404927, _2404929]))))], (23966 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23964 ^ [_2404927, _2404929]))), s(fun(real, bool), _2404929)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2404927))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2404929)))))))]]], (14856 ^ _1496237) ^ [_1946002, _1946004] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1946004))), s(int, i(s(fun(int, int), intu_neg), s(int, _1946002))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1946004))), s(int, _1946002))))], (197 ^ _1496237) ^ [_1499271, _1499273] : [p(s(bool, i(s(fun(fun(_1499273, bool), bool), e_), s(fun(_1499273, bool), _1499271)))), 200 ^ _1496237 : [(201 ^ _1496237) ^ [_1499385] : [-(s(bool, i(s(fun(_1499273, bool), _1499271), s(_1499273, _1499385))) = s(bool, t))]]], (11145 ^ _1496237) ^ [_1854632, _1854634] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1854634))), s(real, _1854632))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1854634))), 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, _1854632))))))], (13771 ^ _1496237) ^ [_1919339, _1919341] : [s(int, _1919341) = s(int, _1919339), 13774 ^ _1496237 : [(13777 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919339))), s(int, _1919341)))))], (13775 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919341))), s(int, _1919339)))))]]], (14237 ^ _1496237) ^ [] : [-(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))))], (30220 ^ _1496237) ^ [] : [-(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)))))))))], (20085 ^ _1496237) ^ [_2221554, _2221556, _2221558, _2221560, _2221562, _2221564] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2221562, fun(num, bool)), i(s(fun(fun(_2221564, bool), fun(_2221562, fun(num, bool))), i(s(fun(_2221562, fun(fun(_2221564, bool), fun(_2221562, fun(num, bool)))), i(s(fun(fun(_2221564, fun(_2221562, _2221562)), fun(_2221562, fun(fun(_2221564, bool), fun(_2221562, fun(num, bool))))), finrec), s(fun(_2221564, fun(_2221562, _2221562)), _2221560))), s(_2221562, _2221558))), s(fun(_2221564, bool), _2221556))), s(_2221562, _2221554))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), 20089 ^ _1496237 : [(20092 ^ _1496237) ^ [] : [-(s(_2221562, _2221554) = s(_2221562, i(s(fun(_2221562, _2221562), i(s(fun(_2221564, fun(_2221562, _2221562)), _2221560), s(_2221564, 20088 ^ [_2221554, _2221556, _2221558, _2221560, _2221562, _2221564]))), s(_2221562, _2221558))))], (20090 ^ _1496237) ^ [] : [-(s(fun(_2221564, bool), _2221556) = s(fun(_2221564, bool), i(s(fun(fun(_2221564, bool), fun(_2221564, bool)), i(s(fun(_2221564, fun(fun(_2221564, bool), fun(_2221564, bool))), insert), s(_2221564, 20088 ^ [_2221554, _2221556, _2221558, _2221560, _2221562, _2221564]))), s(fun(_2221564, bool), empty))))]]], (30202 ^ _1496237) ^ [_2806562, _2806564, _2806566, _2806568, _2806570, _2806572] : [s(cart(real, finite_sum(_2806572, _2806570)), i(s(fun(cart(real, _2806570), cart(real, finite_sum(_2806572, _2806570))), i(s(fun(cart(real, _2806572), fun(cart(real, _2806570), cart(real, finite_sum(_2806572, _2806570)))), pastecart), s(cart(real, _2806572), _2806568))), s(cart(real, _2806570), _2806566))) = s(cart(real, finite_sum(_2806572, _2806570)), i(s(fun(cart(real, _2806570), cart(real, finite_sum(_2806572, _2806570))), i(s(fun(cart(real, _2806572), fun(cart(real, _2806570), cart(real, finite_sum(_2806572, _2806570)))), pastecart), s(cart(real, _2806572), _2806564))), s(cart(real, _2806570), _2806562))), 30205 ^ _1496237 : [(30208 ^ _1496237) ^ [] : [-(s(cart(real, _2806570), _2806566) = s(cart(real, _2806570), _2806562))], (30206 ^ _1496237) ^ [] : [-(s(cart(real, _2806572), _2806568) = s(cart(real, _2806572), _2806564))]]], (38710 ^ _1496237) ^ [_3662893] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3662893), s(real, 38711 ^ [_3662893]))), s(num, 38712 ^ [_3662893]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38711 ^ [_3662893]))), s(num, 38712 ^ [_3662893]))), 38716 ^ _1496237 : [(38723 ^ _1496237) ^ [_3663720, _3663722, _3663724] : [s(real, _3663724) = 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 ^ [_3662893, _3663720, _3663722, _3663724])))], (38717 ^ _1496237) ^ [_3663611, _3663613, _3663615] : [p(s(bool, 38715 ^ [_3662893, _3663611, _3663613, _3663615])), -(s(real, _3663615) = 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 ^ _1496237) ^ [_3663833, _3663835, _3663837] : [-(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, _3663835))), s(num, _3663833))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3662893), s(real, _3663837))))) = 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, _3663833))), s(num, _3663835))))), 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 ^ [_3662893, _3663833, _3663835, _3663837]))), 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, _3663833))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _3663835))))))), 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, _3663837))), s(num, _3663835))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3663837))), s(num, i(s(fun(num, num), suc), s(num, _3663833))))))))), 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, _3663837))))))))))]]], (16377 ^ _1496237) ^ [_2007839, _2007841, _2007843] : [-(p(s(bool, i(s(fun(fun(_2007843, bool), bool), i(s(fun(_2007843, fun(fun(_2007843, bool), bool)), in), s(_2007843, _2007841))), s(fun(_2007843, bool), i(s(fun(fun(_2007843, bool), fun(_2007843, bool)), rest), s(fun(_2007843, bool), _2007839))))))), p(s(bool, i(s(fun(fun(_2007843, bool), bool), i(s(fun(_2007843, fun(fun(_2007843, bool), bool)), in), s(_2007843, _2007841))), s(fun(_2007843, bool), _2007839)))), -(s(_2007843, _2007841) = s(_2007843, i(s(fun(fun(_2007843, bool), _2007843), choice0), s(fun(_2007843, bool), _2007839))))], (12713 ^ _1496237) ^ [_1894581] : [-(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, _1894581)))))))], (35497 ^ _1496237) ^ [_3507694, _3507696] : [-(p(s(bool, i(s(fun(fun(_3507696, bool), bool), i(s(fun(fun(_3507694, bool), fun(fun(_3507696, bool), bool)), a_u_c), s(fun(_3507694, bool), s0))), s(fun(_3507696, bool), t0))))), 35498 ^ _1496237 : [(35499 ^ _1496237) ^ [_3508693] : [35502 ^ _1496237 : [(35505 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3507694, bool), bool), i(s(fun(_3507694, fun(fun(_3507694, bool), bool)), in), s(_3507694, 35500 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507694, bool), s0)))), p(s(bool, i(s(fun(fun(_3507696, bool), bool), i(s(fun(_3507696, fun(fun(_3507696, bool), bool)), in), s(_3507696, 35501 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507696, bool), t0))))], (35503 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, 35500 ^ [_3507694, _3507696, _3508693]))), s(_3507696, 35501 ^ [_3507694, _3507696, _3508693])))))))]], 35513 ^ _1496237 : [(35516 ^ _1496237) ^ [] : [35525 ^ _1496237 : [(35526 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3507696, bool), bool), i(s(fun(_3507696, fun(fun(_3507696, bool), bool)), in), s(_3507696, 35523 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507696, bool), t0)))))], (35530 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3507696, bool), bool), i(s(fun(_3507696, fun(fun(_3507696, bool), bool)), in), s(_3507696, 35524 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507696, bool), t0)))))], (35534 ^ _1496237) ^ [] : [s(_3507696, 35523 ^ [_3507694, _3507696, _3508693]) = s(_3507696, 35524 ^ [_3507694, _3507696, _3508693])], (35532 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, 35512 ^ [_3507694, _3507696, _3508693]))), s(_3507696, 35524 ^ [_3507694, _3507696, _3508693])))))))], (35528 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, 35512 ^ [_3507694, _3507696, _3508693]))), s(_3507696, 35523 ^ [_3507694, _3507696, _3508693])))))))]], 35517 ^ _1496237 : [(35518 ^ _1496237) ^ [_3510463] : [p(s(bool, i(s(fun(fun(_3507696, bool), bool), i(s(fun(_3507696, fun(fun(_3507696, bool), bool)), in), s(_3507696, _3510463))), s(fun(_3507696, bool), t0)))), p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, 35512 ^ [_3507694, _3507696, _3508693]))), s(_3507696, _3510463))))))]]], (35514 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3507694, bool), bool), i(s(fun(_3507694, fun(fun(_3507694, bool), bool)), in), s(_3507694, 35512 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507694, bool), s0)))))]], 35536 ^ _1496237 : [(35539 ^ _1496237) ^ [] : [35548 ^ _1496237 : [(35549 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3507694, bool), bool), i(s(fun(_3507694, fun(fun(_3507694, bool), bool)), in), s(_3507694, 35546 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507694, bool), s0)))))], (35553 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3507694, bool), bool), i(s(fun(_3507694, fun(fun(_3507694, bool), bool)), in), s(_3507694, 35547 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507694, bool), s0)))))], (35557 ^ _1496237) ^ [] : [s(_3507694, 35546 ^ [_3507694, _3507696, _3508693]) = s(_3507694, 35547 ^ [_3507694, _3507696, _3508693])], (35555 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, 35547 ^ [_3507694, _3507696, _3508693]))), s(_3507696, 35535 ^ [_3507694, _3507696, _3508693])))))))], (35551 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, 35546 ^ [_3507694, _3507696, _3508693]))), s(_3507696, 35535 ^ [_3507694, _3507696, _3508693])))))))]], 35540 ^ _1496237 : [(35541 ^ _1496237) ^ [_3511586] : [p(s(bool, i(s(fun(fun(_3507694, bool), bool), i(s(fun(_3507694, fun(fun(_3507694, bool), bool)), in), s(_3507694, _3511586))), s(fun(_3507694, bool), s0)))), p(s(bool, i(s(fun(prod(_3507694, _3507696), bool), _3508693), s(prod(_3507694, _3507696), i(s(fun(_3507696, prod(_3507694, _3507696)), i(s(fun(_3507694, fun(_3507696, prod(_3507694, _3507696))), c_), s(_3507694, _3511586))), s(_3507696, 35535 ^ [_3507694, _3507696, _3508693]))))))]]], (35537 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3507696, bool), bool), i(s(fun(_3507696, fun(fun(_3507696, bool), bool)), in), s(_3507696, 35535 ^ [_3507694, _3507696, _3508693]))), s(fun(_3507696, bool), t0)))))]]]]], (23752 ^ _1496237) ^ [_2399015, _2399017] : [-(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), _2399017))))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2399015))))))), -(s(fun(real, bool), _2399017) = 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), _2399017))), s(fun(real, bool), _2399015)))), 23762 ^ _1496237 : [(23765 ^ _1496237) ^ [_2399349] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23761 ^ [_2399015, _2399017, _2399349]))), s(real, _2399349))))], (23763 ^ _1496237) ^ [_2399301] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23761 ^ [_2399015, _2399017, _2399301]))), s(fun(real, bool), _2399015)))))]]], (12045 ^ _1496237) ^ [_1878492] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), realu_neg), s(real, _1878492))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), realu_inv), s(real, _1878492))))))], (16196 ^ _1496237) ^ [_1998978, _1998980] : [s(bool, i(s(fun(_1998980, bool), i(s(fun(fun(_1998980, bool), fun(_1998980, bool)), _1998978), s(fun(_1998980, bool), 16197 ^ [_1998978, _1998980]))), s(_1998980, 16198 ^ [_1998978, _1998980]))) = s(bool, i(s(fun(fun(_1998980, bool), bool), i(s(fun(_1998980, fun(fun(_1998980, bool), bool)), in), s(_1998980, 16198 ^ [_1998978, _1998980]))), s(fun(_1998980, bool), 16197 ^ [_1998978, _1998980]))), 16201 ^ _1496237 : [(16202 ^ _1496237) ^ [_1999389] : [-(s(_1998980, i(s(fun(fun(_1998980, bool), _1998980), choice0), s(fun(_1998980, bool), _1999389))) = s(_1998980, i(s(fun(fun(_1998980, bool), _1998980), h_), s(fun(_1998980, bool), i(s(fun(fun(_1998980, bool), fun(_1998980, bool)), _1998978), s(fun(_1998980, bool), _1999389))))))]]], (4008 ^ _1496237) ^ [] : [-(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))))], (15282 ^ _1496237) ^ [_1958937, _1958939] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15278 ^ [_1958937, _1958939]))), s(int, _1958937)))))], (14433 ^ _1496237) ^ [_1935781, _1935783] : [-(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, _1935783))), s(int, _1935781))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1935781))), s(int, _1935783))))], (39561 ^ _1496237) ^ [_3795262, _3795264] : [s(real, i(s(fun(cart(real, _3795264), real), vectoru_norm), s(cart(real, _3795264), _3795262))) = 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, _3795264), _3795262) = s(cart(real, _3795264), i(s(fun(num, cart(real, _3795264)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16970 ^ _1496237) ^ [_2035754] : [-(s(fun(_2035754, bool), i(s(fun(fun(_2035754, bool), fun(_2035754, bool)), i(s(fun(fun(_2035754, bool), fun(fun(_2035754, bool), fun(_2035754, bool))), union), s(fun(_2035754, bool), p1))), s(fun(_2035754, bool), p1))) = s(fun(_2035754, bool), p1))], (14303 ^ _1496237) ^ [_1932924, _1932926] : [-(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, _1932926))))), s(int, _1932924))) = 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, _1932926))), s(int, _1932924))))))], (13687 ^ _1496237) ^ [_1917345, _1917347, _1917349] : [s(int, _1917349) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1917345))), s(int, _1917347))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1917349))), s(int, _1917347))) = s(int, _1917345))], (7823 ^ _1496237) ^ [_1722231, _1722233, _1722235, _1722237, _1722239, _1722241, _1722243] : [s(recspace(_1722243), i(s(fun(fun(num, recspace(_1722243)), recspace(_1722243)), i(s(fun(_1722243, fun(fun(num, recspace(_1722243)), recspace(_1722243))), i(s(fun(num, fun(_1722243, fun(fun(num, recspace(_1722243)), recspace(_1722243)))), constr), s(num, _1722241))), s(_1722243, _1722239))), s(fun(num, recspace(_1722243)), _1722237))) = s(recspace(_1722243), i(s(fun(fun(num, recspace(_1722243)), recspace(_1722243)), i(s(fun(_1722243, fun(fun(num, recspace(_1722243)), recspace(_1722243))), i(s(fun(num, fun(_1722243, fun(fun(num, recspace(_1722243)), recspace(_1722243)))), constr), s(num, _1722235))), s(_1722243, _1722233))), s(fun(num, recspace(_1722243)), _1722231))), 7826 ^ _1496237 : [(7831 ^ _1496237) ^ [] : [-(s(fun(num, recspace(_1722243)), _1722237) = s(fun(num, recspace(_1722243)), _1722231))], (7829 ^ _1496237) ^ [] : [-(s(_1722243, _1722239) = s(_1722243, _1722233))], (7827 ^ _1496237) ^ [] : [-(s(num, _1722241) = s(num, _1722235))]]], (648 ^ _1496237) ^ [_1505450, _1505452] : [649 ^ _1496237 : [(652 ^ _1496237) ^ [] : [p(s(bool, _1505452))], (650 ^ _1496237) ^ [] : [p(s(bool, _1505450))]], -(p(s(bool, _1505452))), -(p(s(bool, _1505450)))], (17024 ^ _1496237) ^ [_2039003, _2039005, _2039007, _2039009] : [-(s(bool, i(s(fun(fun(_2039009, bool), bool), i(s(fun(fun(_2039009, bool), fun(fun(_2039009, bool), bool)), subset), s(fun(_2039009, bool), _2039005))), s(fun(_2039009, bool), i(s(fun(fun(_2039009, bool), fun(_2039009, bool)), i(s(fun(_2039009, fun(fun(_2039009, bool), fun(_2039009, bool))), insert), s(_2039009, _2039007))), s(fun(_2039009, bool), _2039003))))) = s(bool, i(s(fun(fun(_2039009, bool), bool), i(s(fun(fun(_2039009, bool), fun(fun(_2039009, bool), bool)), subset), s(fun(_2039009, bool), i(s(fun(_2039009, fun(_2039009, bool)), i(s(fun(fun(_2039009, bool), fun(_2039009, fun(_2039009, bool))), delete), s(fun(_2039009, bool), _2039005))), s(_2039009, _2039007))))), s(fun(_2039009, bool), _2039003))))], (30857 ^ _1496237) ^ [_2881048, _2881050, _2881052, _2881054] : [s(_2881054, i(s(fun(_2881052, _2881054), i(s(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), fun(fun(_2881050, _2881054), fun(_2881052, _2881054))), _2881048), s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), 30858 ^ [_2881048, _2881050, _2881052, _2881054]))), s(fun(_2881050, _2881054), 30859 ^ [_2881048, _2881050, _2881052, _2881054]))), s(_2881052, 30860 ^ [_2881048, _2881050, _2881052, _2881054]))) = s(_2881054, i(s(fun(_2881050, _2881054), 30859 ^ [_2881048, _2881050, _2881052, _2881054]), s(_2881050, i(s(fun(_2881052, _2881050), i(s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), 30858 ^ [_2881048, _2881050, _2881052, _2881054]), s(fun(_2881050, _2881054), 30859 ^ [_2881048, _2881050, _2881052, _2881054]))), s(_2881052, 30860 ^ [_2881048, _2881050, _2881052, _2881054]))))), 30863 ^ _1496237 : [(30864 ^ _1496237) ^ [_2882313] : [s(fun(_2881052, _2881054), i(s(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), fun(fun(_2881050, _2881054), fun(_2881052, _2881054))), _2882313), s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), 30865 ^ [_2881048, _2881050, _2881052, _2881054, _2882313]))), s(fun(_2881050, _2881054), 30866 ^ [_2881048, _2881050, _2881052, _2881054, _2882313]))) = s(fun(_2881052, _2881054), i(s(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), fun(fun(_2881050, _2881054), fun(_2881052, _2881054))), _2881048), s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), 30865 ^ [_2881048, _2881050, _2881052, _2881054, _2882313]))), s(fun(_2881050, _2881054), 30866 ^ [_2881048, _2881050, _2881052, _2881054, _2882313]))), 30869 ^ _1496237 : [(30870 ^ _1496237) ^ [_2883397, _2883399, _2883401, _2883403] : [-(p(s(bool, i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), bool), i(s(fun(fun(_2881052, _2881050), fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), bool)), i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, bool)), fun(fun(_2881052, _2881050), fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), bool))), i(s(fun(fun(_2881050, fun(_2881050, bool)), fun(fun(fun(_2881050, _2881054), fun(_2881052, bool)), fun(fun(_2881052, _2881050), fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), bool)))), admissible), s(fun(_2881050, fun(_2881050, bool)), _2883403))), s(fun(fun(_2881050, _2881054), fun(_2881052, bool)), _2883401))), s(fun(_2881052, _2881050), _2883399))), s(fun(fun(_2881050, _2881054), fun(_2881052, _2881054)), i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), fun(fun(_2881050, _2881054), fun(_2881052, _2881054))), _2882313), s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), _2883397))))))), p(s(bool, i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), bool), i(s(fun(fun(_2881052, _2881050), fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), bool)), i(s(fun(fun(fun(_2881050, _2881054), fun(_2881052, bool)), fun(fun(_2881052, _2881050), fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), bool))), i(s(fun(fun(_2881050, fun(_2881050, bool)), fun(fun(fun(_2881050, _2881054), fun(_2881052, bool)), fun(fun(_2881052, _2881050), fun(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), bool)))), admissible), s(fun(_2881050, fun(_2881050, bool)), _2883403))), s(fun(fun(_2881050, _2881054), fun(_2881052, bool)), _2883401))), s(fun(_2881052, _2881050), _2883399))), s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), _2883397)))), 30877 ^ _1496237 : [(30880 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2881050, bool), i(s(fun(_2881050, fun(_2881050, bool)), _2883403), s(_2881050, i(s(fun(_2881052, _2881050), i(s(fun(fun(_2881050, _2881054), fun(_2881052, _2881050)), _2883397), s(fun(_2881050, _2881054), 30875 ^ [_2881048, _2881050, _2881052, _2881054, _2882313, _2883397, _2883399, _2883401, _2883403]))), s(_2881052, 30876 ^ [_2881048, _2881050, _2881052, _2881054, _2882313, _2883397, _2883399, _2883401, _2883403]))))), s(_2881050, i(s(fun(_2881052, _2881050), _2883399), s(_2881052, 30876 ^ [_2881048, _2881050, _2881052, _2881054, _2882313, _2883397, _2883399, _2883401, _2883403]))))))], (30878 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2881052, bool), i(s(fun(fun(_2881050, _2881054), fun(_2881052, bool)), _2883401), s(fun(_2881050, _2881054), 30875 ^ [_2881048, _2881050, _2881052, _2881054, _2882313, _2883397, _2883399, _2883401, _2883403]))), s(_2881052, 30876 ^ [_2881048, _2881050, _2881052, _2881054, _2882313, _2883397, _2883399, _2883401, _2883403])))))]]]]]]], (13057 ^ _1496237) ^ [_1903031] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _1903031))), 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, _1903031))) = 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))))))))], (17327 ^ _1496237) ^ [_2058559, _2058561, _2058563, _2058565, _2058567] : [17330 ^ _1496237 : [(17333 ^ _1496237) ^ [] : [s(_2058565, 17328 ^ [_2058559, _2058561, _2058563, _2058565, _2058567]) = s(_2058565, 17329 ^ [_2058559, _2058561, _2058563, _2058565, _2058567])], (17331 ^ _1496237) ^ [] : [-(s(_2058567, i(s(fun(_2058565, _2058567), _2058563), s(_2058565, 17328 ^ [_2058559, _2058561, _2058563, _2058565, _2058567]))) = s(_2058567, i(s(fun(_2058565, _2058567), _2058563), s(_2058565, 17329 ^ [_2058559, _2058561, _2058563, _2058565, _2058567]))))]], -(s(fun(_2058567, bool), i(s(fun(fun(_2058565, bool), fun(_2058567, bool)), i(s(fun(fun(_2058565, _2058567), fun(fun(_2058565, bool), fun(_2058567, bool))), image), s(fun(_2058565, _2058567), _2058563))), s(fun(_2058565, bool), i(s(fun(fun(_2058565, bool), fun(_2058565, bool)), i(s(fun(fun(_2058565, bool), fun(fun(_2058565, bool), fun(_2058565, bool))), inter), s(fun(_2058565, bool), _2058561))), s(fun(_2058565, bool), _2058559))))) = s(fun(_2058567, bool), i(s(fun(fun(_2058567, bool), fun(_2058567, bool)), i(s(fun(fun(_2058567, bool), fun(fun(_2058567, bool), fun(_2058567, bool))), inter), s(fun(_2058567, bool), i(s(fun(fun(_2058565, bool), fun(_2058567, bool)), i(s(fun(fun(_2058565, _2058567), fun(fun(_2058565, bool), fun(_2058567, bool))), image), s(fun(_2058565, _2058567), _2058563))), s(fun(_2058565, bool), _2058561))))), s(fun(_2058567, bool), i(s(fun(fun(_2058565, bool), fun(_2058567, bool)), i(s(fun(fun(_2058565, _2058567), fun(fun(_2058565, bool), fun(_2058567, bool))), image), s(fun(_2058565, _2058567), _2058563))), s(fun(_2058565, bool), _2058559))))))], (37681 ^ _1496237) ^ [_3616026] : [p(s(bool, i(s(fun(fun(_3616026, bool), bool), countable), s(fun(_3616026, bool), univ)))), -(p(s(bool, i(s(fun(fun(list(_3616026), bool), bool), countable), s(fun(list(_3616026), bool), univ)))))], (40040 ^ _1496237) ^ [_3822396, _3822398, _3822400, _3822402] : [p(s(bool, i(s(fun(fun(_3822402, bool), bool), finite), s(fun(_3822402, bool), _3822396)))), -(s(cart(real, _3822400), i(s(fun(fun(_3822402, cart(real, _3822400)), cart(real, _3822400)), i(s(fun(fun(_3822402, bool), fun(fun(_3822402, cart(real, _3822400)), cart(real, _3822400))), vsum), s(fun(_3822402, bool), _3822396))), s(fun(_3822402, cart(real, _3822400)), _3822398))) = s(cart(real, _3822400), i(s(fun(fun(_3822402, cart(real, _3822400)), cart(real, _3822400)), i(s(fun(fun(_3822402, bool), fun(fun(_3822402, cart(real, _3822400)), cart(real, _3822400))), i(s(fun(fun(cart(real, _3822400), fun(cart(real, _3822400), cart(real, _3822400))), fun(fun(_3822402, bool), fun(fun(_3822402, cart(real, _3822400)), cart(real, _3822400)))), iterate), s(fun(cart(real, _3822400), fun(cart(real, _3822400), cart(real, _3822400))), vectoru_add))), s(fun(_3822402, bool), _3822396))), s(fun(_3822402, cart(real, _3822400)), _3822398))))], (4068 ^ _1496237) ^ [_1600893, _1600895] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600895))), s(num, _1600893))) = s(num, _1600893), -(s(num, _1600895) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (16998 ^ _1496237) ^ [_2037528, _2037530] : [-(s(fun(_2037530, bool), i(s(fun(_2037530, fun(_2037530, bool)), i(s(fun(fun(_2037530, bool), fun(_2037530, fun(_2037530, bool))), delete), s(fun(_2037530, bool), empty))), s(_2037530, _2037528))) = s(fun(_2037530, bool), empty))], (16618 ^ _1496237) ^ [_2016639, _2016641] : [p(s(bool, i(s(fun(fun(_2016641, bool), bool), i(s(fun(fun(_2016641, bool), fun(fun(_2016641, bool), bool)), psubset), s(fun(_2016641, bool), _2016639))), s(fun(_2016641, bool), _2016639))))], (3400 ^ _1496237) ^ [_1564542, _1564544, _1564546, _1564548, _1564550, _1564552] : [-(s(prod(_1564552, _1564550), i(s(fun(_1564550, prod(_1564552, _1564550)), i(s(fun(_1564552, fun(_1564550, prod(_1564552, _1564550))), c_), s(_1564552, _1564548))), s(_1564550, _1564546))) = s(prod(_1564552, _1564550), i(s(fun(_1564550, prod(_1564552, _1564550)), i(s(fun(_1564552, fun(_1564550, prod(_1564552, _1564550))), c_), s(_1564552, _1564544))), s(_1564550, _1564542)))), s(_1564552, _1564548) = s(_1564552, _1564544), s(_1564550, _1564546) = s(_1564550, _1564542)], (38898 ^ _1496237) ^ [_3767138, _3767140] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3767140), fun(num, real)), _3767138), s(cart(real, _3767140), 38899 ^ [_3767138, _3767140]))), s(num, 38900 ^ [_3767138, _3767140]))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3767140), fun(num, real)), d_), s(cart(real, _3767140), 38899 ^ [_3767138, _3767140]))), s(num, 38900 ^ [_3767138, _3767140]))))), 38903 ^ _1496237 : [(38904 ^ _1496237) ^ [_3767525] : [-(s(cart(real, _3767140), i(s(fun(cart(real, _3767140), cart(real, _3767140)), vectoru_neg), s(cart(real, _3767140), _3767525))) = s(cart(real, _3767140), i(s(fun(fun(num, real), cart(real, _3767140)), lambda), s(fun(num, real), i(s(fun(cart(real, _3767140), fun(num, real)), _3767138), s(cart(real, _3767140), _3767525))))))]]], (42490 ^ _1496237) ^ [_4026810, _4026812, _4026814, _4026816] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, fun(num, real))), i(s(fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, fun(num, real)))), i(s(fun(cart(cart(real, _4026812), _4026816), fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, fun(num, real))))), _4026810), s(cart(cart(real, _4026812), _4026816), 42491 ^ [_4026810, _4026812, _4026814, _4026816]))), s(num, 42492 ^ [_4026810, _4026812, _4026814, _4026816]))), s(cart(cart(real, _4026814), _4026812), 42493 ^ [_4026810, _4026812, _4026814, _4026816]))), s(num, 42494 ^ [_4026810, _4026812, _4026814, _4026816]))), s(num, 42495 ^ [_4026810, _4026812, _4026814, _4026816]))) = 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, _4026812), fun(num, real)), d_), s(cart(real, _4026812), i(s(fun(num, cart(real, _4026812)), i(s(fun(cart(cart(real, _4026812), _4026816), fun(num, cart(real, _4026812))), d_), s(cart(cart(real, _4026812), _4026816), 42491 ^ [_4026810, _4026812, _4026814, _4026816]))), s(num, 42492 ^ [_4026810, _4026812, _4026814, _4026816]))))), s(num, 42495 ^ [_4026810, _4026812, _4026814, _4026816]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4026814), fun(num, real)), d_), s(cart(real, _4026814), i(s(fun(num, cart(real, _4026814)), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, cart(real, _4026814))), d_), s(cart(cart(real, _4026814), _4026812), 42493 ^ [_4026810, _4026812, _4026814, _4026816]))), s(num, 42495 ^ [_4026810, _4026812, _4026814, _4026816]))))), s(num, 42494 ^ [_4026810, _4026812, _4026814, _4026816]))))), 42498 ^ _1496237 : [(42499 ^ _1496237) ^ [_4028578] : [s(real, i(s(fun(num, real), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, real)), i(s(fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, real))), i(s(fun(cart(cart(real, _4026812), _4026816), fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, real)))), _4028578), s(cart(cart(real, _4026812), _4026816), 42500 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))), s(num, 42501 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))), s(cart(cart(real, _4026814), _4026812), 42502 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))), s(num, 42503 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))) = 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(_4026812, bool), num), dimindex), s(fun(_4026812, bool), univ))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, fun(num, real))), i(s(fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, fun(num, real)))), i(s(fun(cart(cart(real, _4026812), _4026816), fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, fun(num, real))))), _4026810), s(cart(cart(real, _4026812), _4026816), 42500 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))), s(num, 42501 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))), s(cart(cart(real, _4026814), _4026812), 42502 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))), s(num, 42503 ^ [_4026810, _4026812, _4026814, _4026816, _4028578]))))), 42506 ^ _1496237 : [(42507 ^ _1496237) ^ [_4029945] : [s(cart(real, _4026814), i(s(fun(num, cart(real, _4026814)), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, cart(real, _4026814))), i(s(fun(cart(cart(real, _4026812), _4026816), fun(cart(cart(real, _4026814), _4026812), fun(num, cart(real, _4026814)))), _4029945), s(cart(cart(real, _4026812), _4026816), 42508 ^ [_4026810, _4026812, _4026814, _4026816, _4028578, _4029945]))), s(cart(cart(real, _4026814), _4026812), 42509 ^ [_4026810, _4026812, _4026814, _4026816, _4028578, _4029945]))), s(num, 42510 ^ [_4026810, _4026812, _4026814, _4026816, _4028578, _4029945]))) = s(cart(real, _4026814), i(s(fun(fun(num, real), cart(real, _4026814)), lambda), s(fun(num, real), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, real)), i(s(fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, real))), i(s(fun(cart(cart(real, _4026812), _4026816), fun(num, fun(cart(cart(real, _4026814), _4026812), fun(num, real)))), _4028578), s(cart(cart(real, _4026812), _4026816), 42508 ^ [_4026810, _4026812, _4026814, _4026816, _4028578, _4029945]))), s(num, 42510 ^ [_4026810, _4026812, _4026814, _4026816, _4028578, _4029945]))), s(cart(cart(real, _4026814), _4026812), 42509 ^ [_4026810, _4026812, _4026814, _4026816, _4028578, _4029945]))))), 42513 ^ _1496237 : [(42514 ^ _1496237) ^ [_4030964, _4030966] : [-(s(cart(cart(real, _4026814), _4026816), i(s(fun(cart(cart(real, _4026814), _4026812), cart(cart(real, _4026814), _4026816)), i(s(fun(cart(cart(real, _4026812), _4026816), fun(cart(cart(real, _4026814), _4026812), cart(cart(real, _4026814), _4026816))), matrixu_mul), s(cart(cart(real, _4026812), _4026816), _4030966))), s(cart(cart(real, _4026814), _4026812), _4030964))) = s(cart(cart(real, _4026814), _4026816), i(s(fun(fun(num, cart(real, _4026814)), cart(cart(real, _4026814), _4026816)), lambda), s(fun(num, cart(real, _4026814)), i(s(fun(cart(cart(real, _4026814), _4026812), fun(num, cart(real, _4026814))), i(s(fun(cart(cart(real, _4026812), _4026816), fun(cart(cart(real, _4026814), _4026812), fun(num, cart(real, _4026814)))), _4029945), s(cart(cart(real, _4026812), _4026816), _4030966))), s(cart(cart(real, _4026814), _4026812), _4030964))))))]]]]]]], (33955 ^ _1496237) ^ [_3425737, _3425739, _3425741] : [33963 ^ _1496237 : [(33966 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3425741, bool), i(s(fun(fun(prod(_3425741, _3425741), bool), fun(_3425741, bool)), fl), s(fun(prod(_3425741, _3425741), bool), _3425737))), s(_3425741, 33962 ^ [_3425737, _3425739, _3425741]))))], (33964 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3425741, bool), i(s(fun(fun(prod(_3425741, _3425741), bool), fun(_3425741, bool)), fl), s(fun(prod(_3425741, _3425741), bool), _3425739))), s(_3425741, 33962 ^ [_3425737, _3425739, _3425741])))))]], p(s(bool, i(s(fun(fun(prod(_3425741, _3425741), bool), bool), i(s(fun(fun(prod(_3425741, _3425741), bool), fun(fun(prod(_3425741, _3425741), bool), bool)), inseg), s(fun(prod(_3425741, _3425741), bool), _3425737))), s(fun(prod(_3425741, _3425741), bool), _3425739)))), -(s(fun(prod(_3425741, _3425741), bool), _3425739) = s(fun(prod(_3425741, _3425741), bool), _3425737))], (15307 ^ _1496237) ^ [_1959475, _1959477] : [-(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, _1959477))), s(int, _1959475))))) = 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, _1959477))), s(int, 15304 ^ [_1959475, _1959477]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1959475))), s(int, 15305 ^ [_1959475, _1959477]))))))], (1186 ^ _1496237) ^ [_1511419] : [p(s(bool, t)), -(p(s(bool, _1511419))), -(p(s(bool, t)))], (10947 ^ _1496237) ^ [_1850504] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1850504))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1850504))))], (7300 ^ _1496237) ^ [_1703938, _1703940] : [-(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, _1703940))))), s(num, i(s(fun(num, num), bit0), s(num, _1703938))))) = 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, _1703940))))), s(num, _1703938))))), 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, _1703940))))), s(num, _1703938))))))], (4899 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(bool, f0))], (18030 ^ _1496237) ^ [_2101564, _2101566, _2101568] : [18084 ^ _1496237 : [(18085 ^ _1496237) ^ [_2104434, _2104436] : [-(s(fun(_2101566, bool), i(s(fun(fun(fun(_2101566, bool), bool), fun(_2101566, bool)), unions), s(fun(fun(_2101566, bool), bool), i(s(fun(fun(_2101568, bool), fun(fun(_2101566, bool), bool)), i(s(fun(fun(_2101568, fun(_2101566, bool)), fun(fun(_2101568, bool), fun(fun(_2101566, bool), bool))), image), s(fun(_2101568, fun(_2101566, bool)), _2104436))), s(fun(_2101568, bool), _2104434))))) = s(fun(_2101566, bool), i(s(fun(fun(_2101566, bool), fun(_2101566, bool)), gspec), s(fun(_2101566, bool), i(s(fun(fun(_2101568, fun(_2101566, bool)), fun(_2101566, bool)), i(s(fun(fun(_2101568, bool), fun(fun(_2101568, fun(_2101566, bool)), fun(_2101566, bool))), _2101564), s(fun(_2101568, bool), _2104434))), s(fun(_2101568, fun(_2101566, bool)), _2104436))))))]], 18036 ^ _1496237 : [(18039 ^ _1496237) ^ [_2102491, _2102493] : [p(s(bool, i(s(fun(_2101566, bool), i(s(fun(bool, fun(_2101566, bool)), i(s(fun(_2101566, fun(bool, fun(_2101566, bool))), setspec), s(_2101566, 18033 ^ [_2101564, _2101566, _2101568]))), s(bool, _2102491))), s(_2101566, _2102493)))), 18051 ^ _1496237 : [(18056 ^ _1496237) ^ [] : [p(s(bool, _2102491))], (18054 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2101566, bool), bool), i(s(fun(_2101566, fun(fun(_2101566, bool), bool)), in), s(_2101566, _2102493))), s(fun(_2101566, bool), i(s(fun(_2101568, fun(_2101566, bool)), 18032 ^ [_2101564, _2101566, _2101568]), s(_2101568, 18050 ^ [_2101564, _2101566, _2101568, _2102491, _2102493])))))))], (18052 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2101568, bool), bool), i(s(fun(_2101568, fun(fun(_2101568, bool), bool)), in), s(_2101568, 18050 ^ [_2101564, _2101566, _2101568, _2102491, _2102493]))), s(fun(_2101568, bool), 18031 ^ [_2101564, _2101566, _2101568])))))]], 18042 ^ _1496237 : [(18045 ^ _1496237) ^ [_2102766] : [p(s(bool, i(s(fun(fun(_2101568, bool), bool), i(s(fun(_2101568, fun(fun(_2101568, bool), bool)), in), s(_2101568, _2102766))), s(fun(_2101568, bool), 18031 ^ [_2101564, _2101566, _2101568])))), p(s(bool, i(s(fun(fun(_2101566, bool), bool), i(s(fun(_2101566, fun(fun(_2101566, bool), bool)), in), s(_2101566, _2102493))), s(fun(_2101566, bool), i(s(fun(_2101568, fun(_2101566, bool)), 18032 ^ [_2101564, _2101566, _2101568]), s(_2101568, _2102766))))))], (18043 ^ _1496237) ^ [] : [-(p(s(bool, _2102491)))]]], (18037 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2101566, bool), i(s(fun(fun(_2101568, fun(_2101566, bool)), fun(_2101566, bool)), i(s(fun(fun(_2101568, bool), fun(fun(_2101568, fun(_2101566, bool)), fun(_2101566, bool))), _2101564), s(fun(_2101568, bool), 18031 ^ [_2101564, _2101566, _2101568]))), s(fun(_2101568, fun(_2101566, bool)), 18032 ^ [_2101564, _2101566, _2101568]))), s(_2101566, 18033 ^ [_2101564, _2101566, _2101568])))))]], 18061 ^ _1496237 : [(18081 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2101566, bool), i(s(fun(bool, fun(_2101566, bool)), i(s(fun(_2101566, fun(bool, fun(_2101566, bool))), setspec), s(_2101566, 18033 ^ [_2101564, _2101566, _2101568]))), s(bool, 18060 ^ [_2101564, _2101566, _2101568]))), s(_2101566, 18059 ^ [_2101564, _2101566, _2101568])))))], (18062 ^ _1496237) ^ [] : [p(s(bool, 18060 ^ [_2101564, _2101566, _2101568])), 18066 ^ _1496237 : [(18069 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2101566, bool), bool), i(s(fun(_2101566, fun(fun(_2101566, bool), bool)), in), s(_2101566, 18059 ^ [_2101564, _2101566, _2101568]))), s(fun(_2101566, bool), i(s(fun(_2101568, fun(_2101566, bool)), 18032 ^ [_2101564, _2101566, _2101568]), s(_2101568, 18065 ^ [_2101564, _2101566, _2101568])))))))], (18067 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2101568, bool), bool), i(s(fun(_2101568, fun(fun(_2101568, bool), bool)), in), s(_2101568, 18065 ^ [_2101564, _2101566, _2101568]))), s(fun(_2101568, bool), 18031 ^ [_2101564, _2101566, _2101568])))))]]], (18071 ^ _1496237) ^ [] : [-(p(s(bool, 18060 ^ [_2101564, _2101566, _2101568]))), 18072 ^ _1496237 : [(18073 ^ _1496237) ^ [_2103855] : [p(s(bool, i(s(fun(fun(_2101568, bool), bool), i(s(fun(_2101568, fun(fun(_2101568, bool), bool)), in), s(_2101568, _2103855))), s(fun(_2101568, bool), 18031 ^ [_2101564, _2101566, _2101568])))), p(s(bool, i(s(fun(fun(_2101566, bool), bool), i(s(fun(_2101566, fun(fun(_2101566, bool), bool)), in), s(_2101566, 18059 ^ [_2101564, _2101566, _2101568]))), s(fun(_2101566, bool), i(s(fun(_2101568, fun(_2101566, bool)), 18032 ^ [_2101564, _2101566, _2101568]), s(_2101568, _2103855))))))]]], (18083 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2101566, bool), i(s(fun(fun(_2101568, fun(_2101566, bool)), fun(_2101566, bool)), i(s(fun(fun(_2101568, bool), fun(fun(_2101568, fun(_2101566, bool)), fun(_2101566, bool))), _2101564), s(fun(_2101568, bool), 18031 ^ [_2101564, _2101566, _2101568]))), s(fun(_2101568, fun(_2101566, bool)), 18032 ^ [_2101564, _2101566, _2101568]))), s(_2101566, 18033 ^ [_2101564, _2101566, _2101568]))))]]], (2254 ^ _1496237) ^ [] : [2257 ^ _1496237 : [(2260 ^ _1496237) ^ [] : [p(s(bool, b))], (2258 ^ _1496237) ^ [] : [-(p(s(bool, a)))]], 2261 ^ _1496237 : [(2264 ^ _1496237) ^ [] : [p(s(bool, d0))], (2262 ^ _1496237) ^ [] : [-(p(s(bool, c0)))]], 2267 ^ _1496237 : [(2270 ^ _1496237) ^ [] : [p(s(bool, c0))], (2268 ^ _1496237) ^ [] : [p(s(bool, a))]], -(p(s(bool, b))), -(p(s(bool, d0)))], (10923 ^ _1496237) ^ [_1849734] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1849734))), 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))))))], (11071 ^ _1496237) ^ [_1853198, _1853200] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1853200))), s(real, _1853198))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1853200))), s(real, _1853198)))), -(s(real, _1853200) = s(real, _1853198))], (4383 ^ _1496237) ^ [_1608170, _1608172, _1608174] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608174))), s(num, _1608170))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608174))), s(num, _1608172)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608172))), s(num, _1608170))))], (24397 ^ _1496237) ^ [_2416842, _2416844] : [s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2416844))), s(num, _2416842))) = s(fun(num, bool), empty), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2416842))), s(num, _2416844)))))], (13829 ^ _1496237) ^ [_1920846, _1920848, _1920850] : [13830 ^ _1496237 : [(13833 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920846))), s(int, _1920848))))], (13831 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920846))), s(int, _1920850))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920846))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1920850))), s(int, _1920848)))))))], (14073 ^ _1496237) ^ [_1927208, _1927210, _1927212] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927208))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1927212))), s(int, _1927210)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927208))), s(int, _1927212))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927208))), s(int, _1927210)))))], (11629 ^ _1496237) ^ [_1867355, _1867357, _1867359] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1867357))), s(real, _1867355))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1867359))), s(real, _1867355)))), 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, _1867357))), s(real, _1867359))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1867355))), s(real, _1867359))))))], (13457 ^ _1496237) ^ [_1911487, _1911489] : [-(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, _1911489))), s(int, _1911487))))))), 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, _1911489))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1911487)))))))))], (20527 ^ _1496237) ^ [_2249437, _2249439] : [20545 ^ _1496237 : [(20546 ^ _1496237) ^ [_2250468] : [p(s(bool, i(s(fun(fun(_2249439, bool), bool), finite), s(fun(_2249439, bool), _2250468)))), -(p(s(bool, i(s(fun(fun(_2249439, bool), bool), _2249437), s(fun(_2249439, bool), _2250468)))))]], p(s(bool, i(s(fun(fun(_2249439, bool), bool), _2249437), s(fun(_2249439, bool), empty)))), 20533 ^ _1496237 : [(20538 ^ _1496237) ^ [_2250072] : [p(s(bool, i(s(fun(fun(_2249439, bool), bool), i(s(fun(_2249439, fun(fun(_2249439, bool), bool)), in), s(_2249439, _2250072))), s(fun(_2249439, bool), 20532 ^ [_2249437, _2249439])))), 20541 ^ _1496237 : [(20544 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2249439, bool), bool), _2249437), s(fun(_2249439, bool), 20532 ^ [_2249437, _2249439]))))], (20542 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2249439, bool), bool), _2249437), s(fun(_2249439, bool), i(s(fun(_2249439, fun(_2249439, bool)), i(s(fun(fun(_2249439, bool), fun(_2249439, fun(_2249439, bool))), delete), s(fun(_2249439, bool), 20532 ^ [_2249437, _2249439]))), s(_2249439, _2250072)))))))]]], (20536 ^ _1496237) ^ [] : [s(fun(_2249439, bool), 20532 ^ [_2249437, _2249439]) = s(fun(_2249439, bool), empty)], (20534 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2249439, bool), bool), finite), s(fun(_2249439, bool), 20532 ^ [_2249437, _2249439])))))]]], (16494 ^ _1496237) ^ [_2012284, _2012286] : [-(s(fun(_2012286, bool), _2012284) = s(fun(_2012286, bool), empty)), -(p(s(bool, i(s(fun(fun(_2012286, bool), bool), i(s(fun(_2012286, fun(fun(_2012286, bool), bool)), in), s(_2012286, 16497 ^ [_2012284, _2012286]))), s(fun(_2012286, bool), _2012284)))))], (36185 ^ _1496237) ^ [_3540740, _3540742, _3540744] : [-(p(s(bool, i(s(fun(fun(fun(prod(_3540744, _3540742), _3540740), bool), bool), i(s(fun(fun(fun(_3540744, fun(_3540742, _3540740)), bool), fun(fun(fun(prod(_3540744, _3540742), _3540740), bool), bool)), a_u_c), s(fun(fun(_3540744, fun(_3540742, _3540740)), bool), univ))), s(fun(fun(prod(_3540744, _3540742), _3540740), bool), univ)))))], (24678 ^ _1496237) ^ [_2427841, _2427843] : [24698 ^ _1496237 : [(24699 ^ _1496237) ^ [_2428870] : [-(s(_2427843, i(s(fun(fun(_2427843, fun(_2427843, _2427843)), _2427843), neutral), s(fun(_2427843, fun(_2427843, _2427843)), _2428870))) = s(_2427843, i(s(fun(fun(_2427843, bool), _2427843), h_), s(fun(_2427843, bool), i(s(fun(fun(_2427843, fun(_2427843, _2427843)), fun(_2427843, bool)), _2427841), s(fun(_2427843, fun(_2427843, _2427843)), _2428870))))))]], 24692 ^ _1496237 : [(24697 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2427843, bool), i(s(fun(fun(_2427843, fun(_2427843, _2427843)), fun(_2427843, bool)), _2427841), s(fun(_2427843, fun(_2427843, _2427843)), 24679 ^ [_2427841, _2427843]))), s(_2427843, 24680 ^ [_2427841, _2427843]))))], (24695 ^ _1496237) ^ [_2428710] : [-(s(_2427843, i(s(fun(_2427843, _2427843), i(s(fun(_2427843, fun(_2427843, _2427843)), 24679 ^ [_2427841, _2427843]), s(_2427843, _2428710))), s(_2427843, 24680 ^ [_2427841, _2427843]))) = s(_2427843, _2428710))], (24693 ^ _1496237) ^ [_2428643] : [-(s(_2427843, i(s(fun(_2427843, _2427843), i(s(fun(_2427843, fun(_2427843, _2427843)), 24679 ^ [_2427841, _2427843]), s(_2427843, 24680 ^ [_2427841, _2427843]))), s(_2427843, _2428643))) = s(_2427843, _2428643))]], 24683 ^ _1496237 : [(24687 ^ _1496237) ^ [] : [s(_2427843, i(s(fun(_2427843, _2427843), i(s(fun(_2427843, fun(_2427843, _2427843)), 24679 ^ [_2427841, _2427843]), s(_2427843, 24680 ^ [_2427841, _2427843]))), s(_2427843, 24685 ^ [_2427841, _2427843]))) = s(_2427843, 24685 ^ [_2427841, _2427843]), s(_2427843, i(s(fun(_2427843, _2427843), i(s(fun(_2427843, fun(_2427843, _2427843)), 24679 ^ [_2427841, _2427843]), s(_2427843, 24685 ^ [_2427841, _2427843]))), s(_2427843, 24680 ^ [_2427841, _2427843]))) = s(_2427843, 24685 ^ [_2427841, _2427843])], (24684 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2427843, bool), i(s(fun(fun(_2427843, fun(_2427843, _2427843)), fun(_2427843, bool)), _2427841), s(fun(_2427843, fun(_2427843, _2427843)), 24679 ^ [_2427841, _2427843]))), s(_2427843, 24680 ^ [_2427841, _2427843])))))]]], (104 ^ _1496237) ^ [_1497705, _1497707, _1497709, _1497711] : [-(s(_1497711, _1497707) = s(_1497709, _1497705)), _1497711 = _1497709, _1497707 = _1497705], (40514 ^ _1496237) ^ [_3859973, _3859975, _3859977, _3859979] : [-(s(cart(real, _3859979), i(s(fun(fun(num, cart(real, _3859979)), cart(real, _3859979)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3859979)), cart(real, _3859979))), 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, _3859975))), s(num, _3859973))))), s(fun(num, cart(real, _3859979)), _3859977))) = s(cart(real, _3859979), i(s(fun(cart(real, _3859979), cart(real, _3859979)), i(s(fun(cart(real, _3859979), fun(cart(real, _3859979), cart(real, _3859979))), vectoru_add), s(cart(real, _3859979), i(s(fun(fun(num, cart(real, _3859979)), cart(real, _3859979)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3859979)), cart(real, _3859979))), 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, _3859975))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _3859973))), 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, _3859979)), _3859977))))), s(cart(real, _3859979), i(s(fun(num, cart(real, _3859979)), _3859977), s(num, _3859973)))))), 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, _3859973)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3859975))), s(num, _3859973))))], (14145 ^ _1496237) ^ [_1928894, _1928896, _1928898] : [-(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, _1928898))), s(int, _1928894))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1928896))), s(int, _1928894))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1928898))), s(int, _1928896))))], (40996 ^ _1496237) ^ [_3901329, _3901331, _3901333] : [s(real, i(s(fun(_3901333, real), i(s(fun(fun(_3901333, cart(real, _3901331)), fun(_3901333, real)), _3901329), s(fun(_3901333, cart(real, _3901331)), 40997 ^ [_3901329, _3901331, _3901333]))), s(_3901333, 40998 ^ [_3901329, _3901331, _3901333]))) = s(real, i(s(fun(cart(real, _3901331), real), vectoru_norm), s(cart(real, _3901331), i(s(fun(_3901333, cart(real, _3901331)), 40997 ^ [_3901329, _3901331, _3901333]), s(_3901333, 40998 ^ [_3901329, _3901331, _3901333]))))), 41001 ^ _1496237 : [(41002 ^ _1496237) ^ [_3902020, _3902022, _3902024] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_3901333, real), real), i(s(fun(fun(_3901333, bool), fun(fun(_3901333, real), real)), sum), s(fun(_3901333, bool), _3902022))), s(fun(_3901333, real), i(s(fun(fun(_3901333, cart(real, _3901331)), fun(_3901333, real)), _3901329), s(fun(_3901333, cart(real, _3901331)), _3902024))))))), 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(_3901331, bool), num), dimindex), s(fun(_3901331, bool), univ))))))), s(real, _3902020))))))))), p(s(bool, i(s(fun(fun(_3901333, bool), bool), finite), s(fun(_3901333, bool), _3902022)))), 41008 ^ _1496237 : [(41011 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3901331), real), vectoru_norm), s(cart(real, _3901331), i(s(fun(fun(_3901333, cart(real, _3901331)), cart(real, _3901331)), i(s(fun(fun(_3901333, bool), fun(fun(_3901333, cart(real, _3901331)), cart(real, _3901331))), vsum), s(fun(_3901333, bool), 41007 ^ [_3901329, _3901331, _3901333, _3902020, _3902022, _3902024]))), s(fun(_3901333, cart(real, _3901331)), _3902024))))))), s(real, _3902020))))], (41009 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3901333, bool), bool), i(s(fun(fun(_3901333, bool), fun(fun(_3901333, bool), bool)), subset), s(fun(_3901333, bool), 41007 ^ [_3901329, _3901331, _3901333, _3902020, _3902022, _3902024]))), s(fun(_3901333, bool), _3902022)))))]]]]], (40008 ^ _1496237) ^ [_3819124, _3819126] : [-(s(real, i(s(fun(prod(cart(real, _3819126), cart(real, _3819126)), real), distance), s(prod(cart(real, _3819126), cart(real, _3819126)), i(s(fun(cart(real, _3819126), prod(cart(real, _3819126), cart(real, _3819126))), i(s(fun(cart(real, _3819126), fun(cart(real, _3819126), prod(cart(real, _3819126), cart(real, _3819126)))), c_), s(cart(real, _3819126), _3819124))), s(cart(real, _3819126), i(s(fun(num, cart(real, _3819126)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))) = s(real, i(s(fun(cart(real, _3819126), real), vectoru_norm), s(cart(real, _3819126), _3819124))))], (4737 ^ _1496237) ^ [_1616397, _1616399, _1616401] : [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, _1616401))), s(num, _1616397))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1616399))), s(num, _1616397)))))), 4740 ^ _1496237 : [(4743 ^ _1496237) ^ [] : [s(num, _1616397) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4741 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1616401))), s(num, _1616399)))))]]], (5127 ^ _1496237) ^ [_1624826, _1624828] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624828))), s(num, _1624826))) = 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, _1624828))), s(num, _1624826)))))], (36215 ^ _1496237) ^ [_3542696, _3542698, _3542700, _3542702] : [-(s(num, i(s(fun(fun(sum0(_3542702, _3542700), bool), num), card), s(fun(sum0(_3542702, _3542700), bool), i(s(fun(fun(_3542700, bool), fun(sum0(_3542702, _3542700), bool)), i(s(fun(fun(_3542702, bool), fun(fun(_3542700, bool), fun(sum0(_3542702, _3542700), bool))), p_u_c), s(fun(_3542702, bool), _3542698))), s(fun(_3542700, bool), _3542696))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_3542702, bool), num), card), s(fun(_3542702, bool), _3542698))))), s(num, i(s(fun(fun(_3542700, bool), num), card), s(fun(_3542700, bool), _3542696)))))), p(s(bool, i(s(fun(fun(_3542702, bool), bool), finite), s(fun(_3542702, bool), _3542698)))), p(s(bool, i(s(fun(fun(_3542700, bool), bool), finite), s(fun(_3542700, bool), _3542696))))], (7408 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, u_0))), s(num, u_0))))], (13244 ^ _1496237) ^ [_1905563] : [-(s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905563))))) = s(int, _1905563))], (20600 ^ _1496237) ^ [_2252293, _2252295, _2252297] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2252297, bool), fun(num, bool)), hasu_size), s(fun(_2252297, bool), _2252295))), s(num, i(s(fun(num, num), suc), s(num, _2252293))))))), -(s(fun(_2252297, bool), _2252295) = s(fun(_2252297, bool), empty)), 20606 ^ _1496237 : [(20609 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2252297, bool), fun(num, bool)), hasu_size), s(fun(_2252297, bool), i(s(fun(_2252297, fun(_2252297, bool)), i(s(fun(fun(_2252297, bool), fun(_2252297, fun(_2252297, bool))), delete), s(fun(_2252297, bool), _2252295))), s(_2252297, 20605 ^ [_2252293, _2252295, _2252297]))))), s(num, _2252293))))], (20607 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2252297, bool), bool), i(s(fun(_2252297, fun(fun(_2252297, bool), bool)), in), s(_2252297, 20605 ^ [_2252293, _2252295, _2252297]))), s(fun(_2252297, bool), _2252295)))))]]], (1134 ^ _1496237) ^ [_1510746] : [p(s(bool, f0)), 1137 ^ _1496237 : [(1140 ^ _1496237) ^ [] : [-(p(s(bool, f0)))], (1138 ^ _1496237) ^ [] : [-(p(s(bool, _1510746)))]]], (39529 ^ _1496237) ^ [_3794326, _3794328] : [s(real, i(s(fun(cart(real, _3794328), real), i(s(fun(cart(real, _3794328), fun(cart(real, _3794328), real)), dot), s(cart(real, _3794328), _3794326))), s(cart(real, _3794328), _3794326))) = 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, _3794328), real), vectoru_norm), s(cart(real, _3794328), _3794326))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (34488 ^ _1496237) ^ [_3454092] : [-(p(s(bool, i(s(fun(fun(prod(_3454092, _3454092), bool), bool), ordinal), s(fun(prod(_3454092, _3454092), bool), 34486 ^ [_3454092])))))], (414 ^ _1496237) ^ [_1502858, _1502860, _1502862] : [425 ^ _1496237 : [(430 ^ _1496237) ^ [] : [-(p(s(bool, _1502858)))], (428 ^ _1496237) ^ [] : [-(p(s(bool, _1502860)))], (426 ^ _1496237) ^ [] : [-(p(s(bool, _1502862)))]], p(s(bool, _1502862)), p(s(bool, _1502860)), p(s(bool, _1502858))], (9061 ^ _1496237) ^ [_1787507, _1787509] : [s(_1787509, i(s(fun(_1787509, _1787509), _1787507), s(_1787509, 9062 ^ [_1787507, _1787509]))) = s(_1787509, 9062 ^ [_1787507, _1787509]), 9065 ^ _1496237 : [(9066 ^ _1496237) ^ [_1787704] : [-(s(list(_1787509), i(s(fun(list(_1787509), list(_1787509)), i(s(fun(fun(_1787509, _1787509), fun(list(_1787509), list(_1787509))), map0), s(fun(_1787509, _1787509), _1787507))), s(list(_1787509), _1787704))) = s(list(_1787509), _1787704))]]], (29868 ^ _1496237) ^ [_2791160, _2791162] : [-(s(num, i(s(fun(fun(finite_image(_2791162), bool), num), card), s(fun(finite_image(_2791162), bool), univ))) = s(num, i(s(fun(fun(_2791162, bool), num), dimindex), s(fun(_2791162, bool), _2791160))))], (41725 ^ _1496237) ^ [_3954358, _3954360, _3954362, _3954364] : [-(p(s(bool, i(s(fun(cart(real, _3954364), bool), i(s(fun(cart(real, _3954364), fun(cart(real, _3954364), bool)), orthogonal), s(cart(real, _3954364), _3954362))), s(cart(real, _3954364), i(s(fun(cart(real, _3954364), cart(real, _3954364)), i(s(fun(cart(real, _3954364), fun(cart(real, _3954364), cart(real, _3954364))), vectoru_sub), s(cart(real, _3954364), _3954360))), s(cart(real, _3954364), _3954358))))))), p(s(bool, i(s(fun(cart(real, _3954364), bool), i(s(fun(cart(real, _3954364), fun(cart(real, _3954364), bool)), orthogonal), s(cart(real, _3954364), _3954362))), s(cart(real, _3954364), _3954360)))), p(s(bool, i(s(fun(cart(real, _3954364), bool), i(s(fun(cart(real, _3954364), fun(cart(real, _3954364), bool)), orthogonal), s(cart(real, _3954364), _3954362))), s(cart(real, _3954364), _3954358))))], (5217 ^ _1496237) ^ [_1627298] : [s(num, i(s(fun(num, num), fact), s(num, _1627298))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (24413 ^ _1496237) ^ [_2417292, _2417294] : [-(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, _2417294))), s(num, _2417292))))), 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, _2417292))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2417294)))))))], (14858 ^ _1496237) ^ [_1946069] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1946069))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, _1946069))], (14840 ^ _1496237) ^ [_1945424, _1945426, _1945428] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1945428))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1945426))), s(int, _1945424))))) = 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, _1945428))), s(int, _1945426))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1945428))), s(int, _1945424))))))], (42184 ^ _1496237) ^ [_3987105, _3987107, _3987109, _3987111] : [s(cart(real, _3987109), i(s(fun(cart(real, _3987111), cart(real, _3987109)), i(s(fun(cart(real, _3987107), fun(cart(real, _3987111), cart(real, _3987109))), i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), fun(cart(real, _3987107), fun(cart(real, _3987111), cart(real, _3987109)))), _3987105), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), 42185 ^ [_3987105, _3987107, _3987109, _3987111]))), s(cart(real, _3987107), 42186 ^ [_3987105, _3987107, _3987109, _3987111]))), s(cart(real, _3987111), 42187 ^ [_3987105, _3987107, _3987109, _3987111]))) = s(cart(real, _3987109), i(s(fun(cart(real, _3987107), cart(real, _3987109)), i(s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), 42185 ^ [_3987105, _3987107, _3987109, _3987111]), s(cart(real, _3987111), 42187 ^ [_3987105, _3987107, _3987109, _3987111]))), s(cart(real, _3987107), 42186 ^ [_3987105, _3987107, _3987109, _3987111]))), 42190 ^ _1496237 : [(42191 ^ _1496237) ^ [_3988291] : [s(cart(real, _3987109), i(s(fun(cart(real, _3987107), cart(real, _3987109)), i(s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109)))), _3988291), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), 42192 ^ [_3987105, _3987107, _3987109, _3987111, _3988291]))), s(cart(real, _3987111), 42193 ^ [_3987105, _3987107, _3987109, _3987111, _3988291]))), s(cart(real, _3987107), 42194 ^ [_3987105, _3987107, _3987109, _3987111, _3988291]))) = s(cart(real, _3987109), i(s(fun(cart(real, _3987107), cart(real, _3987109)), i(s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), 42192 ^ [_3987105, _3987107, _3987109, _3987111, _3988291]), s(cart(real, _3987111), 42193 ^ [_3987105, _3987107, _3987109, _3987111, _3988291]))), s(cart(real, _3987107), 42194 ^ [_3987105, _3987107, _3987109, _3987111, _3988291]))), 42197 ^ _1496237 : [(42206 ^ _1496237) ^ [_3989995] : [-(p(s(bool, i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), bool), bilinear), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), _3989995))))), p(s(bool, i(s(fun(fun(cart(real, _3987107), cart(real, _3987109)), bool), linear), s(fun(cart(real, _3987107), cart(real, _3987109)), i(s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109)))), _3988291), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), _3989995))), s(cart(real, _3987111), 42209 ^ [_3987105, _3987107, _3987109, _3987111, _3988291, _3989995])))))), p(s(bool, i(s(fun(fun(cart(real, _3987111), cart(real, _3987109)), bool), linear), s(fun(cart(real, _3987111), cart(real, _3987109)), i(s(fun(cart(real, _3987107), fun(cart(real, _3987111), cart(real, _3987109))), i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), fun(cart(real, _3987107), fun(cart(real, _3987111), cart(real, _3987109)))), _3987105), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), _3989995))), s(cart(real, _3987107), 42212 ^ [_3987105, _3987107, _3987109, _3987111, _3988291, _3989995]))))))], (42198 ^ _1496237) ^ [_3989322] : [p(s(bool, i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), bool), bilinear), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), _3989322)))), 42201 ^ _1496237 : [(42204 ^ _1496237) ^ [_3989854] : [-(p(s(bool, i(s(fun(fun(cart(real, _3987111), cart(real, _3987109)), bool), linear), s(fun(cart(real, _3987111), cart(real, _3987109)), i(s(fun(cart(real, _3987107), fun(cart(real, _3987111), cart(real, _3987109))), i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), fun(cart(real, _3987107), fun(cart(real, _3987111), cart(real, _3987109)))), _3987105), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), _3989322))), s(cart(real, _3987107), _3989854)))))))], (42202 ^ _1496237) ^ [_3989718] : [-(p(s(bool, i(s(fun(fun(cart(real, _3987107), cart(real, _3987109)), bool), linear), s(fun(cart(real, _3987107), cart(real, _3987109)), i(s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), i(s(fun(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109)))), _3988291), s(fun(cart(real, _3987111), fun(cart(real, _3987107), cart(real, _3987109))), _3989322))), s(cart(real, _3987111), _3989718)))))))]]]]]]], (16758 ^ _1496237) ^ [_2023335, _2023337, _2023339, _2023341] : [p(s(bool, i(s(fun(fun(_2023341, bool), bool), i(s(fun(fun(_2023341, bool), fun(fun(_2023341, bool), bool)), subset), s(fun(_2023341, bool), _2023339))), s(fun(_2023341, bool), i(s(fun(fun(_2023341, bool), fun(_2023341, bool)), i(s(fun(fun(_2023341, bool), fun(fun(_2023341, bool), fun(_2023341, bool))), inter), s(fun(_2023341, bool), _2023337))), s(fun(_2023341, bool), _2023335)))))), 16761 ^ _1496237 : [(16764 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2023341, bool), bool), i(s(fun(fun(_2023341, bool), fun(fun(_2023341, bool), bool)), subset), s(fun(_2023341, bool), _2023339))), s(fun(_2023341, bool), _2023335)))))], (16762 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2023341, bool), bool), i(s(fun(fun(_2023341, bool), fun(fun(_2023341, bool), bool)), subset), s(fun(_2023341, bool), _2023339))), s(fun(_2023341, bool), _2023337)))))]]], (27729 ^ _1496237) ^ [_2653096, _2653098] : [s(real, i(s(fun(_2653098, real), i(s(fun(fun(_2653098, real), fun(_2653098, real)), _2653096), s(fun(_2653098, real), 27730 ^ [_2653096, _2653098]))), s(_2653098, 27731 ^ [_2653096, _2653098]))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(_2653098, real), 27730 ^ [_2653096, _2653098]), s(_2653098, 27731 ^ [_2653096, _2653098]))))), 27734 ^ _1496237 : [(27735 ^ _1496237) ^ [_2653547, _2653549] : [p(s(bool, i(s(fun(fun(_2653098, bool), bool), finite), s(fun(_2653098, bool), _2653547)))), -(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(_2653098, real), real), i(s(fun(fun(_2653098, bool), fun(fun(_2653098, real), real)), sum), s(fun(_2653098, bool), _2653547))), s(fun(_2653098, real), _2653549))))))), s(real, i(s(fun(fun(_2653098, real), real), i(s(fun(fun(_2653098, bool), fun(fun(_2653098, real), real)), sum), s(fun(_2653098, bool), _2653547))), s(fun(_2653098, real), i(s(fun(fun(_2653098, real), fun(_2653098, real)), _2653096), s(fun(_2653098, real), _2653549)))))))))]]], (15469 ^ _1496237) ^ [_1966756, _1966758] : [15483 ^ _1496237 : [(15488 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1966758, bool), i(s(fun(_1966758, fun(_1966758, bool)), i(s(fun(bool, fun(_1966758, fun(_1966758, bool))), _1966756), s(bool, 15470 ^ [_1966756, _1966758]))), s(_1966758, 15471 ^ [_1966756, _1966758]))), s(_1966758, 15472 ^ [_1966756, _1966758]))))], (15486 ^ _1496237) ^ [] : [-(s(_1966758, 15471 ^ [_1966756, _1966758]) = s(_1966758, 15472 ^ [_1966756, _1966758]))], (15484 ^ _1496237) ^ [] : [-(p(s(bool, 15470 ^ [_1966756, _1966758])))]], 15475 ^ _1496237 : [(15478 ^ _1496237) ^ [] : [p(s(bool, 15470 ^ [_1966756, _1966758])), s(_1966758, 15471 ^ [_1966756, _1966758]) = s(_1966758, 15472 ^ [_1966756, _1966758])], (15476 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1966758, bool), i(s(fun(_1966758, fun(_1966758, bool)), i(s(fun(bool, fun(_1966758, fun(_1966758, bool))), _1966756), s(bool, 15470 ^ [_1966756, _1966758]))), s(_1966758, 15471 ^ [_1966756, _1966758]))), s(_1966758, 15472 ^ [_1966756, _1966758])))))]], 15489 ^ _1496237 : [(15490 ^ _1496237) ^ [_1967718] : [s(fun(_1966758, bool), i(s(fun(bool, fun(_1966758, bool)), i(s(fun(_1966758, fun(bool, fun(_1966758, bool))), _1967718), s(_1966758, 15491 ^ [_1966756, _1966758, _1967718]))), s(bool, 15492 ^ [_1966756, _1966758, _1967718]))) = s(fun(_1966758, bool), i(s(fun(_1966758, fun(_1966758, bool)), i(s(fun(bool, fun(_1966758, fun(_1966758, bool))), _1966756), s(bool, 15492 ^ [_1966756, _1966758, _1967718]))), s(_1966758, 15491 ^ [_1966756, _1966758, _1967718]))), 15495 ^ _1496237 : [(15496 ^ _1496237) ^ [_1968346] : [s(bool, i(s(fun(_1966758, bool), i(s(fun(fun(fun(bool, fun(_1966758, bool)), bool), fun(_1966758, bool)), _1968346), s(fun(fun(bool, fun(_1966758, bool)), bool), 15497 ^ [_1966756, _1966758, _1967718, _1968346]))), s(_1966758, 15498 ^ [_1966756, _1966758, _1967718, _1968346]))) = s(bool, i(s(fun(fun(bool, fun(_1966758, bool)), bool), 15497 ^ [_1966756, _1966758, _1967718, _1968346]), s(fun(bool, fun(_1966758, bool)), i(s(fun(_1966758, fun(bool, fun(_1966758, bool))), setspec), s(_1966758, 15498 ^ [_1966756, _1966758, _1967718, _1968346]))))), 15501 ^ _1496237 : [(15502 ^ _1496237) ^ [_1968923, _1968925] : [-(s(bool, i(s(fun(fun(_1966758, bool), bool), i(s(fun(_1966758, fun(fun(_1966758, bool), bool)), in), s(_1966758, _1968923))), s(fun(_1966758, bool), i(s(fun(fun(_1966758, bool), fun(_1966758, bool)), gspec), s(fun(_1966758, bool), i(s(fun(fun(fun(bool, fun(_1966758, bool)), bool), fun(_1966758, bool)), _1968346), s(fun(fun(bool, fun(_1966758, bool)), bool), _1968925))))))) = s(bool, i(s(fun(fun(bool, fun(_1966758, bool)), bool), _1968925), s(fun(bool, fun(_1966758, bool)), i(s(fun(_1966758, fun(bool, fun(_1966758, bool))), _1967718), s(_1966758, _1968923))))))]]]]]]], (25669 ^ _1496237) ^ [_2517297, _2517299, _2517301, _2517303] : [p(s(bool, i(s(fun(fun(_2517303, bool), bool), finite), s(fun(_2517303, bool), _2517297)))), -(s(num, i(s(fun(fun(_2517303, num), num), i(s(fun(fun(_2517303, bool), fun(fun(_2517303, num), num)), nsum), s(fun(_2517303, bool), i(s(fun(fun(_2517303, bool), fun(_2517303, bool)), i(s(fun(_2517303, fun(fun(_2517303, bool), fun(_2517303, bool))), insert), s(_2517303, _2517301))), s(fun(_2517303, bool), _2517297))))), s(fun(_2517303, num), _2517299))) = 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(_2517303, bool), bool), i(s(fun(_2517303, fun(fun(_2517303, bool), bool)), in), s(_2517303, _2517301))), s(fun(_2517303, bool), _2517297))))), s(num, i(s(fun(fun(_2517303, num), num), i(s(fun(fun(_2517303, bool), fun(fun(_2517303, num), num)), nsum), s(fun(_2517303, bool), _2517297))), s(fun(_2517303, num), _2517299))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2517303, num), _2517299), s(_2517303, _2517301))))), s(num, i(s(fun(fun(_2517303, num), num), i(s(fun(fun(_2517303, bool), fun(fun(_2517303, num), num)), nsum), s(fun(_2517303, bool), _2517297))), s(fun(_2517303, num), _2517299))))))))], (17047 ^ _1496237) ^ [_2040644, _2040646, _2040648] : [p(s(bool, i(s(fun(fun(_2040648, bool), bool), i(s(fun(fun(_2040648, bool), fun(fun(_2040648, bool), bool)), psubset), s(fun(_2040648, bool), _2040646))), s(fun(_2040648, bool), _2040644)))), 17050 ^ _1496237 : [(17056 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2040648, bool), bool), i(s(fun(_2040648, fun(fun(_2040648, bool), bool)), in), s(_2040648, 17052 ^ [_2040644, _2040646, _2040648]))), s(fun(_2040648, bool), _2040646))))], (17054 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2040648, bool), bool), i(s(fun(_2040648, fun(fun(_2040648, bool), bool)), in), s(_2040648, 17052 ^ [_2040644, _2040646, _2040648]))), s(fun(_2040648, bool), _2040644)))))], (17051 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2040648, bool), bool), i(s(fun(fun(_2040648, bool), fun(fun(_2040648, bool), bool)), subset), s(fun(_2040648, bool), _2040646))), s(fun(_2040648, bool), _2040644)))))]]], (42006 ^ _1496237) ^ [_3972449, _3972451, _3972453, _3972455] : [s(cart(real, _3972451), i(s(fun(_3972455, cart(real, _3972451)), i(s(fun(cart(real, _3972453), fun(_3972455, cart(real, _3972451))), i(s(fun(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), fun(cart(real, _3972453), fun(_3972455, cart(real, _3972451)))), _3972449), s(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), 42007 ^ [_3972449, _3972451, _3972453, _3972455]))), s(cart(real, _3972453), 42008 ^ [_3972449, _3972451, _3972453, _3972455]))), s(_3972455, 42009 ^ [_3972449, _3972451, _3972453, _3972455]))) = s(cart(real, _3972451), i(s(fun(cart(real, _3972453), cart(real, _3972451)), i(s(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), 42007 ^ [_3972449, _3972451, _3972453, _3972455]), s(_3972455, 42009 ^ [_3972449, _3972451, _3972453, _3972455]))), s(cart(real, _3972453), 42008 ^ [_3972449, _3972451, _3972453, _3972455]))), 42012 ^ _1496237 : [(42013 ^ _1496237) ^ [_3973607] : [s(cart(real, _3972451), i(s(fun(cart(real, _3972453), cart(real, _3972451)), i(s(fun(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), fun(cart(real, _3972453), cart(real, _3972451))), i(s(fun(fun(_3972455, bool), fun(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), fun(cart(real, _3972453), cart(real, _3972451)))), _3973607), s(fun(_3972455, bool), 42014 ^ [_3972449, _3972451, _3972453, _3972455, _3973607]))), s(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), 42015 ^ [_3972449, _3972451, _3972453, _3972455, _3973607]))), s(cart(real, _3972453), 42016 ^ [_3972449, _3972451, _3972453, _3972455, _3973607]))) = s(cart(real, _3972451), i(s(fun(fun(_3972455, cart(real, _3972451)), cart(real, _3972451)), i(s(fun(fun(_3972455, bool), fun(fun(_3972455, cart(real, _3972451)), cart(real, _3972451))), vsum), s(fun(_3972455, bool), 42014 ^ [_3972449, _3972451, _3972453, _3972455, _3973607]))), s(fun(_3972455, cart(real, _3972451)), i(s(fun(cart(real, _3972453), fun(_3972455, cart(real, _3972451))), i(s(fun(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), fun(cart(real, _3972453), fun(_3972455, cart(real, _3972451)))), _3972449), s(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), 42015 ^ [_3972449, _3972451, _3972453, _3972455, _3973607]))), s(cart(real, _3972453), 42016 ^ [_3972449, _3972451, _3972453, _3972455, _3973607]))))), 42019 ^ _1496237 : [(42020 ^ _1496237) ^ [_3974838, _3974840] : [-(p(s(bool, i(s(fun(fun(cart(real, _3972453), cart(real, _3972451)), bool), linear), s(fun(cart(real, _3972453), cart(real, _3972451)), i(s(fun(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), fun(cart(real, _3972453), cart(real, _3972451))), i(s(fun(fun(_3972455, bool), fun(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), fun(cart(real, _3972453), cart(real, _3972451)))), _3973607), s(fun(_3972455, bool), _3974838))), s(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), _3974840))))))), p(s(bool, i(s(fun(fun(_3972455, bool), bool), finite), s(fun(_3972455, bool), _3974838)))), 42026 ^ _1496237 : [(42029 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3972453), cart(real, _3972451)), bool), linear), s(fun(cart(real, _3972453), cart(real, _3972451)), i(s(fun(_3972455, fun(cart(real, _3972453), cart(real, _3972451))), _3974840), s(_3972455, 42025 ^ [_3972449, _3972451, _3972453, _3972455, _3973607, _3974838, _3974840]))))))], (42027 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3972455, bool), bool), i(s(fun(_3972455, fun(fun(_3972455, bool), bool)), in), s(_3972455, 42025 ^ [_3972449, _3972451, _3972453, _3972455, _3973607, _3974838, _3974840]))), s(fun(_3972455, bool), _3974838)))))]]]]]]], (5681 ^ _1496237) ^ [_1639323, _1639325] : [-(s(num, _1639323) = 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, _1639325))), s(num, _1639323))))), s(num, _1639323))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1639325))), s(num, _1639323))))) = s(num, _1639325))], (42969 ^ _1496237) ^ [_4077837, _4077839, _4077841, _4077843] : [s(cart(cart(real, _4077843), _4077841), _4077839) = s(cart(cart(real, _4077843), _4077841), _4077837), 42972 ^ _1496237 : [(42973 ^ _1496237) ^ [_4078181] : [-(s(cart(real, _4077841), i(s(fun(cart(cart(real, _4077843), _4077841), cart(real, _4077841)), i(s(fun(num, fun(cart(cart(real, _4077843), _4077841), cart(real, _4077841))), column), s(num, _4078181))), s(cart(cart(real, _4077843), _4077841), _4077839))) = s(cart(real, _4077841), i(s(fun(cart(cart(real, _4077843), _4077841), cart(real, _4077841)), i(s(fun(num, fun(cart(cart(real, _4077843), _4077841), cart(real, _4077841))), column), s(num, _4078181))), s(cart(cart(real, _4077843), _4077841), _4077837)))), 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, _4078181)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4078181))), s(num, i(s(fun(fun(_4077843, bool), num), dimindex), s(fun(_4077843, bool), univ))))))]]], (1717 ^ _1496237) ^ [_1522409, _1522411, _1522413] : [1718 ^ _1496237 : [(1721 ^ _1496237) ^ [_1522530] : [p(s(bool, i(s(fun(_1522413, bool), _1522409), s(_1522413, _1522530))))], (1719 ^ _1496237) ^ [_1522506] : [p(s(bool, _1522411))]], -(p(s(bool, _1522411))), -(p(s(bool, i(s(fun(_1522413, bool), _1522409), s(_1522413, 1726 ^ [_1522409, _1522411, _1522413])))))], (29284 ^ _1496237) ^ [_2757840] : [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))), _2757840), s(fun(num, real), 29285 ^ [_2757840]))), s(fun(num, real), 29286 ^ [_2757840]))), s(num, 29287 ^ [_2757840]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29285 ^ [_2757840]), s(num, 29287 ^ [_2757840]))))), s(real, i(s(fun(num, real), 29286 ^ [_2757840]), s(num, 29287 ^ [_2757840]))))), 29290 ^ _1496237 : [(29291 ^ _1496237) ^ [_2758319, _2758321, _2758323, _2758325] : [-(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, _2758321))), s(num, _2758319))))), 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))), _2757840), s(fun(num, real), _2758325))), s(fun(num, real), _2758323))))) = 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, _2758321))), s(num, _2758319))))), s(fun(num, real), _2758325))))), 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, _2758321))), s(num, _2758319))))), s(fun(num, real), _2758323))))))]]], (14411 ^ _1496237) ^ [_1935208] : [s(int, _1935208) = 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, _1935208))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42398 ^ _1496237) ^ [_4016192, _4016194, _4016196] : [p(s(bool, i(s(fun(fun(cart(real, _4016194), cart(real, _4016196)), bool), linear), s(fun(cart(real, _4016194), cart(real, _4016196)), _4016192)))), 42401 ^ _1496237 : [(42404 ^ _1496237) ^ [_4016871, _4016873] : [-(s(real, i(s(fun(cart(real, _4016194), real), i(s(fun(cart(real, _4016194), fun(cart(real, _4016194), real)), dot), s(cart(real, _4016194), i(s(fun(cart(real, _4016196), cart(real, _4016194)), i(s(fun(fun(cart(real, _4016194), cart(real, _4016196)), fun(cart(real, _4016196), cart(real, _4016194))), adjoint), s(fun(cart(real, _4016194), cart(real, _4016196)), _4016192))), s(cart(real, _4016196), _4016871))))), s(cart(real, _4016194), _4016873))) = s(real, i(s(fun(cart(real, _4016196), real), i(s(fun(cart(real, _4016196), fun(cart(real, _4016196), real)), dot), s(cart(real, _4016196), _4016871))), s(cart(real, _4016196), i(s(fun(cart(real, _4016194), cart(real, _4016196)), _4016192), s(cart(real, _4016194), _4016873))))))], (42402 ^ _1496237) ^ [_4016678, _4016680] : [-(s(real, i(s(fun(cart(real, _4016194), real), i(s(fun(cart(real, _4016194), fun(cart(real, _4016194), real)), dot), s(cart(real, _4016194), _4016680))), s(cart(real, _4016194), i(s(fun(cart(real, _4016196), cart(real, _4016194)), i(s(fun(fun(cart(real, _4016194), cart(real, _4016196)), fun(cart(real, _4016196), cart(real, _4016194))), adjoint), s(fun(cart(real, _4016194), cart(real, _4016196)), _4016192))), s(cart(real, _4016196), _4016678))))) = s(real, i(s(fun(cart(real, _4016196), real), i(s(fun(cart(real, _4016196), fun(cart(real, _4016196), real)), dot), s(cart(real, _4016196), i(s(fun(cart(real, _4016194), cart(real, _4016196)), _4016192), s(cart(real, _4016194), _4016680))))), s(cart(real, _4016196), _4016678))))]]], (37823 ^ _1496237) ^ [_3620763] : [-(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, _3620763))), 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, _3620763))], (14459 ^ _1496237) ^ [_1936209, _1936211] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1936209))), s(int, _1936211)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1936211))), s(int, _1936209))))], (20967 ^ _1496237) ^ [_2270639, _2270641, _2270643, _2270645, _2270647] : [20970 ^ _1496237 : [(20973 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2270645, bool), bool), i(s(fun(_2270645, fun(fun(_2270645, bool), bool)), in), s(_2270645, 20969 ^ [_2270639, _2270641, _2270643, _2270645, _2270647]))), s(fun(_2270645, bool), _2270641)))))], (20975 ^ _1496237) ^ [] : [-(s(_2270647, i(s(fun(_2270645, _2270647), _2270643), s(_2270645, 20968 ^ [_2270639, _2270641, _2270643, _2270645, _2270647]))) = s(_2270647, i(s(fun(_2270645, _2270647), _2270643), s(_2270645, 20969 ^ [_2270639, _2270641, _2270643, _2270645, _2270647]))))], (20977 ^ _1496237) ^ [] : [s(_2270645, 20968 ^ [_2270639, _2270641, _2270643, _2270645, _2270647]) = s(_2270645, 20969 ^ [_2270639, _2270641, _2270643, _2270645, _2270647])], (20971 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2270645, bool), bool), i(s(fun(_2270645, fun(fun(_2270645, bool), bool)), in), s(_2270645, 20968 ^ [_2270639, _2270641, _2270643, _2270645, _2270647]))), s(fun(_2270645, bool), _2270641)))))]], -(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2270647, bool), fun(num, bool)), hasu_size), s(fun(_2270647, bool), i(s(fun(fun(_2270645, bool), fun(_2270647, bool)), i(s(fun(fun(_2270645, _2270647), fun(fun(_2270645, bool), fun(_2270647, bool))), image), s(fun(_2270645, _2270647), _2270643))), s(fun(_2270645, bool), _2270641))))), s(num, _2270639))) = s(bool, i(s(fun(num, bool), i(s(fun(fun(_2270645, bool), fun(num, bool)), hasu_size), s(fun(_2270645, bool), _2270641))), s(num, _2270639))))], (26085 ^ _1496237) ^ [_2543404, _2543406, _2543408, _2543410] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2543410, num), num), i(s(fun(fun(_2543410, bool), fun(fun(_2543410, num), num)), nsum), s(fun(_2543410, bool), _2543408))), s(fun(_2543410, num), _2543406))))), s(num, _2543404))))), p(s(bool, i(s(fun(fun(_2543410, bool), bool), finite), s(fun(_2543410, bool), _2543408)))), -(s(fun(_2543410, bool), _2543408) = s(fun(_2543410, bool), empty)), 26095 ^ _1496237 : [(26098 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2543410, num), _2543406), s(_2543410, 26094 ^ [_2543404, _2543406, _2543408, _2543410]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _2543404))), s(num, i(s(fun(fun(_2543410, bool), num), card), s(fun(_2543410, bool), _2543408))))))))], (26096 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2543410, bool), bool), i(s(fun(_2543410, fun(fun(_2543410, bool), bool)), in), s(_2543410, 26094 ^ [_2543404, _2543406, _2543408, _2543410]))), s(fun(_2543410, bool), _2543408)))))]]], (23552 ^ _1496237) ^ [_2393969] : [-(s(fun(real, bool), _2393969) = s(fun(real, bool), empty)), 23558 ^ _1496237 : [(23561 ^ _1496237) ^ [_2394318] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23557 ^ [_2393969, _2394318]))), s(real, _2394318))))], (23559 ^ _1496237) ^ [_2394272] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23557 ^ [_2393969, _2394272]))), s(fun(real, bool), _2393969)))))]], 23562 ^ _1496237 : [(23569 ^ _1496237) ^ [_2394528] : [23571 ^ _1496237 : [(23574 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23570 ^ [_2393969, _2394528]))), s(real, _2394528))))], (23572 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23570 ^ [_2393969, _2394528]))), s(fun(real, bool), _2393969)))))]], -(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), _2393969))))), s(real, _2394528)))))], (23563 ^ _1496237) ^ [_2394375] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2394375))), s(fun(real, bool), _2393969)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2394375))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2393969)))))))]]], (4261 ^ _1496237) ^ [_1605182, _1605184, _1605186] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1605186))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1605184))), s(num, _1605182))))) = 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, _1605186))), s(num, _1605184))))), s(num, _1605182))))], (6549 ^ _1496237) ^ [_1658900] : [p(s(bool, i(s(fun(fun(_1658900, fun(_1658900, bool)), bool), wf), s(fun(_1658900, fun(_1658900, bool)), l_l_)))), 6552 ^ _1496237 : [(6566 ^ _1496237) ^ [_1659592] : [-(p(s(bool, i(s(fun(_1658900, bool), _1659592), s(_1658900, 6576 ^ [_1658900, _1659592]))))), 6567 ^ _1496237 : [(6568 ^ _1496237) ^ [_1659721] : [p(s(bool, i(s(fun(_1658900, bool), _1659592), s(_1658900, _1659721)))), 6572 ^ _1496237 : [(6575 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1658900, bool), _1659592), s(_1658900, 6571 ^ [_1658900, _1659592, _1659721])))))], (6573 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1658900, bool), i(s(fun(_1658900, fun(_1658900, bool)), l_l_), s(_1658900, 6571 ^ [_1658900, _1659592, _1659721]))), s(_1658900, _1659721)))))]]]]], (6553 ^ _1496237) ^ [_1659125] : [6554 ^ _1496237 : [(6555 ^ _1496237) ^ [_1659259] : [p(s(bool, i(s(fun(_1658900, bool), _1659125), s(_1658900, _1659259))))]], 6557 ^ _1496237 : [(6560 ^ _1496237) ^ [_1659408] : [p(s(bool, i(s(fun(_1658900, bool), i(s(fun(_1658900, fun(_1658900, bool)), l_l_), s(_1658900, _1659408))), s(_1658900, 6556 ^ [_1658900, _1659125])))), p(s(bool, i(s(fun(_1658900, bool), _1659125), s(_1658900, _1659408))))], (6558 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1658900, bool), _1659125), s(_1658900, 6556 ^ [_1658900, _1659125])))))]]]]], (4537 ^ _1496237) ^ [_1610893] : [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, _1610893)))), s(num, _1610893) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (11271 ^ _1496237) ^ [_1857850, _1857852] : [11272 ^ _1496237 : [(11275 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857850))), s(real, _1857852))))], (11273 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857852))), s(real, _1857850))))]], s(real, _1857852) = s(real, _1857850)], (11245 ^ _1496237) ^ [_1857286, _1857288, _1857290] : [-(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, _1857290))), s(real, _1857288))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1857290))), s(real, _1857286))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857288))), s(real, _1857286))))], (36685 ^ _1496237) ^ [_3565915] : [-(p(s(bool, i(s(fun(fun(_3565915, bool), bool), countable), s(fun(_3565915, bool), empty)))))], (6371 ^ _1496237) ^ [_1653479] : [6372 ^ _1496237 : [(6373 ^ _1496237) ^ [_1653597] : [p(s(bool, i(s(fun(num, bool), _1653479), s(num, _1653597))))]], 6374 ^ _1496237 : [(6377 ^ _1496237) ^ [_1653670] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1653670))), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1653479)))))), p(s(bool, i(s(fun(num, bool), _1653479), s(num, _1653670))))], (6375 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1653479), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1653479)))))))]]], (31977 ^ _1496237) ^ [_3182809, _3182811, _3182813, _3182815, _3182817] : [s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool))))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))))), _3182809), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31978 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31979 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))), s(fun(_3182817, _3182811), 31980 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))), s(_3182815, 31981 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))) = s(fun(_3182813, fun(_3182811, bool)), i(s(fun(fun(_3182813, fun(_3182811, bool)), fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182813, fun(_3182811, bool)), fun(fun(_3182813, fun(_3182811, bool)), fun(_3182813, fun(_3182811, bool)))), u_seqpattern), s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31978 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]), s(fun(_3182817, _3182811), 31980 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))), s(_3182815, 31981 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))))), s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31979 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]), s(fun(_3182817, _3182811), 31980 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))), s(_3182815, 31981 ^ [_3182809, _3182811, _3182813, _3182815, _3182817]))))), 31984 ^ _1496237 : [(31985 ^ _1496237) ^ [_3188985] : [s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool))))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))))), _3188985), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31986 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31987 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985]))), s(fun(_3182817, _3182811), 31988 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985]))) = s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool))))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))))), _3182809), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31986 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31987 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985]))), s(fun(_3182817, _3182811), 31988 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985]))), 31991 ^ _1496237 : [(31992 ^ _1496237) ^ [_3194685] : [32009 ^ _1496237 : [(32014 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3194685), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 31993 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31994 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 31995 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))))], (32012 ^ _1496237) ^ [_3200557] : [p(s(bool, i(s(fun(_3182811, bool), i(s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31994 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 31995 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))))), s(_3182811, _3200557))))], (32010 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 31993 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685])))))]], 32000 ^ _1496237 : [(32003 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 31993 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685])))), -(p(s(bool, i(s(fun(_3182811, bool), i(s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31994 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 31995 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))))), s(_3182811, 32006 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685])))))], (32001 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3194685), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 31993 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 31994 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 31995 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(fun(_3182817, _3182811), 31996 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685]))), s(_3182815, 31997 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685])))))]], 32015 ^ _1496237 : [(32016 ^ _1496237) ^ [_3201113] : [s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3201113), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32017 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32018 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32019 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), s(fun(_3182817, _3182811), 32020 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))) = s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3194685), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32017 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32018 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32019 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), s(fun(_3182817, _3182811), 32020 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113]))), 32023 ^ _1496237 : [(32024 ^ _1496237) ^ [_3206274] : [s(_3182811, i(s(fun(_3182815, _3182811), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811)))), _3206274), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32025 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32026 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))), s(fun(_3182817, _3182811), 32027 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))), s(_3182815, 32028 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))) = s(_3182811, i(s(fun(fun(_3182813, fun(_3182811, bool)), _3182811), i(s(fun(_3182813, fun(fun(_3182813, fun(_3182811, bool)), _3182811)), u_match), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32025 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]), s(fun(_3182817, _3182811), 32027 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))), s(_3182815, 32028 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))))), s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32026 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]), s(fun(_3182817, _3182811), 32027 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))), s(_3182815, 32028 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274]))))), 32031 ^ _1496237 : [(32032 ^ _1496237) ^ [_3210851] : [s(fun(_3182815, _3182811), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811)))), _3210851), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32033 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32034 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851]))), s(fun(_3182817, _3182811), 32035 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851]))) = s(fun(_3182815, _3182811), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811)))), _3206274), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32033 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32034 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851]))), s(fun(_3182817, _3182811), 32035 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851]))), 32038 ^ _1496237 : [(32039 ^ _1496237) ^ [_3215004] : [32055 ^ _1496237 : [(32061 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3215004), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32040 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32041 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32042 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))))], (32059 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182811, bool), i(s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32041 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32042 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))))), s(_3182811, 32057 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004])))))], (32056 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32040 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004])))))]], 32047 ^ _1496237 : [(32050 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32040 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004])))), 32053 ^ _1496237 : [(32054 ^ _1496237) ^ [_3219257] : [p(s(bool, i(s(fun(_3182811, bool), i(s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32041 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32042 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))))), s(_3182811, _3219257))))]]], (32048 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3215004), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32040 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32041 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32042 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(fun(_3182817, _3182811), 32043 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004]))), s(_3182815, 32044 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004])))))]], 32062 ^ _1496237 : [(32063 ^ _1496237) ^ [_3220341] : [s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3220341), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32064 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32065 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32066 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), s(fun(_3182817, _3182811), 32067 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))) = s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3215004), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), 32064 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32065 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32066 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), s(fun(_3182817, _3182811), 32067 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341]))), 32070 ^ _1496237 : [(32071 ^ _1496237) ^ [_3224205] : [32078 ^ _1496237 : [(32081 ^ _1496237) ^ [_3227237] : [p(s(bool, i(s(fun(_3182811, bool), i(s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32072 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]), s(fun(_3182817, _3182811), 32074 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182815, 32075 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32073 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]), s(fun(_3182817, _3182811), 32074 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182815, 32075 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))))), s(_3182811, _3227237))))], (32079 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), _3224205), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32072 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32073 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(fun(_3182817, _3182811), 32074 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182815, 32075 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205])))))]], 32083 ^ _1496237 : [(32086 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), _3224205), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32072 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32073 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(fun(_3182817, _3182811), 32074 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182815, 32075 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))))], (32084 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3182811, bool), i(s(fun(_3182813, fun(_3182811, bool)), i(s(fun(_3182815, fun(_3182813, fun(_3182811, bool))), i(s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32072 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]), s(fun(_3182817, _3182811), 32074 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182815, 32075 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182813, i(s(fun(_3182815, _3182813), i(s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32073 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]), s(fun(_3182817, _3182811), 32074 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))), s(_3182815, 32075 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205]))))), s(_3182811, 32082 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205])))))]], 32087 ^ _1496237 : [(32088 ^ _1496237) ^ [_3228161] : [s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), _3228161), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32089 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205, _3228161]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32090 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205, _3228161]))), s(fun(_3182817, _3182811), 32091 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205, _3228161]))) = s(fun(_3182815, bool), i(s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), _3224205), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), 32089 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205, _3228161]))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), 32090 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205, _3228161]))), s(fun(_3182817, _3182811), 32091 ^ [_3182809, _3182811, _3182813, _3182815, _3182817, _3188985, _3194685, _3201113, _3206274, _3210851, _3215004, _3220341, _3224205, _3228161]))), 32094 ^ _1496237 : [(32095 ^ _1496237) ^ [_3230976, _3230978, _3230980, _3230982, _3230984, _3230986] : [-(p(s(bool, i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool), i(s(fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool))), i(s(fun(fun(_3182817, fun(_3182817, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool)))), superadmissible), s(fun(_3182817, fun(_3182817, bool)), _3230986))), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), _3230984))), s(fun(_3182815, _3182817), _3230982))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811)))), _3210851), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), _3230976))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool))))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))))), _3188985), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230980))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230978))))))))), p(s(bool, i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), bool), i(s(fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), bool))), i(s(fun(fun(_3182817, fun(_3182817, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), bool)))), admissible), s(fun(_3182817, fun(_3182817, bool)), _3230986))), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), _3230984))), s(fun(_3182815, _3182817), _3230982))), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), _3228161), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230980))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), _3230976)))))), p(s(bool, i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool), i(s(fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool))), i(s(fun(fun(_3182817, fun(_3182817, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool)))), superadmissible), s(fun(_3182817, fun(_3182817, bool)), _3230986))), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3220341), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), _3230984))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230980))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), _3230976))))), s(fun(_3182815, _3182817), _3230982))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811)))), _3210851), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), _3230976))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230980)))))), p(s(bool, i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool), i(s(fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool))), i(s(fun(fun(_3182817, fun(_3182817, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(_3182815, _3182817), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), bool)))), superadmissible), s(fun(_3182817, fun(_3182817, bool)), _3230986))), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool)))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, bool)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(_3182817, _3182811), fun(_3182815, bool))))), _3201113), s(fun(fun(_3182817, _3182811), fun(_3182815, bool)), _3230984))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230980))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), _3230976))))), s(fun(_3182815, _3182817), _3230982))), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182811)), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811))), i(s(fun(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), fun(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), fun(fun(_3182817, _3182811), fun(_3182815, _3182811)))), _3210851), s(fun(fun(_3182817, _3182811), fun(_3182815, _3182813)), _3230976))), s(fun(fun(_3182817, _3182811), fun(_3182815, fun(_3182813, fun(_3182811, bool)))), _3230978))))))]]]]]]]]]]]]]]]]]]]]], (30224 ^ _1496237) ^ [] : [-(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)))))))))))], (21819 ^ _1496237) ^ [] : [-(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)))))))))))], (25819 ^ _1496237) ^ [_2527407, _2527409] : [s(num, i(s(fun(_2527409, num), i(s(fun(num, fun(_2527409, num)), i(s(fun(fun(_2527409, num), fun(num, fun(_2527409, num))), _2527407), s(fun(_2527409, num), 25820 ^ [_2527407, _2527409]))), s(num, 25821 ^ [_2527407, _2527409]))), s(_2527409, 25822 ^ [_2527407, _2527409]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(_2527409, num), 25820 ^ [_2527407, _2527409]), s(_2527409, 25822 ^ [_2527407, _2527409]))))), s(num, 25821 ^ [_2527407, _2527409]))), 25825 ^ _1496237 : [(25826 ^ _1496237) ^ [_2527969, _2527971, _2527973] : [-(s(num, i(s(fun(fun(_2527409, num), num), i(s(fun(fun(_2527409, bool), fun(fun(_2527409, num), num)), nsum), s(fun(_2527409, bool), _2527969))), s(fun(_2527409, num), i(s(fun(num, fun(_2527409, num)), i(s(fun(fun(_2527409, num), fun(num, fun(_2527409, num))), _2527407), s(fun(_2527409, num), _2527973))), s(num, _2527971))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2527409, num), num), i(s(fun(fun(_2527409, bool), fun(fun(_2527409, num), num)), nsum), s(fun(_2527409, bool), _2527969))), s(fun(_2527409, num), _2527973))))), s(num, _2527971))))]]], (33941 ^ _1496237) ^ [_3425075, _3425077, _3425079] : [33950 ^ _1496237 : [(33953 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3425079, _3425079), bool), _3425075), s(prod(_3425079, _3425079), i(s(fun(_3425079, prod(_3425079, _3425079)), i(s(fun(_3425079, fun(_3425079, prod(_3425079, _3425079))), c_), s(_3425079, 33948 ^ [_3425075, _3425077, _3425079]))), s(_3425079, 33949 ^ [_3425075, _3425077, _3425079]))))))], (33951 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3425079, _3425079), bool), _3425077), s(prod(_3425079, _3425079), i(s(fun(_3425079, prod(_3425079, _3425079)), i(s(fun(_3425079, fun(_3425079, prod(_3425079, _3425079))), c_), s(_3425079, 33948 ^ [_3425075, _3425077, _3425079]))), s(_3425079, 33949 ^ [_3425075, _3425077, _3425079])))))))]], p(s(bool, i(s(fun(fun(prod(_3425079, _3425079), bool), bool), i(s(fun(fun(prod(_3425079, _3425079), bool), fun(fun(prod(_3425079, _3425079), bool), bool)), inseg), s(fun(prod(_3425079, _3425079), bool), _3425075))), s(fun(prod(_3425079, _3425079), bool), _3425077)))), -(s(fun(prod(_3425079, _3425079), bool), _3425077) = s(fun(prod(_3425079, _3425079), bool), _3425075))], (24457 ^ _1496237) ^ [_2419072, _2419074] : [-(p(s(bool, i(s(fun(fun(_2419074, bool), bool), finite), s(fun(_2419074, bool), _2419072))))), 24458 ^ _1496237 : [(24459 ^ _1496237) ^ [_2419353] : [24462 ^ _1496237 : [(24465 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24461 ^ [_2419072, _2419074, _2419353]))), 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(_2419074, bool), num), card), s(fun(_2419074, bool), _2419072)))))))))], (24467 ^ _1496237) ^ [] : [-(s(_2419074, i(s(fun(num, _2419074), _2419353), s(num, 24460 ^ [_2419072, _2419074, _2419353]))) = s(_2419074, i(s(fun(num, _2419074), _2419353), s(num, 24461 ^ [_2419072, _2419074, _2419353]))))], (24469 ^ _1496237) ^ [] : [s(num, 24460 ^ [_2419072, _2419074, _2419353]) = s(num, 24461 ^ [_2419072, _2419074, _2419353])], (24463 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24460 ^ [_2419072, _2419074, _2419353]))), 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(_2419074, bool), num), card), s(fun(_2419074, bool), _2419072)))))))))]], s(fun(_2419074, bool), _2419072) = s(fun(_2419074, bool), i(s(fun(fun(num, bool), fun(_2419074, bool)), i(s(fun(fun(num, _2419074), fun(fun(num, bool), fun(_2419074, bool))), image), s(fun(num, _2419074), _2419353))), 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(_2419074, bool), num), card), s(fun(_2419074, bool), _2419072)))))))]]], (3716 ^ _1496237) ^ [_1588380, _1588382, _1588384, _1588386] : [3721 ^ _1496237 : [(3727 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1588386, prod(_1588384, _1588382)), bool), 3718 ^ [_1588380, _1588382, _1588384, _1588386]), s(prod(_1588386, prod(_1588384, _1588382)), i(s(fun(prod(_1588384, _1588382), prod(_1588386, prod(_1588384, _1588382))), i(s(fun(_1588386, fun(prod(_1588384, _1588382), prod(_1588386, prod(_1588384, _1588382)))), c_), s(_1588386, 3723 ^ [_1588380, _1588382, _1588384, _1588386]))), s(prod(_1588384, _1588382), i(s(fun(_1588382, prod(_1588384, _1588382)), i(s(fun(_1588384, fun(_1588382, prod(_1588384, _1588382))), c_), s(_1588384, 3724 ^ [_1588380, _1588382, _1588384, _1588386]))), s(_1588382, 3725 ^ [_1588380, _1588382, _1588384, _1588386]))))))))), s(bool, i(s(fun(_1588382, bool), i(s(fun(_1588384, fun(_1588382, bool)), i(s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), 3717 ^ [_1588380, _1588382, _1588384, _1588386]), s(_1588386, 3723 ^ [_1588380, _1588382, _1588384, _1588386]))), s(_1588384, 3724 ^ [_1588380, _1588382, _1588384, _1588386]))), s(_1588382, 3725 ^ [_1588380, _1588382, _1588384, _1588386]))))))], (3722 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), i(s(fun(fun(_1588386, fun(_1588384, fun(_1588382, bool))), fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool)), _1588380), s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), 3717 ^ [_1588380, _1588382, _1588384, _1588386]))), s(fun(prod(_1588386, prod(_1588384, _1588382)), bool), 3718 ^ [_1588380, _1588382, _1588384, _1588386])))))]], 3728 ^ _1496237 : [(3731 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), i(s(fun(fun(_1588386, fun(_1588384, fun(_1588382, bool))), fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool)), _1588380), s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), 3717 ^ [_1588380, _1588382, _1588384, _1588386]))), s(fun(prod(_1588386, prod(_1588384, _1588382)), bool), 3718 ^ [_1588380, _1588382, _1588384, _1588386]))))], (3729 ^ _1496237) ^ [_1589856, _1589858, _1589860] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1588386, prod(_1588384, _1588382)), bool), 3718 ^ [_1588380, _1588382, _1588384, _1588386]), s(prod(_1588386, prod(_1588384, _1588382)), i(s(fun(prod(_1588384, _1588382), prod(_1588386, prod(_1588384, _1588382))), i(s(fun(_1588386, fun(prod(_1588384, _1588382), prod(_1588386, prod(_1588384, _1588382)))), c_), s(_1588386, _1589860))), s(prod(_1588384, _1588382), i(s(fun(_1588382, prod(_1588384, _1588382)), i(s(fun(_1588384, fun(_1588382, prod(_1588384, _1588382))), c_), s(_1588384, _1589858))), s(_1588382, _1589856))))))))), s(bool, i(s(fun(_1588382, bool), i(s(fun(_1588384, fun(_1588382, bool)), i(s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), 3717 ^ [_1588380, _1588382, _1588384, _1588386]), s(_1588386, _1589860))), s(_1588384, _1589858))), s(_1588382, _1589856)))))))]], 3732 ^ _1496237 : [(3739 ^ _1496237) ^ [_1590643] : [p(s(bool, i(s(fun(_1588382, bool), i(s(fun(_1588384, fun(_1588382, bool)), i(s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), _1590643), s(_1588386, 3740 ^ [_1588380, _1588382, _1588384, _1588386, _1590643]))), s(_1588384, 3741 ^ [_1588380, _1588382, _1588384, _1588386, _1590643]))), s(_1588382, 3742 ^ [_1588380, _1588382, _1588384, _1588386, _1590643])))), -(p(s(bool, i(s(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), e_), s(fun(prod(_1588386, prod(_1588384, _1588382)), bool), i(s(fun(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), fun(prod(_1588386, prod(_1588384, _1588382)), bool)), gabs), s(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), i(s(fun(fun(_1588386, fun(_1588384, fun(_1588382, bool))), fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool)), _1588380), s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), _1590643)))))))))], (3733 ^ _1496237) ^ [_1590209] : [p(s(bool, i(s(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), e_), s(fun(prod(_1588386, prod(_1588384, _1588382)), bool), i(s(fun(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), fun(prod(_1588386, prod(_1588384, _1588382)), bool)), gabs), s(fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool), i(s(fun(fun(_1588386, fun(_1588384, fun(_1588382, bool))), fun(fun(prod(_1588386, prod(_1588384, _1588382)), bool), bool)), _1588380), s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), _1590209)))))))), 3736 ^ _1496237 : [(3737 ^ _1496237) ^ [_1590569, _1590571, _1590573] : [-(p(s(bool, i(s(fun(_1588382, bool), i(s(fun(_1588384, fun(_1588382, bool)), i(s(fun(_1588386, fun(_1588384, fun(_1588382, bool))), _1590209), s(_1588386, _1590573))), s(_1588384, _1590571))), s(_1588382, _1590569)))))]]]]], (4150 ^ _1496237) ^ [_1602734, _1602736, _1602738] : [4151 ^ _1496237 : [(4154 ^ _1496237) ^ [] : [s(num, _1602736) = s(num, _1602734)], (4152 ^ _1496237) ^ [] : [s(num, _1602738) = 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, _1602738))), s(num, _1602736))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602738))), s(num, _1602734))))], (20919 ^ _1496237) ^ [_2268340, _2268342, _2268344, _2268346, _2268348] : [-(s(num, i(s(fun(fun(_2268348, bool), num), card), s(fun(_2268348, bool), _2268340))) = s(num, i(s(fun(fun(_2268346, bool), num), card), s(fun(_2268346, bool), _2268342)))), p(s(bool, i(s(fun(fun(_2268346, bool), bool), finite), s(fun(_2268346, bool), _2268342)))), 20927 ^ _1496237 : [(20930 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2268348, bool), bool), i(s(fun(_2268348, fun(fun(_2268348, bool), bool)), in), s(_2268348, i(s(fun(_2268346, _2268348), _2268344), s(_2268346, 20926 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))))), s(fun(_2268348, bool), _2268340))))], (20928 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2268346, bool), bool), i(s(fun(_2268346, fun(fun(_2268346, bool), bool)), in), s(_2268346, 20926 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))), s(fun(_2268346, bool), _2268342)))))]], 20932 ^ _1496237 : [(20935 ^ _1496237) ^ [] : [20944 ^ _1496237 : [(20945 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2268346, bool), bool), i(s(fun(_2268346, fun(fun(_2268346, bool), bool)), in), s(_2268346, 20942 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))), s(fun(_2268346, bool), _2268342)))))], (20949 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2268346, bool), bool), i(s(fun(_2268346, fun(fun(_2268346, bool), bool)), in), s(_2268346, 20943 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))), s(fun(_2268346, bool), _2268342)))))], (20953 ^ _1496237) ^ [] : [s(_2268346, 20942 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]) = s(_2268346, 20943 ^ [_2268340, _2268342, _2268344, _2268346, _2268348])], (20951 ^ _1496237) ^ [] : [-(s(_2268348, i(s(fun(_2268346, _2268348), _2268344), s(_2268346, 20943 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))) = s(_2268348, 20931 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))], (20947 ^ _1496237) ^ [] : [-(s(_2268348, i(s(fun(_2268346, _2268348), _2268344), s(_2268346, 20942 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))) = s(_2268348, 20931 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))]], 20936 ^ _1496237 : [(20937 ^ _1496237) ^ [_2269491] : [p(s(bool, i(s(fun(fun(_2268346, bool), bool), i(s(fun(_2268346, fun(fun(_2268346, bool), bool)), in), s(_2268346, _2269491))), s(fun(_2268346, bool), _2268342)))), s(_2268348, i(s(fun(_2268346, _2268348), _2268344), s(_2268346, _2269491))) = s(_2268348, 20931 ^ [_2268340, _2268342, _2268344, _2268346, _2268348])]]], (20933 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2268348, bool), bool), i(s(fun(_2268348, fun(fun(_2268348, bool), bool)), in), s(_2268348, 20931 ^ [_2268340, _2268342, _2268344, _2268346, _2268348]))), s(fun(_2268348, bool), _2268340)))))]]], (12770 ^ _1496237) ^ [_1896059, _1896061, _1896063] : [-(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, _1896059))), s(num, _1896063))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1896059))), s(num, _1896061))))))), 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, _1896059)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1896059))), 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, _1896061))), s(num, _1896063))))], (39663 ^ _1496237) ^ [_3799252, _3799254, _3799256] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3799256), real), vectoru_norm), s(cart(real, _3799256), _3799254))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3799256), real), vectoru_norm), s(cart(real, _3799256), _3799252))))), s(real, i(s(fun(cart(real, _3799256), real), vectoru_norm), s(cart(real, _3799256), i(s(fun(cart(real, _3799256), cart(real, _3799256)), i(s(fun(cart(real, _3799256), fun(cart(real, _3799256), cart(real, _3799256))), vectoru_sub), s(cart(real, _3799256), _3799254))), s(cart(real, _3799256), _3799252)))))))))))], (8190 ^ _1496237) ^ [_1738993] : [8191 ^ _1496237 : [(8194 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1738993), bool), i(s(fun(_1738993, fun(list(_1738993), bool)), mem), s(_1738993, x))), s(list(_1738993), t0))))], (8192 ^ _1496237) ^ [] : [s(_1738993, x) = s(_1738993, h0)]], -(p(s(bool, i(s(fun(list(_1738993), bool), i(s(fun(_1738993, fun(list(_1738993), bool)), mem), s(_1738993, x))), s(list(_1738993), i(s(fun(list(_1738993), list(_1738993)), i(s(fun(_1738993, fun(list(_1738993), list(_1738993))), cons), s(_1738993, h0))), s(list(_1738993), t0)))))))], (29399 ^ _1496237) ^ [_2762361, _2762363] : [-(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, _2762363))), s(num, i(s(fun(num, num), suc), s(num, _2762361))))))), 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, _2762363))), s(num, i(s(fun(num, num), suc), s(num, _2762361))))))), 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, _2762363))), s(num, _2762361))))), s(fun(num, real), f))))), s(real, i(s(fun(num, real), f), s(num, i(s(fun(num, num), suc), s(num, _2762361))))))))), 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, _2762363))), s(num, _2762361))))), s(fun(num, real), f))))))], (9123 ^ _1496237) ^ [_1790095, _1790097, _1790099] : [p(s(bool, 9121 ^ [_1790095, _1790097, _1790099])), -(s(list(_1790099), _1790097) = s(list(_1790099), nil))], (39195 ^ _1496237) ^ [_3781941, _3781943] : [-(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), _3781943))), s(cart(real, n10), _3781941))))) = 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), _3781943))), 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), _3781941))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (8416 ^ _1496237) ^ [_1751971, _1751973, _1751975, _1751977] : [-(p(s(bool, i(s(fun(list(_1751977), bool), i(s(fun(fun(_1751977, bool), fun(list(_1751977), bool)), all0), s(fun(_1751977, bool), _1751973))), s(list(_1751977), _1751971))))), 8420 ^ _1496237 : [(8425 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1751977, bool), _1751973), s(_1751977, 8419 ^ [_1751971, _1751973, _1751975, _1751977]))))], (8423 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1751977, bool), _1751975), s(_1751977, 8419 ^ [_1751971, _1751973, _1751975, _1751977])))))], (8421 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1751977), bool), i(s(fun(_1751977, fun(list(_1751977), bool)), mem), s(_1751977, 8419 ^ [_1751971, _1751973, _1751975, _1751977]))), s(list(_1751977), _1751971)))))]], p(s(bool, i(s(fun(list(_1751977), bool), i(s(fun(fun(_1751977, bool), fun(list(_1751977), bool)), all0), s(fun(_1751977, bool), _1751975))), s(list(_1751977), _1751971))))], (37935 ^ _1496237) ^ [_3624269] : [p(s(bool, i(s(fun(fun(num, bool), bool), infinite), s(fun(num, bool), _3624269)))), 37939 ^ _1496237 : [(37940 ^ _1496237) ^ [_3624559, _3624561] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _3624561))), s(num, _3624559)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(num, num), 37938 ^ [_3624269]), s(num, _3624561))))), s(num, i(s(fun(num, num), 37938 ^ [_3624269]), s(num, _3624559)))))))], (37946 ^ _1496237) ^ [_3624760] : [-(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 ^ [_3624269]), s(num, _3624760))))), s(fun(num, bool), _3624269)))))]]], (30333 ^ _1496237) ^ [_2813320, _2813322] : [p(s(bool, i(s(fun(fun(_2813322, bool), bool), finite), s(fun(_2813322, bool), univ)))), -(s(num, i(s(fun(fun(cart(_2813322, _2813320), bool), num), card), s(fun(cart(_2813322, _2813320), bool), univ))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(fun(_2813322, bool), num), card), s(fun(_2813322, bool), univ))))), s(num, i(s(fun(fun(_2813320, bool), num), dimindex), s(fun(_2813320, bool), univ))))))], (10862 ^ _1496237) ^ [_1847985] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1847985))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, _1847985))], (22489 ^ _1496237) ^ [_2342810, _2342812, _2342814, _2342816] : [-(s(fun(_2342816, bool), i(s(fun(list(_2342816), fun(_2342816, bool)), setu_ofu_list), s(list(_2342816), i(s(fun(list(_2342814), list(_2342816)), i(s(fun(fun(_2342814, _2342816), fun(list(_2342814), list(_2342816))), map0), s(fun(_2342814, _2342816), _2342812))), s(list(_2342814), _2342810))))) = s(fun(_2342816, bool), i(s(fun(fun(_2342814, bool), fun(_2342816, bool)), i(s(fun(fun(_2342814, _2342816), fun(fun(_2342814, bool), fun(_2342816, bool))), image), s(fun(_2342814, _2342816), _2342812))), s(fun(_2342814, bool), i(s(fun(list(_2342814), fun(_2342814, bool)), setu_ofu_list), s(list(_2342814), _2342810))))))], (13253 ^ _1496237) ^ [_1905701, _1905703] : [s(int, _1905703) = s(int, _1905701), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905703))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905701))))], (5555 ^ _1496237) ^ [_1635317, _1635319] : [-(s(num, _1635317) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5560 ^ _1496237 : [(5563 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 5559 ^ [_1635317, _1635319]))), s(num, _1635317)))))], (5561 ^ _1496237) ^ [] : [-(s(num, _1635319) = 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 ^ [_1635317, _1635319]))), s(num, _1635317))))), s(num, 5559 ^ [_1635317, _1635319]))))]]], (29907 ^ _1496237) ^ [_2792161, _2792163, _2792165] : [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, _2792163)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2792163))), s(num, i(s(fun(fun(_2792165, bool), num), dimindex), s(fun(_2792165, 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, _2792161)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2792161))), s(num, i(s(fun(fun(_2792165, bool), num), dimindex), s(fun(_2792165, bool), univ)))))), 29922 ^ _1496237 : [(29929 ^ _1496237) ^ [] : [s(num, _2792163) = s(num, _2792161), -(s(finite_image(_2792165), i(s(fun(num, finite_image(_2792165)), finiteu_index), s(num, _2792163))) = s(finite_image(_2792165), i(s(fun(num, finite_image(_2792165)), finiteu_index), s(num, _2792161))))], (29923 ^ _1496237) ^ [] : [s(finite_image(_2792165), i(s(fun(num, finite_image(_2792165)), finiteu_index), s(num, _2792163))) = s(finite_image(_2792165), i(s(fun(num, finite_image(_2792165)), finiteu_index), s(num, _2792161))), -(s(num, _2792163) = s(num, _2792161))]]], (4200 ^ _1496237) ^ [_1603874, _1603876] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1603876))), s(num, _1603874))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 4203 ^ _1496237 : [(4206 ^ _1496237) ^ [] : [s(num, _1603874) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4204 ^ _1496237) ^ [] : [-(s(num, _1603876) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (38988 ^ _1496237) ^ [_3772545] : [-(s(cart(real, _3772545), i(s(fun(cart(real, _3772545), cart(real, _3772545)), i(s(fun(real, fun(cart(real, _3772545), cart(real, _3772545))), r_), s(real, c))), s(cart(real, _3772545), i(s(fun(cart(real, _3772545), cart(real, _3772545)), i(s(fun(cart(real, _3772545), fun(cart(real, _3772545), cart(real, _3772545))), vectoru_add), s(cart(real, _3772545), x))), s(cart(real, _3772545), y))))) = s(cart(real, _3772545), i(s(fun(cart(real, _3772545), cart(real, _3772545)), i(s(fun(cart(real, _3772545), fun(cart(real, _3772545), cart(real, _3772545))), vectoru_add), s(cart(real, _3772545), i(s(fun(cart(real, _3772545), cart(real, _3772545)), i(s(fun(real, fun(cart(real, _3772545), cart(real, _3772545))), r_), s(real, c))), s(cart(real, _3772545), x))))), s(cart(real, _3772545), i(s(fun(cart(real, _3772545), cart(real, _3772545)), i(s(fun(real, fun(cart(real, _3772545), cart(real, _3772545))), r_), s(real, c))), s(cart(real, _3772545), y))))))], (10152 ^ _1496237) ^ [_1828549, _1828551] : [-(s(hreal, _1828551) = s(hreal, _1828549)), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828551))), s(hreal, _1828549)))), p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828549))), s(hreal, _1828551))))], (24383 ^ _1496237) ^ [_2416437, _2416439, _2416441] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2416437))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2416441))), s(num, _2416439))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2416441))), s(num, _2416437)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2416437))), s(num, _2416439))))], (498 ^ _1496237) ^ [] : [509 ^ _1496237 : [(514 ^ _1496237) ^ [] : [-(p(s(bool, r0)))], (512 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (510 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), p(s(bool, r0))], (1942 ^ _1496237) ^ [_1526461, _1526463, _1526465] : [1943 ^ _1496237 : [(1947 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1526465, bool), _1526461), s(_1526465, 1945 ^ [_1526461, _1526463, _1526465]))))], (1944 ^ _1496237) ^ [] : [-(p(s(bool, _1526463)))]], 1948 ^ _1496237 : [(1949 ^ _1496237) ^ [_1526647] : [p(s(bool, _1526463)), -(p(s(bool, i(s(fun(_1526465, bool), _1526461), s(_1526465, _1526647)))))]]], (6016 ^ _1496237) ^ [_1646924, _1646926, _1646928] : [-(s(num, _1646926) = 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, _1646928))), s(num, _1646926))))), s(num, _1646924))))), s(num, _1646926))) = 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, _1646928))), s(num, _1646924))))), s(num, _1646926))))], (22053 ^ _1496237) ^ [_2328118] : [22067 ^ _1496237 : [(22068 ^ _1496237) ^ [_2328666] : [-(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)), _2328118), s(num, _2328666))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2328666))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]], 22058 ^ _1496237 : [(22061 ^ _1496237) ^ [_2328442] : [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 ^ [_2328118]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2328442))), s(num, 22054 ^ [_2328118]))))), s(num, _2328442))))], (22059 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2328118), s(num, 22054 ^ [_2328118]))), s(num, 22055 ^ [_2328118])))))]], 22063 ^ _1496237 : [(22066 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2328118), s(num, 22054 ^ [_2328118]))), s(num, 22055 ^ [_2328118]))))], (22064 ^ _1496237) ^ [] : [-(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 ^ [_2328118]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22062 ^ [_2328118]))), s(num, 22054 ^ [_2328118]))))), s(num, 22062 ^ [_2328118])))))]]], (14513 ^ _1496237) ^ [_1937743] : [-(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, _1937743))))), 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, _1937743))))))], (36735 ^ _1496237) ^ [_3567931, _3567933, _3567935, _3567937] : [-(p(s(bool, i(s(fun(fun(prod(_3567937, _3567935), bool), bool), countable), s(fun(prod(_3567937, _3567935), bool), i(s(fun(fun(_3567935, bool), fun(prod(_3567937, _3567935), bool)), i(s(fun(fun(_3567937, bool), fun(fun(_3567935, bool), fun(prod(_3567937, _3567935), bool))), cross0), s(fun(_3567937, bool), _3567933))), s(fun(_3567935, bool), _3567931))))))), p(s(bool, i(s(fun(fun(_3567937, bool), bool), countable), s(fun(_3567937, bool), _3567933)))), p(s(bool, i(s(fun(fun(_3567935, bool), bool), countable), s(fun(_3567935, bool), _3567931))))], (10 ^ _1496237) ^ [_1496360, _1496362, _1496364] : [-(_1496364 = _1496360), _1496364 = _1496362, _1496362 = _1496360], (10905 ^ _1496237) ^ [_1849227, _1849229, _1849231] : [s(real, _1849229) = s(real, _1849227), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849231))), s(real, _1849229))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849231))), s(real, _1849227))))], (7262 ^ _1496237) ^ [_1702550] : [-(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, _1702550))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, _1702550))))], (9620 ^ _1496237) ^ [_1809259, _1809261] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1809261))), s(nadd, _1809259))))), 9624 ^ _1496237 : [(9627 ^ _1496237) ^ [_1809533] : [-(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, _1809259))), s(num, 9623 ^ [_1809259, _1809261, _1809533]))))), s(num, _1809533))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1809261))), s(num, 9623 ^ [_1809259, _1809261, _1809533])))))))], (9625 ^ _1496237) ^ [_1809500] : [s(num, 9623 ^ [_1809259, _1809261, _1809500]) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (39653 ^ _1496237) ^ [_3798583, _3798585, _3798587] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3798587), real), i(s(fun(cart(real, _3798587), fun(cart(real, _3798587), real)), dot), s(cart(real, _3798587), _3798585))), s(cart(real, _3798587), _3798583))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3798587), real), vectoru_norm), s(cart(real, _3798587), _3798585))))), s(real, i(s(fun(cart(real, _3798587), real), vectoru_norm), s(cart(real, _3798587), _3798583)))))))))], (7961 ^ _1496237) ^ [_1728204, _1728206, _1728208, _1728210] : [s(_1728208, _1728206) = s(_1728208, _1728204), -(s(sum0(_1728208, _1728210), i(s(fun(_1728208, sum0(_1728208, _1728210)), inl), s(_1728208, _1728206))) = s(sum0(_1728208, _1728210), i(s(fun(_1728208, sum0(_1728208, _1728210)), inl), s(_1728208, _1728204))))], (13199 ^ _1496237) ^ [] : [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 ^ []))))))], (38064 ^ _1496237) ^ [_3628695, _3628697] : [38066 ^ _1496237 : [(38071 ^ _1496237) ^ [_3629129] : [p(s(bool, i(s(fun(_3628697, bool), i(s(fun(num, fun(_3628697, bool)), p0), s(num, 38065 ^ [_3628695, _3628697, _3629129]))), s(_3628697, i(s(fun(num, _3628697), i(s(fun(cart(_3628697, _3628695), fun(num, _3628697)), d_), s(cart(_3628697, _3628695), _3629129))), s(num, 38065 ^ [_3628695, _3628697, _3629129]))))))], (38069 ^ _1496237) ^ [_3629061] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38065 ^ [_3628695, _3628697, _3629061]))), s(num, i(s(fun(fun(_3628695, bool), num), dimindex), s(fun(_3628695, bool), univ)))))))], (38067 ^ _1496237) ^ [_3629024] : [-(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 ^ [_3628695, _3628697, _3629024])))))]], 38072 ^ _1496237 : [(38073 ^ _1496237) ^ [_3629237] : [-(p(s(bool, i(s(fun(_3628697, bool), i(s(fun(num, fun(_3628697, bool)), p0), s(num, _3629237))), s(_3628697, 38080 ^ [_3628695, _3628697, _3629237]))))), 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, _3629237)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3629237))), s(num, i(s(fun(fun(_3628695, bool), num), dimindex), s(fun(_3628695, bool), univ))))))]]], (13037 ^ _1496237) ^ [_1902615, _1902617] : [-(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, _1902617))), s(real, _1902615))))) = 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, _1902617))))), s(real, i(s(fun(real, real), realu_sgn), s(real, _1902615))))))], (20877 ^ _1496237) ^ [_2266448, _2266450, _2266452, _2266454] : [-(s(num, i(s(fun(fun(_2266454, bool), num), card), s(fun(_2266454, bool), i(s(fun(fun(_2266452, bool), fun(_2266454, bool)), i(s(fun(fun(_2266452, _2266454), fun(fun(_2266452, bool), fun(_2266454, bool))), image), s(fun(_2266452, _2266454), _2266450))), s(fun(_2266452, bool), _2266448))))) = s(num, i(s(fun(fun(_2266452, bool), num), card), s(fun(_2266452, bool), _2266448)))), 20882 ^ _1496237 : [(20885 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2266452, bool), bool), i(s(fun(_2266452, fun(fun(_2266452, bool), bool)), in), s(_2266452, 20881 ^ [_2266448, _2266450, _2266452, _2266454]))), s(fun(_2266452, bool), _2266448)))))], (20887 ^ _1496237) ^ [] : [-(s(_2266454, i(s(fun(_2266452, _2266454), _2266450), s(_2266452, 20880 ^ [_2266448, _2266450, _2266452, _2266454]))) = s(_2266454, i(s(fun(_2266452, _2266454), _2266450), s(_2266452, 20881 ^ [_2266448, _2266450, _2266452, _2266454]))))], (20889 ^ _1496237) ^ [] : [s(_2266452, 20880 ^ [_2266448, _2266450, _2266452, _2266454]) = s(_2266452, 20881 ^ [_2266448, _2266450, _2266452, _2266454])], (20883 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2266452, bool), bool), i(s(fun(_2266452, fun(fun(_2266452, bool), bool)), in), s(_2266452, 20880 ^ [_2266448, _2266450, _2266452, _2266454]))), s(fun(_2266452, bool), _2266448)))))]], p(s(bool, i(s(fun(fun(_2266452, bool), bool), finite), s(fun(_2266452, bool), _2266448))))], (11735 ^ _1496237) ^ [_1870676, _1870678] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1870678))), s(real, _1870676))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1870676))), s(real, _1870678))))], (7402 ^ _1496237) ^ [_1706597, _1706599] : [-(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, _1706597))))), s(num, i(s(fun(num, num), bit1), s(num, _1706599))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1706597))), s(num, _1706599))))], (27345 ^ _1496237) ^ [_2629007, _2629009] : [-(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, _2629009))), s(num, i(s(fun(num, num), suc), s(num, _2629007))))))), 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, _2629009))), s(num, i(s(fun(num, num), suc), s(num, _2629007))))))), 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, _2629009))), s(num, _2629007))))), s(fun(num, num), f))))), s(num, i(s(fun(num, num), f), s(num, i(s(fun(num, num), suc), s(num, _2629007))))))))), 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, _2629009))), s(num, _2629007))))), s(fun(num, num), f))))))], (13975 ^ _1496237) ^ [_1924542, _1924544, _1924546] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1924546))), s(int, _1924542))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1924546))), s(int, _1924544)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1924544))), s(int, _1924542))))], (39741 ^ _1496237) ^ [_3803417, _3803419] : [s(real, i(s(fun(cart(real, _3803419), real), vectoru_norm), s(cart(real, _3803419), _3803417))) = 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, _3803419), real), i(s(fun(cart(real, _3803419), fun(cart(real, _3803419), real)), dot), s(cart(real, _3803419), _3803417))), s(cart(real, _3803419), _3803417))) = 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))))))))], (8395 ^ _1496237) ^ [_1750575, _1750577, _1750579] : [8401 ^ _1496237 : [(8404 ^ _1496237) ^ [] : [s(_1750579, i(s(fun(_1750577, _1750579), 8396 ^ [_1750575, _1750577, _1750579]), s(_1750577, 8398 ^ [_1750575, _1750577, _1750579]))) = s(_1750579, i(s(fun(_1750577, _1750579), 8397 ^ [_1750575, _1750577, _1750579]), s(_1750577, 8398 ^ [_1750575, _1750577, _1750579])))], (8402 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1750577, bool), i(s(fun(fun(_1750577, _1750579), fun(_1750577, bool)), i(s(fun(fun(_1750577, _1750579), fun(fun(_1750577, _1750579), fun(_1750577, bool))), _1750575), s(fun(_1750577, _1750579), 8396 ^ [_1750575, _1750577, _1750579]))), s(fun(_1750577, _1750579), 8397 ^ [_1750575, _1750577, _1750579]))), s(_1750577, 8398 ^ [_1750575, _1750577, _1750579])))))]], 8405 ^ _1496237 : [(8408 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1750577, bool), i(s(fun(fun(_1750577, _1750579), fun(_1750577, bool)), i(s(fun(fun(_1750577, _1750579), fun(fun(_1750577, _1750579), fun(_1750577, bool))), _1750575), s(fun(_1750577, _1750579), 8396 ^ [_1750575, _1750577, _1750579]))), s(fun(_1750577, _1750579), 8397 ^ [_1750575, _1750577, _1750579]))), s(_1750577, 8398 ^ [_1750575, _1750577, _1750579]))))], (8406 ^ _1496237) ^ [] : [-(s(_1750579, i(s(fun(_1750577, _1750579), 8396 ^ [_1750575, _1750577, _1750579]), s(_1750577, 8398 ^ [_1750575, _1750577, _1750579]))) = s(_1750579, i(s(fun(_1750577, _1750579), 8397 ^ [_1750575, _1750577, _1750579]), s(_1750577, 8398 ^ [_1750575, _1750577, _1750579]))))]], 8409 ^ _1496237 : [(8410 ^ _1496237) ^ [_1751510, _1751512, _1751514] : [p(s(bool, i(s(fun(list(_1750577), bool), i(s(fun(fun(_1750577, bool), fun(list(_1750577), bool)), all0), s(fun(_1750577, bool), i(s(fun(fun(_1750577, _1750579), fun(_1750577, bool)), i(s(fun(fun(_1750577, _1750579), fun(fun(_1750577, _1750579), fun(_1750577, bool))), _1750575), s(fun(_1750577, _1750579), _1751514))), s(fun(_1750577, _1750579), _1751512))))), s(list(_1750577), _1751510)))), -(s(list(_1750579), i(s(fun(list(_1750577), list(_1750579)), i(s(fun(fun(_1750577, _1750579), fun(list(_1750577), list(_1750579))), map0), s(fun(_1750577, _1750579), _1751514))), s(list(_1750577), _1751510))) = s(list(_1750579), i(s(fun(list(_1750577), list(_1750579)), i(s(fun(fun(_1750577, _1750579), fun(list(_1750577), list(_1750579))), map0), s(fun(_1750577, _1750579), _1751512))), s(list(_1750577), _1751510))))]]], (15152 ^ _1496237) ^ [_1954302, _1954304] : [-(s(int, _1954302) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 15155 ^ _1496237 : [(15160 ^ _1496237) ^ [] : [-(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, _1954304))), s(int, _1954302))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1954302)))))))], (15158 ^ _1496237) ^ [] : [-(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, _1954304))), s(int, _1954302)))))))], (15156 ^ _1496237) ^ [] : [-(s(int, _1954304) = 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, _1954304))), s(int, _1954302))))), s(int, _1954302))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _1954304))), s(int, _1954302))))))]]], (7326 ^ _1496237) ^ [_1704647] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), bit1), s(num, _1704647))))) = s(bool, t))], (36225 ^ _1496237) ^ [_3543183, _3543185, _3543187, _3543189] : [-(p(s(bool, i(s(fun(fun(sum0(_3543189, _3543187), bool), bool), i(s(fun(fun(sum0(_3543187, _3543189), bool), fun(fun(sum0(_3543189, _3543187), bool), bool)), a_u_c), s(fun(sum0(_3543187, _3543189), bool), i(s(fun(fun(_3543189, bool), fun(sum0(_3543187, _3543189), bool)), i(s(fun(fun(_3543187, bool), fun(fun(_3543189, bool), fun(sum0(_3543187, _3543189), bool))), p_u_c), s(fun(_3543187, bool), _3543185))), s(fun(_3543189, bool), _3543183))))), s(fun(sum0(_3543189, _3543187), bool), i(s(fun(fun(_3543187, bool), fun(sum0(_3543189, _3543187), bool)), i(s(fun(fun(_3543189, bool), fun(fun(_3543187, bool), fun(sum0(_3543189, _3543187), bool))), p_u_c), s(fun(_3543189, bool), _3543183))), s(fun(_3543187, bool), _3543185)))))))], (4022 ^ _1496237) ^ [_1599752, _1599754] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599754))), s(num, _1599752))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(num, _1599754) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1599752) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (16799 ^ _1496237) ^ [_2025553, _2025555, _2025557] : [-(s(bool, i(s(fun(fun(_2025557, bool), bool), i(s(fun(fun(_2025557, bool), fun(fun(_2025557, bool), bool)), disjoint), s(fun(_2025557, bool), _2025555))), s(fun(_2025557, bool), _2025553))) = s(bool, i(s(fun(fun(_2025557, bool), bool), i(s(fun(fun(_2025557, bool), fun(fun(_2025557, bool), bool)), disjoint), s(fun(_2025557, bool), _2025553))), s(fun(_2025557, bool), _2025555))))], (8595 ^ _1496237) ^ [_1762597, _1762599, _1762601] : [-(s(_1762599, i(s(fun(_1762599, _1762599), i(s(fun(list(_1762601), fun(_1762599, _1762599)), i(s(fun(fun(_1762601, fun(_1762599, _1762599)), fun(list(_1762601), fun(_1762599, _1762599))), itlist), s(fun(_1762601, fun(_1762599, _1762599)), f))), s(list(_1762601), i(s(fun(list(_1762601), list(_1762601)), i(s(fun(list(_1762601), fun(list(_1762601), list(_1762601))), append), s(list(_1762601), _1762597))), s(list(_1762601), i(s(fun(list(_1762601), list(_1762601)), i(s(fun(_1762601, fun(list(_1762601), list(_1762601))), cons), s(_1762601, a0))), s(list(_1762601), nil))))))), s(_1762599, b0))) = s(_1762599, i(s(fun(_1762599, _1762599), i(s(fun(list(_1762601), fun(_1762599, _1762599)), i(s(fun(fun(_1762601, fun(_1762599, _1762599)), fun(list(_1762601), fun(_1762599, _1762599))), itlist), s(fun(_1762601, fun(_1762599, _1762599)), f))), s(list(_1762601), _1762597))), s(_1762599, i(s(fun(_1762599, _1762599), i(s(fun(_1762601, fun(_1762599, _1762599)), f), s(_1762601, a0))), s(_1762599, b0))))))], (13085 ^ _1496237) ^ [] : [13098 ^ _1496237 : [(13099 ^ _1496237) ^ [_1903668, _1903670] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, _1903670))), s(real, _1903668)))))]], 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 ^ _1496237 : [(13097 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13092 ^ []))), s(real, 13093 ^ []))))], (13095 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 13092 ^ []))), s(real, 13093 ^ [])))))]]], (19428 ^ _1496237) ^ [_2188074, _2188076, _2188078] : [-(p(s(bool, i(s(fun(fun(_2188078, bool), bool), finite), s(fun(_2188078, bool), i(s(fun(fun(_2188078, bool), fun(_2188078, bool)), i(s(fun(fun(_2188078, bool), fun(fun(_2188078, bool), fun(_2188078, bool))), union), s(fun(_2188078, bool), _2188076))), s(fun(_2188078, bool), _2188074))))))), p(s(bool, i(s(fun(fun(_2188078, bool), bool), finite), s(fun(_2188078, bool), _2188076)))), p(s(bool, i(s(fun(fun(_2188078, bool), bool), finite), s(fun(_2188078, bool), _2188074))))], (14219 ^ _1496237) ^ [_1930812, _1930814, _1930816] : [-(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, _1930816))), s(int, _1930814))))), s(int, _1930812))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1930816))), s(int, _1930812)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1930814))), s(int, _1930812))))], (8701 ^ _1496237) ^ [_1767034, _1767036, _1767038, _1767040, _1767042] : [-(s(bool, i(s(fun(list(_1767042), bool), i(s(fun(fun(_1767042, bool), fun(list(_1767042), bool)), ex0), s(fun(_1767042, bool), _1767038))), s(list(_1767042), i(s(fun(list(_1767040), list(_1767042)), i(s(fun(fun(_1767040, _1767042), fun(list(_1767040), list(_1767042))), map0), s(fun(_1767040, _1767042), _1767036))), s(list(_1767040), _1767034))))) = s(bool, i(s(fun(list(_1767040), bool), i(s(fun(fun(_1767040, bool), fun(list(_1767040), bool)), ex0), s(fun(_1767040, bool), i(s(fun(fun(_1767040, _1767042), fun(_1767040, bool)), i(s(fun(fun(_1767042, bool), fun(fun(_1767040, _1767042), fun(_1767040, bool))), o), s(fun(_1767042, bool), _1767038))), s(fun(_1767040, _1767042), _1767036))))), s(list(_1767040), _1767034))))], (42843 ^ _1496237) ^ [_4064729, _4064731, _4064733, _4064735, _4064737, _4064739] : [-(s(cart(real, _4064739), i(s(fun(cart(real, _4064737), cart(real, _4064739)), i(s(fun(cart(cart(real, _4064737), _4064739), fun(cart(real, _4064737), cart(real, _4064739))), matrixu_vectoru_mul), s(cart(cart(real, _4064737), _4064739), _4064733))), s(cart(real, _4064737), i(s(fun(cart(real, _4064735), cart(real, _4064737)), i(s(fun(cart(cart(real, _4064735), _4064737), fun(cart(real, _4064735), cart(real, _4064737))), matrixu_vectoru_mul), s(cart(cart(real, _4064735), _4064737), _4064731))), s(cart(real, _4064735), _4064729))))) = s(cart(real, _4064739), i(s(fun(cart(real, _4064735), cart(real, _4064739)), i(s(fun(cart(cart(real, _4064735), _4064739), fun(cart(real, _4064735), cart(real, _4064739))), matrixu_vectoru_mul), s(cart(cart(real, _4064735), _4064739), i(s(fun(cart(cart(real, _4064735), _4064737), cart(cart(real, _4064735), _4064739)), i(s(fun(cart(cart(real, _4064737), _4064739), fun(cart(cart(real, _4064735), _4064737), cart(cart(real, _4064735), _4064739))), matrixu_mul), s(cart(cart(real, _4064737), _4064739), _4064733))), s(cart(cart(real, _4064735), _4064737), _4064731))))), s(cart(real, _4064735), _4064729))))], (5340 ^ _1496237) ^ [_1630356, _1630358] : [-(s(num, _1630358) = s(num, _1630356)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1630358))), s(num, _1630356)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1630356))), s(num, _1630358))))], (13997 ^ _1496237) ^ [_1925002, _1925004] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1925004))), s(int, _1925002)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925004))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1925002))), 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)))))))))))))], (38954 ^ _1496237) ^ [_3770685, _3770687] : [-(s(cart(real, _3770687), i(s(fun(cart(real, _3770687), cart(real, _3770687)), i(s(fun(cart(real, _3770687), fun(cart(real, _3770687), cart(real, _3770687))), vectoru_add), s(cart(real, _3770687), _3770685))), s(cart(real, _3770687), i(s(fun(num, cart(real, _3770687)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3770687), _3770685))], (14421 ^ _1496237) ^ [_1935415] : [-(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, _1935415))))), 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, _1935415))))], (10122 ^ _1496237) ^ [_1827780, _1827782] : [s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1827782))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1827780))), -(s(num, _1827782) = s(num, _1827780))], (3974 ^ _1496237) ^ [_1598765] : [-(s(num, _1598765) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, _1598765) = s(num, i(s(fun(num, num), suc), s(num, 3977 ^ [_1598765]))))], (19893 ^ _1496237) ^ [_2211637, _2211639, _2211641] : [-(p(s(bool, i(s(fun(fun(_2211641, bool), bool), infinite), s(fun(_2211641, bool), i(s(fun(fun(_2211641, bool), fun(_2211641, bool)), i(s(fun(fun(_2211641, bool), fun(fun(_2211641, bool), fun(_2211641, bool))), diff), s(fun(_2211641, bool), _2211639))), s(fun(_2211641, bool), _2211637))))))), p(s(bool, i(s(fun(fun(_2211641, bool), bool), infinite), s(fun(_2211641, bool), _2211639)))), p(s(bool, i(s(fun(fun(_2211641, bool), bool), finite), s(fun(_2211641, bool), _2211637))))], (27107 ^ _1496237) ^ [_2615620, _2615622] : [s(num, i(s(fun(fun(_2615622, bool), num), i(s(fun(fun(_2615622, num), fun(fun(_2615622, bool), num)), _2615620), s(fun(_2615622, num), 27108 ^ [_2615620, _2615622]))), s(fun(_2615622, bool), 27109 ^ [_2615620, _2615622]))) = s(num, i(s(fun(fun(_2615622, num), num), i(s(fun(fun(_2615622, bool), fun(fun(_2615622, num), num)), nsum), s(fun(_2615622, bool), 27109 ^ [_2615620, _2615622]))), s(fun(_2615622, num), 27108 ^ [_2615620, _2615622]))), 27112 ^ _1496237 : [(27113 ^ _1496237) ^ [_2616556, _2616558] : [-(s(num, i(s(fun(fun(_2615622, num), num), i(s(fun(fun(_2615622, bool), fun(fun(_2615622, num), num)), nsum), s(fun(_2615622, bool), i(s(fun(fun(fun(_2615622, bool), bool), fun(_2615622, bool)), unions), s(fun(fun(_2615622, bool), bool), _2616556))))), s(fun(_2615622, num), _2616558))) = s(num, i(s(fun(fun(fun(_2615622, bool), num), num), i(s(fun(fun(fun(_2615622, bool), bool), fun(fun(fun(_2615622, bool), num), num)), nsum), s(fun(fun(_2615622, bool), bool), _2616556))), s(fun(fun(_2615622, bool), num), i(s(fun(fun(_2615622, num), fun(fun(_2615622, bool), num)), _2615620), s(fun(_2615622, num), _2616558)))))), p(s(bool, i(s(fun(fun(fun(_2615622, bool), bool), bool), finite), s(fun(fun(_2615622, bool), bool), _2616556)))), 27121 ^ _1496237 : [(27124 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2615622, bool), bool), finite), s(fun(_2615622, bool), 27120 ^ [_2615620, _2615622, _2616556, _2616558]))))], (27122 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2615622, bool), bool), bool), i(s(fun(fun(_2615622, bool), fun(fun(fun(_2615622, bool), bool), bool)), in), s(fun(_2615622, bool), 27120 ^ [_2615620, _2615622, _2616556, _2616558]))), s(fun(fun(_2615622, bool), bool), _2616556)))))]], 27128 ^ _1496237 : [(27131 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2615622, bool), bool), bool), i(s(fun(fun(_2615622, bool), fun(fun(fun(_2615622, bool), bool), bool)), in), s(fun(_2615622, bool), 27126 ^ [_2615620, _2615622, _2616556, _2616558]))), s(fun(fun(_2615622, bool), bool), _2616556)))))], (27129 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2615622, bool), bool), bool), i(s(fun(fun(_2615622, bool), fun(fun(fun(_2615622, bool), bool), bool)), in), s(fun(_2615622, bool), 27125 ^ [_2615620, _2615622, _2616556, _2616558]))), s(fun(fun(_2615622, bool), bool), _2616556)))))], (27139 ^ _1496237) ^ [] : [s(num, i(s(fun(_2615622, num), _2616558), s(_2615622, 27127 ^ [_2615620, _2615622, _2616556, _2616558]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27135 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2615622, bool), bool), i(s(fun(_2615622, fun(fun(_2615622, bool), bool)), in), s(_2615622, 27127 ^ [_2615620, _2615622, _2616556, _2616558]))), s(fun(_2615622, bool), 27125 ^ [_2615620, _2615622, _2616556, _2616558])))))], (27137 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2615622, bool), bool), i(s(fun(_2615622, fun(fun(_2615622, bool), bool)), in), s(_2615622, 27127 ^ [_2615620, _2615622, _2616556, _2616558]))), s(fun(_2615622, bool), 27126 ^ [_2615620, _2615622, _2616556, _2616558])))))], (27133 ^ _1496237) ^ [] : [s(fun(_2615622, bool), 27125 ^ [_2615620, _2615622, _2616556, _2616558]) = s(fun(_2615622, bool), 27126 ^ [_2615620, _2615622, _2616556, _2616558])]]]]], (29803 ^ _1496237) ^ [_2788586] : [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))), _2788586), s(fun(num, real), 29804 ^ [_2788586]))), s(real, 29805 ^ [_2788586]))), s(num, 29806 ^ [_2788586]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29804 ^ [_2788586]), s(num, 29806 ^ [_2788586]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29805 ^ [_2788586]))), s(num, 29806 ^ [_2788586]))))), 29809 ^ _1496237 : [(29823 ^ _1496237) ^ [_2789560, _2789562, _2789564] : [29833 ^ _1496237 : [(29834 ^ _1496237) ^ [_2789905] : [-(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, _2789564))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2788586), s(fun(num, real), _2789562))), s(real, _2789905))))) = s(real, _2789560))]], s(real, i(s(fun(num, real), _2789562), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(real, _2789560), 29829 ^ _1496237 : [(29832 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), _2789562), s(num, 29828 ^ [_2788586, _2789560, _2789562, _2789564]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29830 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 29828 ^ [_2788586, _2789560, _2789562, _2789564]))), 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, _2789564)))))))]]], (29810 ^ _1496237) ^ [_2789085, _2789087, _2789089] : [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, _2789089))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2788586), s(fun(num, real), _2789087))), s(real, 29811 ^ [_2788586, _2789085, _2789087, _2789089]))))) = s(real, _2789085), 29814 ^ _1496237 : [(29817 ^ _1496237) ^ [_2789405] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2789405))), 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, _2789089)))))), -(s(real, i(s(fun(num, real), _2789087), s(num, _2789405))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29815 ^ _1496237) ^ [] : [-(s(real, i(s(fun(num, real), _2789087), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(real, _2789085))]]]]], (16025 ^ _1496237) ^ [_1990662, _1990664] : [p(s(bool, i(s(fun(fun(_1990664, bool), bool), infinite), s(fun(_1990664, bool), _1990662)))), p(s(bool, i(s(fun(fun(_1990664, bool), bool), finite), s(fun(_1990664, bool), _1990662))))], (4513 ^ _1496237) ^ [_1610672] : [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, _1610672)))), s(num, _1610672) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (11429 ^ _1496237) ^ [_1861807, _1861809, _1861811] : [-(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, _1861811))), s(real, _1861809))))), s(real, _1861807))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1861811))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861807))), s(real, _1861809))))))], (10797 ^ _1496237) ^ [_1845910, _1845912] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1845910))), s(real, _1845912))) = 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, _1845910))), s(real, _1845912))))), s(real, _1845912))), s(real, _1845910))))], (41805 ^ _1496237) ^ [_3958801] : [-(s(_3958801, i(s(fun(num, _3958801), i(s(fun(cart(_3958801, n3), fun(num, _3958801)), d_), s(cart(_3958801, n3), i(s(fun(list(_3958801), cart(_3958801, n3)), vector), s(list(_3958801), i(s(fun(list(_3958801), list(_3958801)), i(s(fun(_3958801, fun(list(_3958801), list(_3958801))), cons), s(_3958801, x))), s(list(_3958801), i(s(fun(list(_3958801), list(_3958801)), i(s(fun(_3958801, fun(list(_3958801), list(_3958801))), cons), s(_3958801, y))), s(list(_3958801), i(s(fun(list(_3958801), list(_3958801)), i(s(fun(_3958801, fun(list(_3958801), list(_3958801))), cons), s(_3958801, z))), s(list(_3958801), 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(_3958801, z))], (14677 ^ _1496237) ^ [_1941620, _1941622] : [-(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, _1941620))), s(num, _1941622))))))), -(s(num, _1941622) = 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, _1941620))))], (13881 ^ _1496237) ^ [_1922269] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922269))), s(int, i(s(fun(int, int), intu_neg), s(int, _1922269))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922269))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (23420 ^ _1496237) ^ [_2388651, _2388653, _2388655, _2388657] : [-(s(bool, i(s(fun(fun(_2388657, bool), bool), i(s(fun(fun(_2388655, bool), fun(fun(_2388657, bool), bool)), g_a_u_c), s(fun(_2388655, bool), _2388651))), s(fun(_2388657, bool), _2388653))) = s(bool, i(s(fun(fun(_2388655, bool), bool), i(s(fun(fun(_2388657, bool), fun(fun(_2388655, bool), bool)), l_a_u_c), s(fun(_2388657, bool), _2388653))), s(fun(_2388655, bool), _2388651))))], (39074 ^ _1496237) ^ [_3777922, _3777924, _3777926, _3777928] : [-(s(real, i(s(fun(cart(real, _3777928), real), i(s(fun(cart(real, _3777928), fun(cart(real, _3777928), real)), dot), s(cart(real, _3777928), _3777924))), s(cart(real, _3777928), i(s(fun(cart(real, _3777928), cart(real, _3777928)), i(s(fun(real, fun(cart(real, _3777928), cart(real, _3777928))), r_), s(real, _3777926))), s(cart(real, _3777928), _3777922))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3777926))), s(real, i(s(fun(cart(real, _3777928), real), i(s(fun(cart(real, _3777928), fun(cart(real, _3777928), real)), dot), s(cart(real, _3777928), _3777924))), s(cart(real, _3777928), _3777922))))))], (41129 ^ _1496237) ^ [_3914822, _3914824] : [s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), i(s(fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824)))), _3914822), s(fun(num, real), 41130 ^ [_3914822, _3914824]))), s(fun(num, cart(real, _3914824)), 41131 ^ [_3914822, _3914824]))), s(num, 41132 ^ [_3914822, _3914824]))) = s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(real, fun(cart(real, _3914824), cart(real, _3914824))), 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 ^ [_3914822, _3914824]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41132 ^ [_3914822, _3914824]))), 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 ^ [_3914822, _3914824]), s(num, 41132 ^ [_3914822, _3914824]))))))), s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), 41131 ^ [_3914822, _3914824]), s(num, 41132 ^ [_3914822, _3914824]))))), 41135 ^ _1496237 : [(41136 ^ _1496237) ^ [_3916440] : [s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), i(s(fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824)))), _3916440), s(fun(num, real), 41137 ^ [_3914822, _3914824, _3916440]))), s(fun(num, cart(real, _3914824)), 41138 ^ [_3914822, _3914824, _3916440]))), s(num, 41139 ^ [_3914822, _3914824, _3916440]))) = s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(real, fun(cart(real, _3914824), cart(real, _3914824))), r_), s(real, i(s(fun(num, real), 41137 ^ [_3914822, _3914824, _3916440]), s(num, 41139 ^ [_3914822, _3914824, _3916440]))))), s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(cart(real, _3914824), fun(cart(real, _3914824), cart(real, _3914824))), vectoru_sub), s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), 41138 ^ [_3914822, _3914824, _3916440]), s(num, 41139 ^ [_3914822, _3914824, _3916440]))))), s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), 41138 ^ [_3914822, _3914824, _3916440]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 41139 ^ [_3914822, _3914824, _3916440]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), 41142 ^ _1496237 : [(41143 ^ _1496237) ^ [_3917958, _3917960, _3917962, _3917964] : [-(s(cart(real, _3914824), i(s(fun(fun(num, cart(real, _3914824)), cart(real, _3914824)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3914824)), cart(real, _3914824))), 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, _3917960))), s(num, _3917958))))), s(fun(num, cart(real, _3914824)), i(s(fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824)))), _3916440), s(fun(num, real), _3917964))), s(fun(num, cart(real, _3914824)), _3917962))))) = s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(cart(real, _3914824), fun(cart(real, _3914824), cart(real, _3914824))), i(s(fun(bool, fun(cart(real, _3914824), fun(cart(real, _3914824), cart(real, _3914824)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3917960))), s(num, _3917958))))), s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(cart(real, _3914824), fun(cart(real, _3914824), cart(real, _3914824))), vectoru_sub), s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(cart(real, _3914824), fun(cart(real, _3914824), cart(real, _3914824))), vectoru_sub), s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(real, fun(cart(real, _3914824), cart(real, _3914824))), r_), s(real, i(s(fun(num, real), _3917964), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3917958))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), _3917962), s(num, _3917958))))))), s(cart(real, _3914824), i(s(fun(cart(real, _3914824), cart(real, _3914824)), i(s(fun(real, fun(cart(real, _3914824), cart(real, _3914824))), r_), s(real, i(s(fun(num, real), _3917964), s(num, _3917960))))), s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), _3917962), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _3917960))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))))), s(cart(real, _3914824), i(s(fun(fun(num, cart(real, _3914824)), cart(real, _3914824)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3914824)), cart(real, _3914824))), 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, _3917960))), s(num, _3917958))))), s(fun(num, cart(real, _3914824)), i(s(fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3914824)), fun(num, cart(real, _3914824)))), _3914822), s(fun(num, real), _3917964))), s(fun(num, cart(real, _3914824)), _3917962))))))))), s(cart(real, _3914824), i(s(fun(num, cart(real, _3914824)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (4094 ^ _1496237) ^ [_1601443] : [-(s(num, i(s(fun(num, num), suc), s(num, _1601443))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1601443))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (23972 ^ _1496237) ^ [_2405556, _2405558] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2405558)))), -(s(fun(real, bool), _2405558) = s(fun(real, bool), empty)), 23979 ^ _1496237 : [(23989 ^ _1496237) ^ [] : [-(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), _2405558))))), s(real, _2405556))))), 23990 ^ _1496237 : [(23991 ^ _1496237) ^ [_2405945] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2405945))), s(fun(real, bool), _2405558)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2405945))), s(real, _2405556))))]]], (23980 ^ _1496237) ^ [] : [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), _2405558))))), s(real, _2405556)))), 23984 ^ _1496237 : [(23987 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23983 ^ [_2405556, _2405558]))), s(real, _2405556)))))], (23985 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23983 ^ [_2405556, _2405558]))), s(fun(real, bool), _2405558)))))]]]]], (41759 ^ _1496237) ^ [_3956071, _3956073, _3956075, _3956077] : [-(p(s(bool, i(s(fun(cart(real, _3956077), bool), i(s(fun(cart(real, _3956077), fun(cart(real, _3956077), bool)), orthogonal), s(cart(real, _3956077), i(s(fun(cart(real, _3956077), cart(real, _3956077)), i(s(fun(cart(real, _3956077), fun(cart(real, _3956077), cart(real, _3956077))), vectoru_sub), s(cart(real, _3956077), _3956073))), s(cart(real, _3956077), _3956071))))), s(cart(real, _3956077), _3956075))))), p(s(bool, i(s(fun(cart(real, _3956077), bool), i(s(fun(cart(real, _3956077), fun(cart(real, _3956077), bool)), orthogonal), s(cart(real, _3956077), _3956073))), s(cart(real, _3956077), _3956075)))), p(s(bool, i(s(fun(cart(real, _3956077), bool), i(s(fun(cart(real, _3956077), fun(cart(real, _3956077), bool)), orthogonal), s(cart(real, _3956077), _3956071))), s(cart(real, _3956077), _3956075))))], (4907 ^ _1496237) ^ [_1620469] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1620469))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), suc), s(num, _1620469)))))))], (43098 ^ _1496237) ^ [_4094114, _4094116, _4094118] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4094118), cart(real, _4094116)), fun(num, fun(num, real))), _4094114), s(fun(cart(real, _4094118), cart(real, _4094116)), 43099 ^ [_4094114, _4094116, _4094118]))), s(num, 43100 ^ [_4094114, _4094116, _4094118]))), s(num, 43101 ^ [_4094114, _4094116, _4094118]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4094116), fun(num, real)), d_), s(cart(real, _4094116), i(s(fun(cart(real, _4094118), cart(real, _4094116)), 43099 ^ [_4094114, _4094116, _4094118]), s(cart(real, _4094118), i(s(fun(num, cart(real, _4094118)), basis), s(num, 43101 ^ [_4094114, _4094116, _4094118]))))))), s(num, 43100 ^ [_4094114, _4094116, _4094118]))), 43104 ^ _1496237 : [(43105 ^ _1496237) ^ [_4095377] : [s(cart(real, _4094118), i(s(fun(num, cart(real, _4094118)), i(s(fun(fun(cart(real, _4094118), cart(real, _4094116)), fun(num, cart(real, _4094118))), _4095377), s(fun(cart(real, _4094118), cart(real, _4094116)), 43106 ^ [_4094114, _4094116, _4094118, _4095377]))), s(num, 43107 ^ [_4094114, _4094116, _4094118, _4095377]))) = s(cart(real, _4094118), i(s(fun(fun(num, real), cart(real, _4094118)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4094118), cart(real, _4094116)), fun(num, fun(num, real))), _4094114), s(fun(cart(real, _4094118), cart(real, _4094116)), 43106 ^ [_4094114, _4094116, _4094118, _4095377]))), s(num, 43107 ^ [_4094114, _4094116, _4094118, _4095377]))))), 43110 ^ _1496237 : [(43111 ^ _1496237) ^ [_4096282] : [-(s(cart(cart(real, _4094118), _4094116), i(s(fun(fun(cart(real, _4094118), cart(real, _4094116)), cart(cart(real, _4094118), _4094116)), matrix), s(fun(cart(real, _4094118), cart(real, _4094116)), _4096282))) = s(cart(cart(real, _4094118), _4094116), i(s(fun(fun(num, cart(real, _4094118)), cart(cart(real, _4094118), _4094116)), lambda), s(fun(num, cart(real, _4094118)), i(s(fun(fun(cart(real, _4094118), cart(real, _4094116)), fun(num, cart(real, _4094118))), _4095377), s(fun(cart(real, _4094118), cart(real, _4094116)), _4096282))))))]]]]], (11009 ^ _1496237) ^ [_1851787, _1851789] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1851789))), s(real, _1851787)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1851787))), s(real, _1851789))))], (14445 ^ _1496237) ^ [_1935936, _1935938] : [14446 ^ _1496237 : [(14449 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1935936))), s(int, _1935938))))], (14447 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1935938))), s(int, _1935936))))]], s(int, _1935938) = s(int, _1935936)], (11015 ^ _1496237) ^ [_1851931, _1851933] : [-(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, _1851933))), s(real, _1851931))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1851931))), s(real, _1851933))))], (11243 ^ _1496237) ^ [_1857213, _1857215] : [-(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, _1857215))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1857213))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1857215))), s(real, _1857213))))], (3433 ^ _1496237) ^ [_1565852, _1565854, _1565856, _1565858, _1565860, _1565862] : [-(s(_1565862, i(s(fun(prod(_1565860, _1565858), _1565862), i(s(fun(fun(_1565860, fun(_1565858, _1565862)), fun(prod(_1565860, _1565858), _1565862)), uncurry), s(fun(_1565860, fun(_1565858, _1565862)), _1565856))), s(prod(_1565860, _1565858), i(s(fun(_1565858, prod(_1565860, _1565858)), i(s(fun(_1565860, fun(_1565858, prod(_1565860, _1565858))), c_), s(_1565860, _1565854))), s(_1565858, _1565852))))) = s(_1565862, i(s(fun(_1565858, _1565862), i(s(fun(_1565860, fun(_1565858, _1565862)), _1565856), s(_1565860, _1565854))), s(_1565858, _1565852))))], (10190 ^ _1496237) ^ [_1829339, _1829341, _1829343] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829343))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829341))), s(hreal, _1829339))))) = 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, _1829343))), s(hreal, _1829341))))), s(hreal, _1829339))))], (5111 ^ _1496237) ^ [_1624359, _1624361] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624361))), s(num, i(s(fun(num, num), suc), s(num, _1624359))))) = 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, _1624361))), s(num, _1624359))))))], (6028 ^ _1496237) ^ [_1647175, _1647177, _1647179] : [-(s(num, _1647177) = 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, _1647179))), s(num, _1647177))))), s(num, _1647175))))), s(num, _1647177))) = 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, _1647179))), s(num, _1647175))))), s(num, _1647177))))], (30407 ^ _1496237) ^ [_2818905, _2818907, _2818909, _2818911, _2818913] : [s(bool, i(s(fun(_2818907, bool), _2818905), s(_2818907, 30408 ^ [_2818905, _2818907, _2818909, _2818911, _2818913]))) = s(bool, t), -(s(_2818907, i(s(fun(_2818909, _2818907), i(s(fun(_2818911, fun(_2818909, _2818907)), i(s(fun(list(prod(fun(_2818913, _2818909), fun(_2818911, fun(_2818913, _2818907)))), fun(_2818911, fun(_2818909, _2818907))), casewise), s(list(prod(fun(_2818913, _2818909), fun(_2818911, fun(_2818913, _2818907)))), nil))), s(_2818911, f))), s(_2818909, x))) = s(_2818907, i(s(fun(fun(_2818907, bool), _2818907), h_), s(fun(_2818907, bool), _2818905))))], (26014 ^ _1496237) ^ [_2539142, _2539144, _2539146, _2539148] : [-(s(num, i(s(fun(fun(_2539148, num), num), i(s(fun(fun(_2539148, bool), fun(fun(_2539148, num), num)), nsum), s(fun(_2539148, bool), _2539142))), s(fun(_2539148, num), _2539146))) = s(num, i(s(fun(fun(_2539148, num), num), i(s(fun(fun(_2539148, bool), fun(fun(_2539148, num), num)), nsum), s(fun(_2539148, bool), _2539144))), s(fun(_2539148, num), _2539146)))), p(s(bool, i(s(fun(fun(_2539148, bool), bool), i(s(fun(fun(_2539148, bool), fun(fun(_2539148, bool), bool)), subset), s(fun(_2539148, bool), _2539144))), s(fun(_2539148, bool), _2539142)))), 26020 ^ _1496237 : [(26025 ^ _1496237) ^ [] : [s(num, i(s(fun(_2539148, num), _2539146), s(_2539148, 26019 ^ [_2539142, _2539144, _2539146, _2539148]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26023 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2539148, bool), bool), i(s(fun(_2539148, fun(fun(_2539148, bool), bool)), in), s(_2539148, 26019 ^ [_2539142, _2539144, _2539146, _2539148]))), s(fun(_2539148, bool), _2539144))))], (26021 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2539148, bool), bool), i(s(fun(_2539148, fun(fun(_2539148, bool), bool)), in), s(_2539148, 26019 ^ [_2539142, _2539144, _2539146, _2539148]))), s(fun(_2539148, bool), _2539142)))))]]], (14742 ^ _1496237) ^ [_1943299, _1943301] : [s(int, _1943299) = s(int, i(s(fun(int, int), intu_neg), s(int, _1943301))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1943301))), s(int, _1943299))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15995 ^ _1496237) ^ [_1989502, _1989504] : [-(p(s(bool, i(s(fun(fun(_1989504, bool), bool), finite), s(fun(_1989504, bool), _1989502))))), 15996 ^ _1496237 : [(15999 ^ _1496237) ^ [_1989697, _1989699] : [s(fun(_1989504, bool), _1989502) = s(fun(_1989504, bool), i(s(fun(fun(_1989504, bool), fun(_1989504, bool)), i(s(fun(_1989504, fun(fun(_1989504, bool), fun(_1989504, bool))), insert), s(_1989504, _1989699))), s(fun(_1989504, bool), _1989697))), p(s(bool, i(s(fun(fun(_1989504, bool), bool), finite), s(fun(_1989504, bool), _1989697))))], (15997 ^ _1496237) ^ [] : [s(fun(_1989504, bool), _1989502) = s(fun(_1989504, bool), empty)]]], (7107 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, fun(num, bool)), bool), wf), s(fun(num, fun(num, bool)), l_)))))], (4168 ^ _1496237) ^ [_1603139, _1603141, _1603143] : [4169 ^ _1496237 : [(4172 ^ _1496237) ^ [] : [s(num, _1603139) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4170 ^ _1496237) ^ [] : [s(num, _1603143) = s(num, _1603141)]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1603143))), s(num, _1603139))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1603141))), s(num, _1603139))))], (7900 ^ _1496237) ^ [_1726107, _1726109, _1726111, _1726113, _1726115, _1726117] : [-(s(_1726115, i(s(fun(sum0(_1726117, _1726113), _1726115), 7896 ^ [_1726109, _1726111, _1726113, _1726115, _1726117]), s(sum0(_1726117, _1726113), i(s(fun(_1726113, sum0(_1726117, _1726113)), inr), s(_1726113, _1726107))))) = s(_1726115, i(s(fun(_1726113, _1726115), _1726109), s(_1726113, _1726107))))], (34585 ^ _1496237) ^ [_3459003, _3459005] : [p(s(bool, i(s(fun(fun(prod(_3459005, _3459005), bool), bool), poset), s(fun(prod(_3459005, _3459005), bool), _3459003)))), 34589 ^ _1496237 : [(34592 ^ _1496237) ^ [_3459505] : [-(s(fun(_3459005, bool), _3459505) = s(fun(_3459005, bool), 34588 ^ [_3459003, _3459005])), p(s(bool, i(s(fun(fun(_3459005, bool), bool), i(s(fun(fun(prod(_3459005, _3459005), bool), fun(fun(_3459005, bool), bool)), chain), s(fun(prod(_3459005, _3459005), bool), _3459003))), s(fun(_3459005, bool), _3459505)))), p(s(bool, i(s(fun(fun(_3459005, bool), bool), i(s(fun(fun(_3459005, bool), fun(fun(_3459005, bool), bool)), subset), s(fun(_3459005, bool), 34588 ^ [_3459003, _3459005]))), s(fun(_3459005, bool), _3459505))))], (34590 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3459005, bool), bool), i(s(fun(fun(prod(_3459005, _3459005), bool), fun(fun(_3459005, bool), bool)), chain), s(fun(prod(_3459005, _3459005), bool), _3459003))), s(fun(_3459005, bool), 34588 ^ [_3459003, _3459005])))))]]], (29331 ^ _1496237) ^ [_2760338, _2760340, _2760342] : [29333 ^ _1496237 : [(29338 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), _2760342), s(num, 29332 ^ [_2760338, _2760340, _2760342]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29336 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29332 ^ [_2760338, _2760340, _2760342]))), s(num, _2760338)))))], (29334 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2760340))), s(num, 29332 ^ [_2760338, _2760340, _2760342])))))]], -(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, _2760340))), s(num, _2760338))))), s(fun(num, real), _2760342))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8301 ^ _1496237) ^ [_1745563, _1745565, _1745567] : [-(s(_1745563, i(s(fun(_1745563, _1745563), i(s(fun(list(_1745565), fun(_1745563, _1745563)), i(s(fun(list(_1745567), fun(list(_1745565), fun(_1745563, _1745563))), i(s(fun(fun(_1745567, fun(_1745565, fun(_1745563, _1745563))), fun(list(_1745567), fun(list(_1745565), fun(_1745563, _1745563)))), itlist2), s(fun(_1745567, fun(_1745565, fun(_1745563, _1745563))), f))), s(list(_1745567), i(s(fun(list(_1745567), list(_1745567)), i(s(fun(_1745567, fun(list(_1745567), list(_1745567))), cons), s(_1745567, h1))), s(list(_1745567), t1))))), s(list(_1745565), l2))), s(_1745563, b0))) = s(_1745563, i(s(fun(_1745563, _1745563), i(s(fun(_1745565, fun(_1745563, _1745563)), i(s(fun(_1745567, fun(_1745565, fun(_1745563, _1745563))), f), s(_1745567, h1))), s(_1745565, i(s(fun(list(_1745565), _1745565), hd), s(list(_1745565), l2))))), s(_1745563, i(s(fun(_1745563, _1745563), i(s(fun(list(_1745565), fun(_1745563, _1745563)), i(s(fun(list(_1745567), fun(list(_1745565), fun(_1745563, _1745563))), i(s(fun(fun(_1745567, fun(_1745565, fun(_1745563, _1745563))), fun(list(_1745567), fun(list(_1745565), fun(_1745563, _1745563)))), itlist2), s(fun(_1745567, fun(_1745565, fun(_1745563, _1745563))), f))), s(list(_1745567), t1))), s(list(_1745565), i(s(fun(list(_1745565), list(_1745565)), tl), s(list(_1745565), l2))))), s(_1745563, b0))))))], (33209 ^ _1496237) ^ [_3386064, _3386066, _3386068] : [p(s(bool, i(s(fun(fun(_3386068, bool), bool), i(s(fun(fun(prod(_3386068, _3386068), bool), fun(fun(_3386068, bool), bool)), chain), s(fun(prod(_3386068, _3386068), bool), _3386064))), s(fun(_3386068, bool), _3386066)))), 33212 ^ _1496237 : [(33213 ^ _1496237) ^ [_3386380, _3386382] : [p(s(bool, i(s(fun(_3386068, bool), _3386066), s(_3386068, _3386382)))), p(s(bool, i(s(fun(_3386068, bool), _3386066), s(_3386068, _3386380)))), -(p(s(bool, i(s(fun(prod(_3386068, _3386068), bool), _3386064), s(prod(_3386068, _3386068), i(s(fun(_3386068, prod(_3386068, _3386068)), i(s(fun(_3386068, fun(_3386068, prod(_3386068, _3386068))), c_), s(_3386068, _3386382))), s(_3386068, _3386380))))))), -(p(s(bool, i(s(fun(prod(_3386068, _3386068), bool), _3386064), s(prod(_3386068, _3386068), i(s(fun(_3386068, prod(_3386068, _3386068)), i(s(fun(_3386068, fun(_3386068, prod(_3386068, _3386068))), c_), s(_3386068, _3386380))), s(_3386068, _3386382)))))))]]], (42151 ^ _1496237) ^ [_3984856, _3984858, _3984860] : [p(s(bool, i(s(fun(fun(cart(real, _3984858), cart(real, _3984860)), bool), linear), s(fun(cart(real, _3984858), cart(real, _3984860)), _3984856)))), 42155 ^ _1496237 : [(42156 ^ _1496237) ^ [_3985075] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3984860), real), vectoru_norm), s(cart(real, _3984860), i(s(fun(cart(real, _3984858), cart(real, _3984860)), _3984856), s(cart(real, _3984858), _3985075))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42154 ^ [_3984856, _3984858, _3984860]))), s(real, i(s(fun(cart(real, _3984858), real), vectoru_norm), s(cart(real, _3984858), _3985075)))))))))]]], (9484 ^ _1496237) ^ [_1804943, _1804945] : [-(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, _1804945))), s(num, i(s(fun(num, num), suc), s(num, _1804943))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1804945))), s(num, _1804943))))))))), s(num, 9482 ^ [_1804945])))))], (9532 ^ _1496237) ^ [_1806796, _1806798] : [-(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, _1806798))))), s(num, _1806796))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1806798))), s(num, _1806796))))], (3460 ^ _1496237) ^ [_1567211, _1567213, _1567215] : [3461 ^ _1496237 : [(3462 ^ _1496237) ^ [_1567338, _1567340] : [p(s(bool, i(s(fun(prod(_1567215, _1567213), bool), _1567211), s(prod(_1567215, _1567213), i(s(fun(_1567213, prod(_1567215, _1567213)), i(s(fun(_1567215, fun(_1567213, prod(_1567215, _1567213))), c_), s(_1567215, _1567340))), s(_1567213, _1567338))))))]], -(p(s(bool, i(s(fun(prod(_1567215, _1567213), bool), _1567211), s(prod(_1567215, _1567213), 3463 ^ [_1567211, _1567213, _1567215])))))], (7229 ^ _1496237) ^ [_1701752] : [-(s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit0), s(num, _1701752))))) = s(num, i(s(fun(num, num), bit1), s(num, _1701752))))], (22099 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), infinite), s(fun(num, bool), univ)))))], (12551 ^ _1496237) ^ [_1890700] : [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, _1890700)))), 12555 ^ _1496237 : [(12558 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 12554 ^ [_1890700]))), s(real, _1890700)))))], (12556 ^ _1496237) ^ [] : [-(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 ^ [_1890700])))))]]], (33179 ^ _1496237) ^ [_3384630, _3384632] : [-(p(s(bool, i(s(fun(fun(prod(_3384632, _3384632), bool), bool), poset), s(fun(prod(_3384632, _3384632), bool), _3384630))))), 33183 ^ _1496237 : [(33186 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3384632, _3384632), bool), _3384630), s(prod(_3384632, _3384632), i(s(fun(_3384632, prod(_3384632, _3384632)), i(s(fun(_3384632, fun(_3384632, prod(_3384632, _3384632))), c_), s(_3384632, 33182 ^ [_3384630, _3384632]))), s(_3384632, 33182 ^ [_3384630, _3384632]))))))], (33184 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3384632, bool), i(s(fun(fun(prod(_3384632, _3384632), bool), fun(_3384632, bool)), fl), s(fun(prod(_3384632, _3384632), bool), _3384630))), s(_3384632, 33182 ^ [_3384630, _3384632])))))]], 33192 ^ _1496237 : [(33197 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3384632, _3384632), bool), _3384630), s(prod(_3384632, _3384632), i(s(fun(_3384632, prod(_3384632, _3384632)), i(s(fun(_3384632, fun(_3384632, prod(_3384632, _3384632))), c_), s(_3384632, 33189 ^ [_3384630, _3384632]))), s(_3384632, 33191 ^ [_3384630, _3384632]))))))], (33195 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3384632, _3384632), bool), _3384630), s(prod(_3384632, _3384632), i(s(fun(_3384632, prod(_3384632, _3384632)), i(s(fun(_3384632, fun(_3384632, prod(_3384632, _3384632))), c_), s(_3384632, 33190 ^ [_3384630, _3384632]))), s(_3384632, 33191 ^ [_3384630, _3384632])))))))], (33193 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3384632, _3384632), bool), _3384630), s(prod(_3384632, _3384632), i(s(fun(_3384632, prod(_3384632, _3384632)), i(s(fun(_3384632, fun(_3384632, prod(_3384632, _3384632))), c_), s(_3384632, 33189 ^ [_3384630, _3384632]))), s(_3384632, 33190 ^ [_3384630, _3384632])))))))]], 33200 ^ _1496237 : [(33205 ^ _1496237) ^ [] : [s(_3384632, 33198 ^ [_3384630, _3384632]) = s(_3384632, 33199 ^ [_3384630, _3384632])], (33203 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3384632, _3384632), bool), _3384630), s(prod(_3384632, _3384632), i(s(fun(_3384632, prod(_3384632, _3384632)), i(s(fun(_3384632, fun(_3384632, prod(_3384632, _3384632))), c_), s(_3384632, 33199 ^ [_3384630, _3384632]))), s(_3384632, 33198 ^ [_3384630, _3384632])))))))], (33201 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3384632, _3384632), bool), _3384630), s(prod(_3384632, _3384632), i(s(fun(_3384632, prod(_3384632, _3384632)), i(s(fun(_3384632, fun(_3384632, prod(_3384632, _3384632))), c_), s(_3384632, 33198 ^ [_3384630, _3384632]))), s(_3384632, 33199 ^ [_3384630, _3384632])))))))]]], (12063 ^ _1496237) ^ [_1878798] : [s(real, i(s(fun(real, real), realu_inv), s(real, _1878798))) = 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, _1878798) = 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))))))))], (938 ^ _1496237) ^ [_1508315, _1508317, _1508319] : [951 ^ _1496237 : [(952 ^ _1496237) ^ [] : [-(p(s(bool, _1508319))), -(p(s(bool, _1508317)))], (958 ^ _1496237) ^ [] : [-(p(s(bool, _1508315)))]], 939 ^ _1496237 : [(946 ^ _1496237) ^ [] : [p(s(bool, _1508317)), p(s(bool, _1508315))], (940 ^ _1496237) ^ [] : [p(s(bool, _1508319)), p(s(bool, _1508315))]]], (42773 ^ _1496237) ^ [_4054062, _4054064, _4054066] : [-(s(cart(cart(real, _4054066), _4054064), i(s(fun(cart(cart(real, _4054066), _4054064), cart(cart(real, _4054066), _4054064)), i(s(fun(cart(cart(real, _4054066), _4054064), fun(cart(cart(real, _4054066), _4054064), cart(cart(real, _4054066), _4054064))), matrixu_add), s(cart(cart(real, _4054066), _4054064), _4054062))), s(cart(cart(real, _4054066), _4054064), i(s(fun(cart(cart(real, _4054066), _4054064), cart(cart(real, _4054066), _4054064)), matrixu_neg), s(cart(cart(real, _4054066), _4054064), _4054062))))) = s(cart(cart(real, _4054066), _4054064), i(s(fun(num, cart(cart(real, _4054066), _4054064)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1026 ^ _1496237) ^ [_1509553] : [-(p(s(bool, _1509553))), -(s(bool, f0) = s(bool, _1509553))], (16849 ^ _1496237) ^ [_2027946, _2027948, _2027950] : [p(s(bool, i(s(fun(fun(_2027950, bool), bool), i(s(fun(_2027950, fun(fun(_2027950, bool), bool)), in), s(_2027950, _2027946))), s(fun(_2027950, bool), _2027948)))), 16853 ^ _1496237 : [(16856 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2027950, bool), bool), i(s(fun(_2027950, fun(fun(_2027950, bool), bool)), in), s(_2027950, _2027946))), s(fun(_2027950, bool), 16852 ^ [_2027946, _2027948, _2027950]))))], (16854 ^ _1496237) ^ [] : [-(s(fun(_2027950, bool), _2027948) = s(fun(_2027950, bool), i(s(fun(fun(_2027950, bool), fun(_2027950, bool)), i(s(fun(_2027950, fun(fun(_2027950, bool), fun(_2027950, bool))), insert), s(_2027950, _2027946))), s(fun(_2027950, bool), 16852 ^ [_2027946, _2027948, _2027950]))))]]], (7955 ^ _1496237) ^ [_1728031, _1728033, _1728035, _1728037] : [s(sum0(_1728035, _1728037), i(s(fun(_1728035, sum0(_1728035, _1728037)), inl), s(_1728035, _1728033))) = s(sum0(_1728035, _1728037), i(s(fun(_1728035, sum0(_1728035, _1728037)), inl), s(_1728035, _1728031))), -(s(_1728035, _1728033) = s(_1728035, _1728031))], (10941 ^ _1496237) ^ [_1850234, _1850236] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1850236))), s(real, i(s(fun(real, real), realu_neg), s(real, _1850234))))) = 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, _1850236))), s(real, _1850234))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (13913 ^ _1496237) ^ [_1923145, _1923147, _1923149] : [-(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, _1923149))), s(int, _1923147))))), s(int, _1923145))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923149))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1923145))), s(int, _1923147))))))], (126 ^ _1496237) ^ [] : [-(s(bool, t) = s(bool, t))], (8070 ^ _1496237) ^ [_1733816, _1733818, _1733820] : [-(s(_1733820, i(s(fun(list(_1733820), _1733820), hd), s(list(_1733820), i(s(fun(list(_1733820), list(_1733820)), i(s(fun(_1733820, fun(list(_1733820), list(_1733820))), cons), s(_1733820, _1733816))), s(list(_1733820), _1733818))))) = s(_1733820, _1733816))], (31205 ^ _1496237) ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508] : [s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))))), _2987496), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31206 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31207 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31208 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31209 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31210 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(fun(_2987504, _2987502), 31211 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(_2987500, 31212 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))) = 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(_2987506, bool), i(s(fun(_2987506, fun(_2987506, bool)), geq), s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31206 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]), s(fun(_2987504, _2987502), 31211 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(_2987500, 31212 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))))), s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31207 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]), s(fun(_2987504, _2987502), 31211 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(_2987500, 31212 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))))))), s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31208 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]), s(fun(_2987504, _2987502), 31211 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(_2987500, 31212 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))))), s(bool, i(s(fun(_2987498, bool), i(s(fun(_2987498, fun(_2987498, bool)), geq), s(_2987498, i(s(fun(_2987500, _2987498), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31209 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]), s(fun(_2987504, _2987502), 31211 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(_2987500, 31212 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))))), s(_2987498, i(s(fun(_2987500, _2987498), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31210 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]), s(fun(_2987504, _2987502), 31211 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))), s(_2987500, 31212 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508]))))))), 31215 ^ _1496237 : [(31216 ^ _1496237) ^ [_2994499] : [s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))))), _2994499), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31217 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31218 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31219 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31220 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31221 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(_2987504, _2987502), 31222 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))) = s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))))), _2987496), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31217 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31218 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31219 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31220 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), 31221 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), s(fun(_2987504, _2987502), 31222 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499]))), 31225 ^ _1496237 : [(31226 ^ _1496237) ^ [_3000809] : [31242 ^ _1496237 : [(31247 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), _3000809), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31227 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31228 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31229 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))))], (31245 ^ _1496237) ^ [] : [-(s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31228 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))) = s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31229 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))))], (31243 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31227 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809])))))]], 31234 ^ _1496237 : [(31237 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31227 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809])))), s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31228 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))) = s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31229 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809])))], (31235 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), _3000809), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31227 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31228 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31229 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(fun(_2987504, _2987502), 31230 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809]))), s(_2987500, 31231 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809])))))]], 31248 ^ _1496237 : [(31249 ^ _1496237) ^ [_3006501] : [s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), _3006501), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31250 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31251 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31252 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), s(fun(_2987504, _2987502), 31253 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))) = s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), _3000809), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31250 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31251 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31252 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), s(fun(_2987504, _2987502), 31253 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501]))), 31256 ^ _1496237 : [(31257 ^ _1496237) ^ [_3011007] : [31278 ^ _1496237 : [(31281 ^ _1496237) ^ [] : [-(s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31259 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))) = s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31260 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))))], (31283 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31261 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007])))))], (31285 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), _3011007), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31258 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31259 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31260 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31261 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))))], (31279 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31258 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007])))))]], 31266 ^ _1496237 : [(31269 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31258 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007])))), s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31259 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))) = s(_2987506, i(s(fun(_2987500, _2987506), i(s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31260 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31261 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))))], (31267 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), _3011007), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31258 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31259 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31260 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31261 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(fun(_2987504, _2987502), 31262 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007]))), s(_2987500, 31263 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007])))))]], 31286 ^ _1496237 : [(31287 ^ _1496237) ^ [_3016828] : [s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), _3016828), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31288 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31289 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31290 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31291 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(_2987504, _2987502), 31292 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))) = s(fun(_2987500, bool), i(s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), _3011007), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31288 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31289 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), 31290 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), 31291 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), s(fun(_2987504, _2987502), 31292 ^ [_2987496, _2987498, _2987500, _2987502, _2987504, _2987506, _2987508, _2994499, _3000809, _3006501, _3011007, _3016828]))), 31295 ^ _1496237 : [(31296 ^ _1496237) ^ [_3020951, _3020953, _3020955, _3020957, _3020959, _3020961, _3020963, _3020965] : [-(p(s(bool, i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool), i(s(fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool))), i(s(fun(fun(_2987504, fun(_2987508, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool)))), admissible), s(fun(_2987504, fun(_2987508, bool)), _3020965))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020963))), s(fun(_2987500, _2987508), _3020961))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))))), _2994499), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020959))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020955))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020957))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), _3020953))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), _3020951))))))), p(s(bool, i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool), i(s(fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool))), i(s(fun(fun(_2987504, fun(_2987508, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool)))), admissible), s(fun(_2987504, fun(_2987508, bool)), _3020965))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020963))), s(fun(_2987500, _2987508), _3020961))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020959)))), p(s(bool, i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool), i(s(fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool))), i(s(fun(fun(_2987504, fun(_2987508, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), bool)))), admissible), s(fun(_2987504, fun(_2987508, bool)), _3020965))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020963))), s(fun(_2987500, _2987508), _3020961))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020955)))), p(s(bool, i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool), i(s(fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool))), i(s(fun(fun(_2987504, fun(_2987508, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool)))), admissible), s(fun(_2987504, fun(_2987508, bool)), _3020965))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), _3016828), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020963))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020959))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020955))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020957))))), s(fun(_2987500, _2987508), _3020961))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), _3020953)))), p(s(bool, i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool), i(s(fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool))), i(s(fun(fun(_2987504, fun(_2987508, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), bool)))), admissible), s(fun(_2987504, fun(_2987508, bool)), _3020965))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), _3006501), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020963))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020959))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020955))))), s(fun(_2987500, _2987508), _3020961))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020957)))), p(s(bool, i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool), i(s(fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool))), i(s(fun(fun(_2987504, fun(_2987508, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987500, _2987508), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), bool)))), admissible), s(fun(_2987504, fun(_2987508, bool)), _3020965))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool))))), i(s(fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), fun(fun(fun(_2987504, _2987502), fun(_2987500, bool)), fun(fun(_2987504, _2987502), fun(_2987500, bool)))))), _3016828), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020963))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020959))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987506)), _3020955))), s(fun(fun(_2987504, _2987502), fun(_2987500, bool)), _3020957))))), s(fun(_2987500, _2987508), _3020961))), s(fun(fun(_2987504, _2987502), fun(_2987500, _2987498)), _3020951))))]]]]]]]]]]]]], (20094 ^ _1496237) ^ [_2222066, _2222068, _2222070, _2222072, _2222074, _2222076] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2222074, fun(num, bool)), i(s(fun(fun(_2222076, bool), fun(_2222074, fun(num, bool))), i(s(fun(_2222074, fun(fun(_2222076, bool), fun(_2222074, fun(num, bool)))), i(s(fun(fun(_2222076, fun(_2222074, _2222074)), fun(_2222074, fun(fun(_2222076, bool), fun(_2222074, fun(num, bool))))), finrec), s(fun(_2222076, fun(_2222074, _2222074)), _2222072))), s(_2222074, _2222070))), s(fun(_2222076, bool), _2222068))), s(_2222074, _2222066))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 20095 ^ _1496237 : [(20096 ^ _1496237) ^ [_2222299] : [s(fun(_2222076, bool), _2222068) = s(fun(_2222076, bool), i(s(fun(fun(_2222076, bool), fun(_2222076, bool)), i(s(fun(_2222076, fun(fun(_2222076, bool), fun(_2222076, bool))), insert), s(_2222076, _2222299))), s(fun(_2222076, bool), empty))), s(_2222074, _2222066) = s(_2222074, i(s(fun(_2222074, _2222074), i(s(fun(_2222076, fun(_2222074, _2222074)), _2222072), s(_2222076, _2222299))), s(_2222074, _2222070)))]]], (8074 ^ _1496237) ^ [_1733984, _1733986, _1733988] : [-(s(list(_1733988), i(s(fun(list(_1733988), list(_1733988)), tl), s(list(_1733988), i(s(fun(list(_1733988), list(_1733988)), i(s(fun(_1733988, fun(list(_1733988), list(_1733988))), cons), s(_1733988, _1733986))), s(list(_1733988), _1733984))))) = s(list(_1733988), _1733984))], (14349 ^ _1496237) ^ [_1933833, _1933835] : [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, _1933835))), s(int, _1933833)))))), 14354 ^ _1496237 : [(14357 ^ _1496237) ^ [] : [-(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, _1933833)))))], (14355 ^ _1496237) ^ [] : [-(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, _1933835)))))]], 14358 ^ _1496237 : [(14361 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1933833))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (14359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1933835))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (35850 ^ _1496237) ^ [_3523898, _3523900, _3523902, _3523904, _3523906, _3523908, _3523910, _3523912] : [-(s(bool, i(s(fun(fun(_3523910, bool), bool), i(s(fun(fun(_3523912, bool), fun(fun(_3523910, bool), bool)), a_u_c), s(fun(_3523912, bool), _3523904))), s(fun(_3523910, bool), _3523900))) = s(bool, i(s(fun(fun(_3523906, bool), bool), i(s(fun(fun(_3523908, bool), fun(fun(_3523906, bool), bool)), a_u_c), s(fun(_3523908, bool), _3523902))), s(fun(_3523906, bool), _3523898)))), p(s(bool, i(s(fun(fun(_3523908, bool), bool), i(s(fun(fun(_3523912, bool), fun(fun(_3523908, bool), bool)), a_u_c), s(fun(_3523912, bool), _3523904))), s(fun(_3523908, bool), _3523902)))), p(s(bool, i(s(fun(fun(_3523906, bool), bool), i(s(fun(fun(_3523910, bool), fun(fun(_3523906, bool), bool)), a_u_c), s(fun(_3523910, bool), _3523900))), s(fun(_3523906, bool), _3523898))))], (4218 ^ _1496237) ^ [_1604226, _1604228] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1604228))), s(num, _1604226))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), -(s(num, _1604228) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(s(num, _1604226) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (42781 ^ _1496237) ^ [_4055349, _4055351, _4055353] : [-(s(cart(cart(real, _4055353), _4055351), i(s(fun(cart(cart(real, _4055353), _4055351), cart(cart(real, _4055353), _4055351)), i(s(fun(cart(cart(real, _4055351), _4055351), fun(cart(cart(real, _4055353), _4055351), cart(cart(real, _4055353), _4055351))), matrixu_mul), s(cart(cart(real, _4055351), _4055351), i(s(fun(num, cart(cart(real, _4055351), _4055351)), 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, _4055353), _4055351), _4055349))) = s(cart(cart(real, _4055353), _4055351), _4055349))], (16206 ^ _1496237) ^ [_1999606, _1999608] : [p(s(bool, i(s(fun(fun(_1999608, bool), bool), i(s(fun(_1999608, fun(fun(_1999608, bool), bool)), in), s(_1999608, _1999606))), s(fun(_1999608, bool), empty))))], (9663 ^ _1496237) ^ [_1810806, _1810808, _1810810] : [-(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, _1810810))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1810808))), s(nadd, _1810806))))))), 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, _1810810))), s(nadd, _1810808))))), s(nadd, _1810806)))))))], (25667 ^ _1496237) ^ [_2517227, _2517229] : [-(s(num, i(s(fun(fun(_2517229, num), num), i(s(fun(fun(_2517229, bool), fun(fun(_2517229, num), num)), nsum), s(fun(_2517229, bool), empty))), s(fun(_2517229, num), _2517227))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (11801 ^ _1496237) ^ [_1872545, _1872547, _1872549] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872545))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1872549))), s(real, _1872547))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872545))), s(real, _1872549)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872545))), s(real, _1872547))))], (26556 ^ _1496237) ^ [_2579125, _2579127, _2579129] : [26563 ^ _1496237 : [(26566 ^ _1496237) ^ [_2580781, _2580783] : [p(s(bool, i(s(fun(_2579127, bool), i(s(fun(bool, fun(_2579127, bool)), i(s(fun(_2579127, fun(bool, fun(_2579127, bool))), setspec), s(_2579127, 26560 ^ [_2579125, _2579127, _2579129]))), s(bool, _2580781))), s(_2579127, _2580783)))), 26577 ^ _1496237 : [(26582 ^ _1496237) ^ [] : [p(s(bool, _2580781))], (26580 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26558 ^ [_2579125, _2579127, _2579129]), s(_2579129, 26559 ^ [_2579125, _2579127, _2579129]))), s(_2579127, _2580783)))))], (26578 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2579127, bool), bool), i(s(fun(_2579127, fun(fun(_2579127, bool), bool)), in), s(_2579127, _2580783))), s(fun(_2579127, bool), 26557 ^ [_2579125, _2579127, _2579129])))))]], 26569 ^ _1496237 : [(26572 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2579127, bool), bool), i(s(fun(_2579127, fun(fun(_2579127, bool), bool)), in), s(_2579127, _2580783))), s(fun(_2579127, bool), 26557 ^ [_2579125, _2579127, _2579129])))), p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26558 ^ [_2579125, _2579127, _2579129]), s(_2579129, 26559 ^ [_2579125, _2579127, _2579129]))), s(_2579127, _2580783))))], (26570 ^ _1496237) ^ [] : [-(p(s(bool, _2580781)))]]], (26564 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, fun(_2579127, bool))), i(s(fun(fun(_2579127, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, fun(_2579127, bool)))), _2579125), s(fun(_2579127, bool), 26557 ^ [_2579125, _2579127, _2579129]))), s(fun(_2579129, fun(_2579127, bool)), 26558 ^ [_2579125, _2579127, _2579129]))), s(_2579129, 26559 ^ [_2579125, _2579127, _2579129]))), s(_2579127, 26560 ^ [_2579125, _2579127, _2579129])))))]], 26587 ^ _1496237 : [(26606 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579127, bool), i(s(fun(bool, fun(_2579127, bool)), i(s(fun(_2579127, fun(bool, fun(_2579127, bool))), setspec), s(_2579127, 26560 ^ [_2579125, _2579127, _2579129]))), s(bool, 26586 ^ [_2579125, _2579127, _2579129]))), s(_2579127, 26585 ^ [_2579125, _2579127, _2579129])))))], (26588 ^ _1496237) ^ [] : [p(s(bool, 26586 ^ [_2579125, _2579127, _2579129])), 26591 ^ _1496237 : [(26594 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26558 ^ [_2579125, _2579127, _2579129]), s(_2579129, 26559 ^ [_2579125, _2579127, _2579129]))), s(_2579127, 26585 ^ [_2579125, _2579127, _2579129])))))], (26592 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2579127, bool), bool), i(s(fun(_2579127, fun(fun(_2579127, bool), bool)), in), s(_2579127, 26585 ^ [_2579125, _2579127, _2579129]))), s(fun(_2579127, bool), 26557 ^ [_2579125, _2579127, _2579129])))))]]], (26596 ^ _1496237) ^ [] : [-(p(s(bool, 26586 ^ [_2579125, _2579127, _2579129]))), p(s(bool, i(s(fun(fun(_2579127, bool), bool), i(s(fun(_2579127, fun(fun(_2579127, bool), bool)), in), s(_2579127, 26585 ^ [_2579125, _2579127, _2579129]))), s(fun(_2579127, bool), 26557 ^ [_2579125, _2579127, _2579129])))), p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26558 ^ [_2579125, _2579127, _2579129]), s(_2579129, 26559 ^ [_2579125, _2579127, _2579129]))), s(_2579127, 26585 ^ [_2579125, _2579127, _2579129]))))], (26608 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, fun(_2579127, bool))), i(s(fun(fun(_2579127, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, fun(_2579127, bool)))), _2579125), s(fun(_2579127, bool), 26557 ^ [_2579125, _2579127, _2579129]))), s(fun(_2579129, fun(_2579127, bool)), 26558 ^ [_2579125, _2579127, _2579129]))), s(_2579129, 26559 ^ [_2579125, _2579127, _2579129]))), s(_2579127, 26560 ^ [_2579125, _2579127, _2579129]))))]], 26609 ^ _1496237 : [(26610 ^ _1496237) ^ [_2582386] : [s(num, i(s(fun(_2579129, num), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, num)), i(s(fun(fun(_2579127, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, num))), _2582386), s(fun(_2579127, bool), 26611 ^ [_2579125, _2579127, _2579129, _2582386]))), s(fun(_2579129, fun(_2579127, bool)), 26612 ^ [_2579125, _2579127, _2579129, _2582386]))), s(_2579129, 26613 ^ [_2579125, _2579127, _2579129, _2582386]))) = s(num, i(s(fun(fun(_2579127, bool), num), card), s(fun(_2579127, bool), i(s(fun(fun(_2579127, bool), fun(_2579127, bool)), gspec), s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, fun(_2579127, bool))), i(s(fun(fun(_2579127, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, fun(_2579127, bool)))), _2579125), s(fun(_2579127, bool), 26611 ^ [_2579125, _2579127, _2579129, _2582386]))), s(fun(_2579129, fun(_2579127, bool)), 26612 ^ [_2579125, _2579127, _2579129, _2582386]))), s(_2579129, 26613 ^ [_2579125, _2579127, _2579129, _2582386]))))))), 26616 ^ _1496237 : [(26617 ^ _1496237) ^ [_2583820] : [26670 ^ _1496237 : [(26671 ^ _1496237) ^ [_2586818, _2586820, _2586822, _2586824] : [-(s(num, i(s(fun(fun(_2579129, num), num), i(s(fun(fun(_2579129, bool), fun(fun(_2579129, num), num)), nsum), s(fun(_2579129, bool), _2586822))), s(fun(_2579129, num), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, num)), i(s(fun(fun(_2579127, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579129, num))), _2582386), s(fun(_2579127, bool), _2586820))), s(fun(_2579129, fun(_2579127, bool)), _2586824))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2586818))), s(num, i(s(fun(fun(_2579127, bool), num), card), s(fun(_2579127, bool), _2586820)))))), p(s(bool, i(s(fun(fun(_2579129, bool), bool), finite), s(fun(_2579129, bool), _2586822)))), p(s(bool, i(s(fun(fun(_2579127, bool), bool), finite), s(fun(_2579127, bool), _2586820)))), 26681 ^ _1496237 : [(26684 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2579129, bool), num), card), s(fun(_2579129, bool), i(s(fun(fun(_2579129, bool), fun(_2579129, bool)), gspec), s(fun(_2579129, bool), i(s(fun(_2579127, fun(_2579129, bool)), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579127, fun(_2579129, bool))), i(s(fun(fun(_2579129, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579127, fun(_2579129, bool)))), _2583820), s(fun(_2579129, bool), _2586822))), s(fun(_2579129, fun(_2579127, bool)), _2586824))), s(_2579127, 26680 ^ [_2579125, _2579127, _2579129, _2582386, _2583820, _2586818, _2586820, _2586822, _2586824]))))))) = s(num, _2586818)], (26682 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2579127, bool), bool), i(s(fun(_2579127, fun(fun(_2579127, bool), bool)), in), s(_2579127, 26680 ^ [_2579125, _2579127, _2579129, _2582386, _2583820, _2586818, _2586820, _2586822, _2586824]))), s(fun(_2579127, bool), _2586820)))))]]]], 26624 ^ _1496237 : [(26627 ^ _1496237) ^ [_2585037, _2585039] : [p(s(bool, i(s(fun(_2579129, bool), i(s(fun(bool, fun(_2579129, bool)), i(s(fun(_2579129, fun(bool, fun(_2579129, bool))), setspec), s(_2579129, 26621 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(bool, _2585037))), s(_2579129, _2585039)))), 26638 ^ _1496237 : [(26643 ^ _1496237) ^ [] : [p(s(bool, _2585037))], (26641 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26619 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]), s(_2579129, _2585039))), s(_2579127, 26620 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))))], (26639 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2579129, bool), bool), i(s(fun(_2579129, fun(fun(_2579129, bool), bool)), in), s(_2579129, _2585039))), s(fun(_2579129, bool), 26618 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))))]], 26630 ^ _1496237 : [(26633 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2579129, bool), bool), i(s(fun(_2579129, fun(fun(_2579129, bool), bool)), in), s(_2579129, _2585039))), s(fun(_2579129, bool), 26618 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))), p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26619 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]), s(_2579129, _2585039))), s(_2579127, 26620 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))))], (26631 ^ _1496237) ^ [] : [-(p(s(bool, _2585037)))]]], (26625 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579129, bool), i(s(fun(_2579127, fun(_2579129, bool)), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579127, fun(_2579129, bool))), i(s(fun(fun(_2579129, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579127, fun(_2579129, bool)))), _2583820), s(fun(_2579129, bool), 26618 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(fun(_2579129, fun(_2579127, bool)), 26619 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579127, 26620 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579129, 26621 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))))]], 26648 ^ _1496237 : [(26667 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579129, bool), i(s(fun(bool, fun(_2579129, bool)), i(s(fun(_2579129, fun(bool, fun(_2579129, bool))), setspec), s(_2579129, 26621 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(bool, 26647 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579129, 26646 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))))], (26649 ^ _1496237) ^ [] : [p(s(bool, 26647 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])), 26652 ^ _1496237 : [(26655 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26619 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]), s(_2579129, 26646 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579127, 26620 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))))], (26653 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2579129, bool), bool), i(s(fun(_2579129, fun(fun(_2579129, bool), bool)), in), s(_2579129, 26646 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(fun(_2579129, bool), 26618 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))))]]], (26657 ^ _1496237) ^ [] : [-(p(s(bool, 26647 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), p(s(bool, i(s(fun(fun(_2579129, bool), bool), i(s(fun(_2579129, fun(fun(_2579129, bool), bool)), in), s(_2579129, 26646 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(fun(_2579129, bool), 26618 ^ [_2579125, _2579127, _2579129, _2582386, _2583820])))), p(s(bool, i(s(fun(_2579127, bool), i(s(fun(_2579129, fun(_2579127, bool)), 26619 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]), s(_2579129, 26646 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579127, 26620 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))))], (26669 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2579129, bool), i(s(fun(_2579127, fun(_2579129, bool)), i(s(fun(fun(_2579129, fun(_2579127, bool)), fun(_2579127, fun(_2579129, bool))), i(s(fun(fun(_2579129, bool), fun(fun(_2579129, fun(_2579127, bool)), fun(_2579127, fun(_2579129, bool)))), _2583820), s(fun(_2579129, bool), 26618 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(fun(_2579129, fun(_2579127, bool)), 26619 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579127, 26620 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))), s(_2579129, 26621 ^ [_2579125, _2579127, _2579129, _2582386, _2583820]))))]]]]]]], (310 ^ _1496237) ^ [] : [-(p(s(bool, t)))], (16841 ^ _1496237) ^ [_2027434, _2027436, _2027438] : [-(s(fun(_2027438, bool), i(s(fun(fun(_2027438, bool), fun(_2027438, bool)), i(s(fun(fun(_2027438, bool), fun(fun(_2027438, bool), fun(_2027438, bool))), diff), s(fun(_2027438, bool), i(s(fun(fun(_2027438, bool), fun(_2027438, bool)), i(s(fun(fun(_2027438, bool), fun(fun(_2027438, bool), fun(_2027438, bool))), diff), s(fun(_2027438, bool), _2027436))), s(fun(_2027438, bool), _2027434))))), s(fun(_2027438, bool), _2027434))) = s(fun(_2027438, bool), i(s(fun(fun(_2027438, bool), fun(_2027438, bool)), i(s(fun(fun(_2027438, bool), fun(fun(_2027438, bool), fun(_2027438, bool))), diff), s(fun(_2027438, bool), _2027436))), s(fun(_2027438, bool), _2027434))))], (14617 ^ _1496237) ^ [_1940108, _1940110, _1940112] : [-(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, _1940110))), s(num, _1940112))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1940108))), s(num, _1940112))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1940110))), s(int, _1940108)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1940112))))], (5219 ^ _1496237) ^ [_1627330, _1627332] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1627332))), s(num, _1627330)))), -(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, _1627332))))), s(num, i(s(fun(num, num), fact), s(num, _1627330)))))))], (34583 ^ _1496237) ^ [_3458930, _3458932] : [-(s(fun(_3458932, bool), i(s(fun(fun(prod(_3458932, _3458932), bool), fun(_3458932, bool)), fl), s(fun(prod(_3458932, _3458932), bool), 34579 ^ [_3458930, _3458932]))) = s(fun(_3458932, bool), _3458930))], (14231 ^ _1496237) ^ [_1931131, _1931133] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1931131))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1931133))), s(int, _1931131)))))))], (11449 ^ _1496237) ^ [_1862479, _1862481, _1862483, _1862485] : [-(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, _1862485))), s(real, _1862481))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1862483))), s(real, _1862479))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1862485))), s(real, _1862483)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1862481))), s(real, _1862479))))], (1080 ^ _1496237) ^ [_1510065] : [p(s(bool, _1510065)), 1083 ^ _1496237 : [(1086 ^ _1496237) ^ [] : [-(p(s(bool, _1510065)))], (1084 ^ _1496237) ^ [] : [-(p(s(bool, t)))]]], (14838 ^ _1496237) ^ [_1945363, _1945365] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1945363))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1945365))), s(int, _1945363))))) = s(int, _1945365))], (38026 ^ _1496237) ^ [_3627370, _3627372, _3627374] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3627374))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3627372))), s(real, _3627370))))))), 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, _3627374)))), 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, _3627372)))), 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, _3627370)))), 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, _3627374))), 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, _3627372))), 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, _3627370))), 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))))))))))))))], (16220 ^ _1496237) ^ [_2000167, _2000169, _2000171, _2000173] : [16221 ^ _1496237 : [(16224 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2000173, bool), bool), i(s(fun(_2000173, fun(fun(_2000173, bool), bool)), in), s(_2000173, _2000167))), s(fun(_2000173, bool), _2000169))))], (16222 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2000173, bool), bool), i(s(fun(_2000173, fun(fun(_2000173, bool), bool)), in), s(_2000173, _2000167))), s(fun(_2000173, bool), _2000171))))]], -(p(s(bool, i(s(fun(fun(_2000173, bool), bool), i(s(fun(_2000173, fun(fun(_2000173, bool), bool)), in), s(_2000173, _2000167))), s(fun(_2000173, bool), i(s(fun(fun(_2000173, bool), fun(_2000173, bool)), i(s(fun(fun(_2000173, bool), fun(fun(_2000173, bool), fun(_2000173, bool))), union), s(fun(_2000173, bool), _2000171))), s(fun(_2000173, bool), _2000169)))))))], (10365 ^ _1496237) ^ [_1834985, _1834987] : [s(num, _1834987) = s(num, _1834985), -(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, _1834987))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1834985)))))))], (13987 ^ _1496237) ^ [_1924795, _1924797] : [-(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, _1924797))), s(int, _1924795))))))), 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, _1924797)))), 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, _1924795))))], (11915 ^ _1496237) ^ [_1875410, _1875412] : [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, _1875412)))), -(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, _1875412))), s(num, _1875410)))))))], (8329 ^ _1496237) ^ [_1748050, _1748052, _1748054, _1748056, _1748058] : [s(list(_1748058), i(s(fun(list(_1748058), list(_1748058)), i(s(fun(_1748058, fun(list(_1748058), list(_1748058))), cons), s(_1748058, _1748056))), s(list(_1748058), _1748052))) = s(list(_1748058), i(s(fun(list(_1748058), list(_1748058)), i(s(fun(_1748058, fun(list(_1748058), list(_1748058))), cons), s(_1748058, _1748054))), s(list(_1748058), _1748050))), 8332 ^ _1496237 : [(8335 ^ _1496237) ^ [] : [-(s(list(_1748058), _1748052) = s(list(_1748058), _1748050))], (8333 ^ _1496237) ^ [] : [-(s(_1748058, _1748056) = s(_1748058, _1748054))]]], (22070 ^ _1496237) ^ [_2328744] : [p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2328744)))), 22074 ^ _1496237 : [(22075 ^ _1496237) ^ [_2328860] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2328860))), s(fun(num, bool), _2328744)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2328860))), s(num, 22073 ^ [_2328744])))))]]], (36287 ^ _1496237) ^ [_3547805, _3547807, _3547809, _3547811] : [-(p(s(bool, i(s(fun(fun(prod(_3547811, _3547809), bool), bool), finite), s(fun(prod(_3547811, _3547809), bool), i(s(fun(fun(_3547809, bool), fun(prod(_3547811, _3547809), bool)), i(s(fun(fun(_3547811, bool), fun(fun(_3547809, bool), fun(prod(_3547811, _3547809), bool))), t_u_c), s(fun(_3547811, bool), _3547807))), s(fun(_3547809, bool), _3547805))))))), p(s(bool, i(s(fun(fun(_3547811, bool), bool), finite), s(fun(_3547811, bool), _3547807)))), p(s(bool, i(s(fun(fun(_3547809, bool), bool), finite), s(fun(_3547809, bool), _3547805))))], (24499 ^ _1496237) ^ [_2421051, _2421053] : [-(p(s(bool, i(s(fun(fun(_2421053, bool), bool), finite), s(fun(_2421053, bool), _2421051))))), 24500 ^ _1496237 : [(24501 ^ _1496237) ^ [_2421279, _2421281] : [24504 ^ _1496237 : [(24507 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24503 ^ [_2421051, _2421053, _2421279, _2421281]))), s(fun(num, bool), _2421281)))))], (24509 ^ _1496237) ^ [] : [-(s(_2421053, i(s(fun(num, _2421053), _2421279), s(num, 24502 ^ [_2421051, _2421053, _2421279, _2421281]))) = s(_2421053, i(s(fun(num, _2421053), _2421279), s(num, 24503 ^ [_2421051, _2421053, _2421279, _2421281]))))], (24511 ^ _1496237) ^ [] : [s(num, 24502 ^ [_2421051, _2421053, _2421279, _2421281]) = s(num, 24503 ^ [_2421051, _2421053, _2421279, _2421281])], (24505 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 24502 ^ [_2421051, _2421053, _2421279, _2421281]))), s(fun(num, bool), _2421281)))))]], p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2421281)))), s(fun(_2421053, bool), _2421051) = s(fun(_2421053, bool), i(s(fun(fun(num, bool), fun(_2421053, bool)), i(s(fun(fun(num, _2421053), fun(fun(num, bool), fun(_2421053, bool))), image), s(fun(num, _2421053), _2421279))), s(fun(num, bool), _2421281)))]]], (9961 ^ _1496237) ^ [] : [-(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)))))))))], (39972 ^ _1496237) ^ [_3815432, _3815434, _3815436, _3815438] : [-(s(real, i(s(fun(prod(cart(real, _3815438), cart(real, _3815438)), real), distance), s(prod(cart(real, _3815438), cart(real, _3815438)), i(s(fun(cart(real, _3815438), prod(cart(real, _3815438), cart(real, _3815438))), i(s(fun(cart(real, _3815438), fun(cart(real, _3815438), prod(cart(real, _3815438), cart(real, _3815438)))), c_), s(cart(real, _3815438), i(s(fun(cart(real, _3815438), cart(real, _3815438)), i(s(fun(real, fun(cart(real, _3815438), cart(real, _3815438))), r_), s(real, _3815432))), s(cart(real, _3815438), _3815436))))), s(cart(real, _3815438), i(s(fun(cart(real, _3815438), cart(real, _3815438)), i(s(fun(real, fun(cart(real, _3815438), cart(real, _3815438))), r_), s(real, _3815432))), s(cart(real, _3815438), _3815434))))))) = 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, _3815432))))), s(real, i(s(fun(prod(cart(real, _3815438), cart(real, _3815438)), real), distance), s(prod(cart(real, _3815438), cart(real, _3815438)), i(s(fun(cart(real, _3815438), prod(cart(real, _3815438), cart(real, _3815438))), i(s(fun(cart(real, _3815438), fun(cart(real, _3815438), prod(cart(real, _3815438), cart(real, _3815438)))), c_), s(cart(real, _3815438), _3815436))), s(cart(real, _3815438), _3815434))))))))], (21607 ^ _1496237) ^ [_2303742, _2303744, _2303746] : [21687 ^ _1496237 : [(21688 ^ _1496237) ^ [_2307983, _2307985] : [-(s(num, i(s(fun(fun(fun(_2303744, _2303746), bool), num), card), s(fun(fun(_2303744, _2303746), bool), i(s(fun(fun(fun(_2303744, _2303746), bool), fun(fun(_2303744, _2303746), bool)), gspec), s(fun(fun(_2303744, _2303746), bool), i(s(fun(fun(_2303744, bool), fun(fun(_2303744, _2303746), bool)), i(s(fun(fun(_2303746, bool), fun(fun(_2303744, bool), fun(fun(_2303744, _2303746), bool))), _2303742), s(fun(_2303746, bool), _2307983))), s(fun(_2303744, bool), _2307985))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, i(s(fun(fun(_2303746, bool), num), card), s(fun(_2303746, bool), _2307983))))), s(num, i(s(fun(fun(_2303744, bool), num), card), s(fun(_2303744, bool), _2307985)))))), p(s(bool, i(s(fun(fun(_2303744, bool), bool), finite), s(fun(_2303744, bool), _2307985)))), p(s(bool, i(s(fun(fun(_2303746, bool), bool), finite), s(fun(_2303746, bool), _2307983))))]], 21613 ^ _1496237 : [(21616 ^ _1496237) ^ [_2304907, _2304909] : [p(s(bool, i(s(fun(fun(_2303744, _2303746), bool), i(s(fun(bool, fun(fun(_2303744, _2303746), bool)), i(s(fun(fun(_2303744, _2303746), fun(bool, fun(fun(_2303744, _2303746), bool))), setspec), s(fun(_2303744, _2303746), 21610 ^ [_2303742, _2303744, _2303746]))), s(bool, _2304907))), s(fun(_2303744, _2303746), _2304909)))), 21619 ^ _1496237 : [(21622 ^ _1496237) ^ [] : [21624 ^ _1496237 : [(21627 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2303746, bool), bool), i(s(fun(_2303746, fun(fun(_2303746, bool), bool)), in), s(_2303746, i(s(fun(_2303744, _2303746), _2304909), s(_2303744, 21623 ^ [_2303742, _2303744, _2303746, _2304907, _2304909]))))), s(fun(_2303746, bool), 21608 ^ [_2303742, _2303744, _2303746]))))], (21625 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, 21623 ^ [_2303742, _2303744, _2303746, _2304907, _2304909]))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746])))))]], 21629 ^ _1496237 : [(21632 ^ _1496237) ^ [] : [s(_2303746, i(s(fun(_2303744, _2303746), _2304909), s(_2303744, 21628 ^ [_2303742, _2303744, _2303746, _2304907, _2304909]))) = s(_2303746, d)], (21630 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, 21628 ^ [_2303742, _2303744, _2303746, _2304907, _2304909]))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746]))))]]], (21620 ^ _1496237) ^ [] : [-(p(s(bool, _2304907)))]], 21633 ^ _1496237 : [(21640 ^ _1496237) ^ [_2306103] : [-(p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, _2306103))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746]))))), -(s(_2303746, i(s(fun(_2303744, _2303746), _2304909), s(_2303744, _2306103))) = s(_2303746, d))], (21634 ^ _1496237) ^ [_2305812] : [p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, _2305812))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746])))), -(p(s(bool, i(s(fun(fun(_2303746, bool), bool), i(s(fun(_2303746, fun(fun(_2303746, bool), bool)), in), s(_2303746, i(s(fun(_2303744, _2303746), _2304909), s(_2303744, _2305812))))), s(fun(_2303746, bool), 21608 ^ [_2303742, _2303744, _2303746])))))], (21646 ^ _1496237) ^ [] : [p(s(bool, _2304907))]]], (21614 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2303744, _2303746), bool), i(s(fun(fun(_2303744, bool), fun(fun(_2303744, _2303746), bool)), i(s(fun(fun(_2303746, bool), fun(fun(_2303744, bool), fun(fun(_2303744, _2303746), bool))), _2303742), s(fun(_2303746, bool), 21608 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, _2303746), 21610 ^ [_2303742, _2303744, _2303746])))))]], 21651 ^ _1496237 : [(21684 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2303744, _2303746), bool), i(s(fun(bool, fun(fun(_2303744, _2303746), bool)), i(s(fun(fun(_2303744, _2303746), fun(bool, fun(fun(_2303744, _2303746), bool))), setspec), s(fun(_2303744, _2303746), 21610 ^ [_2303742, _2303744, _2303746]))), s(bool, 21650 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, _2303746), 21649 ^ [_2303742, _2303744, _2303746])))))], (21668 ^ _1496237) ^ [] : [-(p(s(bool, 21650 ^ [_2303742, _2303744, _2303746]))), 21672 ^ _1496237 : [(21675 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2303746, bool), bool), i(s(fun(_2303746, fun(fun(_2303746, bool), bool)), in), s(_2303746, i(s(fun(_2303744, _2303746), 21649 ^ [_2303742, _2303744, _2303746]), s(_2303744, 21671 ^ [_2303742, _2303744, _2303746]))))), s(fun(_2303746, bool), 21608 ^ [_2303742, _2303744, _2303746]))))], (21673 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, 21671 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746])))))]], 21677 ^ _1496237 : [(21680 ^ _1496237) ^ [] : [s(_2303746, i(s(fun(_2303744, _2303746), 21649 ^ [_2303742, _2303744, _2303746]), s(_2303744, 21676 ^ [_2303742, _2303744, _2303746]))) = s(_2303746, d)], (21678 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, 21676 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746]))))]]], (21652 ^ _1496237) ^ [] : [p(s(bool, 21650 ^ [_2303742, _2303744, _2303746])), 21655 ^ _1496237 : [(21662 ^ _1496237) ^ [_2307040] : [-(p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, _2307040))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746]))))), -(s(_2303746, i(s(fun(_2303744, _2303746), 21649 ^ [_2303742, _2303744, _2303746]), s(_2303744, _2307040))) = s(_2303746, d))], (21656 ^ _1496237) ^ [_2306735] : [p(s(bool, i(s(fun(fun(_2303744, bool), bool), i(s(fun(_2303744, fun(fun(_2303744, bool), bool)), in), s(_2303744, _2306735))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746])))), -(p(s(bool, i(s(fun(fun(_2303746, bool), bool), i(s(fun(_2303746, fun(fun(_2303746, bool), bool)), in), s(_2303746, i(s(fun(_2303744, _2303746), 21649 ^ [_2303742, _2303744, _2303746]), s(_2303744, _2306735))))), s(fun(_2303746, bool), 21608 ^ [_2303742, _2303744, _2303746])))))]]], (21686 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2303744, _2303746), bool), i(s(fun(fun(_2303744, bool), fun(fun(_2303744, _2303746), bool)), i(s(fun(fun(_2303746, bool), fun(fun(_2303744, bool), fun(fun(_2303744, _2303746), bool))), _2303742), s(fun(_2303746, bool), 21608 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, bool), 21609 ^ [_2303742, _2303744, _2303746]))), s(fun(_2303744, _2303746), 21610 ^ [_2303742, _2303744, _2303746]))))]]], (26875 ^ _1496237) ^ [_2599861, _2599863, _2599865, _2599867] : [-(s(num, i(s(fun(fun(_2599867, num), num), i(s(fun(fun(_2599867, bool), fun(fun(_2599867, num), num)), nsum), s(fun(_2599867, bool), _2599861))), s(fun(_2599867, num), _2599865))) = s(num, i(s(fun(fun(_2599867, num), num), i(s(fun(fun(_2599867, bool), fun(fun(_2599867, num), num)), nsum), s(fun(_2599867, bool), _2599861))), s(fun(_2599867, num), i(s(fun(fun(_2599867, _2599867), fun(_2599867, num)), i(s(fun(fun(_2599867, num), fun(fun(_2599867, _2599867), fun(_2599867, num))), o), s(fun(_2599867, num), _2599865))), s(fun(_2599867, _2599867), _2599863)))))), 26879 ^ _1496237 : [(26882 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2599867, bool), bool), i(s(fun(_2599867, fun(fun(_2599867, bool), bool)), in), s(_2599867, i(s(fun(_2599867, _2599867), _2599863), s(_2599867, 26878 ^ [_2599861, _2599863, _2599865, _2599867]))))), s(fun(_2599867, bool), _2599861))))], (26880 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2599867, bool), bool), i(s(fun(_2599867, fun(fun(_2599867, bool), bool)), in), s(_2599867, 26878 ^ [_2599861, _2599863, _2599865, _2599867]))), s(fun(_2599867, bool), _2599861)))))]], 26884 ^ _1496237 : [(26887 ^ _1496237) ^ [] : [26896 ^ _1496237 : [(26897 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2599867, bool), bool), i(s(fun(_2599867, fun(fun(_2599867, bool), bool)), in), s(_2599867, 26894 ^ [_2599861, _2599863, _2599865, _2599867]))), s(fun(_2599867, bool), _2599861)))))], (26901 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2599867, bool), bool), i(s(fun(_2599867, fun(fun(_2599867, bool), bool)), in), s(_2599867, 26895 ^ [_2599861, _2599863, _2599865, _2599867]))), s(fun(_2599867, bool), _2599861)))))], (26905 ^ _1496237) ^ [] : [s(_2599867, 26894 ^ [_2599861, _2599863, _2599865, _2599867]) = s(_2599867, 26895 ^ [_2599861, _2599863, _2599865, _2599867])], (26903 ^ _1496237) ^ [] : [-(s(_2599867, i(s(fun(_2599867, _2599867), _2599863), s(_2599867, 26895 ^ [_2599861, _2599863, _2599865, _2599867]))) = s(_2599867, 26883 ^ [_2599861, _2599863, _2599865, _2599867]))], (26899 ^ _1496237) ^ [] : [-(s(_2599867, i(s(fun(_2599867, _2599867), _2599863), s(_2599867, 26894 ^ [_2599861, _2599863, _2599865, _2599867]))) = s(_2599867, 26883 ^ [_2599861, _2599863, _2599865, _2599867]))]], 26888 ^ _1496237 : [(26889 ^ _1496237) ^ [_2600998] : [p(s(bool, i(s(fun(fun(_2599867, bool), bool), i(s(fun(_2599867, fun(fun(_2599867, bool), bool)), in), s(_2599867, _2600998))), s(fun(_2599867, bool), _2599861)))), s(_2599867, i(s(fun(_2599867, _2599867), _2599863), s(_2599867, _2600998))) = s(_2599867, 26883 ^ [_2599861, _2599863, _2599865, _2599867])]]], (26885 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2599867, bool), bool), i(s(fun(_2599867, fun(fun(_2599867, bool), bool)), in), s(_2599867, 26883 ^ [_2599861, _2599863, _2599865, _2599867]))), s(fun(_2599867, bool), _2599861)))))]]], (3800 ^ _1496237) ^ [_1594601, _1594603, _1594605] : [p(s(bool, i(s(fun(fun(_1594603, _1594605), bool), onto), s(fun(_1594603, _1594605), _1594601)))), 3804 ^ _1496237 : [(3805 ^ _1496237) ^ [_1594725] : [-(s(_1594605, _1594725) = s(_1594605, i(s(fun(_1594603, _1594605), _1594601), s(_1594603, 3803 ^ [_1594601, _1594603, _1594605, _1594725]))))]]], (22471 ^ _1496237) ^ [_2341887, _2341889] : [p(s(bool, i(s(fun(fun(_2341889, bool), bool), finite), s(fun(_2341889, bool), _2341887)))), -(s(num, i(s(fun(list(_2341889), num), length), s(list(_2341889), i(s(fun(fun(_2341889, bool), list(_2341889)), listu_ofu_set), s(fun(_2341889, bool), _2341887))))) = s(num, i(s(fun(fun(_2341889, bool), num), card), s(fun(_2341889, bool), _2341887))))], (3022 ^ _1496237) ^ [_1550120, _1550122, _1550124] : [3026 ^ _1496237 : [(3027 ^ _1496237) ^ [_1550629] : [p(s(bool, i(s(fun(_1550122, bool), i(s(fun(_1550124, fun(_1550122, bool)), _1550120), s(_1550124, 3023 ^ [_1550120, _1550122, _1550124]))), s(_1550122, _1550629))))]], 3030 ^ _1496237 : [(3035 ^ _1496237) ^ [] : [s(_1550122, 3028 ^ [_1550120, _1550122, _1550124]) = s(_1550122, 3029 ^ [_1550120, _1550122, _1550124])], (3033 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1550122, bool), i(s(fun(_1550124, fun(_1550122, bool)), _1550120), s(_1550124, 3023 ^ [_1550120, _1550122, _1550124]))), s(_1550122, 3029 ^ [_1550120, _1550122, _1550124])))))], (3031 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1550122, bool), i(s(fun(_1550124, fun(_1550122, bool)), _1550120), s(_1550124, 3023 ^ [_1550120, _1550122, _1550124]))), s(_1550122, 3028 ^ [_1550120, _1550122, _1550124])))))]], 3037 ^ _1496237 : [(3040 ^ _1496237) ^ [_1550987, _1550989] : [-(s(fun(_1550124, _1550122), _1550989) = s(fun(_1550124, _1550122), _1550987)), p(s(bool, i(s(fun(_1550122, bool), i(s(fun(_1550124, fun(_1550122, bool)), _1550120), s(_1550124, 3043 ^ [_1550120, _1550122, _1550124, _1550987, _1550989]))), s(_1550122, i(s(fun(_1550124, _1550122), _1550989), s(_1550124, 3043 ^ [_1550120, _1550122, _1550124, _1550987, _1550989])))))), p(s(bool, i(s(fun(_1550122, bool), i(s(fun(_1550124, fun(_1550122, bool)), _1550120), s(_1550124, 3046 ^ [_1550120, _1550122, _1550124, _1550987, _1550989]))), s(_1550122, i(s(fun(_1550124, _1550122), _1550987), s(_1550124, 3046 ^ [_1550120, _1550122, _1550124, _1550987, _1550989]))))))], (3038 ^ _1496237) ^ [_1550918] : [-(p(s(bool, i(s(fun(_1550122, bool), i(s(fun(_1550124, fun(_1550122, bool)), _1550120), s(_1550124, _1550918))), s(_1550122, i(s(fun(_1550124, _1550122), 3036 ^ [_1550120, _1550122, _1550124]), s(_1550124, _1550918)))))))]]], (15748 ^ _1496237) ^ [_1979910, _1979912] : [15800 ^ _1496237 : [(15801 ^ _1496237) ^ [_1982219, _1982221] : [-(s(fun(_1979912, bool), i(s(fun(fun(_1979912, bool), fun(_1979912, bool)), i(s(fun(fun(_1979912, bool), fun(fun(_1979912, bool), fun(_1979912, bool))), diff), s(fun(_1979912, bool), _1982221))), s(fun(_1979912, bool), _1982219))) = s(fun(_1979912, bool), i(s(fun(fun(_1979912, bool), fun(_1979912, bool)), gspec), s(fun(_1979912, bool), i(s(fun(fun(_1979912, bool), fun(_1979912, bool)), i(s(fun(fun(_1979912, bool), fun(fun(_1979912, bool), fun(_1979912, bool))), _1979910), s(fun(_1979912, bool), _1982221))), s(fun(_1979912, bool), _1982219))))))]], 15754 ^ _1496237 : [(15757 ^ _1496237) ^ [_1980706, _1980708] : [p(s(bool, i(s(fun(_1979912, bool), i(s(fun(bool, fun(_1979912, bool)), i(s(fun(_1979912, fun(bool, fun(_1979912, bool))), setspec), s(_1979912, 15751 ^ [_1979910, _1979912]))), s(bool, _1980706))), s(_1979912, _1980708)))), 15768 ^ _1496237 : [(15773 ^ _1496237) ^ [] : [p(s(bool, _1980706))], (15771 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, _1980708))), s(fun(_1979912, bool), 15750 ^ [_1979910, _1979912]))))], (15769 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, _1980708))), s(fun(_1979912, bool), 15749 ^ [_1979910, _1979912])))))]], 15760 ^ _1496237 : [(15763 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, _1980708))), s(fun(_1979912, bool), 15749 ^ [_1979910, _1979912])))), -(p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, _1980708))), s(fun(_1979912, bool), 15750 ^ [_1979910, _1979912])))))], (15761 ^ _1496237) ^ [] : [-(p(s(bool, _1980706)))]]], (15755 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1979912, bool), i(s(fun(fun(_1979912, bool), fun(_1979912, bool)), i(s(fun(fun(_1979912, bool), fun(fun(_1979912, bool), fun(_1979912, bool))), _1979910), s(fun(_1979912, bool), 15749 ^ [_1979910, _1979912]))), s(fun(_1979912, bool), 15750 ^ [_1979910, _1979912]))), s(_1979912, 15751 ^ [_1979910, _1979912])))))]], 15778 ^ _1496237 : [(15797 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1979912, bool), i(s(fun(bool, fun(_1979912, bool)), i(s(fun(_1979912, fun(bool, fun(_1979912, bool))), setspec), s(_1979912, 15751 ^ [_1979910, _1979912]))), s(bool, 15777 ^ [_1979910, _1979912]))), s(_1979912, 15776 ^ [_1979910, _1979912])))))], (15779 ^ _1496237) ^ [] : [p(s(bool, 15777 ^ [_1979910, _1979912])), 15782 ^ _1496237 : [(15785 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, 15776 ^ [_1979910, _1979912]))), s(fun(_1979912, bool), 15750 ^ [_1979910, _1979912]))))], (15783 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, 15776 ^ [_1979910, _1979912]))), s(fun(_1979912, bool), 15749 ^ [_1979910, _1979912])))))]]], (15787 ^ _1496237) ^ [] : [-(p(s(bool, 15777 ^ [_1979910, _1979912]))), p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, 15776 ^ [_1979910, _1979912]))), s(fun(_1979912, bool), 15749 ^ [_1979910, _1979912])))), -(p(s(bool, i(s(fun(fun(_1979912, bool), bool), i(s(fun(_1979912, fun(fun(_1979912, bool), bool)), in), s(_1979912, 15776 ^ [_1979910, _1979912]))), s(fun(_1979912, bool), 15750 ^ [_1979910, _1979912])))))], (15799 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1979912, bool), i(s(fun(fun(_1979912, bool), fun(_1979912, bool)), i(s(fun(fun(_1979912, bool), fun(fun(_1979912, bool), fun(_1979912, bool))), _1979910), s(fun(_1979912, bool), 15749 ^ [_1979910, _1979912]))), s(fun(_1979912, bool), 15750 ^ [_1979910, _1979912]))), s(_1979912, 15751 ^ [_1979910, _1979912]))))]]], (19248 ^ _1496237) ^ [_2179523, _2179525, _2179527, _2179529, _2179531, _2179533] : [19250 ^ _1496237 : [(19253 ^ _1496237) ^ [_2179814] : [s(_2179533, i(s(fun(_2179529, _2179533), _2179525), s(_2179529, 19249 ^ [_2179523, _2179525, _2179527, _2179529, _2179531, _2179533, _2179814]))) = s(_2179533, i(s(fun(_2179531, _2179533), _2179523), s(_2179531, i(s(fun(_2179529, _2179531), _2179814), s(_2179529, 19249 ^ [_2179523, _2179525, _2179527, _2179529, _2179531, _2179533, _2179814])))))], (19251 ^ _1496237) ^ [_2179761] : [-(p(s(bool, i(s(fun(_2179529, bool), _2179527), s(_2179529, 19249 ^ [_2179523, _2179525, _2179527, _2179529, _2179531, _2179533, _2179761])))))]], 19254 ^ _1496237 : [(19255 ^ _1496237) ^ [_2179916] : [p(s(bool, i(s(fun(_2179529, bool), _2179527), s(_2179529, _2179916)))), -(s(_2179533, i(s(fun(_2179531, _2179533), _2179523), s(_2179531, 19258 ^ [_2179523, _2179525, _2179527, _2179529, _2179531, _2179533, _2179916]))) = s(_2179533, i(s(fun(_2179529, _2179533), _2179525), s(_2179529, _2179916))))]]], (25665 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, fun(num, num)), bool), monoidal), s(fun(num, fun(num, num)), t_)))))], (19476 ^ _1496237) ^ [_2189985, _2189987] : [p(s(bool, i(s(fun(fun(fun(_2189987, bool), bool), bool), finite), s(fun(fun(_2189987, bool), bool), _2189985)))), 19479 ^ _1496237 : [(19480 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2189987, bool), bool), finite), s(fun(_2189987, bool), i(s(fun(fun(fun(_2189987, bool), bool), fun(_2189987, bool)), unions), s(fun(fun(_2189987, bool), bool), _2189985)))))), 19483 ^ _1496237 : [(19484 ^ _1496237) ^ [_2190326] : [p(s(bool, i(s(fun(fun(fun(_2189987, bool), bool), bool), i(s(fun(fun(_2189987, bool), fun(fun(fun(_2189987, bool), bool), bool)), in), s(fun(_2189987, bool), _2190326))), s(fun(fun(_2189987, bool), bool), _2189985)))), -(p(s(bool, i(s(fun(fun(_2189987, bool), bool), finite), s(fun(_2189987, bool), _2190326)))))]]], (19490 ^ _1496237) ^ [] : [19492 ^ _1496237 : [(19495 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2189987, bool), bool), finite), s(fun(_2189987, bool), 19491 ^ [_2189985, _2189987]))))], (19493 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2189987, bool), bool), bool), i(s(fun(fun(_2189987, bool), fun(fun(fun(_2189987, bool), bool), bool)), in), s(fun(_2189987, bool), 19491 ^ [_2189985, _2189987]))), s(fun(fun(_2189987, bool), bool), _2189985)))))]], -(p(s(bool, i(s(fun(fun(_2189987, bool), bool), finite), s(fun(_2189987, bool), i(s(fun(fun(fun(_2189987, bool), bool), fun(_2189987, bool)), unions), s(fun(fun(_2189987, bool), bool), _2189985)))))))]]], (13585 ^ _1496237) ^ [_1914843, _1914845, _1914847] : [s(int, _1914847) = s(int, _1914845), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914847))), s(int, _1914843))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914845))), s(int, _1914843))))], (3982 ^ _1496237) ^ [_1598817, _1598819, _1598821] : [-(s(_1598821, i(s(fun(num, _1598821), 3980 ^ [_1598817, _1598819, _1598821]), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1598821, _1598819))], (14722 ^ _1496237) ^ [_1942905] : [p(s(bool, 14720 ^ [_1942905])), -(s(num, _1942905) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (1204 ^ _1496237) ^ [_1511621] : [p(s(bool, _1511621)), -(p(s(bool, f0))), -(p(s(bool, _1511621)))], (19400 ^ _1496237) ^ [_2187109, _2187111, _2187113, _2187115] : [-(s(fun(_2187115, bool), i(s(fun(fun(_2187113, bool), fun(_2187115, bool)), i(s(fun(fun(_2187113, _2187115), fun(fun(_2187113, bool), fun(_2187115, bool))), image), s(fun(_2187113, _2187115), _2187111))), s(fun(_2187113, bool), _2187109))) = s(fun(_2187115, bool), i(s(fun(fun(_2187113, bool), fun(_2187115, bool)), i(s(fun(fun(_2187113, _2187115), fun(fun(_2187113, bool), fun(_2187115, bool))), image), s(fun(_2187113, _2187115), _2187111))), s(fun(_2187113, bool), 19396 ^ [_2187109, _2187111, _2187113, _2187115]))))], (23191 ^ _1496237) ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973] : [23212 ^ _1496237 : [(23213 ^ _1496237) ^ [_2377146] : [-(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2375973, bool), fun(num, bool)), hasu_size), s(fun(_2375973, bool), _2375969))), s(num, _2377146))) = s(bool, i(s(fun(num, bool), i(s(fun(fun(_2375971, bool), fun(num, bool)), hasu_size), s(fun(_2375971, bool), _2375967))), s(num, _2377146))))]], 23195 ^ _1496237 : [(23198 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2375971, bool), bool), i(s(fun(_2375971, fun(fun(_2375971, bool), bool)), in), s(_2375971, i(s(fun(_2375973, _2375971), _2375965), s(_2375973, 23194 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973]))))), s(fun(_2375971, bool), _2375967)))), s(_2375973, i(s(fun(_2375971, _2375973), _2375963), s(_2375971, i(s(fun(_2375973, _2375971), _2375965), s(_2375973, 23194 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973]))))) = s(_2375973, 23194 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973])], (23196 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2375973, bool), bool), i(s(fun(_2375973, fun(fun(_2375973, bool), bool)), in), s(_2375973, 23194 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973]))), s(fun(_2375973, bool), _2375969)))))]], 23204 ^ _1496237 : [(23207 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2375973, bool), bool), i(s(fun(_2375973, fun(fun(_2375973, bool), bool)), in), s(_2375973, i(s(fun(_2375971, _2375973), _2375963), s(_2375971, 23203 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973]))))), s(fun(_2375973, bool), _2375969)))), s(_2375971, i(s(fun(_2375973, _2375971), _2375965), s(_2375973, i(s(fun(_2375971, _2375973), _2375963), s(_2375971, 23203 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973]))))) = s(_2375971, 23203 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973])], (23205 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2375971, bool), bool), i(s(fun(_2375971, fun(fun(_2375971, bool), bool)), in), s(_2375971, 23203 ^ [_2375963, _2375965, _2375967, _2375969, _2375971, _2375973]))), s(fun(_2375971, bool), _2375967)))))]]], (8311 ^ _1496237) ^ [_1746772, _1746774] : [-(s(list(prod(_1746774, _1746772)), i(s(fun(list(_1746772), list(prod(_1746774, _1746772))), i(s(fun(list(_1746774), fun(list(_1746772), list(prod(_1746774, _1746772)))), zip0), s(list(_1746774), nil))), s(list(_1746772), nil))) = s(list(prod(_1746774, _1746772)), nil))], (14405 ^ _1496237) ^ [_1935113] : [s(int, i(s(fun(int, int), intu_neg), s(int, _1935113))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1935113) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5917 ^ _1496237) ^ [_1644691, _1644693, _1644695] : [-(s(num, _1644695) = 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, _1644693))), s(num, _1644695))))), s(num, _1644691))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1644693))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1644695))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1644691))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))], (4 ^ _1496237) ^ [_1496287, _1496289] : [_1496289 = _1496287, -(_1496287 = _1496289)], (2344 ^ _1496237) ^ [_1534212, _1534214, _1534216, _1534218] : [s(_1534216, i(s(fun(_1534218, _1534216), _1534214), s(_1534218, 2345 ^ [_1534212, _1534214, _1534216, _1534218]))) = s(_1534216, i(s(fun(_1534218, _1534216), _1534212), s(_1534218, 2345 ^ [_1534212, _1534214, _1534216, _1534218]))), -(s(fun(_1534218, _1534216), _1534214) = s(fun(_1534218, _1534216), _1534212))], (14627 ^ _1496237) ^ [_1940385, _1940387, _1940389] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1940387))), s(int, _1940385))))), -(s(num, _1940389) = 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, _1940385)))), 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, _1940387))), s(num, _1940389))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1940385))), s(num, _1940389))))))], (19213 ^ _1496237) ^ [_2177936, _2177938, _2177940, _2177942, _2177944] : [19216 ^ _1496237 : [(19219 ^ _1496237) ^ [] : [s(_2177944, i(s(fun(_2177942, _2177944), _2177938), s(_2177942, 19214 ^ [_2177936, _2177938, _2177940, _2177942, _2177944]))) = s(_2177944, i(s(fun(_2177942, _2177944), _2177938), s(_2177942, 19215 ^ [_2177936, _2177938, _2177940, _2177942, _2177944])))], (19217 ^ _1496237) ^ [] : [-(s(_2177940, i(s(fun(_2177942, _2177940), _2177936), s(_2177942, 19214 ^ [_2177936, _2177938, _2177940, _2177942, _2177944]))) = s(_2177940, i(s(fun(_2177942, _2177940), _2177936), s(_2177942, 19215 ^ [_2177936, _2177938, _2177940, _2177942, _2177944]))))]], -(s(fun(_2177942, _2177944), _2177938) = s(fun(_2177942, _2177944), i(s(fun(fun(_2177942, _2177940), fun(_2177942, _2177944)), i(s(fun(fun(_2177940, _2177944), fun(fun(_2177942, _2177940), fun(_2177942, _2177944))), o), s(fun(_2177940, _2177944), 19220 ^ [_2177936, _2177938, _2177940, _2177942, _2177944]))), s(fun(_2177942, _2177940), _2177936))))], (25724 ^ _1496237) ^ [_2521576, _2521578] : [s(num, i(s(fun(_2521578, num), i(s(fun(fun(_2521578, num), fun(_2521578, num)), i(s(fun(fun(_2521578, num), fun(fun(_2521578, num), fun(_2521578, num))), _2521576), s(fun(_2521578, num), 25725 ^ [_2521576, _2521578]))), s(fun(_2521578, num), 25726 ^ [_2521576, _2521578]))), s(_2521578, 25727 ^ [_2521576, _2521578]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2521578, num), 25725 ^ [_2521576, _2521578]), s(_2521578, 25727 ^ [_2521576, _2521578]))))), s(num, i(s(fun(_2521578, num), 25726 ^ [_2521576, _2521578]), s(_2521578, 25727 ^ [_2521576, _2521578]))))), 25730 ^ _1496237 : [(25731 ^ _1496237) ^ [_2522673] : [25783 ^ _1496237 : [(25784 ^ _1496237) ^ [_2525151, _2525153, _2525155] : [-(s(num, i(s(fun(fun(_2521578, num), num), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), num)), nsum), s(fun(_2521578, bool), _2525151))), s(fun(_2521578, num), i(s(fun(fun(_2521578, num), fun(_2521578, num)), i(s(fun(fun(_2521578, num), fun(fun(_2521578, num), fun(_2521578, num))), _2521576), s(fun(_2521578, num), _2525155))), s(fun(_2521578, num), _2525153))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2521578, num), num), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), num)), nsum), s(fun(_2521578, bool), _2525151))), s(fun(_2521578, num), _2525155))))), s(num, i(s(fun(fun(_2521578, num), num), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), num)), nsum), s(fun(_2521578, bool), _2525151))), s(fun(_2521578, num), _2525153)))))), p(s(bool, i(s(fun(fun(_2521578, bool), bool), finite), s(fun(_2521578, bool), i(s(fun(fun(_2521578, bool), fun(_2521578, bool)), gspec), s(fun(_2521578, bool), i(s(fun(fun(_2521578, num), fun(_2521578, bool)), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), fun(_2521578, bool))), _2522673), s(fun(_2521578, bool), _2525151))), s(fun(_2521578, num), _2525155)))))))), p(s(bool, i(s(fun(fun(_2521578, bool), bool), finite), s(fun(_2521578, bool), i(s(fun(fun(_2521578, bool), fun(_2521578, bool)), gspec), s(fun(_2521578, bool), i(s(fun(fun(_2521578, num), fun(_2521578, bool)), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), fun(_2521578, bool))), _2522673), s(fun(_2521578, bool), _2525151))), s(fun(_2521578, num), _2525153))))))))]], 25737 ^ _1496237 : [(25740 ^ _1496237) ^ [_2523704, _2523706] : [p(s(bool, i(s(fun(_2521578, bool), i(s(fun(bool, fun(_2521578, bool)), i(s(fun(_2521578, fun(bool, fun(_2521578, bool))), setspec), s(_2521578, 25734 ^ [_2521576, _2521578, _2522673]))), s(bool, _2523704))), s(_2521578, _2523706)))), 25751 ^ _1496237 : [(25756 ^ _1496237) ^ [] : [p(s(bool, _2523704))], (25754 ^ _1496237) ^ [] : [s(num, i(s(fun(_2521578, num), 25733 ^ [_2521576, _2521578, _2522673]), s(_2521578, _2523706))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25752 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2521578, bool), bool), i(s(fun(_2521578, fun(fun(_2521578, bool), bool)), in), s(_2521578, _2523706))), s(fun(_2521578, bool), 25732 ^ [_2521576, _2521578, _2522673])))))]], 25743 ^ _1496237 : [(25746 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2521578, bool), bool), i(s(fun(_2521578, fun(fun(_2521578, bool), bool)), in), s(_2521578, _2523706))), s(fun(_2521578, bool), 25732 ^ [_2521576, _2521578, _2522673])))), -(s(num, i(s(fun(_2521578, num), 25733 ^ [_2521576, _2521578, _2522673]), s(_2521578, _2523706))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (25744 ^ _1496237) ^ [] : [-(p(s(bool, _2523704)))]]], (25738 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2521578, bool), i(s(fun(fun(_2521578, num), fun(_2521578, bool)), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), fun(_2521578, bool))), _2522673), s(fun(_2521578, bool), 25732 ^ [_2521576, _2521578, _2522673]))), s(fun(_2521578, num), 25733 ^ [_2521576, _2521578, _2522673]))), s(_2521578, 25734 ^ [_2521576, _2521578, _2522673])))))]], 25761 ^ _1496237 : [(25780 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2521578, bool), i(s(fun(bool, fun(_2521578, bool)), i(s(fun(_2521578, fun(bool, fun(_2521578, bool))), setspec), s(_2521578, 25734 ^ [_2521576, _2521578, _2522673]))), s(bool, 25760 ^ [_2521576, _2521578, _2522673]))), s(_2521578, 25759 ^ [_2521576, _2521578, _2522673])))))], (25762 ^ _1496237) ^ [] : [p(s(bool, 25760 ^ [_2521576, _2521578, _2522673])), 25765 ^ _1496237 : [(25768 ^ _1496237) ^ [] : [s(num, i(s(fun(_2521578, num), 25733 ^ [_2521576, _2521578, _2522673]), s(_2521578, 25759 ^ [_2521576, _2521578, _2522673]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25766 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2521578, bool), bool), i(s(fun(_2521578, fun(fun(_2521578, bool), bool)), in), s(_2521578, 25759 ^ [_2521576, _2521578, _2522673]))), s(fun(_2521578, bool), 25732 ^ [_2521576, _2521578, _2522673])))))]]], (25770 ^ _1496237) ^ [] : [-(p(s(bool, 25760 ^ [_2521576, _2521578, _2522673]))), p(s(bool, i(s(fun(fun(_2521578, bool), bool), i(s(fun(_2521578, fun(fun(_2521578, bool), bool)), in), s(_2521578, 25759 ^ [_2521576, _2521578, _2522673]))), s(fun(_2521578, bool), 25732 ^ [_2521576, _2521578, _2522673])))), -(s(num, i(s(fun(_2521578, num), 25733 ^ [_2521576, _2521578, _2522673]), s(_2521578, 25759 ^ [_2521576, _2521578, _2522673]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (25782 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2521578, bool), i(s(fun(fun(_2521578, num), fun(_2521578, bool)), i(s(fun(fun(_2521578, bool), fun(fun(_2521578, num), fun(_2521578, bool))), _2522673), s(fun(_2521578, bool), 25732 ^ [_2521576, _2521578, _2522673]))), s(fun(_2521578, num), 25733 ^ [_2521576, _2521578, _2522673]))), s(_2521578, 25734 ^ [_2521576, _2521578, _2522673]))))]]]]], (9230 ^ _1496237) ^ [_1795181] : [9232 ^ _1496237 : [(9235 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1795181, bool), q0), s(_1795181, 9231 ^ [_1795181]))))], (9233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1795181, bool), p0), s(_1795181, 9231 ^ [_1795181])))))]], p(s(bool, i(s(fun(list(_1795181), bool), i(s(fun(fun(_1795181, bool), fun(list(_1795181), bool)), all0), s(fun(_1795181, bool), p0))), s(list(_1795181), l0)))), -(p(s(bool, i(s(fun(list(_1795181), bool), i(s(fun(fun(_1795181, bool), fun(list(_1795181), bool)), all0), s(fun(_1795181, bool), q0))), s(list(_1795181), l0)))))], (5646 ^ _1496237) ^ [_1638145, _1638147] : [s(num, _1638145) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5638 ^ [_1638145, _1638147])))], (26059 ^ _1496237) ^ [_2541668, _2541670] : [s(num, i(s(fun(_2541670, num), i(s(fun(fun(_2541670, num), fun(_2541670, num)), i(s(fun(fun(_2541670, bool), fun(fun(_2541670, num), fun(_2541670, num))), _2541668), s(fun(_2541670, bool), 26060 ^ [_2541668, _2541670]))), s(fun(_2541670, num), 26061 ^ [_2541668, _2541670]))), s(_2541670, 26062 ^ [_2541668, _2541670]))) = 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(_2541670, bool), bool), i(s(fun(_2541670, fun(fun(_2541670, bool), bool)), in), s(_2541670, 26062 ^ [_2541668, _2541670]))), s(fun(_2541670, bool), 26060 ^ [_2541668, _2541670]))))), s(num, i(s(fun(_2541670, num), 26061 ^ [_2541668, _2541670]), s(_2541670, 26062 ^ [_2541668, _2541670]))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 26065 ^ _1496237 : [(26066 ^ _1496237) ^ [_2542403, _2542405] : [p(s(bool, i(s(fun(fun(_2541670, bool), bool), finite), s(fun(_2541670, bool), _2542403)))), -(s(num, i(s(fun(fun(_2541670, num), num), i(s(fun(fun(_2541670, bool), fun(fun(_2541670, num), num)), nsum), s(fun(_2541670, bool), _2542403))), s(fun(_2541670, num), i(s(fun(fun(_2541670, num), fun(_2541670, num)), i(s(fun(fun(_2541670, bool), fun(fun(_2541670, num), fun(_2541670, num))), _2541668), s(fun(_2541670, bool), _2542403))), s(fun(_2541670, num), _2542405))))) = s(num, i(s(fun(fun(_2541670, num), num), i(s(fun(fun(_2541670, bool), fun(fun(_2541670, num), num)), nsum), s(fun(_2541670, bool), _2542403))), s(fun(_2541670, num), _2542405))))]]], (14229 ^ _1496237) ^ [_1931077, _1931079] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1931079))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1931079))), s(int, _1931077)))))))], (11113 ^ _1496237) ^ [_1854097, _1854099] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1854099))), s(real, _1854097))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1854099) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _1854097) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (3833 ^ _1496237) ^ [_1595410] : [s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1595410))) = s(ind0, 3819 ^ [])], (8517 ^ _1496237) ^ [_1756604, _1756606, _1756608] : [s(bool, i(s(fun(_1756606, bool), i(s(fun(fun(_1756606, _1756608), fun(_1756606, bool)), i(s(fun(fun(_1756608, fun(_1756606, bool)), fun(fun(_1756606, _1756608), fun(_1756606, bool))), _1756604), s(fun(_1756608, fun(_1756606, bool)), 8518 ^ [_1756604, _1756606, _1756608]))), s(fun(_1756606, _1756608), 8519 ^ [_1756604, _1756606, _1756608]))), s(_1756606, 8520 ^ [_1756604, _1756606, _1756608]))) = s(bool, i(s(fun(_1756606, bool), i(s(fun(_1756608, fun(_1756606, bool)), 8518 ^ [_1756604, _1756606, _1756608]), s(_1756608, i(s(fun(_1756606, _1756608), 8519 ^ [_1756604, _1756606, _1756608]), s(_1756606, 8520 ^ [_1756604, _1756606, _1756608]))))), s(_1756606, 8520 ^ [_1756604, _1756606, _1756608]))), 8523 ^ _1496237 : [(8524 ^ _1496237) ^ [_1757349, _1757351, _1757353] : [-(s(bool, i(s(fun(list(_1756606), bool), i(s(fun(list(_1756608), fun(list(_1756606), bool)), i(s(fun(fun(_1756608, fun(_1756606, bool)), fun(list(_1756608), fun(list(_1756606), bool))), all2), s(fun(_1756608, fun(_1756606, bool)), _1757353))), s(list(_1756608), i(s(fun(list(_1756606), list(_1756608)), i(s(fun(fun(_1756606, _1756608), fun(list(_1756606), list(_1756608))), map0), s(fun(_1756606, _1756608), _1757351))), s(list(_1756606), _1757349))))), s(list(_1756606), _1757349))) = s(bool, i(s(fun(list(_1756606), bool), i(s(fun(fun(_1756606, bool), fun(list(_1756606), bool)), all0), s(fun(_1756606, bool), i(s(fun(fun(_1756606, _1756608), fun(_1756606, bool)), i(s(fun(fun(_1756608, fun(_1756606, bool)), fun(fun(_1756606, _1756608), fun(_1756606, bool))), _1756604), s(fun(_1756608, fun(_1756606, bool)), _1757353))), s(fun(_1756606, _1756608), _1757351))))), s(list(_1756606), _1757349))))]]], (29458 ^ _1496237) ^ [_2766515, _2766517, _2766519] : [-(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, _2766517))), s(num, _2766515))))), s(fun(num, real), _2766519))) = 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, _2766517))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2766515))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _2766519))))), s(real, i(s(fun(num, real), _2766519), s(num, _2766515)))))), 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, _2766515)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2766517))), s(num, _2766515))))], (4755 ^ _1496237) ^ [_1616912, _1616914, _1616916, _1616918] : [-(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, _1616918))), s(num, _1616914))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1616916))), s(num, _1616912))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1616918))), s(num, _1616916)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1616914))), s(num, _1616912))))], (5089 ^ _1496237) ^ [_1623937] : [s(num, _1623937) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 5090 ^ _1496237 : [(5091 ^ _1496237) ^ [_1624020, _1624022] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1624020)))), s(num, _1623937) = 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, _1624022))))), s(num, _1624020)))]]], (13713 ^ _1496237) ^ [_1918016, _1918018] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1918018))), s(int, _1918016)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1918016))), s(int, _1918018))))], (13012 ^ _1496237) ^ [_1901922] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1901922))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13010 ^ [_1901922])))))))], (1196 ^ _1496237) ^ [_1511510] : [1197 ^ _1496237 : [(1200 ^ _1496237) ^ [] : [p(s(bool, _1511510))], (1198 ^ _1496237) ^ [] : [p(s(bool, f0))]], -(p(s(bool, _1511510)))], (29862 ^ _1496237) ^ [_2790909, _2790911] : [-(s(finite_image(_2790911), i(s(fun(num, finite_image(_2790911)), finiteu_index), s(num, i(s(fun(finite_image(_2790911), num), destu_finiteu_image), s(finite_image(_2790911), _2790909))))) = s(finite_image(_2790911), _2790909))], (4050 ^ _1496237) ^ [_1600450, _1600452, _1600454] : [s(num, _1600454) = s(num, _1600452), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600454))), s(num, _1600450))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600452))), s(num, _1600450))))], (4943 ^ _1496237) ^ [_1620897] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1620897)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1620897))))], (5661 ^ _1496237) ^ [_1638732, _1638734] : [-(p(s(bool, 5651 ^ [_1638732, _1638734]))), s(num, _1638734) = 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, _1638734))), s(num, _1638732))))), s(num, _1638732))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1638734))), s(num, _1638732))))), 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, _1638734))), s(num, _1638732))))), s(num, _1638732))))], (5181 ^ _1496237) ^ [_1626390, _1626392] : [5182 ^ _1496237 : [(5185 ^ _1496237) ^ [] : [s(bool, i(s(fun(num, bool), even), s(num, _1626392))) = s(bool, i(s(fun(num, bool), even), s(num, _1626390)))], (5183 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1626392))), s(num, _1626390))))]], -(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, _1626392))), s(num, _1626390)))))))], (4002 ^ _1496237) ^ [_1599309, _1599311] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599311))), s(num, i(s(fun(num, num), suc), s(num, _1599309))))) = 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, _1599311))), s(num, _1599309))))))], (84 ^ _1496237) ^ [_1497407, _1497409, _1497411, _1497413] : [-(i(_1497413, _1497409) = i(_1497411, _1497407)), _1497413 = _1497411, _1497409 = _1497407], (41890 ^ _1496237) ^ [_3963519] : [41891 ^ _1496237 : [(41892 ^ _1496237) ^ [_3963747, _3963749, _3963751] : [p(s(bool, i(s(fun(cart(_3963519, n3), bool), p0), s(cart(_3963519, n3), i(s(fun(list(_3963519), cart(_3963519, n3)), vector), s(list(_3963519), i(s(fun(list(_3963519), list(_3963519)), i(s(fun(_3963519, fun(list(_3963519), list(_3963519))), cons), s(_3963519, _3963751))), s(list(_3963519), i(s(fun(list(_3963519), list(_3963519)), i(s(fun(_3963519, fun(list(_3963519), list(_3963519))), cons), s(_3963519, _3963749))), s(list(_3963519), i(s(fun(list(_3963519), list(_3963519)), i(s(fun(_3963519, fun(list(_3963519), list(_3963519))), cons), s(_3963519, _3963747))), s(list(_3963519), nil))))))))))))]], -(p(s(bool, i(s(fun(cart(_3963519, n3), bool), p0), s(cart(_3963519, n3), 41893 ^ [_3963519])))))], (15392 ^ _1496237) ^ [_1962302, _1962304] : [s(bool, i(s(fun(_1962304, bool), i(s(fun(fun(_1962304, bool), fun(_1962304, bool)), _1962302), s(fun(_1962304, bool), 15393 ^ [_1962302, _1962304]))), s(_1962304, 15394 ^ [_1962302, _1962304]))) = s(bool, i(s(fun(_1962304, bool), 15393 ^ [_1962302, _1962304]), s(_1962304, 15394 ^ [_1962302, _1962304]))), 15397 ^ _1496237 : [(15398 ^ _1496237) ^ [_1962658, _1962660] : [-(s(bool, i(s(fun(fun(_1962304, bool), bool), i(s(fun(_1962304, fun(fun(_1962304, bool), bool)), in), s(_1962304, _1962658))), s(fun(_1962304, bool), i(s(fun(fun(_1962304, bool), fun(_1962304, bool)), _1962302), s(fun(_1962304, bool), _1962660))))) = s(bool, i(s(fun(_1962304, bool), _1962660), s(_1962304, _1962658))))]]], (2799 ^ _1496237) ^ [_1543171, _1543173, _1543175] : [2800 ^ _1496237 : [(2803 ^ _1496237) ^ [_1543287] : [p(s(bool, i(s(fun(_1543175, bool), _1543171), s(_1543175, _1543287))))], (2801 ^ _1496237) ^ [_1543263] : [-(p(s(bool, _1543173)))]], p(s(bool, _1543173)), -(p(s(bool, i(s(fun(_1543175, bool), _1543171), s(_1543175, 2808 ^ [_1543171, _1543173, _1543175])))))], (30467 ^ _1496237) ^ [_2823557, _2823559, _2823561, _2823563, _2823565] : [30510 ^ _1496237 : [(30511 ^ _1496237) ^ [_2828680, _2828682] : [30518 ^ _1496237 : [(30521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), bool), i(s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), bool)), mem), s(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), i(s(fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), i(s(fun(fun(_2823561, _2823565), fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))))), c_), s(fun(_2823561, _2823565), 30514 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))), s(fun(_2823563, fun(_2823561, _2823559)), 30515 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))))), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), _2828682)))))], (30523 ^ _1496237) ^ [] : [-(s(_2823565, i(s(fun(_2823561, _2823565), 30512 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]), s(_2823561, 30516 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))) = s(_2823565, i(s(fun(_2823561, _2823565), 30514 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]), s(_2823561, 30517 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))))], (30525 ^ _1496237) ^ [] : [s(_2823559, i(s(fun(_2823561, _2823559), i(s(fun(_2823563, fun(_2823561, _2823559)), 30513 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]), s(_2823563, _2828680))), s(_2823561, 30516 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))) = s(_2823559, i(s(fun(_2823561, _2823559), i(s(fun(_2823563, fun(_2823561, _2823559)), 30515 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]), s(_2823563, _2828680))), s(_2823561, 30517 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682])))], (30519 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), bool), i(s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), bool)), mem), s(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), i(s(fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), i(s(fun(fun(_2823561, _2823565), fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))))), c_), s(fun(_2823561, _2823565), 30512 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))), s(fun(_2823563, fun(_2823561, _2823559)), 30513 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828680, _2828682]))))), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), _2828682)))))]], -(p(s(bool, i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), bool), i(s(fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), bool)), all0), s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), i(s(fun(fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool), fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool)), gabs), s(fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool), i(s(fun(_2823563, fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool))), _2823557), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), _2828682))), s(_2823563, _2828680))))))), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), _2828682)))))]], 30473 ^ _1496237 : [(30478 ^ _1496237) ^ [_2825505] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), 30470 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]), s(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), i(s(fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), i(s(fun(fun(_2823561, _2823565), fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))))), c_), s(fun(_2823561, _2823565), 30475 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(fun(_2823563, fun(_2823561, _2823559)), 30476 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))))))), s(bool, _2825505)))), 30481 ^ _1496237 : [(30485 ^ _1496237) ^ [] : [s(_2823559, i(s(fun(_2823565, _2823559), i(s(fun(_2823563, fun(_2823565, _2823559)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(_2823565, _2823559))), casewise), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), 30468 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823565, i(s(fun(_2823561, _2823565), 30475 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]), s(_2823561, 30483 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2825505]))))) = s(_2823559, i(s(fun(_2823561, _2823559), i(s(fun(_2823563, fun(_2823561, _2823559)), 30476 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823561, 30483 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2825505])))], (30482 ^ _1496237) ^ [] : [-(p(s(bool, _2825505)))]], 30486 ^ _1496237 : [(30489 ^ _1496237) ^ [] : [p(s(bool, _2825505))], (30487 ^ _1496237) ^ [_2826410] : [-(s(_2823559, i(s(fun(_2823565, _2823559), i(s(fun(_2823563, fun(_2823565, _2823559)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(_2823565, _2823559))), casewise), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), 30468 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823565, i(s(fun(_2823561, _2823565), 30475 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]), s(_2823561, _2826410))))) = s(_2823559, i(s(fun(_2823561, _2823559), i(s(fun(_2823563, fun(_2823561, _2823559)), 30476 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823561, _2826410))))]]], (30474 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool), i(s(fun(_2823563, fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool))), _2823557), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), 30468 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), 30470 ^ [_2823557, _2823559, _2823561, _2823563, _2823565])))))]], 30493 ^ _1496237 : [(30507 ^ _1496237) ^ [_2828294, _2828296] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), 30470 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]), s(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), i(s(fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), i(s(fun(fun(_2823561, _2823565), fun(fun(_2823563, fun(_2823561, _2823559)), prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))))), c_), s(fun(_2823561, _2823565), _2828296))), s(fun(_2823563, fun(_2823561, _2823559)), _2828294))))))), s(bool, 30492 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2828294, _2828296])))))], (30494 ^ _1496237) ^ [_2827193, _2827195] : [p(s(bool, 30492 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2827193, _2827195])), 30497 ^ _1496237 : [(30498 ^ _1496237) ^ [_2827457] : [-(s(_2823559, i(s(fun(_2823565, _2823559), i(s(fun(_2823563, fun(_2823565, _2823559)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(_2823565, _2823559))), casewise), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), 30468 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823565, i(s(fun(_2823561, _2823565), _2827195), s(_2823561, _2827457))))) = s(_2823559, i(s(fun(_2823561, _2823559), i(s(fun(_2823563, fun(_2823561, _2823559)), _2827193), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823561, _2827457))))]]], (30500 ^ _1496237) ^ [_2827637, _2827639] : [s(_2823559, i(s(fun(_2823565, _2823559), i(s(fun(_2823563, fun(_2823565, _2823559)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(_2823565, _2823559))), casewise), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), 30468 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823565, i(s(fun(_2823561, _2823565), _2827639), s(_2823561, 30501 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2827637, _2827639]))))) = s(_2823559, i(s(fun(_2823561, _2823559), i(s(fun(_2823563, fun(_2823561, _2823559)), _2827637), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823561, 30501 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2827637, _2827639]))), -(p(s(bool, 30492 ^ [_2823557, _2823559, _2823561, _2823563, _2823565, _2827637, _2827639])))], (30509 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool), i(s(fun(_2823563, fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool)), i(s(fun(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), fun(_2823563, fun(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), bool))), _2823557), s(list(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559)))), 30468 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(_2823563, 30469 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))), s(fun(prod(fun(_2823561, _2823565), fun(_2823563, fun(_2823561, _2823559))), bool), 30470 ^ [_2823557, _2823559, _2823561, _2823563, _2823565]))))]]], (42958 ^ _1496237) ^ [_4076776, _4076778, _4076780, _4076782] : [42960 ^ _1496237 : [(42965 ^ _1496237) ^ [] : [s(cart(real, _4076782), i(s(fun(cart(cart(real, _4076782), _4076780), cart(real, _4076782)), i(s(fun(num, fun(cart(cart(real, _4076782), _4076780), cart(real, _4076782))), row), s(num, 42959 ^ [_4076776, _4076778, _4076780, _4076782]))), s(cart(cart(real, _4076782), _4076780), _4076778))) = s(cart(real, _4076782), i(s(fun(cart(cart(real, _4076782), _4076780), cart(real, _4076782)), i(s(fun(num, fun(cart(cart(real, _4076782), _4076780), cart(real, _4076782))), row), s(num, 42959 ^ [_4076776, _4076778, _4076780, _4076782]))), s(cart(cart(real, _4076782), _4076780), _4076776)))], (42963 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42959 ^ [_4076776, _4076778, _4076780, _4076782]))), s(num, i(s(fun(fun(_4076780, bool), num), dimindex), s(fun(_4076780, bool), univ)))))))], (42961 ^ _1496237) ^ [] : [-(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 ^ [_4076776, _4076778, _4076780, _4076782])))))]], -(s(cart(cart(real, _4076782), _4076780), _4076778) = s(cart(cart(real, _4076782), _4076780), _4076776))], (16890 ^ _1496237) ^ [_2029846, _2029848, _2029850] : [-(s(fun(_2029850, bool), i(s(fun(fun(_2029850, bool), fun(_2029850, bool)), i(s(fun(_2029850, fun(fun(_2029850, bool), fun(_2029850, bool))), insert), s(_2029850, _2029848))), s(fun(_2029850, bool), i(s(fun(fun(_2029850, bool), fun(_2029850, bool)), i(s(fun(_2029850, fun(fun(_2029850, bool), fun(_2029850, bool))), insert), s(_2029850, _2029848))), s(fun(_2029850, bool), _2029846))))) = s(fun(_2029850, bool), i(s(fun(fun(_2029850, bool), fun(_2029850, bool)), i(s(fun(_2029850, fun(fun(_2029850, bool), fun(_2029850, bool))), insert), s(_2029850, _2029848))), s(fun(_2029850, bool), _2029846))))], (27322 ^ _1496237) ^ [_2628410, _2628412, _2628414] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2628410))), s(num, _2628412)))), -(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, _2628412))), s(num, _2628410))))), s(fun(num, num), _2628414))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7412 ^ _1496237) ^ [_1706895] : [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, _1706895))))))], (4321 ^ _1496237) ^ [_1606661, _1606663] : [-(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, _1606663))))), s(num, _1606661))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1606663))), s(num, _1606661))))], (21201 ^ _1496237) ^ [_2282562, _2282564, _2282566] : [21254 ^ _1496237 : [(21255 ^ _1496237) ^ [_2285361, _2285363] : [-(p(s(bool, i(s(fun(fun(prod(_2282566, _2282564), bool), bool), finite), s(fun(prod(_2282566, _2282564), bool), i(s(fun(fun(prod(_2282566, _2282564), bool), fun(prod(_2282566, _2282564), bool)), gspec), s(fun(prod(_2282566, _2282564), bool), i(s(fun(fun(_2282564, bool), fun(prod(_2282566, _2282564), bool)), i(s(fun(fun(_2282566, bool), fun(fun(_2282564, bool), fun(prod(_2282566, _2282564), bool))), _2282562), s(fun(_2282566, bool), _2285363))), s(fun(_2282564, bool), _2285361))))))))), p(s(bool, i(s(fun(fun(_2282566, bool), bool), finite), s(fun(_2282566, bool), _2285363)))), p(s(bool, i(s(fun(fun(_2282564, bool), bool), finite), s(fun(_2282564, bool), _2285361))))]], 21207 ^ _1496237 : [(21210 ^ _1496237) ^ [_2283555, _2283557, _2283559] : [p(s(bool, i(s(fun(prod(_2282566, _2282564), bool), i(s(fun(bool, fun(prod(_2282566, _2282564), bool)), i(s(fun(prod(_2282566, _2282564), fun(bool, fun(prod(_2282566, _2282564), bool))), setspec), s(prod(_2282566, _2282564), 21204 ^ [_2282562, _2282564, _2282566]))), s(bool, _2283555))), s(prod(_2282566, _2282564), i(s(fun(_2282564, prod(_2282566, _2282564)), i(s(fun(_2282566, fun(_2282564, prod(_2282566, _2282564))), c_), s(_2282566, _2283559))), s(_2282564, _2283557)))))), 21221 ^ _1496237 : [(21226 ^ _1496237) ^ [] : [p(s(bool, _2283555))], (21224 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282564, bool), bool), i(s(fun(_2282564, fun(fun(_2282564, bool), bool)), in), s(_2282564, _2283557))), s(fun(_2282564, bool), 21203 ^ [_2282562, _2282564, _2282566])))))], (21222 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282566, bool), bool), i(s(fun(_2282566, fun(fun(_2282566, bool), bool)), in), s(_2282566, _2283559))), s(fun(_2282566, bool), 21202 ^ [_2282562, _2282564, _2282566])))))]], 21213 ^ _1496237 : [(21216 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2282566, bool), bool), i(s(fun(_2282566, fun(fun(_2282566, bool), bool)), in), s(_2282566, _2283559))), s(fun(_2282566, bool), 21202 ^ [_2282562, _2282564, _2282566])))), p(s(bool, i(s(fun(fun(_2282564, bool), bool), i(s(fun(_2282564, fun(fun(_2282564, bool), bool)), in), s(_2282564, _2283557))), s(fun(_2282564, bool), 21203 ^ [_2282562, _2282564, _2282566]))))], (21214 ^ _1496237) ^ [] : [-(p(s(bool, _2283555)))]]], (21208 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2282566, _2282564), bool), i(s(fun(fun(_2282564, bool), fun(prod(_2282566, _2282564), bool)), i(s(fun(fun(_2282566, bool), fun(fun(_2282564, bool), fun(prod(_2282566, _2282564), bool))), _2282562), s(fun(_2282566, bool), 21202 ^ [_2282562, _2282564, _2282566]))), s(fun(_2282564, bool), 21203 ^ [_2282562, _2282564, _2282566]))), s(prod(_2282566, _2282564), 21204 ^ [_2282562, _2282564, _2282566])))))]], 21232 ^ _1496237 : [(21251 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2282566, _2282564), bool), i(s(fun(bool, fun(prod(_2282566, _2282564), bool)), i(s(fun(prod(_2282566, _2282564), fun(bool, fun(prod(_2282566, _2282564), bool))), setspec), s(prod(_2282566, _2282564), 21204 ^ [_2282562, _2282564, _2282566]))), s(bool, 21231 ^ [_2282562, _2282564, _2282566]))), s(prod(_2282566, _2282564), i(s(fun(_2282564, prod(_2282566, _2282564)), i(s(fun(_2282566, fun(_2282564, prod(_2282566, _2282564))), c_), s(_2282566, 21229 ^ [_2282562, _2282564, _2282566]))), s(_2282564, 21230 ^ [_2282562, _2282564, _2282566])))))))], (21233 ^ _1496237) ^ [] : [p(s(bool, 21231 ^ [_2282562, _2282564, _2282566])), 21236 ^ _1496237 : [(21239 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282564, bool), bool), i(s(fun(_2282564, fun(fun(_2282564, bool), bool)), in), s(_2282564, 21230 ^ [_2282562, _2282564, _2282566]))), s(fun(_2282564, bool), 21203 ^ [_2282562, _2282564, _2282566])))))], (21237 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2282566, bool), bool), i(s(fun(_2282566, fun(fun(_2282566, bool), bool)), in), s(_2282566, 21229 ^ [_2282562, _2282564, _2282566]))), s(fun(_2282566, bool), 21202 ^ [_2282562, _2282564, _2282566])))))]]], (21241 ^ _1496237) ^ [] : [-(p(s(bool, 21231 ^ [_2282562, _2282564, _2282566]))), p(s(bool, i(s(fun(fun(_2282566, bool), bool), i(s(fun(_2282566, fun(fun(_2282566, bool), bool)), in), s(_2282566, 21229 ^ [_2282562, _2282564, _2282566]))), s(fun(_2282566, bool), 21202 ^ [_2282562, _2282564, _2282566])))), p(s(bool, i(s(fun(fun(_2282564, bool), bool), i(s(fun(_2282564, fun(fun(_2282564, bool), bool)), in), s(_2282564, 21230 ^ [_2282562, _2282564, _2282566]))), s(fun(_2282564, bool), 21203 ^ [_2282562, _2282564, _2282566]))))], (21253 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2282566, _2282564), bool), i(s(fun(fun(_2282564, bool), fun(prod(_2282566, _2282564), bool)), i(s(fun(fun(_2282566, bool), fun(fun(_2282564, bool), fun(prod(_2282566, _2282564), bool))), _2282562), s(fun(_2282566, bool), 21202 ^ [_2282562, _2282564, _2282566]))), s(fun(_2282564, bool), 21203 ^ [_2282562, _2282564, _2282566]))), s(prod(_2282566, _2282564), 21204 ^ [_2282562, _2282564, _2282566]))))]]], (15938 ^ _1496237) ^ [_1987413, _1987415, _1987417] : [-(p(s(bool, i(s(fun(fun(_1987417, bool), bool), i(s(fun(fun(_1987417, bool), fun(fun(_1987417, bool), bool)), psubset), s(fun(_1987417, bool), _1987415))), s(fun(_1987417, bool), _1987413))))), p(s(bool, i(s(fun(fun(_1987417, bool), bool), i(s(fun(fun(_1987417, bool), fun(fun(_1987417, bool), bool)), subset), s(fun(_1987417, bool), _1987415))), s(fun(_1987417, bool), _1987413)))), -(s(fun(_1987417, bool), _1987415) = s(fun(_1987417, bool), _1987413))], (20388 ^ _1496237) ^ [_2243412, _2243414] : [20440 ^ _1496237 : [(20441 ^ _1496237) ^ [_2245490, _2245492] : [p(s(bool, i(s(fun(fun(_2243414, bool), bool), finite), s(fun(_2243414, bool), _2245492)))), -(p(s(bool, i(s(fun(fun(_2243414, bool), bool), finite), s(fun(_2243414, bool), i(s(fun(fun(_2243414, bool), fun(_2243414, bool)), gspec), s(fun(_2243414, bool), i(s(fun(fun(_2243414, bool), fun(_2243414, bool)), i(s(fun(fun(_2243414, bool), fun(fun(_2243414, bool), fun(_2243414, bool))), _2243412), s(fun(_2243414, bool), _2245492))), s(fun(_2243414, bool), _2245490)))))))))]], 20394 ^ _1496237 : [(20397 ^ _1496237) ^ [_2244142, _2244144] : [p(s(bool, i(s(fun(_2243414, bool), i(s(fun(bool, fun(_2243414, bool)), i(s(fun(_2243414, fun(bool, fun(_2243414, bool))), setspec), s(_2243414, 20391 ^ [_2243412, _2243414]))), s(bool, _2244142))), s(_2243414, _2244144)))), 20408 ^ _1496237 : [(20413 ^ _1496237) ^ [] : [p(s(bool, _2244142))], (20411 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2243414, bool), 20390 ^ [_2243412, _2243414]), s(_2243414, _2244144)))))], (20409 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2243414, bool), bool), i(s(fun(_2243414, fun(fun(_2243414, bool), bool)), in), s(_2243414, _2244144))), s(fun(_2243414, bool), 20389 ^ [_2243412, _2243414])))))]], 20400 ^ _1496237 : [(20403 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2243414, bool), bool), i(s(fun(_2243414, fun(fun(_2243414, bool), bool)), in), s(_2243414, _2244144))), s(fun(_2243414, bool), 20389 ^ [_2243412, _2243414])))), p(s(bool, i(s(fun(_2243414, bool), 20390 ^ [_2243412, _2243414]), s(_2243414, _2244144))))], (20401 ^ _1496237) ^ [] : [-(p(s(bool, _2244142)))]]], (20395 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2243414, bool), i(s(fun(fun(_2243414, bool), fun(_2243414, bool)), i(s(fun(fun(_2243414, bool), fun(fun(_2243414, bool), fun(_2243414, bool))), _2243412), s(fun(_2243414, bool), 20389 ^ [_2243412, _2243414]))), s(fun(_2243414, bool), 20390 ^ [_2243412, _2243414]))), s(_2243414, 20391 ^ [_2243412, _2243414])))))]], 20418 ^ _1496237 : [(20437 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2243414, bool), i(s(fun(bool, fun(_2243414, bool)), i(s(fun(_2243414, fun(bool, fun(_2243414, bool))), setspec), s(_2243414, 20391 ^ [_2243412, _2243414]))), s(bool, 20417 ^ [_2243412, _2243414]))), s(_2243414, 20416 ^ [_2243412, _2243414])))))], (20419 ^ _1496237) ^ [] : [p(s(bool, 20417 ^ [_2243412, _2243414])), 20422 ^ _1496237 : [(20425 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2243414, bool), 20390 ^ [_2243412, _2243414]), s(_2243414, 20416 ^ [_2243412, _2243414])))))], (20423 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2243414, bool), bool), i(s(fun(_2243414, fun(fun(_2243414, bool), bool)), in), s(_2243414, 20416 ^ [_2243412, _2243414]))), s(fun(_2243414, bool), 20389 ^ [_2243412, _2243414])))))]]], (20427 ^ _1496237) ^ [] : [-(p(s(bool, 20417 ^ [_2243412, _2243414]))), p(s(bool, i(s(fun(fun(_2243414, bool), bool), i(s(fun(_2243414, fun(fun(_2243414, bool), bool)), in), s(_2243414, 20416 ^ [_2243412, _2243414]))), s(fun(_2243414, bool), 20389 ^ [_2243412, _2243414])))), p(s(bool, i(s(fun(_2243414, bool), 20390 ^ [_2243412, _2243414]), s(_2243414, 20416 ^ [_2243412, _2243414]))))], (20439 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2243414, bool), i(s(fun(fun(_2243414, bool), fun(_2243414, bool)), i(s(fun(fun(_2243414, bool), fun(fun(_2243414, bool), fun(_2243414, bool))), _2243412), s(fun(_2243414, bool), 20389 ^ [_2243412, _2243414]))), s(fun(_2243414, bool), 20390 ^ [_2243412, _2243414]))), s(_2243414, 20391 ^ [_2243412, _2243414]))))]]], (21477 ^ _1496237) ^ [_2297197, _2297199, _2297201, _2297203] : [-(p(s(bool, i(s(fun(fun(prod(_2297203, _2297201), bool), bool), finite), s(fun(prod(_2297203, _2297201), bool), i(s(fun(fun(_2297201, bool), fun(prod(_2297203, _2297201), bool)), i(s(fun(fun(_2297203, bool), fun(fun(_2297201, bool), fun(prod(_2297203, _2297201), bool))), cross0), s(fun(_2297203, bool), _2297199))), s(fun(_2297201, bool), _2297197))))))), p(s(bool, i(s(fun(fun(_2297203, bool), bool), finite), s(fun(_2297203, bool), _2297199)))), p(s(bool, i(s(fun(fun(_2297201, bool), bool), finite), s(fun(_2297201, bool), _2297197))))], (26140 ^ _1496237) ^ [_2545734, _2545736, _2545738, _2545740] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2545740, num), num), i(s(fun(fun(_2545740, bool), fun(fun(_2545740, num), num)), nsum), s(fun(_2545740, bool), _2545738))), s(fun(_2545740, num), _2545736))))), s(num, _2545734))))), p(s(bool, i(s(fun(fun(_2545740, bool), bool), finite), s(fun(_2545740, bool), _2545738)))), -(s(fun(_2545740, bool), _2545738) = s(fun(_2545740, bool), empty)), 26150 ^ _1496237 : [(26153 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2545740, num), _2545736), s(_2545740, 26149 ^ [_2545734, _2545736, _2545738, _2545740]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _2545734))), s(num, i(s(fun(fun(_2545740, bool), num), card), s(fun(_2545740, bool), _2545738))))))))], (26151 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2545740, bool), bool), i(s(fun(_2545740, fun(fun(_2545740, bool), bool)), in), s(_2545740, 26149 ^ [_2545734, _2545736, _2545738, _2545740]))), s(fun(_2545740, bool), _2545738)))))]]], (35575 ^ _1496237) ^ [_3512916, _3512918, _3512920, _3512922, _3512924, _3512926] : [-(p(s(bool, i(s(fun(fun(_3512922, bool), bool), i(s(fun(fun(_3512924, bool), fun(fun(_3512922, bool), bool)), l_u_c), s(fun(_3512924, bool), _3512920))), s(fun(_3512922, bool), _3512916))))), p(s(bool, i(s(fun(fun(_3512926, bool), bool), i(s(fun(fun(_3512924, bool), fun(fun(_3512926, bool), bool)), l_a_u_c), s(fun(_3512924, bool), _3512920))), s(fun(_3512926, bool), _3512918)))), p(s(bool, i(s(fun(fun(_3512922, bool), bool), i(s(fun(fun(_3512926, bool), fun(fun(_3512922, bool), bool)), l_u_c), s(fun(_3512926, bool), _3512918))), s(fun(_3512922, bool), _3512916))))], (36383 ^ _1496237) ^ [_3552044, _3552046, _3552048, _3552050, _3552052, _3552054, _3552056, _3552058] : [-(p(s(bool, i(s(fun(fun(sum0(_3552054, _3552052), bool), bool), i(s(fun(fun(sum0(_3552058, _3552056), bool), fun(fun(sum0(_3552054, _3552052), bool), bool)), l_u_c), s(fun(sum0(_3552058, _3552056), bool), i(s(fun(fun(_3552056, bool), fun(sum0(_3552058, _3552056), bool)), i(s(fun(fun(_3552058, bool), fun(fun(_3552056, bool), fun(sum0(_3552058, _3552056), bool))), p_u_c), s(fun(_3552058, bool), _3552050))), s(fun(_3552056, bool), _3552046))))), s(fun(sum0(_3552054, _3552052), bool), i(s(fun(fun(_3552052, bool), fun(sum0(_3552054, _3552052), bool)), i(s(fun(fun(_3552054, bool), fun(fun(_3552052, bool), fun(sum0(_3552054, _3552052), bool))), p_u_c), s(fun(_3552054, bool), _3552048))), s(fun(_3552052, bool), _3552044))))))), p(s(bool, i(s(fun(fun(_3552054, bool), bool), i(s(fun(fun(_3552058, bool), fun(fun(_3552054, bool), bool)), l_u_c), s(fun(_3552058, bool), _3552050))), s(fun(_3552054, bool), _3552048)))), p(s(bool, i(s(fun(fun(_3552052, bool), bool), i(s(fun(fun(_3552056, bool), fun(fun(_3552052, bool), bool)), l_u_c), s(fun(_3552056, bool), _3552046))), s(fun(_3552052, bool), _3552044))))], (16247 ^ _1496237) ^ [_2001642, _2001644, _2001646, _2001648] : [p(s(bool, i(s(fun(fun(_2001648, bool), bool), i(s(fun(_2001648, fun(fun(_2001648, bool), bool)), in), s(_2001648, _2001642))), s(fun(_2001648, bool), i(s(fun(fun(_2001648, bool), fun(_2001648, bool)), i(s(fun(fun(_2001648, bool), fun(fun(_2001648, bool), fun(_2001648, bool))), inter), s(fun(_2001648, bool), _2001646))), s(fun(_2001648, bool), _2001644)))))), 16250 ^ _1496237 : [(16253 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2001648, bool), bool), i(s(fun(_2001648, fun(fun(_2001648, bool), bool)), in), s(_2001648, _2001642))), s(fun(_2001648, bool), _2001644)))))], (16251 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2001648, bool), bool), i(s(fun(_2001648, fun(fun(_2001648, bool), bool)), in), s(_2001648, _2001642))), s(fun(_2001648, bool), _2001646)))))]]], (8112 ^ _1496237) ^ [_1735919] : [p(s(bool, 8110 ^ [_1735919])), -(s(list(_1735919), t0) = s(list(_1735919), nil))], (39880 ^ _1496237) ^ [_3808721, _3808723, _3808725] : [s(cart(real, _3808725), _3808723) = s(cart(real, _3808725), _3808721), 39883 ^ _1496237 : [(39886 ^ _1496237) ^ [] : [-(s(real, i(s(fun(cart(real, _3808725), real), i(s(fun(cart(real, _3808725), fun(cart(real, _3808725), real)), dot), s(cart(real, _3808725), _3808721))), s(cart(real, _3808725), _3808721))) = s(real, i(s(fun(cart(real, _3808725), real), i(s(fun(cart(real, _3808725), fun(cart(real, _3808725), real)), dot), s(cart(real, _3808725), _3808723))), s(cart(real, _3808725), _3808723))))], (39884 ^ _1496237) ^ [] : [-(s(real, i(s(fun(cart(real, _3808725), real), i(s(fun(cart(real, _3808725), fun(cart(real, _3808725), real)), dot), s(cart(real, _3808725), _3808723))), s(cart(real, _3808725), _3808723))) = s(real, i(s(fun(cart(real, _3808725), real), i(s(fun(cart(real, _3808725), fun(cart(real, _3808725), real)), dot), s(cart(real, _3808725), _3808723))), s(cart(real, _3808725), _3808721))))]]], (10893 ^ _1496237) ^ [] : [-(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))))], (32269 ^ _1496237) ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709] : [32311 ^ _1496237 : [(32312 ^ _1496237) ^ [_3268942] : [-(s(_3265709, i(s(fun(_3265707, _3265709), 32310 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]), s(_3265707, _3268942))) = s(_3265709, i(s(fun(_3265707, _3265709), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265709)), _3265701), s(fun(_3265707, _3265709), 32310 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, _3268942))))]], p(s(bool, i(s(fun(fun(_3265707, fun(_3265707, bool)), bool), wf), s(fun(_3265707, fun(_3265707, bool)), l_l_)))), 32300 ^ _1496237 : [(32305 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3265707, bool), i(s(fun(_3265707, fun(_3265707, bool)), l_l_), s(_3265707, 32299 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32298 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))))], (32303 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3265707, bool), i(s(fun(_3265707, fun(_3265707, bool)), l_l_), s(_3265707, 32299 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, i(s(fun(_3265707, _3265707), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265707)), _3265703), s(fun(_3265707, _3265709), 32297 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32298 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709])))))))], (32301 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3265707, bool), i(s(fun(fun(_3265707, _3265709), fun(_3265707, bool)), _3265705), s(fun(_3265707, _3265709), 32297 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32298 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709])))))]], s(_3265709, i(s(fun(_3265707, _3265709), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265709)), _3265701), s(fun(_3265707, _3265709), 32306 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32307 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))) = s(_3265709, i(s(fun(_3265709, _3265709), i(s(fun(_3265709, fun(_3265709, _3265709)), i(s(fun(bool, fun(_3265709, fun(_3265709, _3265709))), cond), s(bool, i(s(fun(_3265707, bool), i(s(fun(fun(_3265707, _3265709), fun(_3265707, bool)), _3265705), s(fun(_3265707, _3265709), 32306 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32307 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))))), s(_3265709, i(s(fun(_3265707, _3265709), 32306 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]), s(_3265707, i(s(fun(_3265707, _3265707), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265707)), _3265703), s(fun(_3265707, _3265709), 32306 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32307 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))))))), s(_3265709, i(s(fun(_3265707, _3265709), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265709)), _3265699), s(fun(_3265707, _3265709), 32306 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32307 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))))), 32279 ^ _1496237 : [(32286 ^ _1496237) ^ [] : [s(bool, i(s(fun(_3265707, bool), i(s(fun(fun(_3265707, _3265709), fun(_3265707, bool)), _3265705), s(fun(_3265707, _3265709), 32276 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))) = s(bool, i(s(fun(_3265707, bool), i(s(fun(fun(_3265707, _3265709), fun(_3265707, bool)), _3265705), s(fun(_3265707, _3265709), 32277 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, i(s(fun(_3265707, _3265707), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265707)), _3265703), s(fun(_3265707, _3265709), 32276 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))) = s(_3265707, i(s(fun(_3265707, _3265707), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265707)), _3265703), s(fun(_3265707, _3265709), 32277 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265709, i(s(fun(_3265707, _3265709), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265709)), _3265699), s(fun(_3265707, _3265709), 32276 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))) = s(_3265709, i(s(fun(_3265707, _3265709), i(s(fun(fun(_3265707, _3265709), fun(_3265707, _3265709)), _3265699), s(fun(_3265707, _3265709), 32277 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709])))], (32280 ^ _1496237) ^ [_3267068] : [p(s(bool, i(s(fun(_3265707, bool), i(s(fun(_3265707, fun(_3265707, bool)), l_l_), s(_3265707, _3267068))), s(_3265707, 32278 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709])))), -(s(_3265709, i(s(fun(_3265707, _3265709), 32276 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]), s(_3265707, _3267068))) = s(_3265709, i(s(fun(_3265707, _3265709), 32277 ^ [_3265699, _3265701, _3265703, _3265705, _3265707, _3265709]), s(_3265707, _3267068))))]]], (39906 ^ _1496237) ^ [_3810512, _3810514, _3810516, _3810518] : [-(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, _3810518), cart(real, _3810518)), real), distance), s(prod(cart(real, _3810518), cart(real, _3810518)), i(s(fun(cart(real, _3810518), prod(cart(real, _3810518), cart(real, _3810518))), i(s(fun(cart(real, _3810518), fun(cart(real, _3810518), prod(cart(real, _3810518), cart(real, _3810518)))), c_), s(cart(real, _3810518), _3810514))), s(cart(real, _3810518), _3810512))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3810518), cart(real, _3810518)), real), distance), s(prod(cart(real, _3810518), cart(real, _3810518)), i(s(fun(cart(real, _3810518), prod(cart(real, _3810518), cart(real, _3810518))), i(s(fun(cart(real, _3810518), fun(cart(real, _3810518), prod(cart(real, _3810518), cart(real, _3810518)))), c_), s(cart(real, _3810518), _3810516))), s(cart(real, _3810518), _3810514))))))), s(real, i(s(fun(prod(cart(real, _3810518), cart(real, _3810518)), real), distance), s(prod(cart(real, _3810518), cart(real, _3810518)), i(s(fun(cart(real, _3810518), prod(cart(real, _3810518), cart(real, _3810518))), i(s(fun(cart(real, _3810518), fun(cart(real, _3810518), prod(cart(real, _3810518), cart(real, _3810518)))), c_), s(cart(real, _3810518), _3810516))), s(cart(real, _3810518), _3810512)))))))))))], (40167 ^ _1496237) ^ [_3833742, _3833744, _3833746, _3833748, _3833750] : [-(s(cart(real, _3833748), i(s(fun(fun(_3833750, cart(real, _3833748)), cart(real, _3833748)), i(s(fun(fun(_3833750, bool), fun(fun(_3833750, cart(real, _3833748)), cart(real, _3833748))), vsum), s(fun(_3833750, bool), i(s(fun(fun(_3833750, bool), fun(_3833750, bool)), i(s(fun(fun(_3833750, bool), fun(fun(_3833750, bool), fun(_3833750, bool))), diff), s(fun(_3833750, bool), _3833744))), s(fun(_3833750, bool), _3833742))))), s(fun(_3833750, cart(real, _3833748)), _3833746))) = s(cart(real, _3833748), i(s(fun(cart(real, _3833748), cart(real, _3833748)), i(s(fun(cart(real, _3833748), fun(cart(real, _3833748), cart(real, _3833748))), vectoru_sub), s(cart(real, _3833748), i(s(fun(fun(_3833750, cart(real, _3833748)), cart(real, _3833748)), i(s(fun(fun(_3833750, bool), fun(fun(_3833750, cart(real, _3833748)), cart(real, _3833748))), vsum), s(fun(_3833750, bool), _3833744))), s(fun(_3833750, cart(real, _3833748)), _3833746))))), s(cart(real, _3833748), i(s(fun(fun(_3833750, cart(real, _3833748)), cart(real, _3833748)), i(s(fun(fun(_3833750, bool), fun(fun(_3833750, cart(real, _3833748)), cart(real, _3833748))), vsum), s(fun(_3833750, bool), _3833742))), s(fun(_3833750, cart(real, _3833748)), _3833746)))))), p(s(bool, i(s(fun(fun(_3833750, bool), bool), finite), s(fun(_3833750, bool), _3833744)))), p(s(bool, i(s(fun(fun(_3833750, bool), bool), i(s(fun(fun(_3833750, bool), fun(fun(_3833750, bool), bool)), subset), s(fun(_3833750, bool), _3833742))), s(fun(_3833750, bool), _3833744))))], (10007 ^ _1496237) ^ [] : [-(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))))))))], (16752 ^ _1496237) ^ [_2023059, _2023061] : [-(s(fun(_2023061, bool), i(s(fun(fun(_2023061, bool), fun(_2023061, bool)), i(s(fun(fun(_2023061, bool), fun(fun(_2023061, bool), fun(_2023061, bool))), inter), s(fun(_2023061, bool), _2023059))), s(fun(_2023061, bool), empty))) = s(fun(_2023061, bool), empty))], (41318 ^ _1496237) ^ [_3935940, _3935942, _3935944] : [41321 ^ _1496237 : [(41322 ^ _1496237) ^ [_3936476] : [s(cart(real, _3935944), i(s(fun(_3935942, cart(real, _3935944)), i(s(fun(_3935942, fun(_3935942, cart(real, _3935944))), _3935940), s(_3935942, 41319 ^ [_3935940, _3935942, _3935944]))), s(_3935942, 41320 ^ [_3935940, _3935942, _3935944]))) = s(cart(real, _3935944), i(s(fun(cart(real, _3935944), cart(real, _3935944)), i(s(fun(cart(real, _3935944), fun(cart(real, _3935944), cart(real, _3935944))), i(s(fun(bool, fun(cart(real, _3935944), fun(cart(real, _3935944), cart(real, _3935944)))), cond), s(bool, _3936476))), s(cart(real, _3935944), y))), s(cart(real, _3935944), i(s(fun(_3935942, cart(real, _3935944)), f), s(_3935942, 41320 ^ [_3935940, _3935942, _3935944]))))), 41325 ^ _1496237 : [(41328 ^ _1496237) ^ [] : [s(_3935942, 41320 ^ [_3935940, _3935942, _3935944]) = s(_3935942, 41319 ^ [_3935940, _3935942, _3935944])], (41326 ^ _1496237) ^ [] : [-(p(s(bool, _3936476)))]], 41329 ^ _1496237 : [(41332 ^ _1496237) ^ [] : [p(s(bool, _3936476))], (41330 ^ _1496237) ^ [] : [-(s(_3935942, 41320 ^ [_3935940, _3935942, _3935944]) = s(_3935942, 41319 ^ [_3935940, _3935942, _3935944]))]]]], 41335 ^ _1496237 : [(41336 ^ _1496237) ^ [_3937075, _3937077] : [-(s(cart(real, _3935944), i(s(fun(fun(_3935942, cart(real, _3935944)), cart(real, _3935944)), i(s(fun(fun(_3935942, bool), fun(fun(_3935942, cart(real, _3935944)), cart(real, _3935944))), vsum), s(fun(_3935942, bool), _3937077))), s(fun(_3935942, cart(real, _3935944)), i(s(fun(_3935942, fun(_3935942, cart(real, _3935944))), _3935940), s(_3935942, _3937075))))) = s(cart(real, _3935944), i(s(fun(cart(real, _3935944), cart(real, _3935944)), i(s(fun(cart(real, _3935944), fun(cart(real, _3935944), cart(real, _3935944))), vectoru_add), s(cart(real, _3935944), i(s(fun(fun(_3935942, cart(real, _3935944)), cart(real, _3935944)), i(s(fun(fun(_3935942, bool), fun(fun(_3935942, cart(real, _3935944)), cart(real, _3935944))), vsum), s(fun(_3935942, bool), _3937077))), s(fun(_3935942, cart(real, _3935944)), f))))), s(cart(real, _3935944), i(s(fun(cart(real, _3935944), cart(real, _3935944)), i(s(fun(cart(real, _3935944), fun(cart(real, _3935944), cart(real, _3935944))), vectoru_sub), s(cart(real, _3935944), y))), s(cart(real, _3935944), i(s(fun(_3935942, cart(real, _3935944)), f), s(_3935942, _3937075)))))))), p(s(bool, i(s(fun(fun(_3935942, bool), bool), finite), s(fun(_3935942, bool), _3937077)))), p(s(bool, i(s(fun(fun(_3935942, bool), bool), i(s(fun(_3935942, fun(fun(_3935942, bool), bool)), in), s(_3935942, _3937075))), s(fun(_3935942, bool), _3937077))))]]], (7666 ^ _1496237) ^ [_1713552, _1713554, _1713556, _1713558] : [s(_1713558, _1713552) = s(_1713558, _1713556), -(p(s(bool, i(s(fun(_1713558, bool), i(s(fun(num, fun(_1713558, bool)), i(s(fun(_1713558, fun(num, fun(_1713558, bool))), inja), s(_1713558, _1713556))), s(num, _1713554))), s(_1713558, _1713552)))))], (7943 ^ _1496237) ^ [_1727658, _1727660, _1727662, _1727664] : [s(sum0(_1727664, _1727662), i(s(fun(_1727662, sum0(_1727664, _1727662)), inr), s(_1727662, _1727660))) = s(sum0(_1727664, _1727662), i(s(fun(_1727662, sum0(_1727664, _1727662)), inr), s(_1727662, _1727658))), -(s(_1727662, _1727660) = s(_1727662, _1727658))], (41737 ^ _1496237) ^ [_3954936, _3954938, _3954940, _3954942] : [p(s(bool, i(s(fun(cart(real, _3954942), bool), i(s(fun(cart(real, _3954942), fun(cart(real, _3954942), bool)), orthogonal), s(cart(real, _3954942), _3954938))), s(cart(real, _3954942), _3954940)))), -(p(s(bool, i(s(fun(cart(real, _3954942), bool), i(s(fun(cart(real, _3954942), fun(cart(real, _3954942), bool)), orthogonal), s(cart(real, _3954942), i(s(fun(cart(real, _3954942), cart(real, _3954942)), i(s(fun(real, fun(cart(real, _3954942), cart(real, _3954942))), r_), s(real, _3954936))), s(cart(real, _3954942), _3954938))))), s(cart(real, _3954942), _3954940)))))], (17394 ^ _1496237) ^ [_2062618, _2062620, _2062622, _2062624] : [17402 ^ _1496237 : [(17405 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2062624, bool), p0), s(_2062624, i(s(fun(_2062622, _2062624), _2062620), s(_2062622, 17401 ^ [_2062618, _2062620, _2062622, _2062624])))))))], (17403 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2062622, bool), bool), i(s(fun(_2062622, fun(fun(_2062622, bool), bool)), in), s(_2062622, 17401 ^ [_2062618, _2062620, _2062622, _2062624]))), s(fun(_2062622, bool), _2062618)))))]], 17395 ^ _1496237 : [(17396 ^ _1496237) ^ [_2062837] : [p(s(bool, i(s(fun(fun(_2062624, bool), bool), i(s(fun(_2062624, fun(fun(_2062624, bool), bool)), in), s(_2062624, _2062837))), s(fun(_2062624, bool), i(s(fun(fun(_2062622, bool), fun(_2062624, bool)), i(s(fun(fun(_2062622, _2062624), fun(fun(_2062622, bool), fun(_2062624, bool))), image), s(fun(_2062622, _2062624), _2062620))), s(fun(_2062622, bool), _2062618)))))), p(s(bool, i(s(fun(_2062624, bool), p0), s(_2062624, _2062837))))]]], (19418 ^ _1496237) ^ [_2187773, _2187775, _2187777] : [-(p(s(bool, i(s(fun(fun(_2187777, bool), bool), finite), s(fun(_2187777, bool), _2187775))))), p(s(bool, i(s(fun(fun(_2187777, bool), bool), finite), s(fun(_2187777, bool), _2187773)))), p(s(bool, i(s(fun(fun(_2187777, bool), bool), i(s(fun(fun(_2187777, bool), fun(fun(_2187777, bool), bool)), subset), s(fun(_2187777, bool), _2187775))), s(fun(_2187777, bool), _2187773))))], (19446 ^ _1496237) ^ [_2188758, _2188760, _2188762] : [-(p(s(bool, i(s(fun(fun(_2188762, bool), bool), finite), s(fun(_2188762, bool), i(s(fun(fun(_2188762, bool), fun(_2188762, bool)), i(s(fun(fun(_2188762, bool), fun(fun(_2188762, bool), fun(_2188762, bool))), union), s(fun(_2188762, bool), _2188760))), s(fun(_2188762, bool), _2188758))))))), p(s(bool, i(s(fun(fun(_2188762, bool), bool), finite), s(fun(_2188762, bool), _2188760)))), p(s(bool, i(s(fun(fun(_2188762, bool), bool), finite), s(fun(_2188762, bool), _2188758))))], (36563 ^ _1496237) ^ [_3559456, _3559458, _3559460, _3559462] : [p(s(bool, i(s(fun(fun(_3559460, bool), bool), countable), s(fun(_3559460, bool), _3559456)))), -(p(s(bool, i(s(fun(fun(_3559462, bool), bool), countable), s(fun(_3559462, bool), i(s(fun(fun(_3559460, bool), fun(_3559462, bool)), i(s(fun(fun(_3559460, _3559462), fun(fun(_3559460, bool), fun(_3559462, bool))), image), s(fun(_3559460, _3559462), _3559458))), s(fun(_3559460, bool), _3559456)))))))], (17429 ^ _1496237) ^ [_2064402, _2064404, _2064406, _2064408, _2064410] : [-(p(s(bool, i(s(fun(fun(_2064410, bool), bool), i(s(fun(fun(_2064410, bool), fun(fun(_2064410, bool), bool)), subset), s(fun(_2064410, bool), _2064404))), s(fun(_2064410, bool), i(s(fun(fun(_2064408, bool), fun(_2064410, bool)), i(s(fun(fun(_2064408, _2064410), fun(fun(_2064408, bool), fun(_2064410, bool))), image), s(fun(_2064408, _2064410), _2064406))), s(fun(_2064408, bool), _2064402))))))), 17430 ^ _1496237 : [(17431 ^ _1496237) ^ [_2064644] : [p(s(bool, i(s(fun(fun(_2064408, bool), bool), i(s(fun(fun(_2064408, bool), fun(fun(_2064408, bool), bool)), subset), s(fun(_2064408, bool), _2064644))), s(fun(_2064408, bool), _2064402)))), s(fun(_2064410, bool), _2064404) = s(fun(_2064410, bool), i(s(fun(fun(_2064408, bool), fun(_2064410, bool)), i(s(fun(fun(_2064408, _2064410), fun(fun(_2064408, bool), fun(_2064410, bool))), image), s(fun(_2064408, _2064410), _2064406))), s(fun(_2064408, bool), _2064644)))]]], (25711 ^ _1496237) ^ [_2520352, _2520354] : [s(num, i(s(fun(_2520354, num), i(s(fun(fun(_2520354, num), fun(_2520354, num)), i(s(fun(fun(_2520354, num), fun(fun(_2520354, num), fun(_2520354, num))), _2520352), s(fun(_2520354, num), 25712 ^ [_2520352, _2520354]))), s(fun(_2520354, num), 25713 ^ [_2520352, _2520354]))), s(_2520354, 25714 ^ [_2520352, _2520354]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2520354, num), 25712 ^ [_2520352, _2520354]), s(_2520354, 25714 ^ [_2520352, _2520354]))))), s(num, i(s(fun(_2520354, num), 25713 ^ [_2520352, _2520354]), s(_2520354, 25714 ^ [_2520352, _2520354]))))), 25717 ^ _1496237 : [(25718 ^ _1496237) ^ [_2521059, _2521061, _2521063] : [p(s(bool, i(s(fun(fun(_2520354, bool), bool), finite), s(fun(_2520354, bool), _2521059)))), -(s(num, i(s(fun(fun(_2520354, num), num), i(s(fun(fun(_2520354, bool), fun(fun(_2520354, num), num)), nsum), s(fun(_2520354, bool), _2521059))), s(fun(_2520354, num), i(s(fun(fun(_2520354, num), fun(_2520354, num)), i(s(fun(fun(_2520354, num), fun(fun(_2520354, num), fun(_2520354, num))), _2520352), s(fun(_2520354, num), _2521063))), s(fun(_2520354, num), _2521061))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2520354, num), num), i(s(fun(fun(_2520354, bool), fun(fun(_2520354, num), num)), nsum), s(fun(_2520354, bool), _2521059))), s(fun(_2520354, num), _2521063))))), s(num, i(s(fun(fun(_2520354, num), num), i(s(fun(fun(_2520354, bool), fun(fun(_2520354, num), num)), nsum), s(fun(_2520354, bool), _2521059))), s(fun(_2520354, num), _2521061))))))]]], (39321 ^ _1496237) ^ [_3789160] : [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, _3789160)))), -(s(real, i(s(fun(real, real), sqrt), s(real, i(s(fun(real, real), realu_inv), s(real, _3789160))))) = s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), sqrt), s(real, _3789160))))))], (19262 ^ _1496237) ^ [_2180145, _2180147, _2180149, _2180151, _2180153] : [19264 ^ _1496237 : [(19265 ^ _1496237) ^ [_2180338] : [s(_2180153, i(s(fun(_2180149, _2180153), _2180145), s(_2180149, _2180338))) = s(_2180153, i(s(fun(_2180151, _2180153), _2180147), s(_2180151, 19263 ^ [_2180145, _2180147, _2180149, _2180151, _2180153])))]], -(s(fun(_2180151, _2180153), _2180147) = s(fun(_2180151, _2180153), i(s(fun(fun(_2180151, _2180149), fun(_2180151, _2180153)), i(s(fun(fun(_2180149, _2180153), fun(fun(_2180151, _2180149), fun(_2180151, _2180153))), o), s(fun(_2180149, _2180153), _2180145))), s(fun(_2180151, _2180149), 19266 ^ [_2180145, _2180147, _2180149, _2180151, _2180153]))))], (8080 ^ _1496237) ^ [_1734240, _1734242, _1734244, _1734246] : [-(s(list(_1734246), i(s(fun(list(_1734246), list(_1734246)), i(s(fun(list(_1734246), fun(list(_1734246), list(_1734246))), append), s(list(_1734246), i(s(fun(list(_1734246), list(_1734246)), i(s(fun(_1734246, fun(list(_1734246), list(_1734246))), cons), s(_1734246, _1734244))), s(list(_1734246), _1734242))))), s(list(_1734246), _1734240))) = s(list(_1734246), i(s(fun(list(_1734246), list(_1734246)), i(s(fun(_1734246, fun(list(_1734246), list(_1734246))), cons), s(_1734246, _1734244))), s(list(_1734246), i(s(fun(list(_1734246), list(_1734246)), i(s(fun(list(_1734246), fun(list(_1734246), list(_1734246))), append), s(list(_1734246), _1734242))), s(list(_1734246), _1734240))))))], (24888 ^ _1496237) ^ [_2443669, _2443671, _2443673, _2443675, _2443677] : [-(s(fun(_2443675, bool), i(s(fun(fun(_2443675, bool), fun(_2443675, bool)), i(s(fun(fun(_2443675, _2443677), fun(fun(_2443675, bool), fun(_2443675, bool))), i(s(fun(fun(_2443677, fun(_2443677, _2443677)), fun(fun(_2443675, _2443677), fun(fun(_2443675, bool), fun(_2443675, bool)))), support), s(fun(_2443677, fun(_2443677, _2443677)), op))), s(fun(_2443675, _2443677), _2443673))), s(fun(_2443675, bool), i(s(fun(fun(_2443675, bool), fun(_2443675, bool)), i(s(fun(fun(_2443675, bool), fun(fun(_2443675, bool), fun(_2443675, bool))), diff), s(fun(_2443675, bool), _2443671))), s(fun(_2443675, bool), _2443669))))) = s(fun(_2443675, bool), i(s(fun(fun(_2443675, bool), fun(_2443675, bool)), i(s(fun(fun(_2443675, bool), fun(fun(_2443675, bool), fun(_2443675, bool))), diff), s(fun(_2443675, bool), i(s(fun(fun(_2443675, bool), fun(_2443675, bool)), i(s(fun(fun(_2443675, _2443677), fun(fun(_2443675, bool), fun(_2443675, bool))), i(s(fun(fun(_2443677, fun(_2443677, _2443677)), fun(fun(_2443675, _2443677), fun(fun(_2443675, bool), fun(_2443675, bool)))), support), s(fun(_2443677, fun(_2443677, _2443677)), op))), s(fun(_2443675, _2443677), _2443673))), s(fun(_2443675, bool), _2443671))))), s(fun(_2443675, bool), i(s(fun(fun(_2443675, bool), fun(_2443675, bool)), i(s(fun(fun(_2443675, _2443677), fun(fun(_2443675, bool), fun(_2443675, bool))), i(s(fun(fun(_2443677, fun(_2443677, _2443677)), fun(fun(_2443675, _2443677), fun(fun(_2443675, bool), fun(_2443675, bool)))), support), s(fun(_2443677, fun(_2443677, _2443677)), op))), s(fun(_2443675, _2443677), _2443673))), s(fun(_2443675, bool), _2443669))))))], (38934 ^ _1496237) ^ [] : [-(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))))))))))))))], (14435 ^ _1496237) ^ [_1935857, _1935859] : [-(s(int, _1935859) = s(int, _1935857)), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1935859))), s(int, _1935857))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1935857))), s(int, _1935859)))))], (27960 ^ _1496237) ^ [_2666679, _2666681, _2666683, _2666685] : [-(s(real, i(s(fun(fun(_2666685, real), real), i(s(fun(fun(_2666685, bool), fun(fun(_2666685, real), real)), sum), s(fun(_2666685, bool), i(s(fun(fun(_2666685, bool), fun(_2666685, bool)), i(s(fun(fun(_2666685, bool), fun(fun(_2666685, bool), fun(_2666685, bool))), union), s(fun(_2666685, bool), _2666681))), s(fun(_2666685, bool), _2666679))))), s(fun(_2666685, real), _2666683))) = s(real, i(s(fun(fun(_2666685, real), real), i(s(fun(fun(_2666685, bool), fun(fun(_2666685, real), real)), sum), s(fun(_2666685, bool), _2666679))), s(fun(_2666685, real), _2666683)))), p(s(bool, i(s(fun(fun(_2666685, bool), bool), finite), s(fun(_2666685, bool), _2666679)))), 27966 ^ _1496237 : [(27971 ^ _1496237) ^ [] : [s(real, i(s(fun(_2666685, real), _2666683), s(_2666685, 27965 ^ [_2666679, _2666681, _2666683, _2666685]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27969 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2666685, bool), bool), i(s(fun(_2666685, fun(fun(_2666685, bool), bool)), in), s(_2666685, 27965 ^ [_2666679, _2666681, _2666683, _2666685]))), s(fun(_2666685, bool), _2666679))))], (27967 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2666685, bool), bool), i(s(fun(_2666685, fun(fun(_2666685, bool), bool)), in), s(_2666685, 27965 ^ [_2666679, _2666681, _2666683, _2666685]))), s(fun(_2666685, bool), _2666681)))))]]], (42783 ^ _1496237) ^ [_4055561, _4055563, _4055565] : [-(s(cart(cart(real, _4055565), _4055563), i(s(fun(cart(cart(real, _4055565), _4055565), cart(cart(real, _4055565), _4055563)), i(s(fun(cart(cart(real, _4055565), _4055563), fun(cart(cart(real, _4055565), _4055565), cart(cart(real, _4055565), _4055563))), matrixu_mul), s(cart(cart(real, _4055565), _4055563), _4055561))), s(cart(cart(real, _4055565), _4055565), i(s(fun(num, cart(cart(real, _4055565), _4055565)), 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, _4055565), _4055563), _4055561))], (7885 ^ _1496237) ^ [_1725567, _1725569, _1725571] : [7894 ^ _1496237 : [(7895 ^ _1496237) ^ [_1725968] : [-(p(s(bool, i(s(fun(sum0(_1725571, _1725569), bool), _1725567), s(sum0(_1725571, _1725569), _1725968)))))]], p(s(bool, i(s(fun(sum0(_1725571, _1725569), bool), _1725567), s(sum0(_1725571, _1725569), i(s(fun(_1725571, sum0(_1725571, _1725569)), inl), s(_1725571, 7888 ^ [_1725567, _1725569, _1725571])))))), p(s(bool, i(s(fun(sum0(_1725571, _1725569), bool), _1725567), s(sum0(_1725571, _1725569), i(s(fun(_1725569, sum0(_1725571, _1725569)), inr), s(_1725569, 7891 ^ [_1725567, _1725569, _1725571]))))))], (15981 ^ _1496237) ^ [_1989130, _1989132] : [p(s(bool, i(s(fun(fun(_1989132, bool), bool), finite), s(fun(_1989132, bool), _1989130)))), -(s(fun(_1989132, bool), _1989130) = s(fun(_1989132, bool), empty)), 15990 ^ _1496237 : [(15993 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1989132, bool), bool), finite), s(fun(_1989132, bool), 15989 ^ [_1989130, _1989132])))))], (15991 ^ _1496237) ^ [] : [-(s(fun(_1989132, bool), _1989130) = s(fun(_1989132, bool), i(s(fun(fun(_1989132, bool), fun(_1989132, bool)), i(s(fun(_1989132, fun(fun(_1989132, bool), fun(_1989132, bool))), insert), s(_1989132, 15988 ^ [_1989130, _1989132]))), s(fun(_1989132, bool), 15989 ^ [_1989130, _1989132]))))]]], (35142 ^ _1496237) ^ [_3487504, _3487506] : [35146 ^ _1496237 : [(35149 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3487504, bool), bool), i(s(fun(_3487504, fun(fun(_3487504, bool), bool)), in), s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, 35145 ^ [_3487504, _3487506]))))), s(fun(_3487504, bool), t0))))], (35147 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, 35145 ^ [_3487504, _3487506]))), s(fun(_3487506, bool), s0)))))]], 35151 ^ _1496237 : [(35154 ^ _1496237) ^ [] : [35163 ^ _1496237 : [(35164 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, 35161 ^ [_3487504, _3487506]))), s(fun(_3487506, bool), s0)))))], (35168 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, 35162 ^ [_3487504, _3487506]))), s(fun(_3487506, bool), s0)))))], (35172 ^ _1496237) ^ [] : [s(_3487506, 35161 ^ [_3487504, _3487506]) = s(_3487506, 35162 ^ [_3487504, _3487506])], (35170 ^ _1496237) ^ [] : [-(s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, 35162 ^ [_3487504, _3487506]))) = s(_3487504, 35150 ^ [_3487504, _3487506]))], (35166 ^ _1496237) ^ [] : [-(s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, 35161 ^ [_3487504, _3487506]))) = s(_3487504, 35150 ^ [_3487504, _3487506]))]], 35155 ^ _1496237 : [(35156 ^ _1496237) ^ [_3488836] : [p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, _3488836))), s(fun(_3487506, bool), s0)))), s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, _3488836))) = s(_3487504, 35150 ^ [_3487504, _3487506])]]], (35152 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3487504, bool), bool), i(s(fun(_3487504, fun(fun(_3487504, bool), bool)), in), s(_3487504, 35150 ^ [_3487504, _3487506]))), s(fun(_3487504, bool), t0)))))]], 35173 ^ _1496237 : [(35180 ^ _1496237) ^ [_3489621, _3489623] : [-(s(_3487506, _3489623) = s(_3487506, _3489621)), p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, _3489623))), s(fun(_3487506, bool), s0)))), p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, _3489621))), s(fun(_3487506, bool), s0)))), s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, _3489623))) = s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, _3489621)))], (35194 ^ _1496237) ^ [_3490034] : [p(s(bool, i(s(fun(fun(_3487504, bool), bool), i(s(fun(_3487504, fun(fun(_3487504, bool), bool)), in), s(_3487504, _3490034))), s(fun(_3487504, bool), t0)))), 35198 ^ _1496237 : [(35201 ^ _1496237) ^ [] : [-(s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, 35197 ^ [_3487504, _3487506, _3490034]))) = s(_3487504, _3490034))], (35199 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, 35197 ^ [_3487504, _3487506, _3490034]))), s(fun(_3487506, bool), s0)))))]]], (35174 ^ _1496237) ^ [_3489366] : [p(s(bool, i(s(fun(fun(_3487506, bool), bool), i(s(fun(_3487506, fun(fun(_3487506, bool), bool)), in), s(_3487506, _3489366))), s(fun(_3487506, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3487504, bool), bool), i(s(fun(_3487504, fun(fun(_3487504, bool), bool)), in), s(_3487504, i(s(fun(_3487506, _3487504), f), s(_3487506, _3489366))))), s(fun(_3487504, bool), t0)))))]]], (2881 ^ _1496237) ^ [_1545395, _1545397, _1545399] : [-(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, _1545399))), s(bool, _1545397))), s(bool, _1545395))))), 2884 ^ _1496237 : [(2887 ^ _1496237) ^ [] : [p(s(bool, _1545397))], (2885 ^ _1496237) ^ [] : [-(p(s(bool, _1545399)))]], 2888 ^ _1496237 : [(2891 ^ _1496237) ^ [] : [p(s(bool, _1545395))], (2889 ^ _1496237) ^ [] : [p(s(bool, _1545399))]]], (26102 ^ _1496237) ^ [_2544121, _2544123, _2544125, _2544127] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2544127, num), num), i(s(fun(fun(_2544127, bool), fun(fun(_2544127, num), num)), nsum), s(fun(_2544127, bool), _2544125))), s(fun(_2544127, num), _2544123))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2544127, bool), num), card), s(fun(_2544127, bool), _2544125))))), s(num, _2544121))))))), p(s(bool, i(s(fun(fun(_2544127, bool), bool), finite), s(fun(_2544127, bool), _2544125)))), 26110 ^ _1496237 : [(26113 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2544127, num), _2544123), s(_2544127, 26109 ^ [_2544121, _2544123, _2544125, _2544127]))))), s(num, _2544121))))], (26111 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2544127, bool), bool), i(s(fun(_2544127, fun(fun(_2544127, bool), bool)), in), s(_2544127, 26109 ^ [_2544121, _2544123, _2544125, _2544127]))), s(fun(_2544127, bool), _2544125)))))]], 26114 ^ _1496237 : [(26115 ^ _1496237) ^ [_2544709] : [p(s(bool, i(s(fun(fun(_2544127, bool), bool), i(s(fun(_2544127, fun(fun(_2544127, bool), bool)), in), s(_2544127, _2544709))), s(fun(_2544127, bool), _2544125)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2544127, num), _2544123), s(_2544127, _2544709))))), s(num, _2544121))))]]], (39327 ^ _1496237) ^ [_3789311, _3789313] : [-(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, _3789313))), s(real, _3789311))))) = 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, _3789313))))), s(real, i(s(fun(real, real), sqrt), s(real, _3789311)))))), 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, _3789313)))), 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, _3789311))))], (29553 ^ _1496237) ^ [_2773606] : [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)))), _2773606), s(real, 29554 ^ [_2773606]))), s(real, 29555 ^ [_2773606]))), s(num, 29556 ^ [_2773606]))), s(num, 29557 ^ [_2773606]))) = 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 ^ [_2773606]))), s(num, 29557 ^ [_2773606]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29555 ^ [_2773606]))), 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 ^ [_2773606]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 29557 ^ [_2773606]))))))), 29560 ^ _1496237 : [(29561 ^ _1496237) ^ [_2774273, _2774275, _2774277] : [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, _2774273)))), -(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, _2774277))), s(num, _2774273))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _2774275))), s(num, _2774273))))) = 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, _2774277))), s(real, _2774275))))), 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, _2774273))), 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)))), _2773606), s(real, _2774277))), s(real, _2774275))), s(num, _2774273))))))))]]], (24475 ^ _1496237) ^ [_2420062, _2420064] : [p(s(bool, i(s(fun(fun(_2420064, bool), bool), finite), s(fun(_2420064, bool), _2420062)))), 24480 ^ _1496237 : [(24481 ^ _1496237) ^ [_2420541, _2420543] : [-(s(num, _2420543) = s(num, _2420541)), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2420543))), s(fun(num, bool), 24478 ^ [_2420062, _2420064])))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2420541))), s(fun(num, bool), 24478 ^ [_2420062, _2420064])))), s(_2420064, i(s(fun(num, _2420064), 24479 ^ [_2420062, _2420064]), s(num, _2420543))) = s(_2420064, i(s(fun(num, _2420064), 24479 ^ [_2420062, _2420064]), s(num, _2420541)))], (24497 ^ _1496237) ^ [] : [-(s(fun(_2420064, bool), _2420062) = s(fun(_2420064, bool), i(s(fun(fun(num, bool), fun(_2420064, bool)), i(s(fun(fun(num, _2420064), fun(fun(num, bool), fun(_2420064, bool))), image), s(fun(num, _2420064), 24479 ^ [_2420062, _2420064]))), s(fun(num, bool), 24478 ^ [_2420062, _2420064]))))], (24495 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), 24478 ^ [_2420062, _2420064])))))]]], (13735 ^ _1496237) ^ [] : [-(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)))))))))))], (20790 ^ _1496237) ^ [_2261187, _2261189, _2261191] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2261191, bool), num), card), s(fun(_2261191, bool), i(s(fun(fun(_2261191, bool), fun(_2261191, bool)), i(s(fun(fun(_2261191, bool), fun(fun(_2261191, bool), fun(_2261191, bool))), union), s(fun(_2261191, bool), _2261189))), s(fun(_2261191, bool), _2261187))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2261191, bool), num), card), s(fun(_2261191, bool), _2261189))))), s(num, i(s(fun(fun(_2261191, bool), num), card), s(fun(_2261191, bool), _2261187))))))))), p(s(bool, i(s(fun(fun(_2261191, bool), bool), finite), s(fun(_2261191, bool), _2261189)))), p(s(bool, i(s(fun(fun(_2261191, bool), bool), finite), s(fun(_2261191, bool), _2261187))))], (7941 ^ _1496237) ^ [_1727566, _1727568, _1727570, _1727572] : [s(sum0(_1727572, _1727570), i(s(fun(_1727572, sum0(_1727572, _1727570)), inl), s(_1727572, _1727568))) = s(sum0(_1727572, _1727570), i(s(fun(_1727570, sum0(_1727572, _1727570)), inr), s(_1727570, _1727566)))], (34695 ^ _1496237) ^ [_3464931, _3464933] : [p(s(bool, i(s(fun(fun(prod(_3464933, _3464933), bool), bool), poset), s(fun(prod(_3464933, _3464933), bool), _3464931)))), 34698 ^ _1496237 : [(34699 ^ _1496237) ^ [_3465330] : [p(s(bool, i(s(fun(fun(_3464933, bool), bool), i(s(fun(fun(prod(_3464933, _3464933), bool), fun(fun(_3464933, bool), bool)), chain), s(fun(prod(_3464933, _3464933), bool), _3464931))), s(fun(_3464933, bool), _3465330)))), 34703 ^ _1496237 : [(34708 ^ _1496237) ^ [_3466060] : [-(s(fun(_3464933, bool), _3466060) = s(fun(_3464933, bool), 34702 ^ [_3464931, _3464933, _3465330])), p(s(bool, i(s(fun(fun(_3464933, bool), bool), i(s(fun(fun(prod(_3464933, _3464933), bool), fun(fun(_3464933, bool), bool)), chain), s(fun(prod(_3464933, _3464933), bool), _3464931))), s(fun(_3464933, bool), _3466060)))), p(s(bool, i(s(fun(fun(_3464933, bool), bool), i(s(fun(fun(_3464933, bool), fun(fun(_3464933, bool), bool)), subset), s(fun(_3464933, bool), 34702 ^ [_3464931, _3464933, _3465330]))), s(fun(_3464933, bool), _3466060))))], (34706 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3464933, bool), bool), i(s(fun(fun(_3464933, bool), fun(fun(_3464933, bool), bool)), subset), s(fun(_3464933, bool), _3465330))), s(fun(_3464933, bool), 34702 ^ [_3464931, _3464933, _3465330])))))], (34704 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3464933, bool), bool), i(s(fun(fun(prod(_3464933, _3464933), bool), fun(fun(_3464933, bool), bool)), chain), s(fun(prod(_3464933, _3464933), bool), _3464931))), s(fun(_3464933, bool), 34702 ^ [_3464931, _3464933, _3465330])))))]]]]], (11371 ^ _1496237) ^ [_1860229] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1860229))), s(real, _1860229))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (20302 ^ _1496237) ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018] : [-(s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(fun(_2239018, bool), fun(_2239016, _2239016)), i(s(fun(fun(_2239018, fun(_2239016, _2239016)), fun(fun(_2239018, bool), fun(_2239016, _2239016))), itset), s(fun(_2239018, fun(_2239016, _2239016)), _2239012))), s(fun(_2239018, bool), _2239014))), s(_2239016, _2239008))) = s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(fun(_2239018, bool), fun(_2239016, _2239016)), i(s(fun(fun(_2239018, fun(_2239016, _2239016)), fun(fun(_2239018, bool), fun(_2239016, _2239016))), itset), s(fun(_2239018, fun(_2239016, _2239016)), _2239010))), s(fun(_2239018, bool), _2239014))), s(_2239016, _2239008)))), p(s(bool, i(s(fun(fun(_2239018, bool), bool), finite), s(fun(_2239018, bool), _2239014)))), 20310 ^ _1496237 : [(20313 ^ _1496237) ^ [] : [s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239012), s(_2239018, 20309 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))) = s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239010), s(_2239018, 20309 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018])))], (20311 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2239018, bool), bool), i(s(fun(_2239018, fun(fun(_2239018, bool), bool)), in), s(_2239018, 20309 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(fun(_2239018, bool), _2239014)))))]], 20319 ^ _1496237 : [(20322 ^ _1496237) ^ [] : [s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239012), s(_2239018, 20316 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239012), s(_2239018, 20317 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, 20318 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))))) = s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239012), s(_2239018, 20317 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239012), s(_2239018, 20316 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, 20318 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018])))))], (20320 ^ _1496237) ^ [] : [s(_2239018, 20316 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]) = s(_2239018, 20317 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018])]], 20326 ^ _1496237 : [(20329 ^ _1496237) ^ [] : [s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239010), s(_2239018, 20323 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239010), s(_2239018, 20324 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, 20325 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))))) = s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239010), s(_2239018, 20324 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, i(s(fun(_2239016, _2239016), i(s(fun(_2239018, fun(_2239016, _2239016)), _2239010), s(_2239018, 20323 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]))), s(_2239016, 20325 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018])))))], (20327 ^ _1496237) ^ [] : [s(_2239018, 20323 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018]) = s(_2239018, 20324 ^ [_2239008, _2239010, _2239012, _2239014, _2239016, _2239018])]]], (27544 ^ _1496237) ^ [_2641784, _2641786] : [s(real, i(s(fun(_2641786, real), i(s(fun(fun(_2641786, real), fun(_2641786, real)), i(s(fun(fun(_2641786, real), fun(fun(_2641786, real), fun(_2641786, real))), _2641784), s(fun(_2641786, real), 27545 ^ [_2641784, _2641786]))), s(fun(_2641786, real), 27546 ^ [_2641784, _2641786]))), s(_2641786, 27547 ^ [_2641784, _2641786]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(_2641786, real), 27545 ^ [_2641784, _2641786]), s(_2641786, 27547 ^ [_2641784, _2641786]))))), s(real, i(s(fun(_2641786, real), 27546 ^ [_2641784, _2641786]), s(_2641786, 27547 ^ [_2641784, _2641786]))))), 27550 ^ _1496237 : [(27551 ^ _1496237) ^ [_2642881] : [27603 ^ _1496237 : [(27604 ^ _1496237) ^ [_2645359, _2645361, _2645363] : [-(s(real, i(s(fun(fun(_2641786, real), real), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), real)), sum), s(fun(_2641786, bool), _2645359))), s(fun(_2641786, real), i(s(fun(fun(_2641786, real), fun(_2641786, real)), i(s(fun(fun(_2641786, real), fun(fun(_2641786, real), fun(_2641786, real))), _2641784), s(fun(_2641786, real), _2645363))), s(fun(_2641786, real), _2645361))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2641786, real), real), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), real)), sum), s(fun(_2641786, bool), _2645359))), s(fun(_2641786, real), _2645363))))), s(real, i(s(fun(fun(_2641786, real), real), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), real)), sum), s(fun(_2641786, bool), _2645359))), s(fun(_2641786, real), _2645361)))))), p(s(bool, i(s(fun(fun(_2641786, bool), bool), finite), s(fun(_2641786, bool), i(s(fun(fun(_2641786, bool), fun(_2641786, bool)), gspec), s(fun(_2641786, bool), i(s(fun(fun(_2641786, real), fun(_2641786, bool)), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), fun(_2641786, bool))), _2642881), s(fun(_2641786, bool), _2645359))), s(fun(_2641786, real), _2645363)))))))), p(s(bool, i(s(fun(fun(_2641786, bool), bool), finite), s(fun(_2641786, bool), i(s(fun(fun(_2641786, bool), fun(_2641786, bool)), gspec), s(fun(_2641786, bool), i(s(fun(fun(_2641786, real), fun(_2641786, bool)), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), fun(_2641786, bool))), _2642881), s(fun(_2641786, bool), _2645359))), s(fun(_2641786, real), _2645361))))))))]], 27557 ^ _1496237 : [(27560 ^ _1496237) ^ [_2643912, _2643914] : [p(s(bool, i(s(fun(_2641786, bool), i(s(fun(bool, fun(_2641786, bool)), i(s(fun(_2641786, fun(bool, fun(_2641786, bool))), setspec), s(_2641786, 27554 ^ [_2641784, _2641786, _2642881]))), s(bool, _2643912))), s(_2641786, _2643914)))), 27571 ^ _1496237 : [(27576 ^ _1496237) ^ [] : [p(s(bool, _2643912))], (27574 ^ _1496237) ^ [] : [s(real, i(s(fun(_2641786, real), 27553 ^ [_2641784, _2641786, _2642881]), s(_2641786, _2643914))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27572 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2641786, bool), bool), i(s(fun(_2641786, fun(fun(_2641786, bool), bool)), in), s(_2641786, _2643914))), s(fun(_2641786, bool), 27552 ^ [_2641784, _2641786, _2642881])))))]], 27563 ^ _1496237 : [(27566 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2641786, bool), bool), i(s(fun(_2641786, fun(fun(_2641786, bool), bool)), in), s(_2641786, _2643914))), s(fun(_2641786, bool), 27552 ^ [_2641784, _2641786, _2642881])))), -(s(real, i(s(fun(_2641786, real), 27553 ^ [_2641784, _2641786, _2642881]), s(_2641786, _2643914))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27564 ^ _1496237) ^ [] : [-(p(s(bool, _2643912)))]]], (27558 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2641786, bool), i(s(fun(fun(_2641786, real), fun(_2641786, bool)), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), fun(_2641786, bool))), _2642881), s(fun(_2641786, bool), 27552 ^ [_2641784, _2641786, _2642881]))), s(fun(_2641786, real), 27553 ^ [_2641784, _2641786, _2642881]))), s(_2641786, 27554 ^ [_2641784, _2641786, _2642881])))))]], 27581 ^ _1496237 : [(27600 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2641786, bool), i(s(fun(bool, fun(_2641786, bool)), i(s(fun(_2641786, fun(bool, fun(_2641786, bool))), setspec), s(_2641786, 27554 ^ [_2641784, _2641786, _2642881]))), s(bool, 27580 ^ [_2641784, _2641786, _2642881]))), s(_2641786, 27579 ^ [_2641784, _2641786, _2642881])))))], (27582 ^ _1496237) ^ [] : [p(s(bool, 27580 ^ [_2641784, _2641786, _2642881])), 27585 ^ _1496237 : [(27588 ^ _1496237) ^ [] : [s(real, i(s(fun(_2641786, real), 27553 ^ [_2641784, _2641786, _2642881]), s(_2641786, 27579 ^ [_2641784, _2641786, _2642881]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27586 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2641786, bool), bool), i(s(fun(_2641786, fun(fun(_2641786, bool), bool)), in), s(_2641786, 27579 ^ [_2641784, _2641786, _2642881]))), s(fun(_2641786, bool), 27552 ^ [_2641784, _2641786, _2642881])))))]]], (27590 ^ _1496237) ^ [] : [-(p(s(bool, 27580 ^ [_2641784, _2641786, _2642881]))), p(s(bool, i(s(fun(fun(_2641786, bool), bool), i(s(fun(_2641786, fun(fun(_2641786, bool), bool)), in), s(_2641786, 27579 ^ [_2641784, _2641786, _2642881]))), s(fun(_2641786, bool), 27552 ^ [_2641784, _2641786, _2642881])))), -(s(real, i(s(fun(_2641786, real), 27553 ^ [_2641784, _2641786, _2642881]), s(_2641786, 27579 ^ [_2641784, _2641786, _2642881]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27602 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2641786, bool), i(s(fun(fun(_2641786, real), fun(_2641786, bool)), i(s(fun(fun(_2641786, bool), fun(fun(_2641786, real), fun(_2641786, bool))), _2642881), s(fun(_2641786, bool), 27552 ^ [_2641784, _2641786, _2642881]))), s(fun(_2641786, real), 27553 ^ [_2641784, _2641786, _2642881]))), s(_2641786, 27554 ^ [_2641784, _2641786, _2642881]))))]]]]], (38529 ^ _1496237) ^ [_3657596] : [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, _3657596)))), 38533 ^ _1496237 : [(38538 ^ _1496237) ^ [] : [-(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 ^ [_3657596]))))))), s(real, _3657596)))))], (38536 ^ _1496237) ^ [] : [-(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 ^ [_3657596])))))))))], (38534 ^ _1496237) ^ [] : [s(num, 38532 ^ [_3657596]) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (16732 ^ _1496237) ^ [_2022011, _2022013, _2022015] : [-(s(fun(_2022015, bool), i(s(fun(fun(_2022015, bool), fun(_2022015, bool)), i(s(fun(fun(_2022015, bool), fun(fun(_2022015, bool), fun(_2022015, bool))), inter), s(fun(_2022015, bool), _2022013))), s(fun(_2022015, bool), _2022011))) = s(fun(_2022015, bool), i(s(fun(fun(_2022015, bool), fun(_2022015, bool)), i(s(fun(fun(_2022015, bool), fun(fun(_2022015, bool), fun(_2022015, bool))), inter), s(fun(_2022015, bool), _2022011))), s(fun(_2022015, bool), _2022013))))], (22555 ^ _1496237) ^ [_2345837, _2345839] : [-(s(bool, i(s(fun(fun(_2345839, bool), bool), i(s(fun(fun(_2345839, fun(_2345839, bool)), fun(fun(_2345839, bool), bool)), pairwise), s(fun(_2345839, fun(_2345839, bool)), _2345837))), s(fun(_2345839, bool), empty))) = s(bool, t))], (11893 ^ _1496237) ^ [] : [-(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))], (40910 ^ _1496237) ^ [_3894322, _3894324] : [s(cart(real, _3894324), i(s(fun(num, cart(real, _3894324)), _3894322), s(num, 40911 ^ [_3894322, _3894324]))) = s(cart(real, _3894324), i(s(fun(cart(real, _3894324), cart(real, _3894324)), i(s(fun(cart(real, _3894324), fun(cart(real, _3894324), cart(real, _3894324))), vectoru_sub), s(cart(real, _3894324), i(s(fun(num, cart(real, _3894324)), f), s(num, 40911 ^ [_3894322, _3894324]))))), s(cart(real, _3894324), i(s(fun(num, cart(real, _3894324)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 40911 ^ [_3894322, _3894324]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 40914 ^ _1496237 : [(40915 ^ _1496237) ^ [_3895045, _3895047] : [-(s(cart(real, _3894324), i(s(fun(fun(num, cart(real, _3894324)), cart(real, _3894324)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3894324)), cart(real, _3894324))), 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, _3895047))), s(num, _3895045))))), s(fun(num, cart(real, _3894324)), _3894322))) = s(cart(real, _3894324), i(s(fun(cart(real, _3894324), cart(real, _3894324)), i(s(fun(cart(real, _3894324), fun(cart(real, _3894324), cart(real, _3894324))), i(s(fun(bool, fun(cart(real, _3894324), fun(cart(real, _3894324), cart(real, _3894324)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3895047))), s(num, _3895045))))), s(cart(real, _3894324), i(s(fun(cart(real, _3894324), cart(real, _3894324)), i(s(fun(cart(real, _3894324), fun(cart(real, _3894324), cart(real, _3894324))), vectoru_sub), s(cart(real, _3894324), i(s(fun(num, cart(real, _3894324)), f), s(num, _3895047))))), s(cart(real, _3894324), i(s(fun(num, cart(real, _3894324)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3895045))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(cart(real, _3894324), i(s(fun(num, cart(real, _3894324)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (14393 ^ _1496237) ^ [_1934853, _1934855] : [s(int, i(s(fun(int, int), intu_neg), s(int, _1934855))) = s(int, _1934853), -(s(int, _1934855) = s(int, i(s(fun(int, int), intu_neg), s(int, _1934853))))], (11439 ^ _1496237) ^ [_1862180, _1862182, _1862184, _1862186] : [-(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, _1862186))), s(real, _1862182))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1862184))), s(real, _1862180))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1862186))), s(real, _1862184)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1862182))), s(real, _1862180))))], (7276 ^ _1496237) ^ [_1703022] : [-(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, _1703022))))) = s(num, u_0))], (4237 ^ _1496237) ^ [_1604591] : [p(s(bool, 4235 ^ [_1604591])), -(s(num, _1604591) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (23769 ^ _1496237) ^ [_2399461, _2399463, _2399465] : [23783 ^ _1496237 : [(23786 ^ _1496237) ^ [] : [-(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), _2399465))))), s(real, _2399461)))))], (23784 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2399463))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2399465)))))))]], -(s(fun(real, bool), _2399465) = s(fun(real, bool), empty)), 23775 ^ _1496237 : [(23778 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2399463))), s(real, 23774 ^ [_2399461, _2399463, _2399465])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23774 ^ [_2399461, _2399463, _2399465]))), s(real, _2399461))))], (23776 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23774 ^ [_2399461, _2399463, _2399465]))), s(fun(real, bool), _2399465)))))]]], (13313 ^ _1496237) ^ [_1907585] : [-(s(int, _1907585) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, 13314 ^ [_1907585])))), -(s(int, _1907585) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 13317 ^ [_1907585]))))))], (38876 ^ _1496237) ^ [] : [-(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))))))))))], (8268 ^ _1496237) ^ [_1743180, _1743182, _1743184] : [-(s(list(_1743180), i(s(fun(list(_1743182), list(_1743180)), i(s(fun(list(_1743184), fun(list(_1743182), list(_1743180))), i(s(fun(fun(_1743184, fun(_1743182, _1743180)), fun(list(_1743184), fun(list(_1743182), list(_1743180)))), map2), s(fun(_1743184, fun(_1743182, _1743180)), f))), s(list(_1743184), nil))), s(list(_1743182), l0))) = s(list(_1743180), nil))], (1268 ^ _1496237) ^ [_1512429] : [1269 ^ _1496237 : [(1272 ^ _1496237) ^ [] : [p(s(bool, t))], (1270 ^ _1496237) ^ [] : [-(p(s(bool, _1512429)))]], -(p(s(bool, t)))], (17838 ^ _1496237) ^ [_2088207, _2088209, _2088211, _2088213, _2088215] : [17844 ^ _1496237 : [(17847 ^ _1496237) ^ [_2089326, _2089328, _2089330] : [p(s(bool, i(s(fun(_2088215, bool), i(s(fun(bool, fun(_2088215, bool)), i(s(fun(_2088215, fun(bool, fun(_2088215, bool))), setspec), s(_2088215, 17841 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(bool, i(s(fun(_2088209, bool), i(s(fun(_2088211, fun(_2088209, bool)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), 17839 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]), s(_2088213, _2089330))), s(_2088211, _2089328))), s(_2088209, _2089326))))), s(_2088215, i(s(fun(_2088209, _2088215), i(s(fun(_2088211, fun(_2088209, _2088215)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), 17840 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]), s(_2088213, _2089330))), s(_2088211, _2089328))), s(_2088209, _2089326))))))], (17845 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2088215, bool), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool)), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, bool))), fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool))), _2088207), s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), 17839 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), 17840 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(_2088215, 17841 ^ [_2088207, _2088209, _2088211, _2088213, _2088215])))))]], 17851 ^ _1496237 : [(17854 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2088215, bool), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool)), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, bool))), fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool))), _2088207), s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), 17839 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), 17840 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(_2088215, 17841 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))))], (17852 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2088215, bool), i(s(fun(bool, fun(_2088215, bool)), i(s(fun(_2088215, fun(bool, fun(_2088215, bool))), setspec), s(_2088215, 17841 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(bool, i(s(fun(_2088209, bool), i(s(fun(_2088211, fun(_2088209, bool)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), 17839 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]), s(_2088213, 17848 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(_2088211, 17849 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(_2088209, 17850 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))))), s(_2088215, i(s(fun(_2088209, _2088215), i(s(fun(_2088211, fun(_2088209, _2088215)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), 17840 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]), s(_2088213, 17848 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(_2088211, 17849 ^ [_2088207, _2088209, _2088211, _2088213, _2088215]))), s(_2088209, 17850 ^ [_2088207, _2088209, _2088211, _2088213, _2088215])))))))]], 17855 ^ _1496237 : [(17869 ^ _1496237) ^ [_2090890, _2090892] : [17873 ^ _1496237 : [(17876 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2088215, bool), q0), s(_2088215, i(s(fun(_2088209, _2088215), i(s(fun(_2088211, fun(_2088209, _2088215)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), _2090890), s(_2088213, 17870 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2090890, _2090892]))), s(_2088211, 17871 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2090890, _2090892]))), s(_2088209, 17872 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2090890, _2090892]))))))], (17874 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2088209, bool), i(s(fun(_2088211, fun(_2088209, bool)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), _2090892), s(_2088213, 17870 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2090890, _2090892]))), s(_2088211, 17871 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2090890, _2090892]))), s(_2088209, 17872 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2090890, _2090892])))))]], 17877 ^ _1496237 : [(17878 ^ _1496237) ^ [_2091595] : [p(s(bool, i(s(fun(fun(_2088215, bool), bool), i(s(fun(_2088215, fun(fun(_2088215, bool), bool)), in), s(_2088215, _2091595))), s(fun(_2088215, bool), i(s(fun(fun(_2088215, bool), fun(_2088215, bool)), gspec), s(fun(_2088215, bool), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool)), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, bool))), fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool))), _2088207), s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), _2090892))), s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), _2090890)))))))), -(p(s(bool, i(s(fun(_2088215, bool), q0), s(_2088215, _2091595)))))]]], (17856 ^ _1496237) ^ [_2089986, _2089988] : [17858 ^ _1496237 : [(17861 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2088215, bool), q0), s(_2088215, 17857 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2089986, _2089988]))))], (17859 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2088215, bool), bool), i(s(fun(_2088215, fun(fun(_2088215, bool), bool)), in), s(_2088215, 17857 ^ [_2088207, _2088209, _2088211, _2088213, _2088215, _2089986, _2089988]))), s(fun(_2088215, bool), i(s(fun(fun(_2088215, bool), fun(_2088215, bool)), gspec), s(fun(_2088215, bool), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool)), i(s(fun(fun(_2088213, fun(_2088211, fun(_2088209, bool))), fun(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), fun(_2088215, bool))), _2088207), s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), _2089988))), s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), _2089986)))))))))]], 17862 ^ _1496237 : [(17863 ^ _1496237) ^ [_2090583, _2090585, _2090587] : [p(s(bool, i(s(fun(_2088209, bool), i(s(fun(_2088211, fun(_2088209, bool)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, bool))), _2089988), s(_2088213, _2090587))), s(_2088211, _2090585))), s(_2088209, _2090583)))), -(p(s(bool, i(s(fun(_2088215, bool), q0), s(_2088215, i(s(fun(_2088209, _2088215), i(s(fun(_2088211, fun(_2088209, _2088215)), i(s(fun(_2088213, fun(_2088211, fun(_2088209, _2088215))), _2089986), s(_2088213, _2090587))), s(_2088211, _2090585))), s(_2088209, _2090583)))))))]]]]], (17026 ^ _1496237) ^ [_2039203, _2039205, _2039207, _2039209] : [-(s(fun(_2039209, bool), i(s(fun(fun(_2039209, bool), fun(_2039209, bool)), i(s(fun(fun(_2039209, bool), fun(fun(_2039209, bool), fun(_2039209, bool))), diff), s(fun(_2039209, bool), _2039207))), s(fun(_2039209, bool), i(s(fun(fun(_2039209, bool), fun(_2039209, bool)), i(s(fun(_2039209, fun(fun(_2039209, bool), fun(_2039209, bool))), insert), s(_2039209, _2039203))), s(fun(_2039209, bool), _2039205))))) = s(fun(_2039209, bool), i(s(fun(fun(_2039209, bool), fun(_2039209, bool)), i(s(fun(fun(_2039209, bool), fun(fun(_2039209, bool), fun(_2039209, bool))), diff), s(fun(_2039209, bool), i(s(fun(_2039209, fun(_2039209, bool)), i(s(fun(fun(_2039209, bool), fun(_2039209, fun(_2039209, bool))), delete), s(fun(_2039209, bool), _2039207))), s(_2039209, _2039203))))), s(fun(_2039209, bool), _2039205))))], (27485 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, fun(real, real)), bool), monoidal), s(fun(real, fun(real, real)), realu_mul)))))], (16419 ^ _1496237) ^ [_2009620, _2009622, _2009624, _2009626] : [16420 ^ _1496237 : [(16421 ^ _1496237) ^ [_2009841] : [p(s(bool, i(s(fun(fun(_2009626, bool), bool), i(s(fun(_2009626, fun(fun(_2009626, bool), bool)), in), s(_2009626, _2009841))), s(fun(_2009626, bool), i(s(fun(fun(_2009626, bool), fun(_2009626, bool)), i(s(fun(_2009626, fun(fun(_2009626, bool), fun(_2009626, bool))), insert), s(_2009626, _2009622))), s(fun(_2009626, bool), _2009620)))))), p(s(bool, i(s(fun(_2009626, bool), _2009624), s(_2009626, _2009841))))]], -(p(s(bool, i(s(fun(_2009626, bool), _2009624), s(_2009626, _2009622))))), 16431 ^ _1496237 : [(16434 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2009626, bool), _2009624), s(_2009626, 16430 ^ [_2009620, _2009622, _2009624, _2009626])))))], (16432 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2009626, bool), bool), i(s(fun(_2009626, fun(fun(_2009626, bool), bool)), in), s(_2009626, 16430 ^ [_2009620, _2009622, _2009624, _2009626]))), s(fun(_2009626, bool), _2009620)))))]]], (370 ^ _1496237) ^ [_1502112, _1502114, _1502116] : [s(_1502116, _1502114) = s(_1502116, _1502112), -(s(_1502116, _1502112) = s(_1502116, _1502114))], (16960 ^ _1496237) ^ [_2034907] : [-(s(fun(_2034907, bool), i(s(fun(fun(_2034907, bool), fun(_2034907, bool)), i(s(fun(fun(_2034907, bool), fun(fun(_2034907, bool), fun(_2034907, bool))), inter), s(fun(_2034907, bool), p1))), s(fun(_2034907, bool), p1))) = s(fun(_2034907, bool), p1))], (16387 ^ _1496237) ^ [_2008240, _2008242, _2008244, _2008246] : [16389 ^ _1496237 : [(16392 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2008246, bool), _2008244), s(_2008246, 16388 ^ [_2008240, _2008242, _2008244, _2008246]))))], (16390 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2008246, bool), bool), i(s(fun(_2008246, fun(fun(_2008246, bool), bool)), in), s(_2008246, 16388 ^ [_2008240, _2008242, _2008244, _2008246]))), s(fun(_2008246, bool), i(s(fun(fun(_2008246, bool), fun(_2008246, bool)), i(s(fun(_2008246, fun(fun(_2008246, bool), fun(_2008246, bool))), insert), s(_2008246, _2008242))), s(fun(_2008246, bool), _2008240)))))))]], 16393 ^ _1496237 : [(16396 ^ _1496237) ^ [_2008690] : [p(s(bool, i(s(fun(fun(_2008246, bool), bool), i(s(fun(_2008246, fun(fun(_2008246, bool), bool)), in), s(_2008246, _2008690))), s(fun(_2008246, bool), _2008240)))), -(p(s(bool, i(s(fun(_2008246, bool), _2008244), s(_2008246, _2008690)))))], (16394 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2008246, bool), _2008244), s(_2008246, _2008242)))))]]], (4804 ^ _1496237) ^ [_1617818] : [4814 ^ _1496237 : [(4815 ^ _1496237) ^ [_1618169] : [-(p(s(bool, i(s(fun(num, bool), _1617818), s(num, _1618169)))))]], 4806 ^ _1496237 : [(4807 ^ _1496237) ^ [_1617987] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1617987))), s(num, 4805 ^ [_1617818])))), -(p(s(bool, i(s(fun(num, bool), _1617818), s(num, _1617987)))))], (4813 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), _1617818), s(num, 4805 ^ [_1617818]))))]]], (11757 ^ _1496237) ^ [_1871305, _1871307, _1871309] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871305))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1871309))), s(real, _1871307)))))), 11760 ^ _1496237 : [(11763 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871305))), s(real, _1871307)))))], (11761 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871305))), s(real, _1871309)))))]]], (13495 ^ _1496237) ^ [_1912504, _1912506] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1912506))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1912506))), s(int, _1912504))))) = s(int, i(s(fun(int, int), intu_neg), s(int, _1912504))))], (3686 ^ _1496237) ^ [_1586401, _1586403, _1586405] : [3691 ^ _1496237 : [(3696 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1586405, _1586403), bool), 3688 ^ [_1586401, _1586403, _1586405]), s(prod(_1586405, _1586403), i(s(fun(_1586403, prod(_1586405, _1586403)), i(s(fun(_1586405, fun(_1586403, prod(_1586405, _1586403))), c_), s(_1586405, 3693 ^ [_1586401, _1586403, _1586405]))), s(_1586403, 3694 ^ [_1586401, _1586403, _1586405]))))))), s(bool, i(s(fun(_1586403, bool), i(s(fun(_1586405, fun(_1586403, bool)), 3687 ^ [_1586401, _1586403, _1586405]), s(_1586405, 3693 ^ [_1586401, _1586403, _1586405]))), s(_1586403, 3694 ^ [_1586401, _1586403, _1586405]))))))], (3692 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1586405, _1586403), bool), bool), i(s(fun(fun(_1586405, fun(_1586403, bool)), fun(fun(prod(_1586405, _1586403), bool), bool)), _1586401), s(fun(_1586405, fun(_1586403, bool)), 3687 ^ [_1586401, _1586403, _1586405]))), s(fun(prod(_1586405, _1586403), bool), 3688 ^ [_1586401, _1586403, _1586405])))))]], 3697 ^ _1496237 : [(3700 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1586405, _1586403), bool), bool), i(s(fun(fun(_1586405, fun(_1586403, bool)), fun(fun(prod(_1586405, _1586403), bool), bool)), _1586401), s(fun(_1586405, fun(_1586403, bool)), 3687 ^ [_1586401, _1586403, _1586405]))), s(fun(prod(_1586405, _1586403), bool), 3688 ^ [_1586401, _1586403, _1586405]))))], (3698 ^ _1496237) ^ [_1587407, _1587409] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1586405, _1586403), bool), 3688 ^ [_1586401, _1586403, _1586405]), s(prod(_1586405, _1586403), i(s(fun(_1586403, prod(_1586405, _1586403)), i(s(fun(_1586405, fun(_1586403, prod(_1586405, _1586403))), c_), s(_1586405, _1587409))), s(_1586403, _1587407))))))), s(bool, i(s(fun(_1586403, bool), i(s(fun(_1586405, fun(_1586403, bool)), 3687 ^ [_1586401, _1586403, _1586405]), s(_1586405, _1587409))), s(_1586403, _1587407)))))))]], 3701 ^ _1496237 : [(3710 ^ _1496237) ^ [_1588020] : [3711 ^ _1496237 : [(3712 ^ _1496237) ^ [_1588195, _1588197] : [p(s(bool, i(s(fun(_1586403, bool), i(s(fun(_1586405, fun(_1586403, bool)), _1588020), s(_1586405, _1588197))), s(_1586403, _1588195))))]], -(p(s(bool, i(s(fun(fun(prod(_1586405, _1586403), bool), bool), q_), s(fun(prod(_1586405, _1586403), bool), i(s(fun(fun(fun(prod(_1586405, _1586403), bool), bool), fun(prod(_1586405, _1586403), bool)), gabs), s(fun(fun(prod(_1586405, _1586403), bool), bool), i(s(fun(fun(_1586405, fun(_1586403, bool)), fun(fun(prod(_1586405, _1586403), bool), bool)), _1586401), s(fun(_1586405, fun(_1586403, bool)), _1588020)))))))))], (3702 ^ _1496237) ^ [_1587663] : [p(s(bool, i(s(fun(fun(prod(_1586405, _1586403), bool), bool), q_), s(fun(prod(_1586405, _1586403), bool), i(s(fun(fun(fun(prod(_1586405, _1586403), bool), bool), fun(prod(_1586405, _1586403), bool)), gabs), s(fun(fun(prod(_1586405, _1586403), bool), bool), i(s(fun(fun(_1586405, fun(_1586403, bool)), fun(fun(prod(_1586405, _1586403), bool), bool)), _1586401), s(fun(_1586405, fun(_1586403, bool)), _1587663)))))))), -(p(s(bool, i(s(fun(_1586403, bool), i(s(fun(_1586405, fun(_1586403, bool)), _1587663), s(_1586405, 3705 ^ [_1586401, _1586403, _1586405, _1587663]))), s(_1586403, 3706 ^ [_1586401, _1586403, _1586405, _1587663])))))]]], (4635 ^ _1496237) ^ [_1613589, _1613591, _1613593, _1613595] : [-(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, _1613595))), s(num, _1613593))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1613591))), s(num, _1613589))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1613595))), s(num, _1613591)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1613593))), s(num, _1613589))))], (4693 ^ _1496237) ^ [_1615098, _1615100, _1615102] : [4694 ^ _1496237 : [(4697 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1615100))), s(num, _1615098))))], (4695 ^ _1496237) ^ [] : [s(num, _1615102) = 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, _1615102))), s(num, _1615100))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1615102))), s(num, _1615098)))))))], (8124 ^ _1496237) ^ [_1736133] : [-(s(list(_1736133), i(s(fun(list(_1736133), list(_1736133)), butlast), s(list(_1736133), i(s(fun(list(_1736133), list(_1736133)), i(s(fun(_1736133, fun(list(_1736133), list(_1736133))), cons), s(_1736133, h0))), s(list(_1736133), t0))))) = s(list(_1736133), i(s(fun(list(_1736133), list(_1736133)), i(s(fun(list(_1736133), fun(list(_1736133), list(_1736133))), i(s(fun(bool, fun(list(_1736133), fun(list(_1736133), list(_1736133)))), cond), s(bool, 8110 ^ [_1736133]))), s(list(_1736133), nil))), s(list(_1736133), i(s(fun(list(_1736133), list(_1736133)), i(s(fun(_1736133, fun(list(_1736133), list(_1736133))), cons), s(_1736133, h0))), s(list(_1736133), i(s(fun(list(_1736133), list(_1736133)), butlast), s(list(_1736133), t0))))))))], (12307 ^ _1496237) ^ [_1884852, _1884854, _1884856] : [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, _1884852)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1884856))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1884854))), s(real, _1884852))))) = 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, _1884856))), s(real, _1884852))))), s(real, _1884854))))], (11325 ^ _1496237) ^ [] : [-(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)))))))))))], (22477 ^ _1496237) ^ [_2342124, _2342126] : [p(s(bool, i(s(fun(fun(_2342126, bool), bool), finite), s(fun(_2342126, bool), _2342124)))), 22480 ^ _1496237 : [(22481 ^ _1496237) ^ [_2342318] : [-(s(bool, i(s(fun(list(_2342126), bool), i(s(fun(_2342126, fun(list(_2342126), bool)), mem), s(_2342126, _2342318))), s(list(_2342126), i(s(fun(fun(_2342126, bool), list(_2342126)), listu_ofu_set), s(fun(_2342126, bool), _2342124))))) = s(bool, i(s(fun(fun(_2342126, bool), bool), i(s(fun(_2342126, fun(fun(_2342126, bool), bool)), in), s(_2342126, _2342318))), s(fun(_2342126, bool), _2342124))))]]], (1494 ^ _1496237) ^ [_1517154, _1517156, _1517158] : [p(s(bool, i(s(fun(_1517156, bool), i(s(fun(_1517158, fun(_1517156, bool)), _1517154), s(_1517158, 1496 ^ [_1517154, _1517156, _1517158]))), s(_1517156, 1495 ^ [_1517154, _1517156, _1517158])))), 1499 ^ _1496237 : [(1500 ^ _1496237) ^ [_1517387, _1517389] : [-(p(s(bool, i(s(fun(_1517156, bool), i(s(fun(_1517158, fun(_1517156, bool)), _1517154), s(_1517158, _1517389))), s(_1517156, _1517387)))))]]], (31456 ^ _1496237) ^ [_3051751, _3051753, _3051755, _3051757, _3051759] : [s(real, i(s(fun(_3051753, real), i(s(fun(fun(_3051757, _3051755), fun(_3051753, real)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))))), _3051751), s(fun(_3051753, num), 31457 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))), s(fun(_3051753, num), 31458 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31459 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))), s(fun(_3051757, _3051755), 31460 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))), s(_3051753, 31461 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))) = 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(_3051753, num), 31457 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]), s(_3051753, 31461 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))))), s(num, i(s(fun(_3051753, num), 31458 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]), s(_3051753, 31461 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))))))), s(fun(num, real), i(s(fun(_3051753, fun(num, real)), i(s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31459 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]), s(fun(_3051757, _3051755), 31460 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))), s(_3051753, 31461 ^ [_3051751, _3051753, _3051755, _3051757, _3051759]))))), 31464 ^ _1496237 : [(31465 ^ _1496237) ^ [_3055442] : [s(fun(_3051753, real), i(s(fun(fun(_3051757, _3051755), fun(_3051753, real)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))))), _3055442), s(fun(_3051753, num), 31466 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), s(fun(_3051753, num), 31467 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31468 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), s(fun(_3051757, _3051755), 31469 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))) = s(fun(_3051753, real), i(s(fun(fun(_3051757, _3051755), fun(_3051753, real)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))))), _3051751), s(fun(_3051753, num), 31466 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), s(fun(_3051753, num), 31467 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31468 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), s(fun(_3051757, _3051755), 31469 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442]))), 31472 ^ _1496237 : [(31473 ^ _1496237) ^ [_3058904] : [31479 ^ _1496237 : [(31484 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(num, _3051753), real), 31476 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]), s(prod(num, _3051753), i(s(fun(_3051753, prod(num, _3051753)), i(s(fun(num, fun(_3051753, prod(num, _3051753))), c_), s(num, 31481 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(_3051753, 31482 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))))))), s(real, i(s(fun(num, real), i(s(fun(_3051753, fun(num, real)), i(s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31474 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]), s(fun(_3051757, _3051755), 31475 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(_3051753, 31482 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(num, 31481 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))))))], (31480 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3051753), real), bool), i(s(fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), real), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), real), bool))), _3058904), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31474 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(fun(_3051757, _3051755), 31475 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(fun(prod(num, _3051753), real), 31476 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904])))))]], 31485 ^ _1496237 : [(31488 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3051753), real), bool), i(s(fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), real), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), real), bool))), _3058904), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31474 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(fun(_3051757, _3051755), 31475 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(fun(prod(num, _3051753), real), 31476 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))))], (31486 ^ _1496237) ^ [_3062178, _3062180] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(num, _3051753), real), 31476 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]), s(prod(num, _3051753), i(s(fun(_3051753, prod(num, _3051753)), i(s(fun(num, fun(_3051753, prod(num, _3051753))), c_), s(num, _3062180))), s(_3051753, _3062178))))))), s(real, i(s(fun(num, real), i(s(fun(_3051753, fun(num, real)), i(s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31474 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]), s(fun(_3051757, _3051755), 31475 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904]))), s(_3051753, _3062178))), s(num, _3062180)))))))]], 31489 ^ _1496237 : [(31490 ^ _1496237) ^ [_3062542] : [s(fun(prod(num, _3051753), real), i(s(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real))), _3062542), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31491 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542]))), s(fun(_3051757, _3051755), 31492 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542]))) = s(fun(prod(num, _3051753), real), i(s(fun(fun(fun(prod(num, _3051753), real), bool), fun(prod(num, _3051753), real)), gabs), s(fun(fun(prod(num, _3051753), real), bool), i(s(fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), real), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), real), bool))), _3058904), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), 31491 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542]))), s(fun(_3051757, _3051755), 31492 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542]))))), 31495 ^ _1496237 : [(31496 ^ _1496237) ^ [_3065119] : [31501 ^ _1496237 : [(31506 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3051759, bool), i(s(fun(_3051759, fun(_3051759, bool)), geq), s(_3051759, i(s(fun(prod(num, _3051753), _3051759), 31498 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]), s(prod(num, _3051753), i(s(fun(_3051753, prod(num, _3051753)), i(s(fun(num, fun(_3051753, prod(num, _3051753))), c_), s(num, 31503 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]))), s(_3051753, 31504 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]))))))), s(_3051759, i(s(fun(_3051753, _3051759), 31497 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]), s(_3051753, 31504 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]))))))], (31502 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3051753), _3051759), bool), i(s(fun(fun(_3051753, _3051759), fun(fun(prod(num, _3051753), _3051759), bool)), _3065119), s(fun(_3051753, _3051759), 31497 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]))), s(fun(prod(num, _3051753), _3051759), 31498 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119])))))]], 31507 ^ _1496237 : [(31510 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3051753), _3051759), bool), i(s(fun(fun(_3051753, _3051759), fun(fun(prod(num, _3051753), _3051759), bool)), _3065119), s(fun(_3051753, _3051759), 31497 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]))), s(fun(prod(num, _3051753), _3051759), 31498 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]))))], (31508 ^ _1496237) ^ [_3067731, _3067733] : [-(p(s(bool, i(s(fun(_3051759, bool), i(s(fun(_3051759, fun(_3051759, bool)), geq), s(_3051759, i(s(fun(prod(num, _3051753), _3051759), 31498 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]), s(prod(num, _3051753), i(s(fun(_3051753, prod(num, _3051753)), i(s(fun(num, fun(_3051753, prod(num, _3051753))), c_), s(num, _3067733))), s(_3051753, _3067731))))))), s(_3051759, i(s(fun(_3051753, _3051759), 31497 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119]), s(_3051753, _3067731)))))))]], 31511 ^ _1496237 : [(31512 ^ _1496237) ^ [_3068014] : [31579 ^ _1496237 : [(31580 ^ _1496237) ^ [_3074291] : [s(fun(prod(num, _3051753), bool), i(s(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool))))), _3074291), s(fun(_3051753, num), 31581 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))), s(fun(_3051753, num), 31582 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))), s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31583 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))), s(fun(_3051757, _3051755), 31584 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))) = s(fun(prod(num, _3051753), bool), i(s(fun(fun(fun(prod(num, _3051753), bool), bool), fun(prod(num, _3051753), bool)), gabs), s(fun(fun(prod(num, _3051753), bool), bool), i(s(fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool))))), _3068014), s(fun(_3051753, num), 31581 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))), s(fun(_3051753, num), 31582 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))), s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31583 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))), s(fun(_3051757, _3051755), 31584 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3074291]))))), 31587 ^ _1496237 : [(31588 ^ _1496237) ^ [_3076655, _3076657, _3076659, _3076661, _3076663, _3076665] : [p(s(bool, i(s(fun(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real)), bool), i(s(fun(fun(prod(num, _3051753), _3051759), fun(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real)), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool)), fun(fun(prod(num, _3051753), _3051759), fun(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real)), bool))), i(s(fun(fun(_3051757, fun(_3051759, bool)), fun(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool)), fun(fun(prod(num, _3051753), _3051759), fun(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real)), bool)))), admissible), s(fun(_3051757, fun(_3051759, bool)), _3076665))), s(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), bool))))), _3074291), s(fun(_3051753, num), _3076657))), s(fun(_3051753, num), _3076655))), s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), _3076663))))), s(fun(prod(num, _3051753), _3051759), i(s(fun(fun(fun(prod(num, _3051753), _3051759), bool), fun(prod(num, _3051753), _3051759)), gabs), s(fun(fun(prod(num, _3051753), _3051759), bool), i(s(fun(fun(_3051753, _3051759), fun(fun(prod(num, _3051753), _3051759), bool)), _3065119), s(fun(_3051753, _3051759), _3076661))))))), s(fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(prod(num, _3051753), real))), _3062542), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), _3076659)))))), -(p(s(bool, i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, real)), bool), i(s(fun(fun(_3051753, _3051759), fun(fun(fun(_3051757, _3051755), fun(_3051753, real)), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051753, _3051759), fun(fun(fun(_3051757, _3051755), fun(_3051753, real)), bool))), i(s(fun(fun(_3051757, fun(_3051759, bool)), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051753, _3051759), fun(fun(fun(_3051757, _3051755), fun(_3051753, real)), bool)))), admissible), s(fun(_3051757, fun(_3051759, bool)), _3076665))), s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), _3076663))), s(fun(_3051753, _3051759), _3076661))), s(fun(fun(_3051757, _3051755), fun(_3051753, real)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), fun(fun(_3051757, _3051755), fun(_3051753, real))))), _3055442), s(fun(_3051753, num), _3076657))), s(fun(_3051753, num), _3076655))), s(fun(fun(_3051757, _3051755), fun(_3051753, fun(num, real))), _3076659)))))))]]]], 31520 ^ _1496237 : [(31525 ^ _1496237) ^ [_3070638] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3051753), bool), 31517 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(prod(num, _3051753), i(s(fun(_3051753, prod(num, _3051753)), i(s(fun(num, fun(_3051753, prod(num, _3051753))), c_), s(num, 31522 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))))))), s(bool, _3070638)))), 31540 ^ _1496237 : [(31543 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31522 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(num, i(s(fun(_3051753, num), 31514 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014])))))))], (31545 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3051753, bool), i(s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31515 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(fun(_3051757, _3051755), 31516 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014])))))], (31547 ^ _1496237) ^ [] : [p(s(bool, _3070638))], (31541 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3051753, num), 31513 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))))), s(num, 31522 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014])))))]], 31528 ^ _1496237 : [(31531 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3051753, num), 31513 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))))), s(num, 31522 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31522 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(num, i(s(fun(_3051753, num), 31514 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014])))))), p(s(bool, i(s(fun(_3051753, bool), i(s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31515 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(fun(_3051757, _3051755), 31516 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(_3051753, 31523 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))))], (31529 ^ _1496237) ^ [] : [-(p(s(bool, _3070638)))]]], (31521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3051753), bool), bool), i(s(fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool))))), _3068014), s(fun(_3051753, num), 31513 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(_3051753, num), 31514 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31515 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(_3051757, _3051755), 31516 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(prod(num, _3051753), bool), 31517 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014])))))]], 31551 ^ _1496237 : [(31576 ^ _1496237) ^ [_3073810, _3073812] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3051753), bool), 31517 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(prod(num, _3051753), i(s(fun(_3051753, prod(num, _3051753)), i(s(fun(num, fun(_3051753, prod(num, _3051753))), c_), s(num, _3073812))), s(_3051753, _3073810))))))), s(bool, 31550 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3073810, _3073812])))))], (31552 ^ _1496237) ^ [_3072570, _3072572] : [p(s(bool, 31550 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3072570, _3072572])), 31555 ^ _1496237 : [(31560 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3051753, bool), i(s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31515 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(fun(_3051757, _3051755), 31516 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(_3051753, _3072570)))))], (31558 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3072572))), s(num, i(s(fun(_3051753, num), 31514 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, _3072570)))))))], (31556 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3051753, num), 31513 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, _3072570))))), s(num, _3072572)))))]]], (31562 ^ _1496237) ^ [_3073141, _3073143] : [-(p(s(bool, 31550 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014, _3073141, _3073143]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3051753, num), 31513 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, _3073141))))), s(num, _3073143)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3073143))), s(num, i(s(fun(_3051753, num), 31514 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(_3051753, _3073141)))))), p(s(bool, i(s(fun(_3051753, bool), i(s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31515 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]), s(fun(_3051757, _3051755), 31516 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(_3051753, _3073141))))], (31578 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3051753), bool), bool), i(s(fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool)), i(s(fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool))), i(s(fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool)))), i(s(fun(fun(_3051753, num), fun(fun(_3051753, num), fun(fun(fun(_3051757, _3051755), fun(_3051753, bool)), fun(fun(_3051757, _3051755), fun(fun(prod(num, _3051753), bool), bool))))), _3068014), s(fun(_3051753, num), 31513 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(_3051753, num), 31514 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(fun(_3051757, _3051755), fun(_3051753, bool)), 31515 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(_3051757, _3051755), 31516 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))), s(fun(prod(num, _3051753), bool), 31517 ^ [_3051751, _3051753, _3051755, _3051757, _3051759, _3055442, _3058904, _3062542, _3065119, _3068014]))))]]]]]]]]]]]]], (10192 ^ _1496237) ^ [_1829432] : [-(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, _1829432))) = s(hreal, _1829432))], (14191 ^ _1496237) ^ [_1929950, _1929952, _1929954] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1929954))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1929952))), s(int, _1929950))))) = 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, _1929954))), s(int, _1929952))))), s(int, _1929950))))], (42067 ^ _1496237) ^ [_3978078, _3978080, _3978082, _3978084] : [p(s(bool, i(s(fun(fun(cart(real, _3978082), cart(real, _3978084)), bool), linear), s(fun(cart(real, _3978082), cart(real, _3978084)), _3978080)))), -(s(cart(real, _3978084), i(s(fun(cart(real, _3978082), cart(real, _3978084)), _3978080), s(cart(real, _3978082), i(s(fun(cart(real, _3978082), cart(real, _3978082)), vectoru_neg), s(cart(real, _3978082), _3978078))))) = s(cart(real, _3978084), i(s(fun(cart(real, _3978084), cart(real, _3978084)), vectoru_neg), s(cart(real, _3978084), i(s(fun(cart(real, _3978082), cart(real, _3978084)), _3978080), s(cart(real, _3978082), _3978078))))))], (8894 ^ _1496237) ^ [_1776992, _1776994, _1776996] : [8896 ^ _1496237 : [(8899 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1776996, bool), _1776994), s(_1776996, i(s(fun(list(_1776996), _1776996), i(s(fun(num, fun(list(_1776996), _1776996)), el), s(num, 8895 ^ [_1776992, _1776994, _1776996]))), s(list(_1776996), _1776992))))))], (8897 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 8895 ^ [_1776992, _1776994, _1776996]))), s(num, i(s(fun(list(_1776996), num), length), s(list(_1776996), _1776992)))))))]], -(p(s(bool, i(s(fun(list(_1776996), bool), i(s(fun(fun(_1776996, bool), fun(list(_1776996), bool)), all0), s(fun(_1776996, bool), _1776994))), s(list(_1776996), _1776992)))))], (7280 ^ _1496237) ^ [_1703098] : [-(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, _1703098))))), s(num, u_0))) = s(num, u_0))], (14927 ^ _1496237) ^ [_1947851] : [14928 ^ _1496237 : [(14929 ^ _1496237) ^ [_1947927] : [p(s(bool, i(s(fun(int, bool), _1947851), s(int, i(s(fun(int, int), intu_abs), s(int, _1947927))))))]], -(p(s(bool, i(s(fun(int, bool), _1947851), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14930 ^ [_1947851])))))))], (8989 ^ _1496237) ^ [_1784481, _1784483, _1784485] : [-(s(list(_1784485), i(s(fun(list(_1784485), list(_1784485)), i(s(fun(list(_1784485), fun(list(_1784485), list(_1784485))), append), s(list(_1784485), _1784483))), s(list(_1784485), _1784481))) = s(list(_1784485), nil)), s(list(_1784485), _1784483) = s(list(_1784485), nil), s(list(_1784485), _1784481) = s(list(_1784485), nil)], (11137 ^ _1496237) ^ [_1854448] : [-(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, _1854448))), s(real, _1854448)))))))], (11565 ^ _1496237) ^ [_1865700] : [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, _1865700)))))), s(real, _1865700) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (3105 ^ _1496237) ^ [_1553464, _1553466, _1553468] : [-(s(fun(_1553468, _1553466), i(s(fun(fun(_1553468, _1553466), fun(_1553468, _1553466)), i(s(fun(fun(_1553466, _1553466), fun(fun(_1553468, _1553466), fun(_1553468, _1553466))), o), s(fun(_1553466, _1553466), i1))), s(fun(_1553468, _1553466), _1553464))) = s(fun(_1553468, _1553466), _1553464))], (27037 ^ _1496237) ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834] : [-(s(num, i(s(fun(fun(_2611834, num), num), i(s(fun(fun(_2611834, bool), fun(fun(_2611834, num), num)), nsum), s(fun(_2611834, bool), _2611830))), s(fun(_2611834, num), _2611826))) = s(num, i(s(fun(fun(_2611832, num), num), i(s(fun(fun(_2611832, bool), fun(fun(_2611832, num), num)), nsum), s(fun(_2611832, bool), _2611828))), s(fun(_2611832, num), _2611824)))), 27041 ^ _1496237 : [(27044 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2611834, bool), bool), i(s(fun(_2611834, fun(fun(_2611834, bool), bool)), in), s(_2611834, i(s(fun(_2611832, _2611834), _2611820), s(_2611832, 27040 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))))), s(fun(_2611834, bool), _2611830)))), s(_2611832, i(s(fun(_2611834, _2611832), _2611822), s(_2611834, i(s(fun(_2611832, _2611834), _2611820), s(_2611832, 27040 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))))) = s(_2611832, 27040 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834])], (27042 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2611832, bool), bool), i(s(fun(_2611832, fun(fun(_2611832, bool), bool)), in), s(_2611832, 27040 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))), s(fun(_2611832, bool), _2611828)))))]], 27050 ^ _1496237 : [(27053 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2611832, bool), bool), i(s(fun(_2611832, fun(fun(_2611832, bool), bool)), in), s(_2611832, i(s(fun(_2611834, _2611832), _2611822), s(_2611834, 27049 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))))), s(fun(_2611832, bool), _2611828)))), s(_2611834, i(s(fun(_2611832, _2611834), _2611820), s(_2611832, i(s(fun(_2611834, _2611832), _2611822), s(_2611834, 27049 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))))) = s(_2611834, 27049 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]), s(num, i(s(fun(_2611832, num), _2611824), s(_2611832, i(s(fun(_2611834, _2611832), _2611822), s(_2611834, 27049 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))))) = s(num, i(s(fun(_2611834, num), _2611826), s(_2611834, 27049 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834])))], (27051 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2611834, bool), bool), i(s(fun(_2611834, fun(fun(_2611834, bool), bool)), in), s(_2611834, 27049 ^ [_2611820, _2611822, _2611824, _2611826, _2611828, _2611830, _2611832, _2611834]))), s(fun(_2611834, bool), _2611830)))))]]], (10787 ^ _1496237) ^ [_1845652, _1845654] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1845654))), s(num, i(s(fun(num, num), suc), s(num, _1845652))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1845654))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1845654))), s(num, _1845652))))))], (15289 ^ _1496237) ^ [_1959082, _1959084] : [-(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 ^ [_1959082, _1959084])))))], (42 ^ _1496237) ^ [_1496790, _1496792] : [_1496792 = _1496790, -(finite_image(_1496792) = finite_image(_1496790))], (2669 ^ _1496237) ^ [_1540392, _1540394, _1540396] : [2671 ^ _1496237 : [(2674 ^ _1496237) ^ [] : [p(s(bool, _1540392))], (2672 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1540396, bool), _1540394), s(_1540396, 2670 ^ [_1540392, _1540394, _1540396]))))]], 2675 ^ _1496237 : [(2676 ^ _1496237) ^ [_1540581] : [-(p(s(bool, i(s(fun(_1540396, bool), _1540394), s(_1540396, _1540581))))), -(p(s(bool, _1540392)))]]], (13879 ^ _1496237) ^ [_1922213] : [-(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, _1922213))))), s(int, _1922213))) = 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, _1922213))))], (40002 ^ _1496237) ^ [_3818247, _3818249, _3818251, _3818253, _3818255, _3818257] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(prod(cart(real, _3818257), cart(real, _3818257)), real), distance), s(prod(cart(real, _3818257), cart(real, _3818257)), i(s(fun(cart(real, _3818257), prod(cart(real, _3818257), cart(real, _3818257))), i(s(fun(cart(real, _3818257), fun(cart(real, _3818257), prod(cart(real, _3818257), cart(real, _3818257)))), c_), s(cart(real, _3818257), _3818253))), s(cart(real, _3818257), _3818251))))))), 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, _3818255), cart(real, _3818255)), real), distance), s(prod(cart(real, _3818255), cart(real, _3818255)), i(s(fun(cart(real, _3818255), prod(cart(real, _3818255), cart(real, _3818255))), i(s(fun(cart(real, _3818255), fun(cart(real, _3818255), prod(cart(real, _3818255), cart(real, _3818255)))), c_), s(cart(real, _3818255), _3818249))), s(cart(real, _3818255), _3818247))))))), 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, _3818257), cart(real, _3818257)), real), distance), s(prod(cart(real, _3818257), cart(real, _3818257)), i(s(fun(cart(real, _3818257), prod(cart(real, _3818257), cart(real, _3818257))), i(s(fun(cart(real, _3818257), fun(cart(real, _3818257), prod(cart(real, _3818257), cart(real, _3818257)))), c_), s(cart(real, _3818257), _3818253))), s(cart(real, _3818257), _3818251))))) = s(real, i(s(fun(prod(cart(real, _3818255), cart(real, _3818255)), real), distance), s(prod(cart(real, _3818255), cart(real, _3818255)), i(s(fun(cart(real, _3818255), prod(cart(real, _3818255), cart(real, _3818255))), i(s(fun(cart(real, _3818255), fun(cart(real, _3818255), prod(cart(real, _3818255), cart(real, _3818255)))), c_), s(cart(real, _3818255), _3818249))), s(cart(real, _3818255), _3818247))))))], (13399 ^ _1496237) ^ [_1910043, _1910045] : [-(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, _1910045))), s(int, _1910043))))) = 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, _1910045))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1910043))))))], (37891 ^ _1496237) ^ [_3623119, _3623121, _3623123, _3623125, _3623127] : [-(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, _3623121))), s(real, _3623127))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3623119))), s(real, _3623125))))))), s(real, _3623123))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3623127))), s(real, _3623123)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3623125))), s(real, _3623123)))), 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, _3623121)))), 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, _3623119)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3623121))), s(real, _3623119))) = 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)))))))], (39471 ^ _1496237) ^ [_3792547, _3792549] : [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, _3792549))), 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, _3792547)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3792549))), s(real, i(s(fun(real, real), sqrt), s(real, _3792547)))))))], (41635 ^ _1496237) ^ [_3950950, _3950952] : [p(s(bool, i(s(fun(cart(real, _3950952), bool), i(s(fun(cart(real, _3950952), fun(cart(real, _3950952), bool)), orthogonal), s(cart(real, _3950952), _3950950))), s(cart(real, _3950952), _3950950)))), -(s(cart(real, _3950952), _3950950) = s(cart(real, _3950952), i(s(fun(num, cart(real, _3950952)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (30142 ^ _1496237) ^ [_2803408, _2803410] : [-(s(fun(finite_sum(_2803410, _2803408), bool), univ) = s(fun(finite_sum(_2803410, _2803408), bool), i(s(fun(fun(num, bool), fun(finite_sum(_2803410, _2803408), bool)), i(s(fun(fun(num, finite_sum(_2803410, _2803408)), fun(fun(num, bool), fun(finite_sum(_2803410, _2803408), bool))), image), s(fun(num, finite_sum(_2803410, _2803408)), 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(_2803410, bool), num), dimindex), s(fun(_2803410, bool), univ))))), s(num, i(s(fun(fun(_2803408, bool), num), dimindex), s(fun(_2803408, bool), univ))))))))))], (42938 ^ _1496237) ^ [_4075169, _4075171, _4075173, _4075175] : [-(s(cart(real, _4075173), i(s(fun(cart(real, _4075175), cart(real, _4075173)), i(s(fun(cart(cart(real, _4075175), _4075173), fun(cart(real, _4075175), cart(real, _4075173))), matrixu_vectoru_mul), s(cart(cart(real, _4075175), _4075173), _4075171))), s(cart(real, _4075175), _4075169))) = s(cart(real, _4075173), i(s(fun(cart(cart(real, _4075173), _4075175), cart(real, _4075173)), i(s(fun(cart(real, _4075175), fun(cart(cart(real, _4075173), _4075175), cart(real, _4075173))), vectoru_matrixu_mul), s(cart(real, _4075175), _4075169))), s(cart(cart(real, _4075173), _4075175), i(s(fun(cart(cart(real, _4075175), _4075173), cart(cart(real, _4075173), _4075175)), transp), s(cart(cart(real, _4075175), _4075173), _4075171))))))], (41571 ^ _1496237) ^ [_3948166, _3948168] : [s(cart(real, _3948168), i(s(fun(num, cart(real, _3948168)), basis), s(num, _3948166))) = s(cart(real, _3948168), i(s(fun(num, cart(real, _3948168)), 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, _3948166))), 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(_3948168, bool), num), dimindex), s(fun(_3948168, bool), univ))))))))], (20863 ^ _1496237) ^ [_2265792, _2265794, _2265796] : [s(fun(_2265796, bool), i(s(fun(fun(_2265796, bool), fun(_2265796, bool)), i(s(fun(fun(_2265796, bool), fun(fun(_2265796, bool), fun(_2265796, bool))), inter), s(fun(_2265796, bool), _2265794))), s(fun(_2265796, bool), _2265792))) = s(fun(_2265796, bool), empty), p(s(bool, i(s(fun(fun(_2265796, bool), bool), finite), s(fun(_2265796, bool), _2265794)))), p(s(bool, i(s(fun(fun(_2265796, bool), bool), finite), s(fun(_2265796, bool), _2265792)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2265796, bool), num), card), s(fun(_2265796, bool), i(s(fun(fun(_2265796, bool), fun(_2265796, bool)), i(s(fun(fun(_2265796, bool), fun(fun(_2265796, bool), fun(_2265796, bool))), union), s(fun(_2265796, bool), _2265794))), s(fun(_2265796, bool), _2265792))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2265796, bool), num), card), s(fun(_2265796, bool), _2265794))))), s(num, i(s(fun(fun(_2265796, bool), num), card), s(fun(_2265796, bool), _2265792))))))))], (3949 ^ _1496237) ^ [_1597764, _1597766, _1597768, _1597770, _1597772] : [-(s(fun(num, _1597772), _1597766) = s(fun(num, _1597772), _1597764)), s(_1597772, i(s(fun(num, _1597772), _1597766), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1597772, _1597770), s(_1597772, i(s(fun(num, _1597772), _1597766), s(num, i(s(fun(num, num), suc), s(num, 3956 ^ [_1597764, _1597766, _1597768, _1597770, _1597772]))))) = s(_1597772, i(s(fun(num, _1597772), i(s(fun(_1597772, fun(num, _1597772)), _1597768), s(_1597772, i(s(fun(num, _1597772), _1597766), s(num, 3956 ^ [_1597764, _1597766, _1597768, _1597770, _1597772]))))), s(num, 3956 ^ [_1597764, _1597766, _1597768, _1597770, _1597772]))), s(_1597772, i(s(fun(num, _1597772), _1597764), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1597772, _1597770), s(_1597772, i(s(fun(num, _1597772), _1597764), s(num, i(s(fun(num, num), suc), s(num, 3963 ^ [_1597764, _1597766, _1597768, _1597770, _1597772]))))) = s(_1597772, i(s(fun(num, _1597772), i(s(fun(_1597772, fun(num, _1597772)), _1597768), s(_1597772, i(s(fun(num, _1597772), _1597764), s(num, 3963 ^ [_1597764, _1597766, _1597768, _1597770, _1597772]))))), s(num, 3963 ^ [_1597764, _1597766, _1597768, _1597770, _1597772])))], (8492 ^ _1496237) ^ [_1754998, _1755000, _1755002] : [8497 ^ _1496237 : [(8500 ^ _1496237) ^ [] : [s(_1755002, i(s(fun(_1755000, _1755002), f), s(_1755000, 8493 ^ [_1754998, _1755000, _1755002]))) = s(_1755002, i(s(fun(_1755000, _1755002), f), s(_1755000, 8494 ^ [_1754998, _1755000, _1755002])))], (8498 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1755000, bool), i(s(fun(_1755000, fun(_1755000, bool)), _1754998), s(_1755000, 8493 ^ [_1754998, _1755000, _1755002]))), s(_1755000, 8494 ^ [_1754998, _1755000, _1755002])))))]], 8501 ^ _1496237 : [(8504 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1755000, bool), i(s(fun(_1755000, fun(_1755000, bool)), _1754998), s(_1755000, 8493 ^ [_1754998, _1755000, _1755002]))), s(_1755000, 8494 ^ [_1754998, _1755000, _1755002]))))], (8502 ^ _1496237) ^ [] : [-(s(_1755002, i(s(fun(_1755000, _1755002), f), s(_1755000, 8493 ^ [_1754998, _1755000, _1755002]))) = s(_1755002, i(s(fun(_1755000, _1755002), f), s(_1755000, 8494 ^ [_1754998, _1755000, _1755002]))))]], 8505 ^ _1496237 : [(8506 ^ _1496237) ^ [_1755761] : [s(fun(_1755000, bool), i(s(fun(_1755000, fun(_1755000, bool)), _1755761), s(_1755000, 8507 ^ [_1754998, _1755000, _1755002, _1755761]))) = s(fun(_1755000, bool), i(s(fun(_1755000, fun(_1755000, bool)), _1754998), s(_1755000, 8507 ^ [_1754998, _1755000, _1755002, _1755761]))), 8510 ^ _1496237 : [(8511 ^ _1496237) ^ [_1756171, _1756173] : [p(s(bool, i(s(fun(list(_1755000), bool), i(s(fun(list(_1755000), fun(list(_1755000), bool)), i(s(fun(fun(_1755000, fun(_1755000, bool)), fun(list(_1755000), fun(list(_1755000), bool))), all2), s(fun(_1755000, fun(_1755000, bool)), _1755761))), s(list(_1755000), _1756173))), s(list(_1755000), _1756171)))), -(s(list(_1755002), i(s(fun(list(_1755000), list(_1755002)), i(s(fun(fun(_1755000, _1755002), fun(list(_1755000), list(_1755002))), map0), s(fun(_1755000, _1755002), f))), s(list(_1755000), _1756173))) = s(list(_1755002), i(s(fun(list(_1755000), list(_1755002)), i(s(fun(fun(_1755000, _1755002), fun(list(_1755000), list(_1755002))), map0), s(fun(_1755000, _1755002), f))), s(list(_1755000), _1756171))))]]]]], (4176 ^ _1496237) ^ [_1603348] : [-(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, _1603348))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1603348))), s(num, _1603348))))], (16902 ^ _1496237) ^ [_2030871, _2030873, _2030875, _2030877] : [-(s(fun(_2030877, bool), i(s(fun(fun(_2030877, bool), fun(_2030877, bool)), i(s(fun(fun(_2030877, bool), fun(fun(_2030877, bool), fun(_2030877, bool))), union), s(fun(_2030877, bool), i(s(fun(fun(_2030877, bool), fun(_2030877, bool)), i(s(fun(_2030877, fun(fun(_2030877, bool), fun(_2030877, bool))), insert), s(_2030877, _2030875))), s(fun(_2030877, bool), _2030873))))), s(fun(_2030877, bool), _2030871))) = s(fun(_2030877, bool), i(s(fun(fun(_2030877, bool), fun(_2030877, bool)), i(s(fun(_2030877, fun(fun(_2030877, bool), fun(_2030877, bool))), insert), s(_2030877, _2030875))), s(fun(_2030877, bool), i(s(fun(fun(_2030877, bool), fun(_2030877, bool)), i(s(fun(fun(_2030877, bool), fun(fun(_2030877, bool), fun(_2030877, bool))), union), s(fun(_2030877, bool), _2030873))), s(fun(_2030877, bool), _2030871))))))], (22545 ^ _1496237) ^ [_2345336] : [-(p(s(bool, i(s(fun(list(_2345336), bool), i(s(fun(fun(_2345336, fun(_2345336, bool)), fun(list(_2345336), bool)), pairwise0), s(fun(_2345336, fun(_2345336, bool)), r0))), s(list(_2345336), i(s(fun(list(_2345336), list(_2345336)), i(s(fun(_2345336, fun(list(_2345336), list(_2345336))), cons), s(_2345336, h0))), s(list(_2345336), t0))))))), p(s(bool, i(s(fun(list(_2345336), bool), i(s(fun(fun(_2345336, bool), fun(list(_2345336), bool)), all0), s(fun(_2345336, bool), i(s(fun(_2345336, fun(_2345336, bool)), r0), s(_2345336, h0))))), s(list(_2345336), t0)))), p(s(bool, i(s(fun(list(_2345336), bool), i(s(fun(fun(_2345336, fun(_2345336, bool)), fun(list(_2345336), bool)), pairwise0), s(fun(_2345336, fun(_2345336, bool)), r0))), s(list(_2345336), t0))))], (41354 ^ _1496237) ^ [_3938412, _3938414] : [s(cart(real, _3938414), i(s(fun(num, cart(real, _3938414)), i(s(fun(fun(num, cart(real, _3938414)), fun(num, cart(real, _3938414))), _3938412), s(fun(num, cart(real, _3938414)), 41355 ^ [_3938412, _3938414]))), s(num, 41356 ^ [_3938412, _3938414]))) = s(cart(real, _3938414), i(s(fun(cart(real, _3938414), cart(real, _3938414)), i(s(fun(cart(real, _3938414), fun(cart(real, _3938414), cart(real, _3938414))), vectoru_add), s(cart(real, _3938414), i(s(fun(num, cart(real, _3938414)), 41355 ^ [_3938412, _3938414]), 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 ^ [_3938412, _3938414]))))))), s(cart(real, _3938414), i(s(fun(num, cart(real, _3938414)), 41355 ^ [_3938412, _3938414]), 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 ^ [_3938412, _3938414]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 41359 ^ _1496237 : [(41360 ^ _1496237) ^ [_3939241, _3939243, _3939245] : [-(s(cart(real, _3938414), i(s(fun(fun(num, cart(real, _3938414)), cart(real, _3938414)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3938414)), cart(real, _3938414))), 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, _3939243))))), 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, _3939241))))), 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, _3938414)), _3939245))) = s(cart(real, _3938414), i(s(fun(fun(num, cart(real, _3938414)), cart(real, _3938414)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3938414)), cart(real, _3938414))), 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, _3939243))), s(num, _3939241))))), s(fun(num, cart(real, _3938414)), i(s(fun(fun(num, cart(real, _3938414)), fun(num, cart(real, _3938414))), _3938412), s(fun(num, cart(real, _3938414)), _3939245))))))]]], (36297 ^ _1496237) ^ [_3548182, _3548184, _3548186, _3548188] : [-(p(s(bool, i(s(fun(fun(_3548186, bool), bool), i(s(fun(fun(prod(_3548188, _3548186), bool), fun(fun(_3548186, bool), bool)), l_a_u_c), s(fun(prod(_3548188, _3548186), bool), i(s(fun(fun(_3548186, bool), fun(prod(_3548188, _3548186), bool)), i(s(fun(fun(_3548188, bool), fun(fun(_3548186, bool), fun(prod(_3548188, _3548186), bool))), t_u_c), s(fun(_3548188, bool), _3548184))), s(fun(_3548186, bool), _3548182))))), s(fun(_3548186, bool), _3548182))))), p(s(bool, i(s(fun(fun(_3548186, bool), bool), infinite), s(fun(_3548186, bool), _3548182)))), p(s(bool, i(s(fun(fun(_3548186, bool), bool), i(s(fun(fun(_3548188, bool), fun(fun(_3548186, bool), bool)), l_a_u_c), s(fun(_3548188, bool), _3548184))), s(fun(_3548186, bool), _3548182))))], (36183 ^ _1496237) ^ [_3540643, _3540645] : [-(s(fun(prod(_3540645, _3540643), bool), i(s(fun(fun(_3540643, bool), fun(prod(_3540645, _3540643), bool)), i(s(fun(fun(_3540645, bool), fun(fun(_3540643, bool), fun(prod(_3540645, _3540643), bool))), t_u_c), s(fun(_3540645, bool), univ))), s(fun(_3540643, bool), univ))) = s(fun(prod(_3540645, _3540643), bool), univ))], (30550 ^ _1496237) ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150] : [-(p(s(bool, i(s(fun(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), bool), i(s(fun(fun(_2832142, _2832150), fun(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), bool)), i(s(fun(fun(fun(_2832146, _2832144), fun(_2832142, bool)), fun(fun(_2832142, _2832150), fun(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), bool))), i(s(fun(fun(_2832146, fun(_2832150, bool)), fun(fun(fun(_2832146, _2832144), fun(_2832142, bool)), fun(fun(_2832142, _2832150), fun(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), bool)))), admissible), s(fun(_2832146, fun(_2832150, bool)), _2832138))), s(fun(fun(_2832146, _2832144), fun(_2832142, bool)), _2832140))), s(fun(_2832142, _2832150), _2832136))), s(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), _2832134))))), 30554 ^ _1496237 : [(30555 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2832142, bool), i(s(fun(fun(_2832146, _2832144), fun(_2832142, bool)), _2832140), s(fun(_2832146, _2832144), 30551 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]))), s(_2832142, 30553 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150])))))], (30557 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2832142, bool), i(s(fun(fun(_2832146, _2832144), fun(_2832142, bool)), _2832140), s(fun(_2832146, _2832144), 30552 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]))), s(_2832142, 30553 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150])))))], (30559 ^ _1496237) ^ [_2833187] : [p(s(bool, i(s(fun(_2832150, bool), i(s(fun(_2832146, fun(_2832150, bool)), _2832138), s(_2832146, _2833187))), s(_2832150, i(s(fun(_2832142, _2832150), _2832136), s(_2832142, 30553 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150])))))), -(s(_2832144, i(s(fun(_2832146, _2832144), 30551 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]), s(_2832146, _2833187))) = s(_2832144, i(s(fun(_2832146, _2832144), 30552 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]), s(_2832146, _2833187))))], (30565 ^ _1496237) ^ [] : [s(_2832148, i(s(fun(_2832142, _2832148), i(s(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), _2832134), s(fun(_2832146, _2832144), 30551 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]))), s(_2832142, 30553 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]))) = s(_2832148, i(s(fun(_2832142, _2832148), i(s(fun(fun(_2832146, _2832144), fun(_2832142, _2832148)), _2832134), s(fun(_2832146, _2832144), 30552 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150]))), s(_2832142, 30553 ^ [_2832134, _2832136, _2832138, _2832140, _2832142, _2832144, _2832146, _2832148, _2832150])))]]], (10781 ^ _1496237) ^ [_1845459, _1845461] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, _1845459))), s(real, _1845461))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1845461))), s(real, _1845459))))], (9481 ^ _1496237) ^ [_1804798, _1804800, _1804802] : [-(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, _1804802))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1804800))), s(num, _1804798))))))), 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, _1804802))), s(num, _1804800))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1804802))), s(num, _1804798))))))))))), s(num, 9479 ^ [_1804802])))))], (3542 ^ _1496237) ^ [_1576112, _1576114, _1576116, _1576118] : [s(_1576114, i(s(fun(_1576116, _1576114), i(s(fun(_1576118, fun(_1576116, _1576114)), i(s(fun(fun(prod(_1576118, _1576116), _1576114), fun(_1576118, fun(_1576116, _1576114))), _1576112), s(fun(prod(_1576118, _1576116), _1576114), 3543 ^ [_1576112, _1576114, _1576116, _1576118]))), s(_1576118, 3544 ^ [_1576112, _1576114, _1576116, _1576118]))), s(_1576116, 3545 ^ [_1576112, _1576114, _1576116, _1576118]))) = s(_1576114, i(s(fun(prod(_1576118, _1576116), _1576114), 3543 ^ [_1576112, _1576114, _1576116, _1576118]), s(prod(_1576118, _1576116), i(s(fun(_1576116, prod(_1576118, _1576116)), i(s(fun(_1576118, fun(_1576116, prod(_1576118, _1576116))), c_), s(_1576118, 3544 ^ [_1576112, _1576114, _1576116, _1576118]))), s(_1576116, 3545 ^ [_1576112, _1576114, _1576116, _1576118]))))), 3548 ^ _1496237 : [(3549 ^ _1496237) ^ [_1576877] : [s(fun(_1576116, _1576114), i(s(fun(_1576118, fun(_1576116, _1576114)), i(s(fun(fun(prod(_1576118, _1576116), _1576114), fun(_1576118, fun(_1576116, _1576114))), _1576877), s(fun(prod(_1576118, _1576116), _1576114), 3550 ^ [_1576112, _1576114, _1576116, _1576118, _1576877]))), s(_1576118, 3551 ^ [_1576112, _1576114, _1576116, _1576118, _1576877]))) = s(fun(_1576116, _1576114), i(s(fun(_1576118, fun(_1576116, _1576114)), i(s(fun(fun(prod(_1576118, _1576116), _1576114), fun(_1576118, fun(_1576116, _1576114))), _1576112), s(fun(prod(_1576118, _1576116), _1576114), 3550 ^ [_1576112, _1576114, _1576116, _1576118, _1576877]))), s(_1576118, 3551 ^ [_1576112, _1576114, _1576116, _1576118, _1576877]))), 3554 ^ _1496237 : [(3562 ^ _1496237) ^ [_1577782] : [p(s(bool, i(s(fun(fun(_1576118, fun(_1576116, _1576114)), bool), _1577782), s(fun(_1576118, fun(_1576116, _1576114)), i(s(fun(fun(prod(_1576118, _1576116), _1576114), fun(_1576118, fun(_1576116, _1576114))), _1576877), s(fun(prod(_1576118, _1576116), _1576114), 3563 ^ [_1576112, _1576114, _1576116, _1576118, _1576877, _1577782])))))), 3566 ^ _1496237 : [(3567 ^ _1496237) ^ [_1578083] : [-(p(s(bool, i(s(fun(fun(_1576118, fun(_1576116, _1576114)), bool), _1577782), s(fun(_1576118, fun(_1576116, _1576114)), _1578083)))))]]], (3555 ^ _1496237) ^ [_1577462] : [p(s(bool, i(s(fun(fun(_1576118, fun(_1576116, _1576114)), bool), _1577462), s(fun(_1576118, fun(_1576116, _1576114)), 3556 ^ [_1576112, _1576114, _1576116, _1576118, _1576877, _1577462])))), 3559 ^ _1496237 : [(3560 ^ _1496237) ^ [_1577703] : [-(p(s(bool, i(s(fun(fun(_1576118, fun(_1576116, _1576114)), bool), _1577462), s(fun(_1576118, fun(_1576116, _1576114)), i(s(fun(fun(prod(_1576118, _1576116), _1576114), fun(_1576118, fun(_1576116, _1576114))), _1576877), s(fun(prod(_1576118, _1576116), _1576114), _1577703)))))))]]]]]]], (11731 ^ _1496237) ^ [_1870563, _1870565] : [-(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, _1870565))), s(real, _1870563))))), s(real, _1870565)))))], (34490 ^ _1496237) ^ [_3454143, _3454145] : [-(p(s(bool, i(s(fun(_3454145, bool), i(s(fun(fun(prod(_3454145, _3454145), bool), fun(_3454145, bool)), fl), s(fun(prod(_3454145, _3454145), bool), 34486 ^ [_3454145]))), s(_3454145, _3454143)))))], (20957 ^ _1496237) ^ [_2270168, _2270170, _2270172, _2270174, _2270176] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2270176, bool), num), card), s(fun(_2270176, bool), _2270170))))), s(num, i(s(fun(fun(_2270174, bool), num), card), s(fun(_2270174, bool), _2270168))))))), p(s(bool, i(s(fun(fun(_2270174, bool), bool), finite), s(fun(_2270174, bool), _2270168)))), p(s(bool, i(s(fun(fun(_2270176, bool), bool), i(s(fun(fun(_2270176, bool), fun(fun(_2270176, bool), bool)), subset), s(fun(_2270176, bool), _2270170))), s(fun(_2270176, bool), i(s(fun(fun(_2270174, bool), fun(_2270176, bool)), i(s(fun(fun(_2270174, _2270176), fun(fun(_2270174, bool), fun(_2270176, bool))), image), s(fun(_2270174, _2270176), _2270172))), s(fun(_2270174, bool), _2270168))))))], (20981 ^ _1496237) ^ [_2271376, _2271378, _2271380, _2271382] : [p(s(bool, i(s(fun(fun(_2271380, bool), bool), finite), s(fun(_2271380, bool), _2271376)))), 20984 ^ _1496237 : [(20985 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2271382, bool), num), card), s(fun(_2271382, bool), i(s(fun(fun(_2271380, bool), fun(_2271382, bool)), i(s(fun(fun(_2271380, _2271382), fun(fun(_2271380, bool), fun(_2271382, bool))), image), s(fun(_2271380, _2271382), _2271378))), s(fun(_2271380, bool), _2271376))))) = s(num, i(s(fun(fun(_2271380, bool), num), card), s(fun(_2271380, bool), _2271376))), 20988 ^ _1496237 : [(20989 ^ _1496237) ^ [_2271855, _2271857] : [-(s(_2271380, _2271857) = s(_2271380, _2271855)), p(s(bool, i(s(fun(fun(_2271380, bool), bool), i(s(fun(_2271380, fun(fun(_2271380, bool), bool)), in), s(_2271380, _2271857))), s(fun(_2271380, bool), _2271376)))), p(s(bool, i(s(fun(fun(_2271380, bool), bool), i(s(fun(_2271380, fun(fun(_2271380, bool), bool)), in), s(_2271380, _2271855))), s(fun(_2271380, bool), _2271376)))), s(_2271382, i(s(fun(_2271380, _2271382), _2271378), s(_2271380, _2271857))) = s(_2271382, i(s(fun(_2271380, _2271382), _2271378), s(_2271380, _2271855)))]]], (21003 ^ _1496237) ^ [] : [21006 ^ _1496237 : [(21009 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2271380, bool), bool), i(s(fun(_2271380, fun(fun(_2271380, bool), bool)), in), s(_2271380, 21005 ^ [_2271376, _2271378, _2271380, _2271382]))), s(fun(_2271380, bool), _2271376)))))], (21011 ^ _1496237) ^ [] : [-(s(_2271382, i(s(fun(_2271380, _2271382), _2271378), s(_2271380, 21004 ^ [_2271376, _2271378, _2271380, _2271382]))) = s(_2271382, i(s(fun(_2271380, _2271382), _2271378), s(_2271380, 21005 ^ [_2271376, _2271378, _2271380, _2271382]))))], (21013 ^ _1496237) ^ [] : [s(_2271380, 21004 ^ [_2271376, _2271378, _2271380, _2271382]) = s(_2271380, 21005 ^ [_2271376, _2271378, _2271380, _2271382])], (21007 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2271380, bool), bool), i(s(fun(_2271380, fun(fun(_2271380, bool), bool)), in), s(_2271380, 21004 ^ [_2271376, _2271378, _2271380, _2271382]))), s(fun(_2271380, bool), _2271376)))))]], -(s(num, i(s(fun(fun(_2271382, bool), num), card), s(fun(_2271382, bool), i(s(fun(fun(_2271380, bool), fun(_2271382, bool)), i(s(fun(fun(_2271380, _2271382), fun(fun(_2271380, bool), fun(_2271382, bool))), image), s(fun(_2271380, _2271382), _2271378))), s(fun(_2271380, bool), _2271376))))) = s(num, i(s(fun(fun(_2271380, bool), num), card), s(fun(_2271380, bool), _2271376))))]]], (1874 ^ _1496237) ^ [_1525423, _1525425, _1525427] : [1882 ^ _1496237 : [(1886 ^ _1496237) ^ [] : [-(p(s(bool, _1525423)))], (1883 ^ _1496237) ^ [] : [-(p(s(bool, _1525425)))]], 1875 ^ _1496237 : [(1876 ^ _1496237) ^ [_1525489] : [p(s(bool, _1525425)), p(s(bool, _1525423))]]], (5791 ^ _1496237) ^ [_1641757] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1641757))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1641757))], (16598 ^ _1496237) ^ [_2015825, _2015827, _2015829, _2015831] : [-(p(s(bool, i(s(fun(fun(_2015831, bool), bool), i(s(fun(fun(_2015831, bool), fun(fun(_2015831, bool), bool)), psubset), s(fun(_2015831, bool), _2015829))), s(fun(_2015831, bool), _2015825))))), p(s(bool, i(s(fun(fun(_2015831, bool), bool), i(s(fun(fun(_2015831, bool), fun(fun(_2015831, bool), bool)), psubset), s(fun(_2015831, bool), _2015829))), s(fun(_2015831, bool), _2015827)))), p(s(bool, i(s(fun(fun(_2015831, bool), bool), i(s(fun(fun(_2015831, bool), fun(fun(_2015831, bool), bool)), subset), s(fun(_2015831, bool), _2015827))), s(fun(_2015831, bool), _2015825))))], (34746 ^ _1496237) ^ [_3467422, _3467424] : [34755 ^ _1496237 : [(34756 ^ _1496237) ^ [_3467811] : [-(p(s(bool, i(s(fun(sum0(_3467424, _3467422), bool), p0), s(sum0(_3467424, _3467422), _3467811)))))]], p(s(bool, i(s(fun(sum0(_3467424, _3467422), bool), p0), s(sum0(_3467424, _3467422), i(s(fun(_3467424, sum0(_3467424, _3467422)), inl), s(_3467424, 34749 ^ [_3467422, _3467424])))))), p(s(bool, i(s(fun(sum0(_3467424, _3467422), bool), p0), s(sum0(_3467424, _3467422), i(s(fun(_3467422, sum0(_3467424, _3467422)), inr), s(_3467422, 34752 ^ [_3467422, _3467424]))))))], (1395 ^ _1496237) ^ [_1514722, _1514724] : [-(s(_1514724, 1393 ^ [_1514722, _1514724]) = s(_1514724, _1514722))], (39086 ^ _1496237) ^ [_3778640, _3778642] : [s(real, i(s(fun(cart(real, _3778642), real), i(s(fun(cart(real, _3778642), fun(cart(real, _3778642), real)), dot), s(cart(real, _3778642), _3778640))), s(cart(real, _3778642), _3778640))) = 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, _3778642), _3778640) = s(cart(real, _3778642), i(s(fun(num, cart(real, _3778642)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39026 ^ _1496237) ^ [_3775062] : [-(s(cart(real, _3775062), i(s(fun(cart(real, _3775062), cart(real, _3775062)), i(s(fun(real, fun(cart(real, _3775062), cart(real, _3775062))), r_), s(real, c))), s(cart(real, _3775062), i(s(fun(cart(real, _3775062), cart(real, _3775062)), vectoru_neg), s(cart(real, _3775062), x))))) = s(cart(real, _3775062), i(s(fun(cart(real, _3775062), cart(real, _3775062)), vectoru_neg), s(cart(real, _3775062), i(s(fun(cart(real, _3775062), cart(real, _3775062)), i(s(fun(real, fun(cart(real, _3775062), cart(real, _3775062))), r_), s(real, c))), s(cart(real, _3775062), x))))))], (3626 ^ _1496237) ^ [_1582145, _1582147, _1582149, _1582151] : [3631 ^ _1496237 : [(3636 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1582147, bool), i(s(fun(_1582147, fun(_1582147, bool)), geq), s(_1582147, i(s(fun(prod(_1582151, _1582149), _1582147), 3628 ^ [_1582145, _1582147, _1582149, _1582151]), s(prod(_1582151, _1582149), i(s(fun(_1582149, prod(_1582151, _1582149)), i(s(fun(_1582151, fun(_1582149, prod(_1582151, _1582149))), c_), s(_1582151, 3633 ^ [_1582145, _1582147, _1582149, _1582151]))), s(_1582149, 3634 ^ [_1582145, _1582147, _1582149, _1582151]))))))), s(_1582147, i(s(fun(_1582149, _1582147), i(s(fun(_1582151, fun(_1582149, _1582147)), 3627 ^ [_1582145, _1582147, _1582149, _1582151]), s(_1582151, 3633 ^ [_1582145, _1582147, _1582149, _1582151]))), s(_1582149, 3634 ^ [_1582145, _1582147, _1582149, _1582151]))))))], (3632 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1582151, _1582149), _1582147), bool), i(s(fun(fun(_1582151, fun(_1582149, _1582147)), fun(fun(prod(_1582151, _1582149), _1582147), bool)), _1582145), s(fun(_1582151, fun(_1582149, _1582147)), 3627 ^ [_1582145, _1582147, _1582149, _1582151]))), s(fun(prod(_1582151, _1582149), _1582147), 3628 ^ [_1582145, _1582147, _1582149, _1582151])))))]], 3637 ^ _1496237 : [(3640 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1582151, _1582149), _1582147), bool), i(s(fun(fun(_1582151, fun(_1582149, _1582147)), fun(fun(prod(_1582151, _1582149), _1582147), bool)), _1582145), s(fun(_1582151, fun(_1582149, _1582147)), 3627 ^ [_1582145, _1582147, _1582149, _1582151]))), s(fun(prod(_1582151, _1582149), _1582147), 3628 ^ [_1582145, _1582147, _1582149, _1582151]))))], (3638 ^ _1496237) ^ [_1583232, _1583234] : [-(p(s(bool, i(s(fun(_1582147, bool), i(s(fun(_1582147, fun(_1582147, bool)), geq), s(_1582147, i(s(fun(prod(_1582151, _1582149), _1582147), 3628 ^ [_1582145, _1582147, _1582149, _1582151]), s(prod(_1582151, _1582149), i(s(fun(_1582149, prod(_1582151, _1582149)), i(s(fun(_1582151, fun(_1582149, prod(_1582151, _1582149))), c_), s(_1582151, _1583234))), s(_1582149, _1583232))))))), s(_1582147, i(s(fun(_1582149, _1582147), i(s(fun(_1582151, fun(_1582149, _1582147)), 3627 ^ [_1582145, _1582147, _1582149, _1582151]), s(_1582151, _1583234))), s(_1582149, _1583232)))))))]], 3641 ^ _1496237 : [(3649 ^ _1496237) ^ [_1583900] : [p(s(bool, i(s(fun(fun(prod(_1582151, _1582149), _1582147), bool), _1583900), s(fun(prod(_1582151, _1582149), _1582147), i(s(fun(fun(fun(prod(_1582151, _1582149), _1582147), bool), fun(prod(_1582151, _1582149), _1582147)), gabs), s(fun(fun(prod(_1582151, _1582149), _1582147), bool), i(s(fun(fun(_1582151, fun(_1582149, _1582147)), fun(fun(prod(_1582151, _1582149), _1582147), bool)), _1582145), s(fun(_1582151, fun(_1582149, _1582147)), 3650 ^ [_1582145, _1582147, _1582149, _1582151, _1583900])))))))), 3653 ^ _1496237 : [(3654 ^ _1496237) ^ [_1584312] : [-(p(s(bool, i(s(fun(fun(prod(_1582151, _1582149), _1582147), bool), _1583900), s(fun(prod(_1582151, _1582149), _1582147), _1584312)))))]]], (3642 ^ _1496237) ^ [_1583508] : [p(s(bool, i(s(fun(fun(prod(_1582151, _1582149), _1582147), bool), _1583508), s(fun(prod(_1582151, _1582149), _1582147), 3643 ^ [_1582145, _1582147, _1582149, _1582151, _1583508])))), 3646 ^ _1496237 : [(3647 ^ _1496237) ^ [_1583782] : [-(p(s(bool, i(s(fun(fun(prod(_1582151, _1582149), _1582147), bool), _1583508), s(fun(prod(_1582151, _1582149), _1582147), i(s(fun(fun(fun(prod(_1582151, _1582149), _1582147), bool), fun(prod(_1582151, _1582149), _1582147)), gabs), s(fun(fun(prod(_1582151, _1582149), _1582147), bool), i(s(fun(fun(_1582151, fun(_1582149, _1582147)), fun(fun(prod(_1582151, _1582149), _1582147), bool)), _1582145), s(fun(_1582151, fun(_1582149, _1582147)), _1583782)))))))))]]]]], (4132 ^ _1496237) ^ [_1602373, _1602375] : [4133 ^ _1496237 : [(4136 ^ _1496237) ^ [] : [s(num, _1602373) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4134 ^ _1496237) ^ [] : [s(num, _1602375) = 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, _1602375))), s(num, _1602373))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (39457 ^ _1496237) ^ [_3792230, _3792232] : [-(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, _3792232))))), s(real, _3792230))))), 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, _3792232)))), 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, _3792230)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3792232))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3792230))), 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))))))))))))], (16668 ^ _1496237) ^ [_2018952, _2018954, _2018956] : [-(p(s(bool, i(s(fun(fun(_2018956, bool), bool), i(s(fun(fun(_2018956, bool), fun(fun(_2018956, bool), bool)), subset), s(fun(_2018956, bool), _2018954))), s(fun(_2018956, bool), i(s(fun(fun(_2018956, bool), fun(_2018956, bool)), i(s(fun(fun(_2018956, bool), fun(fun(_2018956, bool), fun(_2018956, bool))), union), s(fun(_2018956, bool), _2018954))), s(fun(_2018956, bool), _2018952)))))))], (23857 ^ _1496237) ^ [_2402290, _2402292] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2402292))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2402290)))), 23861 ^ _1496237 : [(23862 ^ _1496237) ^ [_2402572] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2402572))), s(fun(real, bool), _2402292)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2402290, _2402292]))), s(real, _2402572)))))], (23871 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2402290, _2402292]))), s(real, 23867 ^ [_2402290, _2402292]))))], (23869 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23867 ^ [_2402290, _2402292]))), s(fun(real, bool), _2402290)))))]], 23872 ^ _1496237 : [(23873 ^ _1496237) ^ [_2402871] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2402871))), s(fun(real, bool), _2402290)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2402290, _2402292]))), s(real, _2402871)))))], (23882 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23858 ^ [_2402290, _2402292]))), s(real, 23878 ^ [_2402290, _2402292]))))], (23880 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23878 ^ [_2402290, _2402292]))), s(fun(real, bool), _2402292)))))]]], (14707 ^ _1496237) ^ [_1942374, _1942376, _1942378] : [-(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, _1942378))), s(int, _1942376))))), s(num, _1942374))) = 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, _1942378))), s(num, _1942374))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1942376))), s(num, _1942374))))))], (26259 ^ _1496237) ^ [_2551880, _2551882, _2551884] : [s(num, i(s(fun(_2551884, num), i(s(fun(_2551882, fun(_2551884, num)), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, fun(_2551884, num))), _2551880), s(fun(_2551884, fun(_2551882, num)), 26260 ^ [_2551880, _2551882, _2551884]))), s(_2551882, 26261 ^ [_2551880, _2551882, _2551884]))), s(_2551884, 26262 ^ [_2551880, _2551882, _2551884]))) = s(num, i(s(fun(_2551882, num), i(s(fun(_2551884, fun(_2551882, num)), 26260 ^ [_2551880, _2551882, _2551884]), s(_2551884, 26262 ^ [_2551880, _2551882, _2551884]))), s(_2551882, 26261 ^ [_2551880, _2551882, _2551884]))), 26265 ^ _1496237 : [(26266 ^ _1496237) ^ [_2554025] : [26273 ^ _1496237 : [(26276 ^ _1496237) ^ [_2556257, _2556259] : [p(s(bool, i(s(fun(_2551884, bool), i(s(fun(bool, fun(_2551884, bool)), i(s(fun(_2551884, fun(bool, fun(_2551884, bool))), setspec), s(_2551884, 26270 ^ [_2551880, _2551882, _2551884, _2554025]))), s(bool, _2556257))), s(_2551884, _2556259)))), 26287 ^ _1496237 : [(26292 ^ _1496237) ^ [] : [p(s(bool, _2556257))], (26290 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26268 ^ [_2551880, _2551882, _2551884, _2554025]), s(_2551884, _2556259))), s(_2551882, 26269 ^ [_2551880, _2551882, _2551884, _2554025])))))], (26288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2551884, bool), bool), i(s(fun(_2551884, fun(fun(_2551884, bool), bool)), in), s(_2551884, _2556259))), s(fun(_2551884, bool), 26267 ^ [_2551880, _2551882, _2551884, _2554025])))))]], 26279 ^ _1496237 : [(26282 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2551884, bool), bool), i(s(fun(_2551884, fun(fun(_2551884, bool), bool)), in), s(_2551884, _2556259))), s(fun(_2551884, bool), 26267 ^ [_2551880, _2551882, _2551884, _2554025])))), p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26268 ^ [_2551880, _2551882, _2551884, _2554025]), s(_2551884, _2556259))), s(_2551882, 26269 ^ [_2551880, _2551882, _2551884, _2554025]))))], (26280 ^ _1496237) ^ [] : [-(p(s(bool, _2556257)))]]], (26274 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551884, bool), i(s(fun(_2551882, fun(_2551884, bool)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(_2551882, fun(_2551884, bool))), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(_2551882, fun(_2551884, bool)))), _2554025), s(fun(_2551884, bool), 26267 ^ [_2551880, _2551882, _2551884, _2554025]))), s(fun(_2551884, fun(_2551882, bool)), 26268 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551882, 26269 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551884, 26270 ^ [_2551880, _2551882, _2551884, _2554025])))))]], 26297 ^ _1496237 : [(26316 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551884, bool), i(s(fun(bool, fun(_2551884, bool)), i(s(fun(_2551884, fun(bool, fun(_2551884, bool))), setspec), s(_2551884, 26270 ^ [_2551880, _2551882, _2551884, _2554025]))), s(bool, 26296 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551884, 26295 ^ [_2551880, _2551882, _2551884, _2554025])))))], (26298 ^ _1496237) ^ [] : [p(s(bool, 26296 ^ [_2551880, _2551882, _2551884, _2554025])), 26301 ^ _1496237 : [(26304 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26268 ^ [_2551880, _2551882, _2551884, _2554025]), s(_2551884, 26295 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551882, 26269 ^ [_2551880, _2551882, _2551884, _2554025])))))], (26302 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2551884, bool), bool), i(s(fun(_2551884, fun(fun(_2551884, bool), bool)), in), s(_2551884, 26295 ^ [_2551880, _2551882, _2551884, _2554025]))), s(fun(_2551884, bool), 26267 ^ [_2551880, _2551882, _2551884, _2554025])))))]]], (26306 ^ _1496237) ^ [] : [-(p(s(bool, 26296 ^ [_2551880, _2551882, _2551884, _2554025]))), p(s(bool, i(s(fun(fun(_2551884, bool), bool), i(s(fun(_2551884, fun(fun(_2551884, bool), bool)), in), s(_2551884, 26295 ^ [_2551880, _2551882, _2551884, _2554025]))), s(fun(_2551884, bool), 26267 ^ [_2551880, _2551882, _2551884, _2554025])))), p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26268 ^ [_2551880, _2551882, _2551884, _2554025]), s(_2551884, 26295 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551882, 26269 ^ [_2551880, _2551882, _2551884, _2554025]))))], (26318 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2551884, bool), i(s(fun(_2551882, fun(_2551884, bool)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(_2551882, fun(_2551884, bool))), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(_2551882, fun(_2551884, bool)))), _2554025), s(fun(_2551884, bool), 26267 ^ [_2551880, _2551882, _2551884, _2554025]))), s(fun(_2551884, fun(_2551882, bool)), 26268 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551882, 26269 ^ [_2551880, _2551882, _2551884, _2554025]))), s(_2551884, 26270 ^ [_2551880, _2551882, _2551884, _2554025]))))]], 26319 ^ _1496237 : [(26320 ^ _1496237) ^ [_2557950] : [s(num, i(s(fun(_2551882, num), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, num)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, num))), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, num)))), _2557950), s(fun(_2551884, bool), 26321 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))), s(fun(_2551884, fun(_2551882, bool)), 26322 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))), s(fun(_2551884, fun(_2551882, num)), 26323 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))), s(_2551882, 26324 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))) = s(num, i(s(fun(fun(_2551884, num), num), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, num), num)), nsum), s(fun(_2551884, bool), i(s(fun(fun(_2551884, bool), fun(_2551884, bool)), gspec), s(fun(_2551884, bool), i(s(fun(_2551882, fun(_2551884, bool)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(_2551882, fun(_2551884, bool))), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(_2551882, fun(_2551884, bool)))), _2554025), s(fun(_2551884, bool), 26321 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))), s(fun(_2551884, fun(_2551882, bool)), 26322 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))), s(_2551882, 26324 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))))))), s(fun(_2551884, num), i(s(fun(_2551882, fun(_2551884, num)), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, fun(_2551884, num))), _2551880), s(fun(_2551884, fun(_2551882, num)), 26323 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))), s(_2551882, 26324 ^ [_2551880, _2551882, _2551884, _2554025, _2557950]))))), 26327 ^ _1496237 : [(26328 ^ _1496237) ^ [_2560251] : [s(num, i(s(fun(_2551882, num), i(s(fun(_2551884, fun(_2551882, num)), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, fun(_2551882, num))), _2560251), s(fun(_2551884, fun(_2551882, num)), 26329 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251]))), s(_2551884, 26330 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251]))), s(_2551882, 26331 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251]))) = s(num, i(s(fun(_2551882, num), i(s(fun(_2551884, fun(_2551882, num)), 26329 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251]), s(_2551884, 26330 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251]))), s(_2551882, 26331 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251]))), 26334 ^ _1496237 : [(26335 ^ _1496237) ^ [_2561742] : [26388 ^ _1496237 : [(26389 ^ _1496237) ^ [_2565283] : [s(num, i(s(fun(_2551884, num), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, num)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, num))), i(s(fun(fun(_2551882, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, num)))), _2565283), s(fun(_2551882, bool), 26390 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))), s(fun(_2551884, fun(_2551882, bool)), 26391 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))), s(fun(_2551884, fun(_2551882, num)), 26392 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))), s(_2551884, 26393 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))) = s(num, i(s(fun(fun(_2551882, num), num), i(s(fun(fun(_2551882, bool), fun(fun(_2551882, num), num)), nsum), s(fun(_2551882, bool), i(s(fun(fun(_2551882, bool), fun(_2551882, bool)), gspec), s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(_2551884, fun(_2551882, bool))), i(s(fun(fun(_2551882, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(_2551884, fun(_2551882, bool)))), _2561742), s(fun(_2551882, bool), 26390 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))), s(fun(_2551884, fun(_2551882, bool)), 26391 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))), s(_2551884, 26393 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))))))), s(fun(_2551882, num), i(s(fun(_2551884, fun(_2551882, num)), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, fun(_2551882, num))), _2560251), s(fun(_2551884, fun(_2551882, num)), 26392 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))), s(_2551884, 26393 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742, _2565283]))))), 26396 ^ _1496237 : [(26397 ^ _1496237) ^ [_2566960, _2566962, _2566964, _2566966] : [-(s(num, i(s(fun(fun(_2551884, num), num), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, num), num)), nsum), s(fun(_2551884, bool), _2566962))), s(fun(_2551884, num), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, num)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, num))), i(s(fun(fun(_2551882, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551884, num)))), _2565283), s(fun(_2551882, bool), _2566960))), s(fun(_2551884, fun(_2551882, bool)), _2566966))), s(fun(_2551884, fun(_2551882, num)), _2566964))))) = s(num, i(s(fun(fun(_2551882, num), num), i(s(fun(fun(_2551882, bool), fun(fun(_2551882, num), num)), nsum), s(fun(_2551882, bool), _2566960))), s(fun(_2551882, num), i(s(fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, num)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, num))), i(s(fun(fun(_2551884, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(fun(_2551884, fun(_2551882, num)), fun(_2551882, num)))), _2557950), s(fun(_2551884, bool), _2566962))), s(fun(_2551884, fun(_2551882, bool)), _2566966))), s(fun(_2551884, fun(_2551882, num)), _2566964)))))), p(s(bool, i(s(fun(fun(_2551884, bool), bool), finite), s(fun(_2551884, bool), _2566962)))), p(s(bool, i(s(fun(fun(_2551882, bool), bool), finite), s(fun(_2551882, bool), _2566960))))]]]], 26342 ^ _1496237 : [(26345 ^ _1496237) ^ [_2563326, _2563328] : [p(s(bool, i(s(fun(_2551882, bool), i(s(fun(bool, fun(_2551882, bool)), i(s(fun(_2551882, fun(bool, fun(_2551882, bool))), setspec), s(_2551882, 26339 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(bool, _2563326))), s(_2551882, _2563328)))), 26356 ^ _1496237 : [(26361 ^ _1496237) ^ [] : [p(s(bool, _2563326))], (26359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26337 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]), s(_2551884, 26338 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, _2563328)))))], (26357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2551882, bool), bool), i(s(fun(_2551882, fun(fun(_2551882, bool), bool)), in), s(_2551882, _2563328))), s(fun(_2551882, bool), 26336 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))))]], 26348 ^ _1496237 : [(26351 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2551882, bool), bool), i(s(fun(_2551882, fun(fun(_2551882, bool), bool)), in), s(_2551882, _2563328))), s(fun(_2551882, bool), 26336 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))), p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26337 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]), s(_2551884, 26338 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, _2563328))))], (26349 ^ _1496237) ^ [] : [-(p(s(bool, _2563326)))]]], (26343 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(_2551884, fun(_2551882, bool))), i(s(fun(fun(_2551882, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(_2551884, fun(_2551882, bool)))), _2561742), s(fun(_2551882, bool), 26336 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(fun(_2551884, fun(_2551882, bool)), 26337 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551884, 26338 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, 26339 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))))]], 26366 ^ _1496237 : [(26385 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551882, bool), i(s(fun(bool, fun(_2551882, bool)), i(s(fun(_2551882, fun(bool, fun(_2551882, bool))), setspec), s(_2551882, 26339 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(bool, 26365 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, 26364 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))))], (26367 ^ _1496237) ^ [] : [p(s(bool, 26365 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])), 26370 ^ _1496237 : [(26373 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26337 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]), s(_2551884, 26338 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, 26364 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))))], (26371 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2551882, bool), bool), i(s(fun(_2551882, fun(fun(_2551882, bool), bool)), in), s(_2551882, 26364 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(fun(_2551882, bool), 26336 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))))]]], (26375 ^ _1496237) ^ [] : [-(p(s(bool, 26365 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), p(s(bool, i(s(fun(fun(_2551882, bool), bool), i(s(fun(_2551882, fun(fun(_2551882, bool), bool)), in), s(_2551882, 26364 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(fun(_2551882, bool), 26336 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742])))), p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), 26337 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]), s(_2551884, 26338 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, 26364 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))))], (26387 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2551882, bool), i(s(fun(_2551884, fun(_2551882, bool)), i(s(fun(fun(_2551884, fun(_2551882, bool)), fun(_2551884, fun(_2551882, bool))), i(s(fun(fun(_2551882, bool), fun(fun(_2551884, fun(_2551882, bool)), fun(_2551884, fun(_2551882, bool)))), _2561742), s(fun(_2551882, bool), 26336 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(fun(_2551884, fun(_2551882, bool)), 26337 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551884, 26338 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))), s(_2551882, 26339 ^ [_2551880, _2551882, _2551884, _2554025, _2557950, _2560251, _2561742]))))]]]]]]]]]]], (1901 ^ _1496237) ^ [_1525858, _1525860, _1525862] : [1903 ^ _1496237 : [(1907 ^ _1496237) ^ [] : [p(s(bool, _1525858))], (1904 ^ _1496237) ^ [] : [p(s(bool, _1525860))]], 1908 ^ _1496237 : [(1909 ^ _1496237) ^ [_1525991] : [-(p(s(bool, _1525860))), -(p(s(bool, _1525858)))]]], (13579 ^ _1496237) ^ [_1914684, _1914686, _1914688] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914688))), s(int, _1914684))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914686))), s(int, _1914684))), -(s(int, _1914688) = s(int, _1914686))], (1088 ^ _1496237) ^ [_1510179] : [-(p(s(bool, _1510179))), p(s(bool, _1510179)), p(s(bool, t))], (23007 ^ _1496237) ^ [_2366310, _2366312, _2366314] : [23010 ^ _1496237 : [(23013 ^ _1496237) ^ [] : [s(fun(_2366312, bool), 23008 ^ [_2366310, _2366312, _2366314]) = s(fun(_2366312, bool), 23009 ^ [_2366310, _2366312, _2366314])], (23011 ^ _1496237) ^ [] : [-(s(fun(_2366314, bool), i(s(fun(fun(_2366312, bool), fun(_2366314, bool)), i(s(fun(fun(_2366312, _2366314), fun(fun(_2366312, bool), fun(_2366314, bool))), image), s(fun(_2366312, _2366314), _2366310))), s(fun(_2366312, bool), 23008 ^ [_2366310, _2366312, _2366314]))) = s(fun(_2366314, bool), i(s(fun(fun(_2366312, bool), fun(_2366314, bool)), i(s(fun(fun(_2366312, _2366314), fun(fun(_2366312, bool), fun(_2366314, bool))), image), s(fun(_2366312, _2366314), _2366310))), s(fun(_2366312, bool), 23009 ^ [_2366310, _2366312, _2366314]))))]], 23014 ^ _1496237 : [(23015 ^ _1496237) ^ [_2366770, _2366772] : [s(_2366314, i(s(fun(_2366312, _2366314), _2366310), s(_2366312, _2366772))) = s(_2366314, i(s(fun(_2366312, _2366314), _2366310), s(_2366312, _2366770))), -(s(_2366312, _2366772) = s(_2366312, _2366770))]]], (20237 ^ _1496237) ^ [_2231791, _2231793, _2231795] : [20265 ^ _1496237 : [(20266 ^ _1496237) ^ [_2234590, _2234592, _2234594] : [-(s(_2231795, i(s(fun(_2231795, _2231795), i(s(fun(fun(_2231793, bool), fun(_2231795, _2231795)), i(s(fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(_2231793, bool), fun(_2231795, _2231795))), itset), s(fun(_2231793, fun(_2231795, _2231795)), _2234592))), s(fun(_2231793, bool), _2234590))), s(_2231795, _2234594))) = s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), i(s(fun(fun(fun(fun(_2231793, bool), _2231795), bool), fun(fun(_2231793, bool), _2231795)), h_), s(fun(fun(fun(_2231793, bool), _2231795), bool), i(s(fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(fun(_2231793, bool), _2231795), bool)), i(s(fun(_2231795, fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(fun(_2231793, bool), _2231795), bool))), _2231791), s(_2231795, _2234594))), s(fun(_2231793, fun(_2231795, _2231795)), _2234592))))), s(fun(_2231793, bool), _2234590))))]], 20243 ^ _1496237 : [(20246 ^ _1496237) ^ [] : [s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), empty))) = s(_2231795, 20238 ^ [_2231791, _2231793, _2231795]), 20251 ^ _1496237 : [(20254 ^ _1496237) ^ [] : [s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), i(s(fun(fun(_2231793, bool), fun(_2231793, bool)), i(s(fun(_2231793, fun(fun(_2231793, bool), fun(_2231793, bool))), insert), s(_2231793, 20249 ^ [_2231791, _2231793, _2231795]))), s(fun(_2231793, bool), 20250 ^ [_2231791, _2231793, _2231795]))))) = s(_2231795, i(s(fun(_2231795, _2231795), i(s(fun(_2231795, fun(_2231795, _2231795)), i(s(fun(bool, fun(_2231795, fun(_2231795, _2231795))), cond), s(bool, i(s(fun(fun(_2231793, bool), bool), i(s(fun(_2231793, fun(fun(_2231793, bool), bool)), in), s(_2231793, 20249 ^ [_2231791, _2231793, _2231795]))), s(fun(_2231793, bool), 20250 ^ [_2231791, _2231793, _2231795]))))), s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), 20250 ^ [_2231791, _2231793, _2231795]))))), s(_2231795, i(s(fun(_2231795, _2231795), i(s(fun(_2231793, fun(_2231795, _2231795)), 20239 ^ [_2231791, _2231793, _2231795]), s(_2231793, 20249 ^ [_2231791, _2231793, _2231795]))), s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), 20250 ^ [_2231791, _2231793, _2231795])))))))], (20252 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2231793, bool), bool), finite), s(fun(_2231793, bool), 20250 ^ [_2231791, _2231793, _2231795])))))]]], (20244 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2231793, bool), _2231795), bool), i(s(fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(fun(_2231793, bool), _2231795), bool)), i(s(fun(_2231795, fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(fun(_2231793, bool), _2231795), bool))), _2231791), s(_2231795, 20238 ^ [_2231791, _2231793, _2231795]))), s(fun(_2231793, fun(_2231795, _2231795)), 20239 ^ [_2231791, _2231793, _2231795]))), s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795])))))]], 20255 ^ _1496237 : [(20258 ^ _1496237) ^ [_2233828, _2233830] : [p(s(bool, i(s(fun(fun(_2231793, bool), bool), finite), s(fun(_2231793, bool), _2233828)))), -(s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), i(s(fun(fun(_2231793, bool), fun(_2231793, bool)), i(s(fun(_2231793, fun(fun(_2231793, bool), fun(_2231793, bool))), insert), s(_2231793, _2233830))), s(fun(_2231793, bool), _2233828))))) = s(_2231795, i(s(fun(_2231795, _2231795), i(s(fun(_2231795, fun(_2231795, _2231795)), i(s(fun(bool, fun(_2231795, fun(_2231795, _2231795))), cond), s(bool, i(s(fun(fun(_2231793, bool), bool), i(s(fun(_2231793, fun(fun(_2231793, bool), bool)), in), s(_2231793, _2233830))), s(fun(_2231793, bool), _2233828))))), s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), _2233828))))), s(_2231795, i(s(fun(_2231795, _2231795), i(s(fun(_2231793, fun(_2231795, _2231795)), 20239 ^ [_2231791, _2231793, _2231795]), s(_2231793, _2233830))), s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), _2233828))))))))], (20256 ^ _1496237) ^ [] : [-(s(_2231795, i(s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]), s(fun(_2231793, bool), empty))) = s(_2231795, 20238 ^ [_2231791, _2231793, _2231795]))], (20264 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2231793, bool), _2231795), bool), i(s(fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(fun(_2231793, bool), _2231795), bool)), i(s(fun(_2231795, fun(fun(_2231793, fun(_2231795, _2231795)), fun(fun(fun(_2231793, bool), _2231795), bool))), _2231791), s(_2231795, 20238 ^ [_2231791, _2231793, _2231795]))), s(fun(_2231793, fun(_2231795, _2231795)), 20239 ^ [_2231791, _2231793, _2231795]))), s(fun(fun(_2231793, bool), _2231795), 20240 ^ [_2231791, _2231793, _2231795]))))]]], (15214 ^ _1496237) ^ [_1956158, _1956160, _1956162] : [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, _1956162))), s(int, _1956160))), s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, _1956158)))))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1956162))), s(int, _1956160))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1956158))), s(int, 15217 ^ [_1956158, _1956160, _1956162]))))], (1106 ^ _1496237) ^ [_1510416] : [-(p(s(bool, f0))), p(s(bool, f0)), p(s(bool, _1510416))], (39898 ^ _1496237) ^ [_3809725, _3809727] : [-(s(real, i(s(fun(prod(cart(real, _3809727), cart(real, _3809727)), real), distance), s(prod(cart(real, _3809727), cart(real, _3809727)), i(s(fun(cart(real, _3809727), prod(cart(real, _3809727), cart(real, _3809727))), i(s(fun(cart(real, _3809727), fun(cart(real, _3809727), prod(cart(real, _3809727), cart(real, _3809727)))), c_), s(cart(real, _3809727), _3809725))), s(cart(real, _3809727), _3809725))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (1439 ^ _1496237) ^ [_1515681, _1515683, _1515685] : [p(s(bool, i(s(fun(_1515685, bool), _1515683), s(_1515685, _1515681)))), 1443 ^ _1496237 : [(1446 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1515685, bool), _1515683), s(_1515685, 1442 ^ [_1515681, _1515683, _1515685])))))], (1444 ^ _1496237) ^ [] : [-(s(_1515685, 1442 ^ [_1515681, _1515683, _1515685]) = s(_1515685, _1515681))]]], (13757 ^ _1496237) ^ [_1918985, _1918987] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1918985))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1918987))), s(int, _1918985))))) = 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, _1918987))))], (3159 ^ _1496237) ^ [_1554604, _1554606, _1554608, _1554610] : [-(s(_1554610, i(s(fun(_1554608, _1554610), i(s(fun(fun(_1554608, _1554610), fun(_1554608, _1554610)), let), s(fun(_1554608, _1554610), _1554606))), s(_1554608, _1554604))) = s(_1554610, i(s(fun(_1554608, _1554610), _1554606), s(_1554608, _1554604))))], (1222 ^ _1496237) ^ [_1511833] : [p(s(bool, _1511833)), -(p(s(bool, _1511833))), -(p(s(bool, f0)))], (10517 ^ _1496237) ^ [_1839181, _1839183] : [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), _1839183))), s(prod(hreal, hreal), _1839181)))), -(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), _1839183))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_inv), s(prod(hreal, hreal), _1839181)))))))], (33149 ^ _1496237) ^ [_3382999, _3383001] : [p(s(bool, i(s(fun(fun(prod(_3383001, _3383001), bool), bool), poset), s(fun(prod(_3383001, _3383001), bool), _3382999)))), 33152 ^ _1496237 : [(33169 ^ _1496237) ^ [_3384265, _3384267] : [-(s(_3383001, _3384267) = s(_3383001, _3384265)), p(s(bool, i(s(fun(prod(_3383001, _3383001), bool), _3382999), s(prod(_3383001, _3383001), i(s(fun(_3383001, prod(_3383001, _3383001)), i(s(fun(_3383001, fun(_3383001, prod(_3383001, _3383001))), c_), s(_3383001, _3384267))), s(_3383001, _3384265)))))), p(s(bool, i(s(fun(prod(_3383001, _3383001), bool), _3382999), s(prod(_3383001, _3383001), i(s(fun(_3383001, prod(_3383001, _3383001)), i(s(fun(_3383001, fun(_3383001, prod(_3383001, _3383001))), c_), s(_3383001, _3384265))), s(_3383001, _3384267))))))], (33159 ^ _1496237) ^ [_3383810, _3383812, _3383814] : [-(p(s(bool, i(s(fun(prod(_3383001, _3383001), bool), _3382999), s(prod(_3383001, _3383001), i(s(fun(_3383001, prod(_3383001, _3383001)), i(s(fun(_3383001, fun(_3383001, prod(_3383001, _3383001))), c_), s(_3383001, _3383814))), s(_3383001, _3383810))))))), p(s(bool, i(s(fun(prod(_3383001, _3383001), bool), _3382999), s(prod(_3383001, _3383001), i(s(fun(_3383001, prod(_3383001, _3383001)), i(s(fun(_3383001, fun(_3383001, prod(_3383001, _3383001))), c_), s(_3383001, _3383814))), s(_3383001, _3383812)))))), p(s(bool, i(s(fun(prod(_3383001, _3383001), bool), _3382999), s(prod(_3383001, _3383001), i(s(fun(_3383001, prod(_3383001, _3383001)), i(s(fun(_3383001, fun(_3383001, prod(_3383001, _3383001))), c_), s(_3383001, _3383812))), s(_3383001, _3383810))))))], (33153 ^ _1496237) ^ [_3383543] : [p(s(bool, i(s(fun(_3383001, bool), i(s(fun(fun(prod(_3383001, _3383001), bool), fun(_3383001, bool)), fl), s(fun(prod(_3383001, _3383001), bool), _3382999))), s(_3383001, _3383543)))), -(p(s(bool, i(s(fun(prod(_3383001, _3383001), bool), _3382999), s(prod(_3383001, _3383001), i(s(fun(_3383001, prod(_3383001, _3383001)), i(s(fun(_3383001, fun(_3383001, prod(_3383001, _3383001))), c_), s(_3383001, _3383543))), s(_3383001, _3383543)))))))]]], (996 ^ _1496237) ^ [_1509119] : [s(bool, t) = s(bool, _1509119), -(p(s(bool, _1509119)))], (236 ^ _1496237) ^ [_1500279, _1500281] : [237 ^ _1496237 : [(240 ^ _1496237) ^ [] : [p(s(bool, _1500279))], (238 ^ _1496237) ^ [] : [p(s(bool, _1500281))]], 241 ^ _1496237 : [(242 ^ _1496237) ^ [_1500414] : [243 ^ _1496237 : [(246 ^ _1496237) ^ [] : [p(s(bool, _1500414))], (244 ^ _1496237) ^ [] : [-(p(s(bool, _1500281)))]], 249 ^ _1496237 : [(252 ^ _1496237) ^ [] : [p(s(bool, _1500414))], (250 ^ _1496237) ^ [] : [-(p(s(bool, _1500279)))]], -(p(s(bool, _1500414)))]]], (38769 ^ _1496237) ^ [] : [-(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))], (7394 ^ _1496237) ^ [_1706365] : [-(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, _1706365))))), s(num, u_0)))))], (31858 ^ _1496237) ^ [_3158936, _3158938, _3158940, _3158942] : [s(fun(_3158940, _3158938), i(s(fun(fun(_3158942, _3158938), fun(_3158940, _3158938)), i(s(fun(fun(_3158940, _3158938), fun(fun(_3158942, _3158938), fun(_3158940, _3158938))), _3158936), s(fun(_3158940, _3158938), 31859 ^ [_3158936, _3158938, _3158940, _3158942]))), s(fun(_3158942, _3158938), 31860 ^ [_3158936, _3158938, _3158940, _3158942]))) = s(fun(_3158940, _3158938), 31859 ^ [_3158936, _3158938, _3158940, _3158942]), 31863 ^ _1496237 : [(31864 ^ _1496237) ^ [_3159461, _3159463, _3159465] : [-(p(s(bool, i(s(fun(fun(fun(_3158942, _3158938), fun(_3158940, _3158938)), bool), i(s(fun(fun(_3158940, _3158942), fun(fun(fun(_3158942, _3158938), fun(_3158940, _3158938)), bool)), i(s(fun(fun(fun(_3158942, _3158938), fun(_3158940, bool)), fun(fun(_3158940, _3158942), fun(fun(fun(_3158942, _3158938), fun(_3158940, _3158938)), bool))), i(s(fun(fun(_3158942, fun(_3158942, bool)), fun(fun(fun(_3158942, _3158938), fun(_3158940, bool)), fun(fun(_3158940, _3158942), fun(fun(fun(_3158942, _3158938), fun(_3158940, _3158938)), bool)))), superadmissible), s(fun(_3158942, fun(_3158942, bool)), l_l_))), s(fun(fun(_3158942, _3158938), fun(_3158940, bool)), _3159465))), s(fun(_3158940, _3158942), _3159463))), s(fun(fun(_3158942, _3158938), fun(_3158940, _3158938)), i(s(fun(fun(_3158940, _3158938), fun(fun(_3158942, _3158938), fun(_3158940, _3158938))), _3158936), s(fun(_3158940, _3158938), _3159461)))))))]]], (36253 ^ _1496237) ^ [_3546360, _3546362] : [p(s(bool, i(s(fun(fun(_3546362, bool), bool), infinite), s(fun(_3546362, bool), _3546360)))), -(p(s(bool, i(s(fun(fun(_3546362, bool), bool), i(s(fun(fun(prod(_3546362, _3546362), bool), fun(fun(_3546362, bool), bool)), a_u_c), s(fun(prod(_3546362, _3546362), bool), i(s(fun(fun(_3546362, bool), fun(prod(_3546362, _3546362), bool)), i(s(fun(fun(_3546362, bool), fun(fun(_3546362, bool), fun(prod(_3546362, _3546362), bool))), t_u_c), s(fun(_3546362, bool), _3546360))), s(fun(_3546362, bool), _3546360))))), s(fun(_3546362, bool), _3546360)))))], (42392 ^ _1496237) ^ [_4015907, _4015909, _4015911] : [p(s(bool, i(s(fun(fun(cart(real, _4015911), cart(real, _4015909)), bool), linear), s(fun(cart(real, _4015911), cart(real, _4015909)), _4015907)))), -(p(s(bool, i(s(fun(fun(cart(real, _4015909), cart(real, _4015911)), bool), linear), s(fun(cart(real, _4015909), cart(real, _4015911)), i(s(fun(fun(cart(real, _4015911), cart(real, _4015909)), fun(cart(real, _4015909), cart(real, _4015911))), adjoint), s(fun(cart(real, _4015911), cart(real, _4015909)), _4015907)))))))], (7338 ^ _1496237) ^ [_1704866, _1704868] : [7339 ^ _1496237 : [(7342 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1704868))), s(num, _1704866))))], (7340 ^ _1496237) ^ [] : [s(num, _1704868) = s(num, _1704866)]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1704868))), s(num, _1704866)))))], (42793 ^ _1496237) ^ [_4057290, _4057292, _4057294, _4057296, _4057298, _4057300] : [-(s(cart(cart(real, _4057298), _4057300), i(s(fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057300)), i(s(fun(cart(cart(real, _4057296), _4057300), fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057300))), matrixu_mul), s(cart(cart(real, _4057296), _4057300), _4057294))), s(cart(cart(real, _4057298), _4057296), i(s(fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057296)), i(s(fun(cart(cart(real, _4057298), _4057296), fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057296))), matrixu_sub), s(cart(cart(real, _4057298), _4057296), _4057292))), s(cart(cart(real, _4057298), _4057296), _4057290))))) = s(cart(cart(real, _4057298), _4057300), i(s(fun(cart(cart(real, _4057298), _4057300), cart(cart(real, _4057298), _4057300)), i(s(fun(cart(cart(real, _4057298), _4057300), fun(cart(cart(real, _4057298), _4057300), cart(cart(real, _4057298), _4057300))), matrixu_sub), s(cart(cart(real, _4057298), _4057300), i(s(fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057300)), i(s(fun(cart(cart(real, _4057296), _4057300), fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057300))), matrixu_mul), s(cart(cart(real, _4057296), _4057300), _4057294))), s(cart(cart(real, _4057298), _4057296), _4057292))))), s(cart(cart(real, _4057298), _4057300), i(s(fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057300)), i(s(fun(cart(cart(real, _4057296), _4057300), fun(cart(cart(real, _4057298), _4057296), cart(cart(real, _4057298), _4057300))), matrixu_mul), s(cart(cart(real, _4057296), _4057300), _4057294))), s(cart(cart(real, _4057298), _4057296), _4057290))))))], (40360 ^ _1496237) ^ [_3847813, _3847815, _3847817] : [40365 ^ _1496237 : [(40368 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3847817, bool), 40361 ^ [_3847813, _3847815, _3847817]), s(_3847817, 40362 ^ [_3847813, _3847815, _3847817])))))], (40366 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), _3847813), s(fun(_3847817, bool), 40361 ^ [_3847813, _3847815, _3847817]))), s(_3847817, 40362 ^ [_3847813, _3847815, _3847817])))))]], 40369 ^ _1496237 : [(40372 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), _3847813), s(fun(_3847817, bool), 40361 ^ [_3847813, _3847815, _3847817]))), s(_3847817, 40362 ^ [_3847813, _3847815, _3847817]))))], (40370 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3847817, bool), 40361 ^ [_3847813, _3847815, _3847817]), s(_3847817, 40362 ^ [_3847813, _3847815, _3847817]))))]], 40373 ^ _1496237 : [(40374 ^ _1496237) ^ [_3849349] : [40426 ^ _1496237 : [(40427 ^ _1496237) ^ [_3852323] : [s(cart(real, _3847815), i(s(fun(_3847817, cart(real, _3847815)), i(s(fun(fun(_3847817, cart(real, _3847815)), fun(_3847817, cart(real, _3847815))), i(s(fun(fun(_3847817, cart(real, _3847815)), fun(fun(_3847817, cart(real, _3847815)), fun(_3847817, cart(real, _3847815)))), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, cart(real, _3847815)), fun(fun(_3847817, cart(real, _3847815)), fun(_3847817, cart(real, _3847815))))), _3852323), s(fun(_3847817, bool), 40428 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))), s(fun(_3847817, cart(real, _3847815)), 40429 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))), s(fun(_3847817, cart(real, _3847815)), 40430 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))), s(_3847817, 40431 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))) = s(cart(real, _3847815), i(s(fun(cart(real, _3847815), cart(real, _3847815)), i(s(fun(cart(real, _3847815), fun(cart(real, _3847815), cart(real, _3847815))), i(s(fun(bool, fun(cart(real, _3847815), fun(cart(real, _3847815), cart(real, _3847815)))), cond), s(bool, i(s(fun(_3847817, bool), 40428 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]), s(_3847817, 40431 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))))), s(cart(real, _3847815), i(s(fun(_3847817, cart(real, _3847815)), 40429 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]), s(_3847817, 40431 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))))), s(cart(real, _3847815), i(s(fun(_3847817, cart(real, _3847815)), 40430 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]), s(_3847817, 40431 ^ [_3847813, _3847815, _3847817, _3849349, _3852323]))))), 40434 ^ _1496237 : [(40435 ^ _1496237) ^ [_3853939, _3853941, _3853943, _3853945] : [p(s(bool, i(s(fun(fun(_3847817, bool), bool), finite), s(fun(_3847817, bool), _3853945)))), -(s(cart(real, _3847815), i(s(fun(fun(_3847817, cart(real, _3847815)), cart(real, _3847815)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, cart(real, _3847815)), cart(real, _3847815))), vsum), s(fun(_3847817, bool), _3853945))), s(fun(_3847817, cart(real, _3847815)), i(s(fun(fun(_3847817, cart(real, _3847815)), fun(_3847817, cart(real, _3847815))), i(s(fun(fun(_3847817, cart(real, _3847815)), fun(fun(_3847817, cart(real, _3847815)), fun(_3847817, cart(real, _3847815)))), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, cart(real, _3847815)), fun(fun(_3847817, cart(real, _3847815)), fun(_3847817, cart(real, _3847815))))), _3852323), s(fun(_3847817, bool), _3853943))), s(fun(_3847817, cart(real, _3847815)), _3853941))), s(fun(_3847817, cart(real, _3847815)), _3853939))))) = s(cart(real, _3847815), i(s(fun(cart(real, _3847815), cart(real, _3847815)), i(s(fun(cart(real, _3847815), fun(cart(real, _3847815), cart(real, _3847815))), vectoru_add), s(cart(real, _3847815), i(s(fun(fun(_3847817, cart(real, _3847815)), cart(real, _3847815)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, cart(real, _3847815)), cart(real, _3847815))), vsum), s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), gspec), s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, bool), fun(_3847817, bool))), _3849349), s(fun(_3847817, bool), _3853945))), s(fun(_3847817, bool), _3853943))))))), s(fun(_3847817, cart(real, _3847815)), _3853941))))), s(cart(real, _3847815), i(s(fun(fun(_3847817, cart(real, _3847815)), cart(real, _3847815)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, cart(real, _3847815)), cart(real, _3847815))), vsum), s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), gspec), s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, bool), fun(_3847817, bool))), _3849349), s(fun(_3847817, bool), _3853945))), s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), _3847813), s(fun(_3847817, bool), _3853943))))))))), s(fun(_3847817, cart(real, _3847815)), _3853939))))))]]]], 40380 ^ _1496237 : [(40383 ^ _1496237) ^ [_3850827, _3850829] : [p(s(bool, i(s(fun(_3847817, bool), i(s(fun(bool, fun(_3847817, bool)), i(s(fun(_3847817, fun(bool, fun(_3847817, bool))), setspec), s(_3847817, 40377 ^ [_3847813, _3847815, _3847817, _3849349]))), s(bool, _3850827))), s(_3847817, _3850829)))), 40394 ^ _1496237 : [(40399 ^ _1496237) ^ [] : [p(s(bool, _3850827))], (40397 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3847817, bool), 40376 ^ [_3847813, _3847815, _3847817, _3849349]), s(_3847817, _3850829)))))], (40395 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3847817, bool), bool), i(s(fun(_3847817, fun(fun(_3847817, bool), bool)), in), s(_3847817, _3850829))), s(fun(_3847817, bool), 40375 ^ [_3847813, _3847815, _3847817, _3849349])))))]], 40386 ^ _1496237 : [(40389 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3847817, bool), bool), i(s(fun(_3847817, fun(fun(_3847817, bool), bool)), in), s(_3847817, _3850829))), s(fun(_3847817, bool), 40375 ^ [_3847813, _3847815, _3847817, _3849349])))), p(s(bool, i(s(fun(_3847817, bool), 40376 ^ [_3847813, _3847815, _3847817, _3849349]), s(_3847817, _3850829))))], (40387 ^ _1496237) ^ [] : [-(p(s(bool, _3850827)))]]], (40381 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, bool), fun(_3847817, bool))), _3849349), s(fun(_3847817, bool), 40375 ^ [_3847813, _3847815, _3847817, _3849349]))), s(fun(_3847817, bool), 40376 ^ [_3847813, _3847815, _3847817, _3849349]))), s(_3847817, 40377 ^ [_3847813, _3847815, _3847817, _3849349])))))]], 40404 ^ _1496237 : [(40423 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3847817, bool), i(s(fun(bool, fun(_3847817, bool)), i(s(fun(_3847817, fun(bool, fun(_3847817, bool))), setspec), s(_3847817, 40377 ^ [_3847813, _3847815, _3847817, _3849349]))), s(bool, 40403 ^ [_3847813, _3847815, _3847817, _3849349]))), s(_3847817, 40402 ^ [_3847813, _3847815, _3847817, _3849349])))))], (40405 ^ _1496237) ^ [] : [p(s(bool, 40403 ^ [_3847813, _3847815, _3847817, _3849349])), 40408 ^ _1496237 : [(40411 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3847817, bool), 40376 ^ [_3847813, _3847815, _3847817, _3849349]), s(_3847817, 40402 ^ [_3847813, _3847815, _3847817, _3849349])))))], (40409 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3847817, bool), bool), i(s(fun(_3847817, fun(fun(_3847817, bool), bool)), in), s(_3847817, 40402 ^ [_3847813, _3847815, _3847817, _3849349]))), s(fun(_3847817, bool), 40375 ^ [_3847813, _3847815, _3847817, _3849349])))))]]], (40413 ^ _1496237) ^ [] : [-(p(s(bool, 40403 ^ [_3847813, _3847815, _3847817, _3849349]))), p(s(bool, i(s(fun(fun(_3847817, bool), bool), i(s(fun(_3847817, fun(fun(_3847817, bool), bool)), in), s(_3847817, 40402 ^ [_3847813, _3847815, _3847817, _3849349]))), s(fun(_3847817, bool), 40375 ^ [_3847813, _3847815, _3847817, _3849349])))), p(s(bool, i(s(fun(_3847817, bool), 40376 ^ [_3847813, _3847815, _3847817, _3849349]), s(_3847817, 40402 ^ [_3847813, _3847815, _3847817, _3849349]))))], (40425 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3847817, bool), i(s(fun(fun(_3847817, bool), fun(_3847817, bool)), i(s(fun(fun(_3847817, bool), fun(fun(_3847817, bool), fun(_3847817, bool))), _3849349), s(fun(_3847817, bool), 40375 ^ [_3847813, _3847815, _3847817, _3849349]))), s(fun(_3847817, bool), 40376 ^ [_3847813, _3847815, _3847817, _3849349]))), s(_3847817, 40377 ^ [_3847813, _3847815, _3847817, _3849349]))))]]]]], (16898 ^ _1496237) ^ [_2030410, _2030412, _2030414] : [s(fun(_2030414, bool), empty) = s(fun(_2030414, bool), i(s(fun(fun(_2030414, bool), fun(_2030414, bool)), i(s(fun(_2030414, fun(fun(_2030414, bool), fun(_2030414, bool))), insert), s(_2030414, _2030412))), s(fun(_2030414, bool), _2030410)))], (30691 ^ _1496237) ^ [_2847796, _2847798, _2847800, _2847802, _2847804, _2847806] : [s(fun(_2847800, _2847798), i(s(fun(fun(_2847804, _2847802), fun(_2847800, _2847798)), i(s(fun(fun(_2847800, _2847798), fun(fun(_2847804, _2847802), fun(_2847800, _2847798))), _2847796), s(fun(_2847800, _2847798), 30692 ^ [_2847796, _2847798, _2847800, _2847802, _2847804, _2847806]))), s(fun(_2847804, _2847802), 30693 ^ [_2847796, _2847798, _2847800, _2847802, _2847804, _2847806]))) = s(fun(_2847800, _2847798), 30692 ^ [_2847796, _2847798, _2847800, _2847802, _2847804, _2847806]), 30696 ^ _1496237 : [(30697 ^ _1496237) ^ [_2848349, _2848351, _2848353] : [-(p(s(bool, i(s(fun(fun(fun(_2847804, _2847802), fun(_2847800, _2847798)), bool), i(s(fun(fun(_2847800, _2847806), fun(fun(fun(_2847804, _2847802), fun(_2847800, _2847798)), bool)), i(s(fun(fun(fun(_2847804, _2847802), fun(_2847800, bool)), fun(fun(_2847800, _2847806), fun(fun(fun(_2847804, _2847802), fun(_2847800, _2847798)), bool))), i(s(fun(fun(_2847804, fun(_2847806, bool)), fun(fun(fun(_2847804, _2847802), fun(_2847800, bool)), fun(fun(_2847800, _2847806), fun(fun(fun(_2847804, _2847802), fun(_2847800, _2847798)), bool)))), admissible), s(fun(_2847804, fun(_2847806, bool)), l_l_))), s(fun(fun(_2847804, _2847802), fun(_2847800, bool)), _2848353))), s(fun(_2847800, _2847806), _2848351))), s(fun(fun(_2847804, _2847802), fun(_2847800, _2847798)), i(s(fun(fun(_2847800, _2847798), fun(fun(_2847804, _2847802), fun(_2847800, _2847798))), _2847796), s(fun(_2847800, _2847798), _2848349)))))))]]], (17719 ^ _1496237) ^ [_2080021, _2080023, _2080025] : [17724 ^ _1496237 : [(17727 ^ _1496237) ^ [_2080956, _2080958] : [p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(bool, fun(prod(_2080025, _2080023), bool)), i(s(fun(prod(_2080025, _2080023), fun(bool, fun(prod(_2080025, _2080023), bool))), setspec), s(prod(_2080025, _2080023), 17721 ^ [_2080021, _2080023, _2080025]))), s(bool, i(s(fun(prod(_2080025, _2080023), bool), 17720 ^ [_2080021, _2080023, _2080025]), s(prod(_2080025, _2080023), i(s(fun(_2080023, prod(_2080025, _2080023)), i(s(fun(_2080025, fun(_2080023, prod(_2080025, _2080023))), c_), s(_2080025, _2080958))), s(_2080023, _2080956))))))), s(prod(_2080025, _2080023), i(s(fun(_2080023, prod(_2080025, _2080023)), i(s(fun(_2080025, fun(_2080023, prod(_2080025, _2080023))), c_), s(_2080025, _2080958))), s(_2080023, _2080956))))))], (17725 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), _2080021), s(fun(prod(_2080025, _2080023), bool), 17720 ^ [_2080021, _2080023, _2080025]))), s(prod(_2080025, _2080023), 17721 ^ [_2080021, _2080023, _2080025])))))]], 17730 ^ _1496237 : [(17733 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), _2080021), s(fun(prod(_2080025, _2080023), bool), 17720 ^ [_2080021, _2080023, _2080025]))), s(prod(_2080025, _2080023), 17721 ^ [_2080021, _2080023, _2080025]))))], (17731 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(bool, fun(prod(_2080025, _2080023), bool)), i(s(fun(prod(_2080025, _2080023), fun(bool, fun(prod(_2080025, _2080023), bool))), setspec), s(prod(_2080025, _2080023), 17721 ^ [_2080021, _2080023, _2080025]))), s(bool, i(s(fun(prod(_2080025, _2080023), bool), 17720 ^ [_2080021, _2080023, _2080025]), s(prod(_2080025, _2080023), i(s(fun(_2080023, prod(_2080025, _2080023)), i(s(fun(_2080025, fun(_2080023, prod(_2080025, _2080023))), c_), s(_2080025, 17728 ^ [_2080021, _2080023, _2080025]))), s(_2080023, 17729 ^ [_2080021, _2080023, _2080025]))))))), s(prod(_2080025, _2080023), i(s(fun(_2080023, prod(_2080025, _2080023)), i(s(fun(_2080025, fun(_2080023, prod(_2080025, _2080023))), c_), s(_2080025, 17728 ^ [_2080021, _2080023, _2080025]))), s(_2080023, 17729 ^ [_2080021, _2080023, _2080025])))))))]], 17734 ^ _1496237 : [(17735 ^ _1496237) ^ [_2081476] : [17749 ^ _1496237 : [(17750 ^ _1496237) ^ [_2082501] : [-(s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), gspec), s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), _2081476), s(fun(prod(_2080025, _2080023), bool), _2082501))))) = s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), gspec), s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), _2080021), s(fun(prod(_2080025, _2080023), bool), _2082501))))))]], 17740 ^ _1496237 : [(17743 ^ _1496237) ^ [_2082115] : [p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(bool, fun(prod(_2080025, _2080023), bool)), i(s(fun(prod(_2080025, _2080023), fun(bool, fun(prod(_2080025, _2080023), bool))), setspec), s(prod(_2080025, _2080023), 17737 ^ [_2080021, _2080023, _2080025, _2081476]))), s(bool, i(s(fun(prod(_2080025, _2080023), bool), 17736 ^ [_2080021, _2080023, _2080025, _2081476]), s(prod(_2080025, _2080023), _2082115))))), s(prod(_2080025, _2080023), _2082115))))], (17741 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), _2081476), s(fun(prod(_2080025, _2080023), bool), 17736 ^ [_2080021, _2080023, _2080025, _2081476]))), s(prod(_2080025, _2080023), 17737 ^ [_2080021, _2080023, _2080025, _2081476])))))]], 17745 ^ _1496237 : [(17748 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(fun(prod(_2080025, _2080023), bool), fun(prod(_2080025, _2080023), bool)), _2081476), s(fun(prod(_2080025, _2080023), bool), 17736 ^ [_2080021, _2080023, _2080025, _2081476]))), s(prod(_2080025, _2080023), 17737 ^ [_2080021, _2080023, _2080025, _2081476]))))], (17746 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2080025, _2080023), bool), i(s(fun(bool, fun(prod(_2080025, _2080023), bool)), i(s(fun(prod(_2080025, _2080023), fun(bool, fun(prod(_2080025, _2080023), bool))), setspec), s(prod(_2080025, _2080023), 17737 ^ [_2080021, _2080023, _2080025, _2081476]))), s(bool, i(s(fun(prod(_2080025, _2080023), bool), 17736 ^ [_2080021, _2080023, _2080025, _2081476]), s(prod(_2080025, _2080023), 17744 ^ [_2080021, _2080023, _2080025, _2081476]))))), s(prod(_2080025, _2080023), 17744 ^ [_2080021, _2080023, _2080025, _2081476])))))]]]]], (27988 ^ _1496237) ^ [_2668673, _2668675, _2668677, _2668679] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2668679, real), real), i(s(fun(fun(_2668679, bool), fun(fun(_2668679, real), real)), sum), s(fun(_2668679, bool), _2668677))), s(fun(_2668679, real), _2668675))))), 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(_2668679, bool), num), card), s(fun(_2668679, bool), _2668677))))))), s(real, _2668673))))))), p(s(bool, i(s(fun(fun(_2668679, bool), bool), finite), s(fun(_2668679, bool), _2668677)))), 27994 ^ _1496237 : [(27997 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2668679, real), _2668675), s(_2668679, 27993 ^ [_2668673, _2668675, _2668677, _2668679]))))), s(real, _2668673))))], (27995 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2668679, bool), bool), i(s(fun(_2668679, fun(fun(_2668679, bool), bool)), in), s(_2668679, 27993 ^ [_2668673, _2668675, _2668677, _2668679]))), s(fun(_2668679, bool), _2668677)))))]]], (13025 ^ _1496237) ^ [_1902271] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), realu_neg), s(real, _1902271))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), realu_sgn), s(real, _1902271))))))], (30443 ^ _1496237) ^ [_2821338, _2821340, _2821342, _2821344, _2821346] : [s(bool, i(s(fun(_2821340, bool), _2821338), s(_2821340, 30444 ^ [_2821338, _2821340, _2821342, _2821344, _2821346]))) = s(bool, t), 30447 ^ _1496237 : [(30448 ^ _1496237) ^ [_2822132, _2822134, _2822136] : [30452 ^ _1496237 : [(30457 ^ _1496237) ^ [] : [-(s(_2821340, i(s(fun(_2821342, _2821340), i(s(fun(_2821344, fun(_2821342, _2821340)), i(s(fun(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), fun(_2821344, fun(_2821342, _2821340))), casewise), s(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), _2822136))), s(_2821344, _2822134))), s(_2821342, _2822132))) = s(_2821340, i(s(fun(_2821346, _2821340), i(s(fun(_2821344, fun(_2821346, _2821340)), 30450 ^ [_2821338, _2821340, _2821342, _2821344, _2821346, _2822132, _2822134, _2822136]), s(_2821344, _2822134))), s(_2821346, 30451 ^ [_2821338, _2821340, _2821342, _2821344, _2821346, _2822132, _2822134, _2822136]))))], (30455 ^ _1496237) ^ [] : [-(s(_2821342, i(s(fun(_2821346, _2821342), 30449 ^ [_2821338, _2821340, _2821342, _2821344, _2821346, _2822132, _2822134, _2822136]), s(_2821346, 30451 ^ [_2821338, _2821340, _2821342, _2821344, _2821346, _2822132, _2822134, _2822136]))) = s(_2821342, _2822132))], (30453 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), bool), i(s(fun(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340))), fun(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), bool)), mem), s(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340))), i(s(fun(fun(_2821344, fun(_2821346, _2821340)), prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), i(s(fun(fun(_2821346, _2821342), fun(fun(_2821344, fun(_2821346, _2821340)), prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340))))), c_), s(fun(_2821346, _2821342), 30449 ^ [_2821338, _2821340, _2821342, _2821344, _2821346, _2822132, _2822134, _2822136]))), s(fun(_2821344, fun(_2821346, _2821340)), 30450 ^ [_2821338, _2821340, _2821342, _2821344, _2821346, _2822132, _2822134, _2822136]))))), s(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), _2822136)))))]], 30458 ^ _1496237 : [(30459 ^ _1496237) ^ [_2822959, _2822961, _2822963] : [p(s(bool, i(s(fun(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), bool), i(s(fun(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340))), fun(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), bool)), mem), s(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340))), i(s(fun(fun(_2821344, fun(_2821346, _2821340)), prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), i(s(fun(fun(_2821346, _2821342), fun(fun(_2821344, fun(_2821346, _2821340)), prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340))))), c_), s(fun(_2821346, _2821342), _2822963))), s(fun(_2821344, fun(_2821346, _2821340)), _2822961))))), s(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), _2822136)))), s(_2821342, i(s(fun(_2821346, _2821342), _2822963), s(_2821346, _2822959))) = s(_2821342, _2822132)], (30465 ^ _1496237) ^ [] : [-(s(_2821340, i(s(fun(_2821342, _2821340), i(s(fun(_2821344, fun(_2821342, _2821340)), i(s(fun(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), fun(_2821344, fun(_2821342, _2821340))), casewise), s(list(prod(fun(_2821346, _2821342), fun(_2821344, fun(_2821346, _2821340)))), _2822136))), s(_2821344, _2822134))), s(_2821342, _2822132))) = s(_2821340, i(s(fun(fun(_2821340, bool), _2821340), h_), s(fun(_2821340, bool), _2821338))))]]]]], (2059 ^ _1496237) ^ [_1528983, _1528985, _1528987] : [2061 ^ _1496237 : [(2065 ^ _1496237) ^ [] : [p(s(bool, _1528983))], (2062 ^ _1496237) ^ [] : [-(p(s(bool, _1528985)))]], 2066 ^ _1496237 : [(2067 ^ _1496237) ^ [_1529107] : [p(s(bool, _1528985)), -(p(s(bool, _1528983)))]]], (20461 ^ _1496237) ^ [_2246412, _2246414, _2246416] : [p(s(bool, i(s(fun(fun(_2246416, bool), bool), finite), s(fun(_2246416, bool), _2246412)))), -(s(num, i(s(fun(fun(_2246416, bool), num), card), s(fun(_2246416, bool), i(s(fun(fun(_2246416, bool), fun(_2246416, bool)), i(s(fun(_2246416, fun(fun(_2246416, bool), fun(_2246416, bool))), insert), s(_2246416, _2246414))), s(fun(_2246416, bool), _2246412))))) = 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(_2246416, bool), bool), i(s(fun(_2246416, fun(fun(_2246416, bool), bool)), in), s(_2246416, _2246414))), s(fun(_2246416, bool), _2246412))))), s(num, i(s(fun(fun(_2246416, bool), num), card), s(fun(_2246416, bool), _2246412))))), s(num, i(s(fun(num, num), suc), s(num, i(s(fun(fun(_2246416, bool), num), card), s(fun(_2246416, bool), _2246412))))))))], (24256 ^ _1496237) ^ [_2412501] : [-(s(fun(real, bool), _2412501) = s(fun(real, bool), empty)), 24262 ^ _1496237 : [(24265 ^ _1496237) ^ [_2412773] : [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 ^ [_2412501, _2412773]))))), s(real, _2412773))))], (24263 ^ _1496237) ^ [_2412727] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24261 ^ [_2412501, _2412727]))), s(fun(real, bool), _2412501)))))]], 24266 ^ _1496237 : [(24274 ^ _1496237) ^ [] : [24275 ^ _1496237 : [(24276 ^ _1496237) ^ [_2412970] : [s(fun(real, bool), _2412501) = 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, _2412970))), s(fun(real, bool), empty)))]], -(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2412501))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2412501))))], (24267 ^ _1496237) ^ [] : [s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2412501))) = s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2412501))), -(s(fun(real, bool), _2412501) = 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 ^ [_2412501]))), s(fun(real, bool), empty))))]]], (17285 ^ _1496237) ^ [_2055788, _2055790, _2055792] : [p(s(bool, i(s(fun(fun(_2055792, bool), bool), i(s(fun(fun(_2055792, bool), fun(fun(_2055792, bool), bool)), subset), s(fun(_2055792, bool), _2055790))), s(fun(_2055792, bool), i(s(fun(fun(fun(_2055792, bool), bool), fun(_2055792, bool)), inters), s(fun(fun(_2055792, bool), bool), _2055788)))))), 17288 ^ _1496237 : [(17289 ^ _1496237) ^ [_2056092] : [p(s(bool, i(s(fun(fun(fun(_2055792, bool), bool), bool), i(s(fun(fun(_2055792, bool), fun(fun(fun(_2055792, bool), bool), bool)), in), s(fun(_2055792, bool), _2056092))), s(fun(fun(_2055792, bool), bool), _2055788)))), -(p(s(bool, i(s(fun(fun(_2055792, bool), bool), i(s(fun(fun(_2055792, bool), fun(fun(_2055792, bool), bool)), subset), s(fun(_2055792, bool), _2055790))), s(fun(_2055792, bool), _2056092)))))]]], (17208 ^ _1496237) ^ [_2049608, _2049610] : [17223 ^ _1496237 : [(17224 ^ _1496237) ^ [_2051135, _2051137] : [-(s(fun(_2049610, bool), i(s(fun(fun(_2049610, bool), fun(_2049610, bool)), i(s(fun(fun(_2049610, bool), fun(fun(_2049610, bool), fun(_2049610, bool))), inter), s(fun(_2049610, bool), _2051135))), s(fun(_2049610, bool), i(s(fun(fun(fun(_2049610, bool), bool), fun(_2049610, bool)), unions), s(fun(fun(_2049610, bool), bool), _2051137))))) = s(fun(_2049610, bool), i(s(fun(fun(fun(_2049610, bool), bool), fun(_2049610, bool)), unions), s(fun(fun(_2049610, bool), bool), i(s(fun(fun(fun(_2049610, bool), bool), fun(fun(_2049610, bool), bool)), gspec), s(fun(fun(_2049610, bool), bool), i(s(fun(fun(_2049610, bool), fun(fun(_2049610, bool), bool)), i(s(fun(fun(fun(_2049610, bool), bool), fun(fun(_2049610, bool), fun(fun(_2049610, bool), bool))), _2049608), s(fun(fun(_2049610, bool), bool), _2051137))), s(fun(_2049610, bool), _2051135))))))))]], 17214 ^ _1496237 : [(17217 ^ _1496237) ^ [_2050568] : [p(s(bool, i(s(fun(fun(_2049610, bool), bool), i(s(fun(bool, fun(fun(_2049610, bool), bool)), i(s(fun(fun(_2049610, bool), fun(bool, fun(fun(_2049610, bool), bool))), setspec), s(fun(_2049610, bool), 17211 ^ [_2049608, _2049610]))), s(bool, i(s(fun(fun(fun(_2049610, bool), bool), bool), i(s(fun(fun(_2049610, bool), fun(fun(fun(_2049610, bool), bool), bool)), in), s(fun(_2049610, bool), _2050568))), s(fun(fun(_2049610, bool), bool), 17209 ^ [_2049608, _2049610]))))), s(fun(_2049610, bool), i(s(fun(fun(_2049610, bool), fun(_2049610, bool)), i(s(fun(fun(_2049610, bool), fun(fun(_2049610, bool), fun(_2049610, bool))), inter), s(fun(_2049610, bool), 17210 ^ [_2049608, _2049610]))), s(fun(_2049610, bool), _2050568))))))], (17215 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2049610, bool), bool), i(s(fun(fun(_2049610, bool), fun(fun(_2049610, bool), bool)), i(s(fun(fun(fun(_2049610, bool), bool), fun(fun(_2049610, bool), fun(fun(_2049610, bool), bool))), _2049608), s(fun(fun(_2049610, bool), bool), 17209 ^ [_2049608, _2049610]))), s(fun(_2049610, bool), 17210 ^ [_2049608, _2049610]))), s(fun(_2049610, bool), 17211 ^ [_2049608, _2049610])))))]], 17219 ^ _1496237 : [(17222 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2049610, bool), bool), i(s(fun(fun(_2049610, bool), fun(fun(_2049610, bool), bool)), i(s(fun(fun(fun(_2049610, bool), bool), fun(fun(_2049610, bool), fun(fun(_2049610, bool), bool))), _2049608), s(fun(fun(_2049610, bool), bool), 17209 ^ [_2049608, _2049610]))), s(fun(_2049610, bool), 17210 ^ [_2049608, _2049610]))), s(fun(_2049610, bool), 17211 ^ [_2049608, _2049610]))))], (17220 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2049610, bool), bool), i(s(fun(bool, fun(fun(_2049610, bool), bool)), i(s(fun(fun(_2049610, bool), fun(bool, fun(fun(_2049610, bool), bool))), setspec), s(fun(_2049610, bool), 17211 ^ [_2049608, _2049610]))), s(bool, i(s(fun(fun(fun(_2049610, bool), bool), bool), i(s(fun(fun(_2049610, bool), fun(fun(fun(_2049610, bool), bool), bool)), in), s(fun(_2049610, bool), 17218 ^ [_2049608, _2049610]))), s(fun(fun(_2049610, bool), bool), 17209 ^ [_2049608, _2049610]))))), s(fun(_2049610, bool), i(s(fun(fun(_2049610, bool), fun(_2049610, bool)), i(s(fun(fun(_2049610, bool), fun(fun(_2049610, bool), fun(_2049610, bool))), inter), s(fun(_2049610, bool), 17210 ^ [_2049608, _2049610]))), s(fun(_2049610, bool), 17218 ^ [_2049608, _2049610])))))))]]], (1861 ^ _1496237) ^ [_1525221, _1525223, _1525225] : [1869 ^ _1496237 : [(1872 ^ _1496237) ^ [] : [-(p(s(bool, _1525221)))], (1870 ^ _1496237) ^ [] : [-(p(s(bool, _1525223)))]], 1864 ^ _1496237 : [(1865 ^ _1496237) ^ [_1525315] : [p(s(bool, _1525223))]], 1866 ^ _1496237 : [(1867 ^ _1496237) ^ [_1525346] : [p(s(bool, _1525221))]]], (14842 ^ _1496237) ^ [_1945532, _1945534] : [-(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, _1945534))), s(int, _1945532))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1945532))), s(int, _1945534))))], (10269 ^ _1496237) ^ [] : [-(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))))))], (15162 ^ _1496237) ^ [_1954523, _1954525, _1954527, _1954529] : [15173 ^ _1496237 : [(15176 ^ _1496237) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _1954529))), s(int, _1954527))) = s(int, _1954523))], (15174 ^ _1496237) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _1954529))), s(int, _1954527))) = s(int, _1954525))]], s(int, _1954529) = 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, _1954525))), s(int, _1954527))))), s(int, _1954523))), 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, _1954523)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1954523))), s(int, i(s(fun(int, int), intu_abs), s(int, _1954527))))))], (5027 ^ _1496237) ^ [_1622764, _1622766] : [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, _1622766))), s(num, _1622764)))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1622766))))), -(s(num, _1622764) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (38155 ^ _1496237) ^ [_3633383, _3633385] : [38207 ^ _1496237 : [(38208 ^ _1496237) ^ [_3635807, _3635809] : [-(s(fun(_3633385, bool), i(s(fun(fun(_3633385, bool), fun(_3633385, bool)), i(s(fun(fun(fun(_3633385, bool), bool), fun(fun(_3633385, bool), fun(_3633385, bool))), hull), s(fun(fun(_3633385, bool), bool), _3635809))), s(fun(_3633385, bool), _3635807))) = s(fun(_3633385, bool), i(s(fun(fun(fun(_3633385, bool), bool), fun(_3633385, bool)), inters), s(fun(fun(_3633385, bool), bool), i(s(fun(fun(fun(_3633385, bool), bool), fun(fun(_3633385, bool), bool)), gspec), s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), i(s(fun(fun(fun(_3633385, bool), bool), fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool))), _3633383), s(fun(fun(_3633385, bool), bool), _3635809))), s(fun(_3633385, bool), _3635807))))))))]], 38161 ^ _1496237 : [(38164 ^ _1496237) ^ [_3634295, _3634297] : [p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(bool, fun(fun(_3633385, bool), bool)), i(s(fun(fun(_3633385, bool), fun(bool, fun(fun(_3633385, bool), bool))), setspec), s(fun(_3633385, bool), 38158 ^ [_3633383, _3633385]))), s(bool, _3634295))), s(fun(_3633385, bool), _3634297)))), 38175 ^ _1496237 : [(38180 ^ _1496237) ^ [] : [p(s(bool, _3634295))], (38178 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), subset), s(fun(_3633385, bool), 38157 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), _3634297)))))], (38176 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633385, bool), bool), 38156 ^ [_3633383, _3633385]), s(fun(_3633385, bool), _3634297)))))]], 38167 ^ _1496237 : [(38170 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3633385, bool), bool), 38156 ^ [_3633383, _3633385]), s(fun(_3633385, bool), _3634297)))), p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), subset), s(fun(_3633385, bool), 38157 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), _3634297))))], (38168 ^ _1496237) ^ [] : [-(p(s(bool, _3634295)))]]], (38162 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), i(s(fun(fun(fun(_3633385, bool), bool), fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool))), _3633383), s(fun(fun(_3633385, bool), bool), 38156 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38157 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38158 ^ [_3633383, _3633385])))))]], 38185 ^ _1496237 : [(38204 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(bool, fun(fun(_3633385, bool), bool)), i(s(fun(fun(_3633385, bool), fun(bool, fun(fun(_3633385, bool), bool))), setspec), s(fun(_3633385, bool), 38158 ^ [_3633383, _3633385]))), s(bool, 38184 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38183 ^ [_3633383, _3633385])))))], (38186 ^ _1496237) ^ [] : [p(s(bool, 38184 ^ [_3633383, _3633385])), 38189 ^ _1496237 : [(38192 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), subset), s(fun(_3633385, bool), 38157 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38183 ^ [_3633383, _3633385])))))], (38190 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3633385, bool), bool), 38156 ^ [_3633383, _3633385]), s(fun(_3633385, bool), 38183 ^ [_3633383, _3633385])))))]]], (38194 ^ _1496237) ^ [] : [-(p(s(bool, 38184 ^ [_3633383, _3633385]))), p(s(bool, i(s(fun(fun(_3633385, bool), bool), 38156 ^ [_3633383, _3633385]), s(fun(_3633385, bool), 38183 ^ [_3633383, _3633385])))), p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), subset), s(fun(_3633385, bool), 38157 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38183 ^ [_3633383, _3633385]))))], (38206 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3633385, bool), bool), i(s(fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool)), i(s(fun(fun(fun(_3633385, bool), bool), fun(fun(_3633385, bool), fun(fun(_3633385, bool), bool))), _3633383), s(fun(fun(_3633385, bool), bool), 38156 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38157 ^ [_3633383, _3633385]))), s(fun(_3633385, bool), 38158 ^ [_3633383, _3633385]))))]]], (10821 ^ _1496237) ^ [_1846735] : [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, _1846735)))), -(s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, i(s(fun(real, hreal), 10816 ^ []), s(real, _1846735))))) = s(real, _1846735))], (30126 ^ _1496237) ^ [_2802093, _2802095, _2802097, _2802099] : [s(_2802099, i(s(fun(num, _2802099), i(s(fun(cart(_2802099, finite_sum(_2802097, _2802095)), fun(num, _2802099)), _2802093), s(cart(_2802099, finite_sum(_2802097, _2802095)), 30127 ^ [_2802093, _2802095, _2802097, _2802099]))), s(num, 30128 ^ [_2802093, _2802095, _2802097, _2802099]))) = s(_2802099, i(s(fun(num, _2802099), i(s(fun(cart(_2802099, finite_sum(_2802097, _2802095)), fun(num, _2802099)), d_), s(cart(_2802099, finite_sum(_2802097, _2802095)), 30127 ^ [_2802093, _2802095, _2802097, _2802099]))), s(num, 30128 ^ [_2802093, _2802095, _2802097, _2802099]))), 30131 ^ _1496237 : [(30132 ^ _1496237) ^ [_2802587] : [-(s(cart(_2802099, _2802097), i(s(fun(cart(_2802099, finite_sum(_2802097, _2802095)), cart(_2802099, _2802097)), fstcart), s(cart(_2802099, finite_sum(_2802097, _2802095)), _2802587))) = s(cart(_2802099, _2802097), i(s(fun(fun(num, _2802099), cart(_2802099, _2802097)), lambda), s(fun(num, _2802099), i(s(fun(cart(_2802099, finite_sum(_2802097, _2802095)), fun(num, _2802099)), _2802093), s(cart(_2802099, finite_sum(_2802097, _2802095)), _2802587))))))]]], (14920 ^ _1496237) ^ [_1947689] : [14921 ^ _1496237 : [(14922 ^ _1496237) ^ [_1947765] : [p(s(bool, i(s(fun(int, bool), _1947689), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1947765))))))]], -(p(s(bool, i(s(fun(int, bool), _1947689), s(int, i(s(fun(int, int), intu_abs), s(int, 14923 ^ [_1947689])))))))], (8483 ^ _1496237) ^ [_1754555, _1754557, _1754559, _1754561, _1754563] : [-(s(bool, i(s(fun(list(_1754563), bool), i(s(fun(fun(_1754563, bool), fun(list(_1754563), bool)), all0), s(fun(_1754563, bool), _1754559))), s(list(_1754563), i(s(fun(list(_1754561), list(_1754563)), i(s(fun(fun(_1754561, _1754563), fun(list(_1754561), list(_1754563))), map0), s(fun(_1754561, _1754563), _1754557))), s(list(_1754561), _1754555))))) = s(bool, i(s(fun(list(_1754561), bool), i(s(fun(fun(_1754561, bool), fun(list(_1754561), bool)), all0), s(fun(_1754561, bool), i(s(fun(fun(_1754561, _1754563), fun(_1754561, bool)), i(s(fun(fun(_1754563, bool), fun(fun(_1754561, _1754563), fun(_1754561, bool))), o), s(fun(_1754563, bool), _1754559))), s(fun(_1754561, _1754563), _1754557))))), s(list(_1754561), _1754555))))], (37747 ^ _1496237) ^ [_3618611] : [-(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), _3618611))))), s(fun(real, bool), univ))))), 37751 ^ _1496237 : [(37754 ^ _1496237) ^ [_3618846] : [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 ^ [_3618611]))), s(bool, i(s(fun(fun(real, bool), bool), countable), s(fun(real, bool), _3618846))))), s(fun(real, bool), _3618846))))], (37752 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), _3618611), s(fun(real, bool), 37748 ^ [_3618611])))))]], 37756 ^ _1496237 : [(37759 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(real, bool), bool), _3618611), s(fun(real, bool), 37748 ^ [_3618611]))))], (37757 ^ _1496237) ^ [] : [-(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 ^ [_3618611]))), s(bool, i(s(fun(fun(real, bool), bool), countable), s(fun(real, bool), 37755 ^ [_3618611]))))), s(fun(real, bool), 37755 ^ [_3618611])))))]]], (8903 ^ _1496237) ^ [_1777427, _1777429, _1777431] : [p(s(bool, i(s(fun(list(_1777431), bool), i(s(fun(fun(_1777431, bool), fun(list(_1777431), bool)), all0), s(fun(_1777431, bool), _1777429))), s(list(_1777431), _1777427)))), 8906 ^ _1496237 : [(8907 ^ _1496237) ^ [_1777654] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1777654))), s(num, i(s(fun(list(_1777431), num), length), s(list(_1777431), _1777427)))))), -(p(s(bool, i(s(fun(_1777431, bool), _1777429), s(_1777431, i(s(fun(list(_1777431), _1777431), i(s(fun(num, fun(list(_1777431), _1777431)), el), s(num, _1777654))), s(list(_1777431), _1777427)))))))]]], (25516 ^ _1496237) ^ [_2502767, _2502769, _2502771] : [25521 ^ _1496237 : [(25524 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2502771, bool), 25517 ^ [_2502767, _2502769, _2502771]), s(_2502771, 25518 ^ [_2502767, _2502769, _2502771])))))], (25522 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), _2502767), s(fun(_2502771, bool), 25517 ^ [_2502767, _2502769, _2502771]))), s(_2502771, 25518 ^ [_2502767, _2502769, _2502771])))))]], 25525 ^ _1496237 : [(25528 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), _2502767), s(fun(_2502771, bool), 25517 ^ [_2502767, _2502769, _2502771]))), s(_2502771, 25518 ^ [_2502767, _2502769, _2502771]))))], (25526 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2502771, bool), 25517 ^ [_2502767, _2502769, _2502771]), s(_2502771, 25518 ^ [_2502767, _2502769, _2502771]))))]], 25529 ^ _1496237 : [(25530 ^ _1496237) ^ [_2504271] : [25582 ^ _1496237 : [(25583 ^ _1496237) ^ [_2507213] : [s(_2502769, i(s(fun(_2502771, _2502769), i(s(fun(fun(_2502771, _2502769), fun(_2502771, _2502769)), i(s(fun(fun(_2502771, _2502769), fun(fun(_2502771, _2502769), fun(_2502771, _2502769))), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), fun(fun(_2502771, _2502769), fun(_2502771, _2502769)))), _2507213), s(fun(_2502771, bool), 25584 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))), s(fun(_2502771, _2502769), 25585 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))), s(fun(_2502771, _2502769), 25586 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))), s(_2502771, 25587 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))) = s(_2502769, i(s(fun(_2502769, _2502769), i(s(fun(_2502769, fun(_2502769, _2502769)), i(s(fun(bool, fun(_2502769, fun(_2502769, _2502769))), cond), s(bool, i(s(fun(_2502771, bool), 25584 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]), s(_2502771, 25587 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))))), s(_2502769, i(s(fun(_2502771, _2502769), 25585 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]), s(_2502771, 25587 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))))), s(_2502769, i(s(fun(_2502771, _2502769), 25586 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]), s(_2502771, 25587 ^ [_2502767, _2502769, _2502771, _2504271, _2507213]))))), 25590 ^ _1496237 : [(25591 ^ _1496237) ^ [_2508647] : [p(s(bool, i(s(fun(fun(_2502769, fun(_2502769, _2502769)), bool), monoidal), s(fun(_2502769, fun(_2502769, _2502769)), _2508647)))), 25594 ^ _1496237 : [(25595 ^ _1496237) ^ [_2509312, _2509314, _2509316, _2509318] : [p(s(bool, i(s(fun(fun(_2502771, bool), bool), finite), s(fun(_2502771, bool), _2509318)))), -(s(_2502769, i(s(fun(fun(_2502771, _2502769), _2502769), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), _2502769)), i(s(fun(fun(_2502769, fun(_2502769, _2502769)), fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), _2502769))), iterate), s(fun(_2502769, fun(_2502769, _2502769)), _2508647))), s(fun(_2502771, bool), _2509318))), s(fun(_2502771, _2502769), i(s(fun(fun(_2502771, _2502769), fun(_2502771, _2502769)), i(s(fun(fun(_2502771, _2502769), fun(fun(_2502771, _2502769), fun(_2502771, _2502769))), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), fun(fun(_2502771, _2502769), fun(_2502771, _2502769)))), _2507213), s(fun(_2502771, bool), _2509316))), s(fun(_2502771, _2502769), _2509314))), s(fun(_2502771, _2502769), _2509312))))) = s(_2502769, i(s(fun(_2502769, _2502769), i(s(fun(_2502769, fun(_2502769, _2502769)), _2508647), s(_2502769, i(s(fun(fun(_2502771, _2502769), _2502769), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), _2502769)), i(s(fun(fun(_2502769, fun(_2502769, _2502769)), fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), _2502769))), iterate), s(fun(_2502769, fun(_2502769, _2502769)), _2508647))), s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), gspec), s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, bool), fun(_2502771, bool))), _2504271), s(fun(_2502771, bool), _2509318))), s(fun(_2502771, bool), _2509316))))))), s(fun(_2502771, _2502769), _2509314))))), s(_2502769, i(s(fun(fun(_2502771, _2502769), _2502769), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), _2502769)), i(s(fun(fun(_2502769, fun(_2502769, _2502769)), fun(fun(_2502771, bool), fun(fun(_2502771, _2502769), _2502769))), iterate), s(fun(_2502769, fun(_2502769, _2502769)), _2508647))), s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), gspec), s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, bool), fun(_2502771, bool))), _2504271), s(fun(_2502771, bool), _2509318))), s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), _2502767), s(fun(_2502771, bool), _2509316))))))))), s(fun(_2502771, _2502769), _2509312))))))]]]]]], 25536 ^ _1496237 : [(25539 ^ _1496237) ^ [_2505717, _2505719] : [p(s(bool, i(s(fun(_2502771, bool), i(s(fun(bool, fun(_2502771, bool)), i(s(fun(_2502771, fun(bool, fun(_2502771, bool))), setspec), s(_2502771, 25533 ^ [_2502767, _2502769, _2502771, _2504271]))), s(bool, _2505717))), s(_2502771, _2505719)))), 25550 ^ _1496237 : [(25555 ^ _1496237) ^ [] : [p(s(bool, _2505717))], (25553 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2502771, bool), 25532 ^ [_2502767, _2502769, _2502771, _2504271]), s(_2502771, _2505719)))))], (25551 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2502771, bool), bool), i(s(fun(_2502771, fun(fun(_2502771, bool), bool)), in), s(_2502771, _2505719))), s(fun(_2502771, bool), 25531 ^ [_2502767, _2502769, _2502771, _2504271])))))]], 25542 ^ _1496237 : [(25545 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2502771, bool), bool), i(s(fun(_2502771, fun(fun(_2502771, bool), bool)), in), s(_2502771, _2505719))), s(fun(_2502771, bool), 25531 ^ [_2502767, _2502769, _2502771, _2504271])))), p(s(bool, i(s(fun(_2502771, bool), 25532 ^ [_2502767, _2502769, _2502771, _2504271]), s(_2502771, _2505719))))], (25543 ^ _1496237) ^ [] : [-(p(s(bool, _2505717)))]]], (25537 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, bool), fun(_2502771, bool))), _2504271), s(fun(_2502771, bool), 25531 ^ [_2502767, _2502769, _2502771, _2504271]))), s(fun(_2502771, bool), 25532 ^ [_2502767, _2502769, _2502771, _2504271]))), s(_2502771, 25533 ^ [_2502767, _2502769, _2502771, _2504271])))))]], 25560 ^ _1496237 : [(25579 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2502771, bool), i(s(fun(bool, fun(_2502771, bool)), i(s(fun(_2502771, fun(bool, fun(_2502771, bool))), setspec), s(_2502771, 25533 ^ [_2502767, _2502769, _2502771, _2504271]))), s(bool, 25559 ^ [_2502767, _2502769, _2502771, _2504271]))), s(_2502771, 25558 ^ [_2502767, _2502769, _2502771, _2504271])))))], (25561 ^ _1496237) ^ [] : [p(s(bool, 25559 ^ [_2502767, _2502769, _2502771, _2504271])), 25564 ^ _1496237 : [(25567 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2502771, bool), 25532 ^ [_2502767, _2502769, _2502771, _2504271]), s(_2502771, 25558 ^ [_2502767, _2502769, _2502771, _2504271])))))], (25565 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2502771, bool), bool), i(s(fun(_2502771, fun(fun(_2502771, bool), bool)), in), s(_2502771, 25558 ^ [_2502767, _2502769, _2502771, _2504271]))), s(fun(_2502771, bool), 25531 ^ [_2502767, _2502769, _2502771, _2504271])))))]]], (25569 ^ _1496237) ^ [] : [-(p(s(bool, 25559 ^ [_2502767, _2502769, _2502771, _2504271]))), p(s(bool, i(s(fun(fun(_2502771, bool), bool), i(s(fun(_2502771, fun(fun(_2502771, bool), bool)), in), s(_2502771, 25558 ^ [_2502767, _2502769, _2502771, _2504271]))), s(fun(_2502771, bool), 25531 ^ [_2502767, _2502769, _2502771, _2504271])))), p(s(bool, i(s(fun(_2502771, bool), 25532 ^ [_2502767, _2502769, _2502771, _2504271]), s(_2502771, 25558 ^ [_2502767, _2502769, _2502771, _2504271]))))], (25581 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2502771, bool), i(s(fun(fun(_2502771, bool), fun(_2502771, bool)), i(s(fun(fun(_2502771, bool), fun(fun(_2502771, bool), fun(_2502771, bool))), _2504271), s(fun(_2502771, bool), 25531 ^ [_2502767, _2502769, _2502771, _2504271]))), s(fun(_2502771, bool), 25532 ^ [_2502767, _2502769, _2502771, _2504271]))), s(_2502771, 25533 ^ [_2502767, _2502769, _2502771, _2504271]))))]]]]], (10261 ^ _1496237) ^ [_1831365] : [-(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, _1831365))) = s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5671 ^ _1496237) ^ [_1639075, _1639077] : [-(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 ^ [_1639075, _1639077]))), s(bool, 5619 ^ [_1639075, _1639077]))), s(bool, 5651 ^ [_1639075, _1639077])))))], (822 ^ _1496237) ^ [] : [823 ^ _1496237 : [(828 ^ _1496237) ^ [] : [p(s(bool, r0))], (826 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (824 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], -(p(s(bool, r0))), p(s(bool, p1)), p(s(bool, q))], (16255 ^ _1496237) ^ [_2002069, _2002071, _2002073, _2002075] : [-(p(s(bool, i(s(fun(fun(_2002075, bool), bool), i(s(fun(_2002075, fun(fun(_2002075, bool), bool)), in), s(_2002075, _2002069))), s(fun(_2002075, bool), i(s(fun(fun(_2002075, bool), fun(_2002075, bool)), i(s(fun(fun(_2002075, bool), fun(fun(_2002075, bool), fun(_2002075, bool))), inter), s(fun(_2002075, bool), _2002073))), s(fun(_2002075, bool), _2002071))))))), p(s(bool, i(s(fun(fun(_2002075, bool), bool), i(s(fun(_2002075, fun(fun(_2002075, bool), bool)), in), s(_2002075, _2002069))), s(fun(_2002075, bool), _2002073)))), p(s(bool, i(s(fun(fun(_2002075, bool), bool), i(s(fun(_2002075, fun(fun(_2002075, bool), bool)), in), s(_2002075, _2002069))), s(fun(_2002075, bool), _2002071))))], (29967 ^ _1496237) ^ [_2793961, _2793963, _2793965] : [s(fun(finite_image(_2793965), _2793963), i(s(fun(cart(_2793963, _2793965), fun(finite_image(_2793965), _2793963)), destu_cart), s(cart(_2793963, _2793965), i(s(fun(fun(finite_image(_2793965), _2793963), cart(_2793963, _2793965)), mku_cart), s(fun(finite_image(_2793965), _2793963), _2793961))))) = s(fun(finite_image(_2793965), _2793963), _2793961), -(p(s(bool, t)))], (38950 ^ _1496237) ^ [_3770453, _3770455, _3770457] : [-(s(cart(real, _3770457), i(s(fun(cart(real, _3770457), cart(real, _3770457)), i(s(fun(cart(real, _3770457), fun(cart(real, _3770457), cart(real, _3770457))), vectoru_add), s(cart(real, _3770457), _3770455))), s(cart(real, _3770457), _3770453))) = s(cart(real, _3770457), i(s(fun(cart(real, _3770457), cart(real, _3770457)), i(s(fun(cart(real, _3770457), fun(cart(real, _3770457), cart(real, _3770457))), vectoru_add), s(cart(real, _3770457), _3770453))), s(cart(real, _3770457), _3770455))))], (42095 ^ _1496237) ^ [_3980086, _3980088, _3980090, _3980092] : [s(cart(real, _3980092), i(s(fun(_3980090, cart(real, _3980092)), i(s(fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980092))), i(s(fun(fun(cart(real, _3980088), cart(real, _3980092)), fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980092)))), i(s(fun(fun(_3980090, real), fun(fun(cart(real, _3980088), cart(real, _3980092)), fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980092))))), _3980086), s(fun(_3980090, real), 42096 ^ [_3980086, _3980088, _3980090, _3980092]))), s(fun(cart(real, _3980088), cart(real, _3980092)), 42097 ^ [_3980086, _3980088, _3980090, _3980092]))), s(fun(_3980090, cart(real, _3980088)), 42098 ^ [_3980086, _3980088, _3980090, _3980092]))), s(_3980090, 42099 ^ [_3980086, _3980088, _3980090, _3980092]))) = s(cart(real, _3980092), i(s(fun(cart(real, _3980092), cart(real, _3980092)), i(s(fun(real, fun(cart(real, _3980092), cart(real, _3980092))), r_), s(real, i(s(fun(_3980090, real), 42096 ^ [_3980086, _3980088, _3980090, _3980092]), s(_3980090, 42099 ^ [_3980086, _3980088, _3980090, _3980092]))))), s(cart(real, _3980092), i(s(fun(cart(real, _3980088), cart(real, _3980092)), 42097 ^ [_3980086, _3980088, _3980090, _3980092]), s(cart(real, _3980088), i(s(fun(_3980090, cart(real, _3980088)), 42098 ^ [_3980086, _3980088, _3980090, _3980092]), s(_3980090, 42099 ^ [_3980086, _3980088, _3980090, _3980092]))))))), 42102 ^ _1496237 : [(42103 ^ _1496237) ^ [_3981653] : [s(cart(real, _3980088), i(s(fun(_3980090, cart(real, _3980088)), i(s(fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980088))), i(s(fun(fun(_3980090, real), fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980088)))), _3981653), s(fun(_3980090, real), 42104 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]))), s(fun(_3980090, cart(real, _3980088)), 42105 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]))), s(_3980090, 42106 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]))) = s(cart(real, _3980088), i(s(fun(cart(real, _3980088), cart(real, _3980088)), i(s(fun(real, fun(cart(real, _3980088), cart(real, _3980088))), r_), s(real, i(s(fun(_3980090, real), 42104 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]), s(_3980090, 42106 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]))))), s(cart(real, _3980088), i(s(fun(_3980090, cart(real, _3980088)), 42105 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]), s(_3980090, 42106 ^ [_3980086, _3980088, _3980090, _3980092, _3981653]))))), 42109 ^ _1496237 : [(42110 ^ _1496237) ^ [_3982778, _3982780, _3982782, _3982784] : [-(s(cart(real, _3980092), i(s(fun(cart(real, _3980088), cart(real, _3980092)), _3982784), s(cart(real, _3980088), i(s(fun(fun(_3980090, cart(real, _3980088)), cart(real, _3980088)), i(s(fun(fun(_3980090, bool), fun(fun(_3980090, cart(real, _3980088)), cart(real, _3980088))), vsum), s(fun(_3980090, bool), _3982782))), s(fun(_3980090, cart(real, _3980088)), i(s(fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980088))), i(s(fun(fun(_3980090, real), fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980088)))), _3981653), s(fun(_3980090, real), _3982780))), s(fun(_3980090, cart(real, _3980088)), _3982778))))))) = s(cart(real, _3980092), i(s(fun(fun(_3980090, cart(real, _3980092)), cart(real, _3980092)), i(s(fun(fun(_3980090, bool), fun(fun(_3980090, cart(real, _3980092)), cart(real, _3980092))), vsum), s(fun(_3980090, bool), _3982782))), s(fun(_3980090, cart(real, _3980092)), i(s(fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980092))), i(s(fun(fun(cart(real, _3980088), cart(real, _3980092)), fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980092)))), i(s(fun(fun(_3980090, real), fun(fun(cart(real, _3980088), cart(real, _3980092)), fun(fun(_3980090, cart(real, _3980088)), fun(_3980090, cart(real, _3980092))))), _3980086), s(fun(_3980090, real), _3982780))), s(fun(cart(real, _3980088), cart(real, _3980092)), _3982784))), s(fun(_3980090, cart(real, _3980088)), _3982778)))))), p(s(bool, i(s(fun(fun(cart(real, _3980088), cart(real, _3980092)), bool), linear), s(fun(cart(real, _3980088), cart(real, _3980092)), _3982784)))), p(s(bool, i(s(fun(fun(_3980090, bool), bool), finite), s(fun(_3980090, bool), _3982782))))]]]]], (13014 ^ _1496237) ^ [_1901973] : [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, _1901973)))), 13018 ^ _1496237 : [(13019 ^ _1496237) ^ [_1902089] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1902089))), 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 ^ [_1901973, _1902089]))))), s(real, _1901973)))))))]]], (15349 ^ _1496237) ^ [_1960644, _1960646, _1960648] : [-(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, _1960648))), s(num, _1960646))), s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), numu_mod), s(num, _1960644))))) = 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, _1960648))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960646))))), 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, _1960644))))))))], (4074 ^ _1496237) ^ [_1601014, _1601016] : [s(num, _1601016) = 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, _1601016))), s(num, _1601014))) = s(num, _1601014))], (13675 ^ _1496237) ^ [_1917003, _1917005, _1917007] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1917007))), s(int, _1917003))) = s(int, _1917005), -(s(int, _1917007) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1917005))), s(int, _1917003))))], (14770 ^ _1496237) ^ [_1943775] : [s(int, _1943775) = 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, _1943775))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (33556 ^ _1496237) ^ [_3405114, _3405116] : [p(s(bool, i(s(fun(fun(prod(_3405116, _3405116), bool), bool), poset), s(fun(prod(_3405116, _3405116), bool), _3405114)))), 33559 ^ _1496237 : [(33560 ^ _1496237) ^ [_3405404, _3405406, _3405408] : [-(p(s(bool, i(s(fun(prod(_3405116, _3405116), bool), _3405114), s(prod(_3405116, _3405116), i(s(fun(_3405116, prod(_3405116, _3405116)), i(s(fun(_3405116, fun(_3405116, prod(_3405116, _3405116))), c_), s(_3405116, _3405408))), s(_3405116, _3405404))))))), p(s(bool, i(s(fun(prod(_3405116, _3405116), bool), _3405114), s(prod(_3405116, _3405116), i(s(fun(_3405116, prod(_3405116, _3405116)), i(s(fun(_3405116, fun(_3405116, prod(_3405116, _3405116))), c_), s(_3405116, _3405408))), s(_3405116, _3405406)))))), p(s(bool, i(s(fun(prod(_3405116, _3405116), bool), _3405114), s(prod(_3405116, _3405116), i(s(fun(_3405116, prod(_3405116, _3405116)), i(s(fun(_3405116, fun(_3405116, prod(_3405116, _3405116))), c_), s(_3405116, _3405406))), s(_3405116, _3405404))))))]]], (12719 ^ _1496237) ^ [_1894714, _1894716] : [-(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, _1894716))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1894714))))) = 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, _1894716))), 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, _1894714))), 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))))))))))))], (11737 ^ _1496237) ^ [_1870737, _1870739] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1870739))), s(real, _1870737))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1870737))), s(real, _1870739))))], (35860 ^ _1496237) ^ [_3524407, _3524409] : [-(s(bool, i(s(fun(fun(_3524409, bool), bool), infinite), s(fun(_3524409, bool), _3524407))) = s(bool, i(s(fun(fun(_3524409, bool), bool), i(s(fun(fun(num, bool), fun(fun(_3524409, bool), bool)), l_a_u_c), s(fun(num, bool), univ))), s(fun(_3524409, bool), _3524407))))], (1304 ^ _1496237) ^ [_1512877] : [1305 ^ _1496237 : [(1308 ^ _1496237) ^ [] : [p(s(bool, _1512877))], (1306 ^ _1496237) ^ [] : [-(p(s(bool, _1512877)))]], -(p(s(bool, t)))], (1286 ^ _1496237) ^ [_1512653] : [1287 ^ _1496237 : [(1290 ^ _1496237) ^ [] : [p(s(bool, _1512653))], (1288 ^ _1496237) ^ [] : [-(p(s(bool, f0)))]], -(p(s(bool, t)))], (10809 ^ _1496237) ^ [_1846329] : [10810 ^ _1496237 : [(10811 ^ _1496237) ^ [_1846386] : [s(real, _1846329) = s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, _1846386)))]], -(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, _1846329)))))], (22226 ^ _1496237) ^ [_2333432] : [22278 ^ _1496237 : [(22279 ^ _1496237) ^ [_2334952, _2334954] : [-(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))), _2333432), s(real, _2334954))), s(real, _2334952))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2334952))), s(real, _2334954))))]], 22232 ^ _1496237 : [(22235 ^ _1496237) ^ [_2333901, _2333903] : [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 ^ [_2333432]))), s(bool, _2333901))), s(real, _2333903)))), 22246 ^ _1496237 : [(22251 ^ _1496237) ^ [] : [p(s(bool, _2333901))], (22249 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2333903))), s(real, 22228 ^ [_2333432])))))], (22247 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2333432]))), s(real, _2333903)))))]], 22238 ^ _1496237 : [(22241 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2333432]))), s(real, _2333903)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2333903))), s(real, 22228 ^ [_2333432]))))], (22239 ^ _1496237) ^ [] : [-(p(s(bool, _2333901)))]]], (22233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2333432), s(real, 22227 ^ [_2333432]))), s(real, 22228 ^ [_2333432]))), s(real, 22229 ^ [_2333432])))))]], 22256 ^ _1496237 : [(22275 ^ _1496237) ^ [] : [-(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 ^ [_2333432]))), s(bool, 22255 ^ [_2333432]))), s(real, 22254 ^ [_2333432])))))], (22257 ^ _1496237) ^ [] : [p(s(bool, 22255 ^ [_2333432])), 22260 ^ _1496237 : [(22263 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22254 ^ [_2333432]))), s(real, 22228 ^ [_2333432])))))], (22261 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2333432]))), s(real, 22254 ^ [_2333432])))))]]], (22265 ^ _1496237) ^ [] : [-(p(s(bool, 22255 ^ [_2333432]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22227 ^ [_2333432]))), s(real, 22254 ^ [_2333432])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22254 ^ [_2333432]))), s(real, 22228 ^ [_2333432]))))], (22277 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2333432), s(real, 22227 ^ [_2333432]))), s(real, 22228 ^ [_2333432]))), s(real, 22229 ^ [_2333432]))))]]], (14307 ^ _1496237) ^ [_1933044, _1933046] : [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, _1933046))), s(int, _1933044)))))), -(s(int, _1933046) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, _1933044) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 14320 ^ _1496237 : [(14323 ^ _1496237) ^ [] : [-(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, _1933044)))))], (14321 ^ _1496237) ^ [] : [-(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, _1933046)))))]], 14324 ^ _1496237 : [(14327 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1933044))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (14325 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1933046))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (33600 ^ _1496237) ^ [_3407225, _3407227] : [p(s(bool, i(s(fun(fun(prod(_3407227, _3407227), bool), bool), woset), s(fun(prod(_3407227, _3407227), bool), _3407225)))), 33603 ^ _1496237 : [(33604 ^ _1496237) ^ [_3407434] : [p(s(bool, i(s(fun(_3407227, bool), i(s(fun(fun(prod(_3407227, _3407227), bool), fun(_3407227, bool)), fl), s(fun(prod(_3407227, _3407227), bool), _3407225))), s(_3407227, _3407434)))), -(p(s(bool, i(s(fun(prod(_3407227, _3407227), bool), _3407225), s(prod(_3407227, _3407227), i(s(fun(_3407227, prod(_3407227, _3407227)), i(s(fun(_3407227, fun(_3407227, prod(_3407227, _3407227))), c_), s(_3407227, _3407434))), s(_3407227, _3407434)))))))]]], (40741 ^ _1496237) ^ [_3879011, _3879013, _3879015, _3879017] : [40746 ^ _1496237 : [(40751 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _3879013), bool), i(s(fun(cart(real, _3879013), fun(cart(real, _3879013), bool)), geq), s(cart(real, _3879013), i(s(fun(prod(_3879017, _3879015), cart(real, _3879013)), 40743 ^ [_3879011, _3879013, _3879015, _3879017]), s(prod(_3879017, _3879015), i(s(fun(_3879015, prod(_3879017, _3879015)), i(s(fun(_3879017, fun(_3879015, prod(_3879017, _3879015))), c_), s(_3879017, 40748 ^ [_3879011, _3879013, _3879015, _3879017]))), s(_3879015, 40749 ^ [_3879011, _3879013, _3879015, _3879017]))))))), s(cart(real, _3879013), i(s(fun(_3879015, cart(real, _3879013)), i(s(fun(_3879017, fun(_3879015, cart(real, _3879013))), 40742 ^ [_3879011, _3879013, _3879015, _3879017]), s(_3879017, 40748 ^ [_3879011, _3879013, _3879015, _3879017]))), s(_3879015, 40749 ^ [_3879011, _3879013, _3879015, _3879017]))))))], (40747 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool), i(s(fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool)), _3879011), s(fun(_3879017, fun(_3879015, cart(real, _3879013))), 40742 ^ [_3879011, _3879013, _3879015, _3879017]))), s(fun(prod(_3879017, _3879015), cart(real, _3879013)), 40743 ^ [_3879011, _3879013, _3879015, _3879017])))))]], 40752 ^ _1496237 : [(40755 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool), i(s(fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool)), _3879011), s(fun(_3879017, fun(_3879015, cart(real, _3879013))), 40742 ^ [_3879011, _3879013, _3879015, _3879017]))), s(fun(prod(_3879017, _3879015), cart(real, _3879013)), 40743 ^ [_3879011, _3879013, _3879015, _3879017]))))], (40753 ^ _1496237) ^ [_3881187, _3881189] : [-(p(s(bool, i(s(fun(cart(real, _3879013), bool), i(s(fun(cart(real, _3879013), fun(cart(real, _3879013), bool)), geq), s(cart(real, _3879013), i(s(fun(prod(_3879017, _3879015), cart(real, _3879013)), 40743 ^ [_3879011, _3879013, _3879015, _3879017]), s(prod(_3879017, _3879015), i(s(fun(_3879015, prod(_3879017, _3879015)), i(s(fun(_3879017, fun(_3879015, prod(_3879017, _3879015))), c_), s(_3879017, _3881189))), s(_3879015, _3881187))))))), s(cart(real, _3879013), i(s(fun(_3879015, cart(real, _3879013)), i(s(fun(_3879017, fun(_3879015, cart(real, _3879013))), 40742 ^ [_3879011, _3879013, _3879015, _3879017]), s(_3879017, _3881189))), s(_3879015, _3881187)))))))]], 40756 ^ _1496237 : [(40757 ^ _1496237) ^ [_3881490] : [40810 ^ _1496237 : [(40811 ^ _1496237) ^ [_3885259] : [s(cart(real, _3879013), i(s(fun(_3879017, cart(real, _3879013)), i(s(fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(_3879017, cart(real, _3879013))), i(s(fun(fun(_3879017, fun(_3879015, bool)), fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(_3879017, cart(real, _3879013)))), _3885259), s(fun(_3879017, fun(_3879015, bool)), 40812 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]))), s(fun(_3879017, fun(_3879015, cart(real, _3879013))), 40813 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]))), s(_3879017, 40814 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]))) = s(cart(real, _3879013), i(s(fun(fun(_3879015, cart(real, _3879013)), cart(real, _3879013)), i(s(fun(fun(_3879015, bool), fun(fun(_3879015, cart(real, _3879013)), cart(real, _3879013))), vsum), s(fun(_3879015, bool), i(s(fun(_3879017, fun(_3879015, bool)), 40812 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]), s(_3879017, 40814 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]))))), s(fun(_3879015, cart(real, _3879013)), i(s(fun(_3879017, fun(_3879015, cart(real, _3879013))), 40813 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]), s(_3879017, 40814 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259]))))), 40817 ^ _1496237 : [(40818 ^ _1496237) ^ [_3886634, _3886636, _3886638] : [-(s(cart(real, _3879013), i(s(fun(fun(_3879017, cart(real, _3879013)), cart(real, _3879013)), i(s(fun(fun(_3879017, bool), fun(fun(_3879017, cart(real, _3879013)), cart(real, _3879013))), vsum), s(fun(_3879017, bool), _3886638))), s(fun(_3879017, cart(real, _3879013)), i(s(fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(_3879017, cart(real, _3879013))), i(s(fun(fun(_3879017, fun(_3879015, bool)), fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(_3879017, cart(real, _3879013)))), _3885259), s(fun(_3879017, fun(_3879015, bool)), _3886636))), s(fun(_3879017, fun(_3879015, cart(real, _3879013))), _3886634))))) = s(cart(real, _3879013), i(s(fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), cart(real, _3879013)), i(s(fun(fun(prod(_3879017, _3879015), bool), fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), cart(real, _3879013))), vsum), s(fun(prod(_3879017, _3879015), bool), i(s(fun(fun(prod(_3879017, _3879015), bool), fun(prod(_3879017, _3879015), bool)), gspec), s(fun(prod(_3879017, _3879015), bool), i(s(fun(fun(_3879017, fun(_3879015, bool)), fun(prod(_3879017, _3879015), bool)), i(s(fun(fun(_3879017, bool), fun(fun(_3879017, fun(_3879015, bool)), fun(prod(_3879017, _3879015), bool))), _3881490), s(fun(_3879017, bool), _3886638))), s(fun(_3879017, fun(_3879015, bool)), _3886636))))))), s(fun(prod(_3879017, _3879015), cart(real, _3879013)), i(s(fun(fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool), fun(prod(_3879017, _3879015), cart(real, _3879013))), gabs), s(fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool), i(s(fun(fun(_3879017, fun(_3879015, cart(real, _3879013))), fun(fun(prod(_3879017, _3879015), cart(real, _3879013)), bool)), _3879011), s(fun(_3879017, fun(_3879015, cart(real, _3879013))), _3886634)))))))), p(s(bool, i(s(fun(fun(_3879017, bool), bool), finite), s(fun(_3879017, bool), _3886638)))), 40824 ^ _1496237 : [(40827 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3879015, bool), bool), finite), s(fun(_3879015, bool), i(s(fun(_3879017, fun(_3879015, bool)), _3886636), s(_3879017, 40823 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259, _3886634, _3886636, _3886638]))))))], (40825 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3879017, bool), bool), i(s(fun(_3879017, fun(fun(_3879017, bool), bool)), in), s(_3879017, 40823 ^ [_3879011, _3879013, _3879015, _3879017, _3881490, _3885259, _3886634, _3886636, _3886638]))), s(fun(_3879017, bool), _3886638)))))]]]]]], 40763 ^ _1496237 : [(40766 ^ _1496237) ^ [_3883159, _3883161, _3883163] : [p(s(bool, i(s(fun(prod(_3879017, _3879015), bool), i(s(fun(bool, fun(prod(_3879017, _3879015), bool)), i(s(fun(prod(_3879017, _3879015), fun(bool, fun(prod(_3879017, _3879015), bool))), setspec), s(prod(_3879017, _3879015), 40760 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(bool, _3883159))), s(prod(_3879017, _3879015), i(s(fun(_3879015, prod(_3879017, _3879015)), i(s(fun(_3879017, fun(_3879015, prod(_3879017, _3879015))), c_), s(_3879017, _3883163))), s(_3879015, _3883161)))))), 40777 ^ _1496237 : [(40782 ^ _1496237) ^ [] : [p(s(bool, _3883159))], (40780 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3879015, bool), bool), i(s(fun(_3879015, fun(fun(_3879015, bool), bool)), in), s(_3879015, _3883161))), s(fun(_3879015, bool), i(s(fun(_3879017, fun(_3879015, bool)), 40759 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]), s(_3879017, _3883163)))))))], (40778 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3879017, bool), bool), i(s(fun(_3879017, fun(fun(_3879017, bool), bool)), in), s(_3879017, _3883163))), s(fun(_3879017, bool), 40758 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))))]], 40769 ^ _1496237 : [(40772 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3879017, bool), bool), i(s(fun(_3879017, fun(fun(_3879017, bool), bool)), in), s(_3879017, _3883163))), s(fun(_3879017, bool), 40758 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))), p(s(bool, i(s(fun(fun(_3879015, bool), bool), i(s(fun(_3879015, fun(fun(_3879015, bool), bool)), in), s(_3879015, _3883161))), s(fun(_3879015, bool), i(s(fun(_3879017, fun(_3879015, bool)), 40759 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]), s(_3879017, _3883163))))))], (40770 ^ _1496237) ^ [] : [-(p(s(bool, _3883159)))]]], (40764 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3879017, _3879015), bool), i(s(fun(fun(_3879017, fun(_3879015, bool)), fun(prod(_3879017, _3879015), bool)), i(s(fun(fun(_3879017, bool), fun(fun(_3879017, fun(_3879015, bool)), fun(prod(_3879017, _3879015), bool))), _3881490), s(fun(_3879017, bool), 40758 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(fun(_3879017, fun(_3879015, bool)), 40759 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(prod(_3879017, _3879015), 40760 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))))]], 40788 ^ _1496237 : [(40807 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3879017, _3879015), bool), i(s(fun(bool, fun(prod(_3879017, _3879015), bool)), i(s(fun(prod(_3879017, _3879015), fun(bool, fun(prod(_3879017, _3879015), bool))), setspec), s(prod(_3879017, _3879015), 40760 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(bool, 40787 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(prod(_3879017, _3879015), i(s(fun(_3879015, prod(_3879017, _3879015)), i(s(fun(_3879017, fun(_3879015, prod(_3879017, _3879015))), c_), s(_3879017, 40785 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(_3879015, 40786 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))))))], (40789 ^ _1496237) ^ [] : [p(s(bool, 40787 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])), 40792 ^ _1496237 : [(40795 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3879015, bool), bool), i(s(fun(_3879015, fun(fun(_3879015, bool), bool)), in), s(_3879015, 40786 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(fun(_3879015, bool), i(s(fun(_3879017, fun(_3879015, bool)), 40759 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]), s(_3879017, 40785 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))))))], (40793 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3879017, bool), bool), i(s(fun(_3879017, fun(fun(_3879017, bool), bool)), in), s(_3879017, 40785 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(fun(_3879017, bool), 40758 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))))]]], (40797 ^ _1496237) ^ [] : [-(p(s(bool, 40787 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), p(s(bool, i(s(fun(fun(_3879017, bool), bool), i(s(fun(_3879017, fun(fun(_3879017, bool), bool)), in), s(_3879017, 40785 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(fun(_3879017, bool), 40758 ^ [_3879011, _3879013, _3879015, _3879017, _3881490])))), p(s(bool, i(s(fun(fun(_3879015, bool), bool), i(s(fun(_3879015, fun(fun(_3879015, bool), bool)), in), s(_3879015, 40786 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(fun(_3879015, bool), i(s(fun(_3879017, fun(_3879015, bool)), 40759 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]), s(_3879017, 40785 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))))))], (40809 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3879017, _3879015), bool), i(s(fun(fun(_3879017, fun(_3879015, bool)), fun(prod(_3879017, _3879015), bool)), i(s(fun(fun(_3879017, bool), fun(fun(_3879017, fun(_3879015, bool)), fun(prod(_3879017, _3879015), bool))), _3881490), s(fun(_3879017, bool), 40758 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(fun(_3879017, fun(_3879015, bool)), 40759 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))), s(prod(_3879017, _3879015), 40760 ^ [_3879011, _3879013, _3879015, _3879017, _3881490]))))]]]]], (39489 ^ _1496237) ^ [_3793048, _3793050] : [-(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, _3793050))), 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, _3793048))))), 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, _3793050)))), 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, _3793048)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3793050))), s(real, i(s(fun(real, real), sqrt), s(real, _3793048))))))], (8457 ^ _1496237) ^ [_1753540, _1753542] : [8462 ^ _1496237 : [(8465 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1753542, bool), 8458 ^ [_1753540, _1753542]), s(_1753542, 8459 ^ [_1753540, _1753542])))))], (8463 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1753542, bool), i(s(fun(fun(_1753542, bool), fun(_1753542, bool)), _1753540), s(fun(_1753542, bool), 8458 ^ [_1753540, _1753542]))), s(_1753542, 8459 ^ [_1753540, _1753542])))))]], 8466 ^ _1496237 : [(8469 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1753542, bool), i(s(fun(fun(_1753542, bool), fun(_1753542, bool)), _1753540), s(fun(_1753542, bool), 8458 ^ [_1753540, _1753542]))), s(_1753542, 8459 ^ [_1753540, _1753542]))))], (8467 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1753542, bool), 8458 ^ [_1753540, _1753542]), s(_1753542, 8459 ^ [_1753540, _1753542]))))]], 8470 ^ _1496237 : [(8477 ^ _1496237) ^ [_1754259, _1754261] : [p(s(bool, i(s(fun(list(_1753542), bool), i(s(fun(fun(_1753542, bool), fun(list(_1753542), bool)), ex0), s(fun(_1753542, bool), i(s(fun(fun(_1753542, bool), fun(_1753542, bool)), _1753540), s(fun(_1753542, bool), _1754261))))), s(list(_1753542), _1754259)))), p(s(bool, i(s(fun(list(_1753542), bool), i(s(fun(fun(_1753542, bool), fun(list(_1753542), bool)), all0), s(fun(_1753542, bool), _1754261))), s(list(_1753542), _1754259))))], (8471 ^ _1496237) ^ [_1754124, _1754126] : [-(p(s(bool, i(s(fun(list(_1753542), bool), i(s(fun(fun(_1753542, bool), fun(list(_1753542), bool)), all0), s(fun(_1753542, bool), _1754126))), s(list(_1753542), _1754124))))), -(p(s(bool, i(s(fun(list(_1753542), bool), i(s(fun(fun(_1753542, bool), fun(list(_1753542), bool)), ex0), s(fun(_1753542, bool), i(s(fun(fun(_1753542, bool), fun(_1753542, bool)), _1753540), s(fun(_1753542, bool), _1754126))))), s(list(_1753542), _1754124)))))]]], (22503 ^ _1496237) ^ [_2343329, _2343331, _2343333] : [p(s(bool, i(s(fun(fun(_2343333, bool), bool), i(s(fun(fun(_2343333, fun(_2343333, bool)), fun(fun(_2343333, bool), bool)), pairwise), s(fun(_2343333, fun(_2343333, bool)), _2343329))), s(fun(_2343333, bool), _2343331)))), 22506 ^ _1496237 : [(22507 ^ _1496237) ^ [_2343624, _2343626] : [-(p(s(bool, i(s(fun(_2343333, bool), i(s(fun(_2343333, fun(_2343333, bool)), _2343329), s(_2343333, _2343626))), s(_2343333, _2343624))))), p(s(bool, i(s(fun(fun(_2343333, bool), bool), i(s(fun(_2343333, fun(fun(_2343333, bool), bool)), in), s(_2343333, _2343626))), s(fun(_2343333, bool), _2343331)))), p(s(bool, i(s(fun(fun(_2343333, bool), bool), i(s(fun(_2343333, fun(fun(_2343333, bool), bool)), in), s(_2343333, _2343624))), s(fun(_2343333, bool), _2343331)))), -(s(_2343333, _2343626) = s(_2343333, _2343624))]]], (31720 ^ _1496237) ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687] : [s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool))))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))))), _3105675), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31721 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31722 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))), s(fun(_3105685, _3105683), 31723 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))), s(_3105681, 31724 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))) = s(fun(_3105679, fun(_3105677, bool)), i(s(fun(fun(_3105679, fun(_3105677, bool)), fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105679, fun(_3105677, bool)), fun(fun(_3105679, fun(_3105677, bool)), fun(_3105679, fun(_3105677, bool)))), u_seqpattern), s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31721 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]), s(fun(_3105685, _3105683), 31723 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))), s(_3105681, 31724 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))))), s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31722 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]), s(fun(_3105685, _3105683), 31723 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))), s(_3105681, 31724 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687]))))), 31727 ^ _1496237 : [(31728 ^ _1496237) ^ [_3111927] : [s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool))))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))))), _3111927), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31729 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31730 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927]))), s(fun(_3105685, _3105683), 31731 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927]))) = s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool))))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))))), _3105675), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31729 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31730 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927]))), s(fun(_3105685, _3105683), 31731 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927]))), 31734 ^ _1496237 : [(31735 ^ _1496237) ^ [_3117675] : [31752 ^ _1496237 : [(31757 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3117675), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31736 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31737 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31738 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))))], (31755 ^ _1496237) ^ [_3123675] : [p(s(bool, i(s(fun(_3105677, bool), i(s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31737 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31738 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))))), s(_3105677, _3123675))))], (31753 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31736 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675])))))]], 31743 ^ _1496237 : [(31746 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31736 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675])))), -(p(s(bool, i(s(fun(_3105677, bool), i(s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31737 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31738 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))))), s(_3105677, 31749 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675])))))], (31744 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3117675), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31736 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31737 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31738 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(fun(_3105685, _3105683), 31739 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675]))), s(_3105681, 31740 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675])))))]], 31758 ^ _1496237 : [(31759 ^ _1496237) ^ [_3124275] : [s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3124275), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31760 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31761 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31762 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), s(fun(_3105685, _3105683), 31763 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))) = s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3117675), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31760 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31761 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31762 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), s(fun(_3105685, _3105683), 31763 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275]))), 31766 ^ _1496237 : [(31767 ^ _1496237) ^ [_3129500] : [s(_3105677, i(s(fun(_3105681, _3105677), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677)))), _3129500), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31768 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31769 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))), s(fun(_3105685, _3105683), 31770 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))), s(_3105681, 31771 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))) = s(_3105677, i(s(fun(fun(_3105679, fun(_3105677, bool)), _3105677), i(s(fun(_3105679, fun(fun(_3105679, fun(_3105677, bool)), _3105677)), u_match), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31768 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]), s(fun(_3105685, _3105683), 31770 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))), s(_3105681, 31771 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))))), s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31769 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]), s(fun(_3105685, _3105683), 31770 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))), s(_3105681, 31771 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500]))))), 31774 ^ _1496237 : [(31775 ^ _1496237) ^ [_3134153] : [s(fun(_3105681, _3105677), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677)))), _3134153), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31776 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31777 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153]))), s(fun(_3105685, _3105683), 31778 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153]))) = s(fun(_3105681, _3105677), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677)))), _3129500), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31776 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31777 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153]))), s(fun(_3105685, _3105683), 31778 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153]))), 31781 ^ _1496237 : [(31782 ^ _1496237) ^ [_3138354] : [31798 ^ _1496237 : [(31804 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3138354), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31783 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31784 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31785 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))))], (31802 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105677, bool), i(s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31784 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31785 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))))), s(_3105677, 31800 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354])))))], (31799 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31783 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354])))))]], 31790 ^ _1496237 : [(31793 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31783 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354])))), 31796 ^ _1496237 : [(31797 ^ _1496237) ^ [_3142695] : [p(s(bool, i(s(fun(_3105677, bool), i(s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31784 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31785 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))))), s(_3105677, _3142695))))]]], (31791 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3138354), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31783 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31784 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31785 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(fun(_3105685, _3105683), 31786 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354]))), s(_3105681, 31787 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354])))))]], 31805 ^ _1496237 : [(31806 ^ _1496237) ^ [_3143863] : [s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3143863), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31807 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31808 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31809 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), s(fun(_3105685, _3105683), 31810 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))) = s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3138354), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), 31807 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31808 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31809 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), s(fun(_3105685, _3105683), 31810 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863]))), 31813 ^ _1496237 : [(31814 ^ _1496237) ^ [_3147791] : [31821 ^ _1496237 : [(31824 ^ _1496237) ^ [_3150879] : [p(s(bool, i(s(fun(_3105677, bool), i(s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31815 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]), s(fun(_3105685, _3105683), 31817 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105681, 31818 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31816 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]), s(fun(_3105685, _3105683), 31817 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105681, 31818 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))))), s(_3105677, _3150879))))], (31822 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), _3147791), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31815 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31816 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(fun(_3105685, _3105683), 31817 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105681, 31818 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791])))))]], 31826 ^ _1496237 : [(31829 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), _3147791), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31815 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31816 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(fun(_3105685, _3105683), 31817 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105681, 31818 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))))], (31827 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3105677, bool), i(s(fun(_3105679, fun(_3105677, bool)), i(s(fun(_3105681, fun(_3105679, fun(_3105677, bool))), i(s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31815 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]), s(fun(_3105685, _3105683), 31817 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105681, 31818 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105679, i(s(fun(_3105681, _3105679), i(s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31816 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]), s(fun(_3105685, _3105683), 31817 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))), s(_3105681, 31818 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791]))))), s(_3105677, 31825 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791])))))]], 31830 ^ _1496237 : [(31831 ^ _1496237) ^ [_3151871] : [s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), _3151871), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31832 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791, _3151871]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31833 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791, _3151871]))), s(fun(_3105685, _3105683), 31834 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791, _3151871]))) = s(fun(_3105681, bool), i(s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), _3147791), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), 31832 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791, _3151871]))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), 31833 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791, _3151871]))), s(fun(_3105685, _3105683), 31834 ^ [_3105675, _3105677, _3105679, _3105681, _3105683, _3105685, _3105687, _3111927, _3117675, _3124275, _3129500, _3134153, _3138354, _3143863, _3147791, _3151871]))), 31837 ^ _1496237 : [(31838 ^ _1496237) ^ [_3154734, _3154736, _3154738, _3154740, _3154742, _3154744] : [-(p(s(bool, i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool), i(s(fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool))), i(s(fun(fun(_3105685, fun(_3105687, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool)))), admissible), s(fun(_3105685, fun(_3105687, bool)), _3154744))), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), _3154742))), s(fun(_3105681, _3105687), _3154740))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677)))), _3134153), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), _3154734))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool))))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))))), _3111927), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154738))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154736))))))))), p(s(bool, i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), bool), i(s(fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), bool))), i(s(fun(fun(_3105685, fun(_3105687, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), bool)))), admissible), s(fun(_3105685, fun(_3105687, bool)), _3154744))), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), _3154742))), s(fun(_3105681, _3105687), _3154740))), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), _3151871), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154738))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), _3154734)))))), p(s(bool, i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool), i(s(fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool))), i(s(fun(fun(_3105685, fun(_3105687, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool)))), admissible), s(fun(_3105685, fun(_3105687, bool)), _3154744))), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3143863), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), _3154742))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154738))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), _3154734))))), s(fun(_3105681, _3105687), _3154740))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677)))), _3134153), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), _3154734))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154738)))))), p(s(bool, i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool), i(s(fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool))), i(s(fun(fun(_3105685, fun(_3105687, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(_3105681, _3105687), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), bool)))), admissible), s(fun(_3105685, fun(_3105687, bool)), _3154744))), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool)))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, bool)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(_3105685, _3105683), fun(_3105681, bool))))), _3124275), s(fun(fun(_3105685, _3105683), fun(_3105681, bool)), _3154742))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154738))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), _3154734))))), s(fun(_3105681, _3105687), _3154740))), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105677)), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677))), i(s(fun(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), fun(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), fun(fun(_3105685, _3105683), fun(_3105681, _3105677)))), _3134153), s(fun(fun(_3105685, _3105683), fun(_3105681, _3105679)), _3154734))), s(fun(fun(_3105685, _3105683), fun(_3105681, fun(_3105679, fun(_3105677, bool)))), _3154736))))))]]]]]]]]]]]]]]]]]]]]], (29045 ^ _1496237) ^ [_2742927, _2742929, _2742931, _2742933] : [-(s(real, i(s(fun(fun(_2742933, real), real), i(s(fun(fun(_2742933, bool), fun(fun(_2742933, real), real)), sum), s(fun(_2742933, bool), i(s(fun(fun(_2742933, bool), fun(_2742933, bool)), i(s(fun(fun(_2742933, bool), fun(fun(_2742933, bool), fun(_2742933, bool))), union), s(fun(_2742933, bool), _2742929))), s(fun(_2742933, bool), _2742927))))), s(fun(_2742933, real), _2742931))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2742933, real), real), i(s(fun(fun(_2742933, bool), fun(fun(_2742933, real), real)), sum), s(fun(_2742933, bool), _2742929))), s(fun(_2742933, real), _2742931))))), s(real, i(s(fun(fun(_2742933, real), real), i(s(fun(fun(_2742933, bool), fun(fun(_2742933, real), real)), sum), s(fun(_2742933, bool), _2742927))), s(fun(_2742933, real), _2742931)))))), p(s(bool, i(s(fun(fun(_2742933, bool), bool), finite), s(fun(_2742933, bool), _2742929)))), p(s(bool, i(s(fun(fun(_2742933, bool), bool), finite), s(fun(_2742933, bool), _2742927)))), 29055 ^ _1496237 : [(29058 ^ _1496237) ^ [] : [s(real, i(s(fun(_2742933, real), _2742931), s(_2742933, 29054 ^ [_2742927, _2742929, _2742931, _2742933]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29056 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2742933, bool), bool), i(s(fun(_2742933, fun(fun(_2742933, bool), bool)), in), s(_2742933, 29054 ^ [_2742927, _2742929, _2742931, _2742933]))), s(fun(_2742933, bool), i(s(fun(fun(_2742933, bool), fun(_2742933, bool)), i(s(fun(fun(_2742933, bool), fun(fun(_2742933, bool), fun(_2742933, bool))), inter), s(fun(_2742933, bool), _2742929))), s(fun(_2742933, bool), _2742927)))))))]]], (5640 ^ _1496237) ^ [_1638048, _1638050] : [p(s(bool, 5638 ^ [_1638048, _1638050])), -(s(num, _1638048) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (26072 ^ _1496237) ^ [_2542804, _2542806, _2542808, _2542810] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2542810, num), num), i(s(fun(fun(_2542810, bool), fun(fun(_2542810, num), num)), nsum), s(fun(_2542810, bool), _2542808))), s(fun(_2542810, num), _2542806))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2542810, bool), num), card), s(fun(_2542810, bool), _2542808))))), s(num, _2542804))))))), p(s(bool, i(s(fun(fun(_2542810, bool), bool), finite), s(fun(_2542810, bool), _2542808)))), 26078 ^ _1496237 : [(26081 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2542810, num), _2542806), s(_2542810, 26077 ^ [_2542804, _2542806, _2542808, _2542810]))))), s(num, _2542804))))], (26079 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2542810, bool), bool), i(s(fun(_2542810, fun(fun(_2542810, bool), bool)), in), s(_2542810, 26077 ^ [_2542804, _2542806, _2542808, _2542810]))), s(fun(_2542810, bool), _2542808)))))]]], (7374 ^ _1496237) ^ [_1705804] : [-(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, _1705804))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, u_0))), s(num, _1705804))))], (15911 ^ _1496237) ^ [_1986195, _1986197, _1986199] : [p(s(bool, i(s(fun(fun(_1986199, bool), bool), i(s(fun(fun(_1986199, bool), fun(fun(_1986199, bool), bool)), subset), s(fun(_1986199, bool), _1986197))), s(fun(_1986199, bool), _1986195)))), 15914 ^ _1496237 : [(15915 ^ _1496237) ^ [_1986424] : [p(s(bool, i(s(fun(fun(_1986199, bool), bool), i(s(fun(_1986199, fun(fun(_1986199, bool), bool)), in), s(_1986199, _1986424))), s(fun(_1986199, bool), _1986197)))), -(p(s(bool, i(s(fun(fun(_1986199, bool), bool), i(s(fun(_1986199, fun(fun(_1986199, bool), bool)), in), s(_1986199, _1986424))), s(fun(_1986199, bool), _1986195)))))]]], (16700 ^ _1496237) ^ [_2020407, _2020409, _2020411] : [-(s(fun(_2020411, bool), i(s(fun(fun(_2020411, bool), fun(_2020411, bool)), i(s(fun(fun(_2020411, bool), fun(fun(_2020411, bool), fun(_2020411, bool))), union), s(fun(_2020411, bool), _2020409))), s(fun(_2020411, bool), _2020407))) = s(fun(_2020411, bool), empty)), s(fun(_2020411, bool), _2020409) = s(fun(_2020411, bool), empty), s(fun(_2020411, bool), _2020407) = s(fun(_2020411, bool), empty)], (38878 ^ _1496237) ^ [_3765437] : [-(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), _3765437))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _3765437), 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), _3765437), 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), _3765437), 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))))))))))))))], (39838 ^ _1496237) ^ [_3806810, _3806812] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(cart(real, _3806812), real), vectoru_norm), s(cart(real, _3806812), _3806810))))), 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, _3806812), real), i(s(fun(cart(real, _3806812), fun(cart(real, _3806812), real)), dot), s(cart(real, _3806812), _3806810))), s(cart(real, _3806812), _3806810))))), 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)))))))))))))], (40684 ^ _1496237) ^ [_3872891, _3872893, _3872895] : [s(cart(real, _3872893), i(s(fun(_3872895, cart(real, _3872893)), i(s(fun(cart(real, _3872893), fun(_3872895, cart(real, _3872893))), i(s(fun(fun(_3872895, real), fun(cart(real, _3872893), fun(_3872895, cart(real, _3872893)))), _3872891), s(fun(_3872895, real), 40685 ^ [_3872891, _3872893, _3872895]))), s(cart(real, _3872893), 40686 ^ [_3872891, _3872893, _3872895]))), s(_3872895, 40687 ^ [_3872891, _3872893, _3872895]))) = s(cart(real, _3872893), i(s(fun(cart(real, _3872893), cart(real, _3872893)), i(s(fun(real, fun(cart(real, _3872893), cart(real, _3872893))), r_), s(real, i(s(fun(_3872895, real), 40685 ^ [_3872891, _3872893, _3872895]), s(_3872895, 40687 ^ [_3872891, _3872893, _3872895]))))), s(cart(real, _3872893), 40686 ^ [_3872891, _3872893, _3872895]))), 40690 ^ _1496237 : [(40691 ^ _1496237) ^ [_3873717, _3873719, _3873721] : [p(s(bool, i(s(fun(fun(_3872895, bool), bool), finite), s(fun(_3872895, bool), _3873717)))), -(s(cart(real, _3872893), i(s(fun(cart(real, _3872893), cart(real, _3872893)), i(s(fun(real, fun(cart(real, _3872893), cart(real, _3872893))), r_), s(real, i(s(fun(fun(_3872895, real), real), i(s(fun(fun(_3872895, bool), fun(fun(_3872895, real), real)), sum), s(fun(_3872895, bool), _3873717))), s(fun(_3872895, real), _3873721))))), s(cart(real, _3872893), _3873719))) = s(cart(real, _3872893), i(s(fun(fun(_3872895, cart(real, _3872893)), cart(real, _3872893)), i(s(fun(fun(_3872895, bool), fun(fun(_3872895, cart(real, _3872893)), cart(real, _3872893))), vsum), s(fun(_3872895, bool), _3873717))), s(fun(_3872895, cart(real, _3872893)), i(s(fun(cart(real, _3872893), fun(_3872895, cart(real, _3872893))), i(s(fun(fun(_3872895, real), fun(cart(real, _3872893), fun(_3872895, cart(real, _3872893)))), _3872891), s(fun(_3872895, real), _3873721))), s(cart(real, _3872893), _3873719))))))]]], (6161 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n)))))), 6165 ^ _1496237 : [(6166 ^ _1496237) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), suc), s(num, 6164 ^ [])))), 6169 ^ _1496237 : [(6172 ^ _1496237) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6170 ^ _1496237) ^ [] : [-(s(num, 6164 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (6174 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, 6164 ^ [])))))]]], (4337 ^ _1496237) ^ [_1607113, _1607115] : [-(s(num, _1607115) = s(num, _1607113)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607115))), s(num, _1607113)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607113))), s(num, _1607115))))], (17407 ^ _1496237) ^ [_2063249, _2063251, _2063253, _2063255] : [17415 ^ _1496237 : [(17418 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2063255, bool), p0), s(_2063255, 17414 ^ [_2063249, _2063251, _2063253, _2063255])))))], (17416 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2063255, bool), bool), i(s(fun(_2063255, fun(fun(_2063255, bool), bool)), in), s(_2063255, 17414 ^ [_2063249, _2063251, _2063253, _2063255]))), s(fun(_2063255, bool), i(s(fun(fun(_2063253, bool), fun(_2063255, bool)), i(s(fun(fun(_2063253, _2063255), fun(fun(_2063253, bool), fun(_2063255, bool))), image), s(fun(_2063253, _2063255), _2063251))), s(fun(_2063253, bool), _2063249)))))))]], 17408 ^ _1496237 : [(17409 ^ _1496237) ^ [_2063468] : [p(s(bool, i(s(fun(fun(_2063253, bool), bool), i(s(fun(_2063253, fun(fun(_2063253, bool), bool)), in), s(_2063253, _2063468))), s(fun(_2063253, bool), _2063249)))), p(s(bool, i(s(fun(_2063255, bool), p0), s(_2063255, i(s(fun(_2063253, _2063255), _2063251), s(_2063253, _2063468))))))]]], (3093 ^ _1496237) ^ [_1552842, _1552844, _1552846] : [-(s(_1552846, i(s(fun(bool, _1552846), 3089 ^ [_1552842, _1552844, _1552846]), s(bool, t))) = s(_1552846, _1552842))], (16265 ^ _1496237) ^ [_2002550, _2002552, _2002554] : [p(s(bool, i(s(fun(fun(_2002554, bool), bool), i(s(fun(_2002554, fun(fun(_2002554, bool), bool)), in), s(_2002554, _2002550))), s(fun(_2002554, bool), i(s(fun(fun(fun(_2002554, bool), bool), fun(_2002554, bool)), inters), s(fun(fun(_2002554, bool), bool), _2002552)))))), 16268 ^ _1496237 : [(16269 ^ _1496237) ^ [_2002836] : [p(s(bool, i(s(fun(fun(fun(_2002554, bool), bool), bool), i(s(fun(fun(_2002554, bool), fun(fun(fun(_2002554, bool), bool), bool)), in), s(fun(_2002554, bool), _2002836))), s(fun(fun(_2002554, bool), bool), _2002552)))), -(p(s(bool, i(s(fun(fun(_2002554, bool), bool), i(s(fun(_2002554, fun(fun(_2002554, bool), bool)), in), s(_2002554, _2002550))), s(fun(_2002554, bool), _2002836)))))]]], (30144 ^ _1496237) ^ [_2803559, _2803561] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(finite_sum(_2803561, _2803559), bool), fun(num, bool)), hasu_size), s(fun(finite_sum(_2803561, _2803559), bool), univ))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2803561, bool), num), dimindex), s(fun(_2803561, bool), univ))))), s(num, i(s(fun(fun(_2803559, bool), num), dimindex), s(fun(_2803559, bool), univ)))))))))], (19560 ^ _1496237) ^ [_2193544, _2193546, _2193548, _2193550] : [p(s(bool, i(s(fun(fun(_2193548, bool), bool), finite), s(fun(_2193548, bool), _2193544)))), -(p(s(bool, i(s(fun(fun(_2193550, bool), bool), finite), s(fun(_2193550, bool), i(s(fun(fun(_2193548, bool), fun(_2193550, bool)), i(s(fun(fun(_2193548, _2193550), fun(fun(_2193548, bool), fun(_2193550, bool))), image), s(fun(_2193548, _2193550), _2193546))), s(fun(_2193548, bool), _2193544)))))))], (7918 ^ _1496237) ^ [_1726662, _1726664, _1726666, _1726668] : [-(s(_1726668, i(s(fun(option(_1726666), _1726668), 7916 ^ [_1726662, _1726664, _1726666, _1726668]), s(option(_1726666), none))) = s(_1726668, _1726664))], (29476 ^ _1496237) ^ [_2767506] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, num), fun(num, real)), _2767506), s(fun(num, num), 29477 ^ [_2767506]))), s(num, 29478 ^ [_2767506]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), 29477 ^ [_2767506]), s(num, 29478 ^ [_2767506]))))), 29481 ^ _1496237 : [(29482 ^ _1496237) ^ [_2767821, _2767823, _2767825] : [-(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, _2767823))), s(num, _2767821))))), s(fun(num, num), _2767825))))) = 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, _2767823))), s(num, _2767821))))), s(fun(num, real), i(s(fun(fun(num, num), fun(num, real)), _2767506), s(fun(num, num), _2767825))))))]]], (14942 ^ _1496237) ^ [_1948217, _1948219] : [-(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, _1948219))), s(int, _1948217))))) = 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, _1948219))) = 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, _1948217))) = 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)))))))], (23075 ^ _1496237) ^ [_2370012, _2370014, _2370016] : [23077 ^ _1496237 : [(23078 ^ _1496237) ^ [_2370220] : [s(fun(_2370014, bool), i(s(fun(fun(_2370016, bool), fun(_2370014, bool)), i(s(fun(fun(_2370016, _2370014), fun(fun(_2370016, bool), fun(_2370014, bool))), image), s(fun(_2370016, _2370014), _2370012))), s(fun(_2370016, bool), _2370220))) = s(fun(_2370014, bool), 23076 ^ [_2370012, _2370014, _2370016])]], 23080 ^ _1496237 : [(23081 ^ _1496237) ^ [_2370315] : [-(s(_2370014, i(s(fun(_2370016, _2370014), _2370012), s(_2370016, 23079 ^ [_2370012, _2370014, _2370016, _2370315]))) = s(_2370014, _2370315))]]], (14383 ^ _1496237) ^ [_1934601] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1934601))), 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))))))], (27278 ^ _1496237) ^ [_2626883] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _2626883), s(num, 27279 ^ [_2626883]))), s(num, 27280 ^ [_2626883]))) = s(num, 27279 ^ [_2626883]), 27283 ^ _1496237 : [(27284 ^ _1496237) ^ [_2627154, _2627156, _2627158] : [-(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, _2627156))), s(num, _2627154))))), s(fun(num, num), i(s(fun(num, fun(num, num)), _2626883), s(num, _2627158))))) = 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, _2627154))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2627156))))), s(num, _2627158))))]]], (4012 ^ _1496237) ^ [] : [-(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))))))], (35323 ^ _1496237) ^ [_3496402, _3496404] : [35327 ^ _1496237 : [(35330 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3496404, bool), bool), i(s(fun(_3496404, fun(fun(_3496404, bool), bool)), in), s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, 35326 ^ [_3496402, _3496404]))))), s(fun(_3496404, bool), t0))))], (35328 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, 35326 ^ [_3496402, _3496404]))), s(fun(_3496402, bool), s0)))))]], 35331 ^ _1496237 : [(35332 ^ _1496237) ^ [_3497422] : [35334 ^ _1496237 : [(35337 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, i(s(fun(_3496404, _3496402), _3497422), s(_3496404, 35333 ^ [_3496402, _3496404, _3497422]))))), s(fun(_3496402, bool), s0))))], (35335 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3496404, bool), bool), i(s(fun(_3496404, fun(fun(_3496404, bool), bool)), in), s(_3496404, 35333 ^ [_3496402, _3496404, _3497422]))), s(fun(_3496404, bool), t0)))))]], 35341 ^ _1496237 : [(35344 ^ _1496237) ^ [] : [s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, i(s(fun(_3496404, _3496402), _3497422), s(_3496404, 35340 ^ [_3496402, _3496404, _3497422]))))) = s(_3496404, 35340 ^ [_3496402, _3496404, _3497422])], (35342 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3496404, bool), bool), i(s(fun(_3496404, fun(fun(_3496404, bool), bool)), in), s(_3496404, 35340 ^ [_3496402, _3496404, _3497422]))), s(fun(_3496404, bool), t0)))))]], 35346 ^ _1496237 : [(35349 ^ _1496237) ^ [] : [s(_3496402, i(s(fun(_3496404, _3496402), _3497422), s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, 35345 ^ [_3496402, _3496404, _3497422]))))) = s(_3496402, 35345 ^ [_3496402, _3496404, _3497422])], (35347 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, 35345 ^ [_3496402, _3496404, _3497422]))), s(fun(_3496402, bool), s0)))))]]]], 35350 ^ _1496237 : [(35357 ^ _1496237) ^ [_3498601] : [p(s(bool, i(s(fun(fun(_3496404, bool), bool), i(s(fun(_3496404, fun(fun(_3496404, bool), bool)), in), s(_3496404, _3498601))), s(fun(_3496404, bool), t0)))), 35361 ^ _1496237 : [(35366 ^ _1496237) ^ [_3499069, _3499071] : [-(s(_3496402, _3499071) = s(_3496402, _3499069)), p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, _3499071))), s(fun(_3496402, bool), s0)))), s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, _3499071))) = s(_3496404, _3498601), p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, _3499069))), s(fun(_3496402, bool), s0)))), s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, _3499069))) = s(_3496404, _3498601)], (35364 ^ _1496237) ^ [] : [-(s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, 35360 ^ [_3496402, _3496404, _3498601]))) = s(_3496404, _3498601))], (35362 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, 35360 ^ [_3496402, _3496404, _3498601]))), s(fun(_3496402, bool), s0)))))]]], (35351 ^ _1496237) ^ [_3498350] : [p(s(bool, i(s(fun(fun(_3496402, bool), bool), i(s(fun(_3496402, fun(fun(_3496402, bool), bool)), in), s(_3496402, _3498350))), s(fun(_3496402, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3496404, bool), bool), i(s(fun(_3496404, fun(fun(_3496404, bool), bool)), in), s(_3496404, i(s(fun(_3496402, _3496404), f), s(_3496402, _3498350))))), s(fun(_3496404, bool), t0)))))]]], (33130 ^ _1496237) ^ [_3382154, _3382156, _3382158] : [p(s(bool, i(s(fun(_3382158, bool), i(s(fun(fun(prod(_3382158, _3382158), bool), fun(_3382158, bool)), fl), s(fun(prod(_3382158, _3382158), bool), _3382156))), s(_3382158, _3382154)))), -(p(s(bool, i(s(fun(prod(_3382158, _3382158), bool), _3382156), s(prod(_3382158, _3382158), i(s(fun(_3382158, prod(_3382158, _3382158)), i(s(fun(_3382158, fun(_3382158, prod(_3382158, _3382158))), c_), s(_3382158, _3382154))), s(_3382158, 33133 ^ [_3382154, _3382156, _3382158]))))))), -(p(s(bool, i(s(fun(prod(_3382158, _3382158), bool), _3382156), s(prod(_3382158, _3382158), i(s(fun(_3382158, prod(_3382158, _3382158)), i(s(fun(_3382158, fun(_3382158, prod(_3382158, _3382158))), c_), s(_3382158, 33133 ^ [_3382154, _3382156, _3382158]))), s(_3382158, _3382154)))))))], (10556 ^ _1496237) ^ [_1840115] : [-(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), _1840115)))), 10574 ^ _1496237 : [(10577 ^ _1496237) ^ [] : [-(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 ^ [_1840115])))))], (10579 ^ _1496237) ^ [] : [-(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 ^ [_1840115])))))], (10581 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1840115), s(prod(hreal, hreal), 10557 ^ [_1840115]))))], (10575 ^ _1496237) ^ [] : [-(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 ^ [_1840115]))), s(prod(hreal, hreal), 10573 ^ [_1840115]))))), s(prod(hreal, hreal), 10557 ^ [_1840115])))))]], 10560 ^ _1496237 : [(10563 ^ _1496237) ^ [_1840398, _1840400] : [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), _1840400))), s(prod(hreal, hreal), _1840398))))), s(prod(hreal, hreal), 10557 ^ [_1840115])))), 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), _1840400)))), 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), _1840398))))], (10561 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1840115), s(prod(hreal, hreal), 10557 ^ [_1840115])))))]]], (9828 ^ _1496237) ^ [_1816465] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1816465))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9833 ^ _1496237 : [(9834 ^ _1496237) ^ [_1816507] : [-(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, _1816465))), s(num, _1816507))))), 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 ^ [_1816465]))), s(num, _1816507))))), s(num, 9832 ^ [_1816465])))))))]]], (27489 ^ _1496237) ^ [_2637505, _2637507, _2637509, _2637511] : [p(s(bool, i(s(fun(fun(_2637511, bool), bool), finite), s(fun(_2637511, bool), _2637505)))), -(s(real, i(s(fun(fun(_2637511, real), real), i(s(fun(fun(_2637511, bool), fun(fun(_2637511, real), real)), sum), s(fun(_2637511, bool), i(s(fun(fun(_2637511, bool), fun(_2637511, bool)), i(s(fun(_2637511, fun(fun(_2637511, bool), fun(_2637511, bool))), insert), s(_2637511, _2637509))), s(fun(_2637511, bool), _2637505))))), s(fun(_2637511, real), _2637507))) = 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(_2637511, bool), bool), i(s(fun(_2637511, fun(fun(_2637511, bool), bool)), in), s(_2637511, _2637509))), s(fun(_2637511, bool), _2637505))))), s(real, i(s(fun(fun(_2637511, real), real), i(s(fun(fun(_2637511, bool), fun(fun(_2637511, real), real)), sum), s(fun(_2637511, bool), _2637505))), s(fun(_2637511, real), _2637507))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(_2637511, real), _2637507), s(_2637511, _2637509))))), s(real, i(s(fun(fun(_2637511, real), real), i(s(fun(fun(_2637511, bool), fun(fun(_2637511, real), real)), sum), s(fun(_2637511, bool), _2637505))), s(fun(_2637511, real), _2637507))))))))], (41749 ^ _1496237) ^ [_3955574, _3955576, _3955578, _3955580] : [-(p(s(bool, i(s(fun(cart(real, _3955580), bool), i(s(fun(cart(real, _3955580), fun(cart(real, _3955580), bool)), orthogonal), s(cart(real, _3955580), i(s(fun(cart(real, _3955580), cart(real, _3955580)), i(s(fun(cart(real, _3955580), fun(cart(real, _3955580), cart(real, _3955580))), vectoru_add), s(cart(real, _3955580), _3955576))), s(cart(real, _3955580), _3955574))))), s(cart(real, _3955580), _3955578))))), p(s(bool, i(s(fun(cart(real, _3955580), bool), i(s(fun(cart(real, _3955580), fun(cart(real, _3955580), bool)), orthogonal), s(cart(real, _3955580), _3955576))), s(cart(real, _3955580), _3955578)))), p(s(bool, i(s(fun(cart(real, _3955580), bool), i(s(fun(cart(real, _3955580), fun(cart(real, _3955580), bool)), orthogonal), s(cart(real, _3955580), _3955574))), s(cart(real, _3955580), _3955578))))], (16948 ^ _1496237) ^ [_2033578, _2033580, _2033582, _2033584] : [-(s(fun(_2033584, bool), i(s(fun(fun(_2033584, bool), fun(_2033584, bool)), i(s(fun(fun(_2033584, bool), fun(fun(_2033584, bool), fun(_2033584, bool))), diff), s(fun(_2033584, bool), i(s(fun(fun(_2033584, bool), fun(_2033584, bool)), i(s(fun(_2033584, fun(fun(_2033584, bool), fun(_2033584, bool))), insert), s(_2033584, _2033578))), s(fun(_2033584, bool), _2033582))))), s(fun(_2033584, bool), _2033580))) = s(fun(_2033584, bool), i(s(fun(fun(_2033584, bool), fun(_2033584, bool)), i(s(fun(fun(_2033584, bool), fun(fun(_2033584, bool), fun(_2033584, bool))), i(s(fun(bool, fun(fun(_2033584, bool), fun(fun(_2033584, bool), fun(_2033584, bool)))), cond), s(bool, i(s(fun(fun(_2033584, bool), bool), i(s(fun(_2033584, fun(fun(_2033584, bool), bool)), in), s(_2033584, _2033578))), s(fun(_2033584, bool), _2033580))))), s(fun(_2033584, bool), i(s(fun(fun(_2033584, bool), fun(_2033584, bool)), i(s(fun(fun(_2033584, bool), fun(fun(_2033584, bool), fun(_2033584, bool))), diff), s(fun(_2033584, bool), _2033582))), s(fun(_2033584, bool), _2033580))))), s(fun(_2033584, bool), i(s(fun(fun(_2033584, bool), fun(_2033584, bool)), i(s(fun(_2033584, fun(fun(_2033584, bool), fun(_2033584, bool))), insert), s(_2033584, _2033578))), s(fun(_2033584, bool), i(s(fun(fun(_2033584, bool), fun(_2033584, bool)), i(s(fun(fun(_2033584, bool), fun(fun(_2033584, bool), fun(_2033584, bool))), diff), s(fun(_2033584, bool), _2033582))), s(fun(_2033584, bool), _2033580))))))))], (3929 ^ _1496237) ^ [_1597262] : [s(num, i(s(fun(num, num), suc), s(num, _1597262))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (42763 ^ _1496237) ^ [_4052692, _4052694, _4052696, _4052698] : [-(s(cart(cart(real, _4052698), _4052696), i(s(fun(cart(cart(real, _4052698), _4052696), cart(cart(real, _4052698), _4052696)), i(s(fun(cart(cart(real, _4052698), _4052696), fun(cart(cart(real, _4052698), _4052696), cart(cart(real, _4052698), _4052696))), matrixu_add), s(cart(cart(real, _4052698), _4052696), _4052694))), s(cart(cart(real, _4052698), _4052696), _4052692))) = s(cart(cart(real, _4052698), _4052696), i(s(fun(cart(cart(real, _4052698), _4052696), cart(cart(real, _4052698), _4052696)), i(s(fun(cart(cart(real, _4052698), _4052696), fun(cart(cart(real, _4052698), _4052696), cart(cart(real, _4052698), _4052696))), matrixu_add), s(cart(cart(real, _4052698), _4052696), _4052692))), s(cart(cart(real, _4052698), _4052696), _4052694))))], (21888 ^ _1496237) ^ [_2318250, _2318252] : [p(s(bool, i(s(fun(fun(_2318252, bool), bool), finite), s(fun(_2318252, bool), i(s(fun(fun(fun(_2318252, bool), bool), fun(_2318252, bool)), unions), s(fun(fun(_2318252, bool), bool), _2318250)))))), 21891 ^ _1496237 : [(21894 ^ _1496237) ^ [_2318559] : [p(s(bool, i(s(fun(fun(fun(_2318252, bool), bool), bool), i(s(fun(fun(_2318252, bool), fun(fun(fun(_2318252, bool), bool), bool)), in), s(fun(_2318252, bool), _2318559))), s(fun(fun(_2318252, bool), bool), _2318250)))), -(p(s(bool, i(s(fun(fun(_2318252, bool), bool), finite), s(fun(_2318252, bool), _2318559)))))], (21892 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2318252, bool), bool), bool), finite), s(fun(fun(_2318252, bool), bool), _2318250)))))]]], (39337 ^ _1496237) ^ [_3789592] : [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, _3789592))))), 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, _3789592), -(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, _3789592)))))], (20560 ^ _1496237) ^ [_2250896, _2250898, _2250900] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2250900, bool), fun(num, bool)), hasu_size), s(fun(_2250900, bool), _2250898))), s(num, _2250896))))), p(s(bool, i(s(fun(fun(_2250900, bool), bool), finite), s(fun(_2250900, bool), _2250898)))), s(num, i(s(fun(fun(_2250900, bool), num), card), s(fun(_2250900, bool), _2250898))) = s(num, _2250896)], (38084 ^ _1496237) ^ [_3629536, _3629538, _3629540, _3629542] : [38098 ^ _1496237 : [(38099 ^ _1496237) ^ [_3630661] : [-(s(_3629542, i(s(fun(prod(_3629540, _3629538), _3629542), i(s(fun(fun(fun(prod(_3629540, _3629538), _3629542), bool), fun(prod(_3629540, _3629538), _3629542)), gabs), s(fun(fun(prod(_3629540, _3629538), _3629542), bool), _3629536))), s(prod(_3629540, _3629538), _3630661))) = s(_3629542, i(s(fun(_3629538, _3629542), i(s(fun(_3629540, fun(_3629538, _3629542)), p0), s(_3629540, i(s(fun(prod(_3629540, _3629538), _3629540), fst), s(prod(_3629540, _3629538), _3630661))))), s(_3629538, i(s(fun(prod(_3629540, _3629538), _3629538), snd), s(prod(_3629540, _3629538), _3630661))))))]], 38088 ^ _1496237 : [(38093 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3629542, bool), i(s(fun(_3629542, fun(_3629542, bool)), geq), s(_3629542, i(s(fun(prod(_3629540, _3629538), _3629542), 38085 ^ [_3629536, _3629538, _3629540, _3629542]), s(prod(_3629540, _3629538), i(s(fun(_3629538, prod(_3629540, _3629538)), i(s(fun(_3629540, fun(_3629538, prod(_3629540, _3629538))), c_), s(_3629540, 38090 ^ [_3629536, _3629538, _3629540, _3629542]))), s(_3629538, 38091 ^ [_3629536, _3629538, _3629540, _3629542]))))))), s(_3629542, i(s(fun(_3629538, _3629542), i(s(fun(_3629540, fun(_3629538, _3629542)), p0), s(_3629540, 38090 ^ [_3629536, _3629538, _3629540, _3629542]))), s(_3629538, 38091 ^ [_3629536, _3629538, _3629540, _3629542]))))))], (38089 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3629540, _3629538), _3629542), bool), _3629536), s(fun(prod(_3629540, _3629538), _3629542), 38085 ^ [_3629536, _3629538, _3629540, _3629542])))))]], 38094 ^ _1496237 : [(38097 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3629540, _3629538), _3629542), bool), _3629536), s(fun(prod(_3629540, _3629538), _3629542), 38085 ^ [_3629536, _3629538, _3629540, _3629542]))))], (38095 ^ _1496237) ^ [_3630450, _3630452] : [-(p(s(bool, i(s(fun(_3629542, bool), i(s(fun(_3629542, fun(_3629542, bool)), geq), s(_3629542, i(s(fun(prod(_3629540, _3629538), _3629542), 38085 ^ [_3629536, _3629538, _3629540, _3629542]), s(prod(_3629540, _3629538), i(s(fun(_3629538, prod(_3629540, _3629538)), i(s(fun(_3629540, fun(_3629538, prod(_3629540, _3629538))), c_), s(_3629540, _3630452))), s(_3629538, _3630450))))))), s(_3629542, i(s(fun(_3629538, _3629542), i(s(fun(_3629540, fun(_3629538, _3629542)), p0), s(_3629540, _3630452))), s(_3629538, _3630450)))))))]]], (22393 ^ _1496237) ^ [_2338250, _2338252, _2338254] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2338254, bool), fun(num, bool)), hasu_size), s(fun(_2338254, bool), _2338252))), s(num, _2338250)))), 22397 ^ _1496237 : [(22404 ^ _1496237) ^ [_2339199] : [p(s(bool, i(s(fun(fun(_2338254, bool), bool), i(s(fun(_2338254, fun(fun(_2338254, bool), bool)), in), s(_2338254, _2339199))), s(fun(_2338254, bool), _2338252)))), 22408 ^ _1496237 : [(22413 ^ _1496237) ^ [_2339625, _2339627] : [-(s(num, _2339627) = s(num, _2339625)), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2339627))), s(num, _2338250)))), s(_2338254, i(s(fun(num, _2338254), 22396 ^ [_2338250, _2338252, _2338254]), s(num, _2339627))) = s(_2338254, _2339199), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2339625))), s(num, _2338250)))), s(_2338254, i(s(fun(num, _2338254), 22396 ^ [_2338250, _2338252, _2338254]), s(num, _2339625))) = s(_2338254, _2339199)], (22411 ^ _1496237) ^ [] : [-(s(_2338254, i(s(fun(num, _2338254), 22396 ^ [_2338250, _2338252, _2338254]), s(num, 22407 ^ [_2338250, _2338252, _2338254, _2339199]))) = s(_2338254, _2339199))], (22409 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 22407 ^ [_2338250, _2338252, _2338254, _2339199]))), s(num, _2338250)))))]]], (22398 ^ _1496237) ^ [_2338970] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2338970))), s(num, _2338250)))), -(p(s(bool, i(s(fun(fun(_2338254, bool), bool), i(s(fun(_2338254, fun(fun(_2338254, bool), bool)), in), s(_2338254, i(s(fun(num, _2338254), 22396 ^ [_2338250, _2338252, _2338254]), s(num, _2338970))))), s(fun(_2338254, bool), _2338252)))))]]], (38323 ^ _1496237) ^ [_3643631, _3643633, _3643635, _3643637] : [p(s(bool, i(s(fun(fun(_3643637, bool), bool), i(s(fun(_3643637, fun(fun(_3643637, bool), bool)), in), s(_3643637, _3643633))), s(fun(_3643637, bool), i(s(fun(fun(_3643637, bool), fun(_3643637, bool)), i(s(fun(fun(fun(_3643637, bool), bool), fun(fun(_3643637, bool), fun(_3643637, bool))), hull), s(fun(fun(_3643637, bool), bool), _3643635))), s(fun(_3643637, bool), _3643631)))))), -(s(fun(_3643637, bool), i(s(fun(fun(_3643637, bool), fun(_3643637, bool)), i(s(fun(fun(fun(_3643637, bool), bool), fun(fun(_3643637, bool), fun(_3643637, bool))), hull), s(fun(fun(_3643637, bool), bool), _3643635))), s(fun(_3643637, bool), i(s(fun(fun(_3643637, bool), fun(_3643637, bool)), i(s(fun(_3643637, fun(fun(_3643637, bool), fun(_3643637, bool))), insert), s(_3643637, _3643633))), s(fun(_3643637, bool), _3643631))))) = s(fun(_3643637, bool), i(s(fun(fun(_3643637, bool), fun(_3643637, bool)), i(s(fun(fun(fun(_3643637, bool), bool), fun(fun(_3643637, bool), fun(_3643637, bool))), hull), s(fun(fun(_3643637, bool), bool), _3643635))), s(fun(_3643637, bool), _3643631))))], (1624 ^ _1496237) ^ [_1520569, _1520571, _1520573] : [1625 ^ _1496237 : [(1628 ^ _1496237) ^ [_1520731] : [p(s(bool, i(s(fun(_1520573, bool), _1520569), s(_1520573, _1520731))))], (1626 ^ _1496237) ^ [_1520695] : [p(s(bool, i(s(fun(_1520573, bool), _1520571), s(_1520573, _1520695))))]], -(p(s(bool, i(s(fun(_1520573, bool), _1520571), s(_1520573, 1631 ^ [_1520569, _1520571, _1520573]))))), -(p(s(bool, i(s(fun(_1520573, bool), _1520569), s(_1520573, 1634 ^ [_1520569, _1520571, _1520573])))))], (35724 ^ _1496237) ^ [_3519191, _3519193, _3519195, _3519197] : [p(s(bool, i(s(fun(fun(_3519195, bool), bool), i(s(fun(fun(_3519197, bool), fun(fun(_3519195, bool), bool)), a_u_c), s(fun(_3519197, bool), _3519193))), s(fun(_3519195, bool), _3519191)))), 35727 ^ _1496237 : [(35730 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3519197, bool), bool), i(s(fun(fun(_3519195, bool), fun(fun(_3519197, bool), bool)), l_a_u_c), s(fun(_3519195, bool), _3519191))), s(fun(_3519197, bool), _3519193)))))], (35728 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3519195, bool), bool), i(s(fun(fun(_3519197, bool), fun(fun(_3519195, bool), bool)), l_a_u_c), s(fun(_3519197, bool), _3519193))), s(fun(_3519195, bool), _3519191)))))]]], (40197 ^ _1496237) ^ [_3836367, _3836369, _3836371] : [s(cart(real, _3836369), i(s(fun(_3836371, cart(real, _3836369)), i(s(fun(fun(_3836371, cart(real, _3836369)), fun(_3836371, cart(real, _3836369))), _3836367), s(fun(_3836371, cart(real, _3836369)), 40198 ^ [_3836367, _3836369, _3836371]))), s(_3836371, 40199 ^ [_3836367, _3836369, _3836371]))) = s(cart(real, _3836369), i(s(fun(cart(real, _3836369), cart(real, _3836369)), vectoru_neg), s(cart(real, _3836369), i(s(fun(_3836371, cart(real, _3836369)), 40198 ^ [_3836367, _3836369, _3836371]), s(_3836371, 40199 ^ [_3836367, _3836369, _3836371]))))), 40202 ^ _1496237 : [(40203 ^ _1496237) ^ [_3836967, _3836969] : [-(s(cart(real, _3836369), i(s(fun(fun(_3836371, cart(real, _3836369)), cart(real, _3836369)), i(s(fun(fun(_3836371, bool), fun(fun(_3836371, cart(real, _3836369)), cart(real, _3836369))), vsum), s(fun(_3836371, bool), _3836967))), s(fun(_3836371, cart(real, _3836369)), i(s(fun(fun(_3836371, cart(real, _3836369)), fun(_3836371, cart(real, _3836369))), _3836367), s(fun(_3836371, cart(real, _3836369)), _3836969))))) = s(cart(real, _3836369), i(s(fun(cart(real, _3836369), cart(real, _3836369)), vectoru_neg), s(cart(real, _3836369), i(s(fun(fun(_3836371, cart(real, _3836369)), cart(real, _3836369)), i(s(fun(fun(_3836371, bool), fun(fun(_3836371, cart(real, _3836369)), cart(real, _3836369))), vsum), s(fun(_3836371, bool), _3836967))), s(fun(_3836371, cart(real, _3836369)), _3836969))))))]]], (7582 ^ _1496237) ^ [_1711091, _1711093] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711093))), s(num, _1711091))) = 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, _1711093))))), 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, _1711091))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (21698 ^ _1496237) ^ [_2308538, _2308540, _2308542] : [21778 ^ _1496237 : [(21779 ^ _1496237) ^ [_2312724, _2312726] : [-(p(s(bool, i(s(fun(fun(fun(_2308540, _2308542), bool), bool), finite), s(fun(fun(_2308540, _2308542), bool), i(s(fun(fun(fun(_2308540, _2308542), bool), fun(fun(_2308540, _2308542), bool)), gspec), s(fun(fun(_2308540, _2308542), bool), i(s(fun(fun(_2308540, bool), fun(fun(_2308540, _2308542), bool)), i(s(fun(fun(_2308542, bool), fun(fun(_2308540, bool), fun(fun(_2308540, _2308542), bool))), _2308538), s(fun(_2308542, bool), _2312724))), s(fun(_2308540, bool), _2312726))))))))), p(s(bool, i(s(fun(fun(_2308540, bool), bool), finite), s(fun(_2308540, bool), _2312726)))), p(s(bool, i(s(fun(fun(_2308542, bool), bool), finite), s(fun(_2308542, bool), _2312724))))]], 21704 ^ _1496237 : [(21707 ^ _1496237) ^ [_2309648, _2309650] : [p(s(bool, i(s(fun(fun(_2308540, _2308542), bool), i(s(fun(bool, fun(fun(_2308540, _2308542), bool)), i(s(fun(fun(_2308540, _2308542), fun(bool, fun(fun(_2308540, _2308542), bool))), setspec), s(fun(_2308540, _2308542), 21701 ^ [_2308538, _2308540, _2308542]))), s(bool, _2309648))), s(fun(_2308540, _2308542), _2309650)))), 21710 ^ _1496237 : [(21713 ^ _1496237) ^ [] : [21715 ^ _1496237 : [(21718 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2308542, bool), bool), i(s(fun(_2308542, fun(fun(_2308542, bool), bool)), in), s(_2308542, i(s(fun(_2308540, _2308542), _2309650), s(_2308540, 21714 ^ [_2308538, _2308540, _2308542, _2309648, _2309650]))))), s(fun(_2308542, bool), 21699 ^ [_2308538, _2308540, _2308542]))))], (21716 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, 21714 ^ [_2308538, _2308540, _2308542, _2309648, _2309650]))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542])))))]], 21720 ^ _1496237 : [(21723 ^ _1496237) ^ [] : [s(_2308542, i(s(fun(_2308540, _2308542), _2309650), s(_2308540, 21719 ^ [_2308538, _2308540, _2308542, _2309648, _2309650]))) = s(_2308542, d)], (21721 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, 21719 ^ [_2308538, _2308540, _2308542, _2309648, _2309650]))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542]))))]]], (21711 ^ _1496237) ^ [] : [-(p(s(bool, _2309648)))]], 21724 ^ _1496237 : [(21731 ^ _1496237) ^ [_2310844] : [-(p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, _2310844))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542]))))), -(s(_2308542, i(s(fun(_2308540, _2308542), _2309650), s(_2308540, _2310844))) = s(_2308542, d))], (21725 ^ _1496237) ^ [_2310553] : [p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, _2310553))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542])))), -(p(s(bool, i(s(fun(fun(_2308542, bool), bool), i(s(fun(_2308542, fun(fun(_2308542, bool), bool)), in), s(_2308542, i(s(fun(_2308540, _2308542), _2309650), s(_2308540, _2310553))))), s(fun(_2308542, bool), 21699 ^ [_2308538, _2308540, _2308542])))))], (21737 ^ _1496237) ^ [] : [p(s(bool, _2309648))]]], (21705 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2308540, _2308542), bool), i(s(fun(fun(_2308540, bool), fun(fun(_2308540, _2308542), bool)), i(s(fun(fun(_2308542, bool), fun(fun(_2308540, bool), fun(fun(_2308540, _2308542), bool))), _2308538), s(fun(_2308542, bool), 21699 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, _2308542), 21701 ^ [_2308538, _2308540, _2308542])))))]], 21742 ^ _1496237 : [(21775 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2308540, _2308542), bool), i(s(fun(bool, fun(fun(_2308540, _2308542), bool)), i(s(fun(fun(_2308540, _2308542), fun(bool, fun(fun(_2308540, _2308542), bool))), setspec), s(fun(_2308540, _2308542), 21701 ^ [_2308538, _2308540, _2308542]))), s(bool, 21741 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, _2308542), 21740 ^ [_2308538, _2308540, _2308542])))))], (21759 ^ _1496237) ^ [] : [-(p(s(bool, 21741 ^ [_2308538, _2308540, _2308542]))), 21763 ^ _1496237 : [(21766 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2308542, bool), bool), i(s(fun(_2308542, fun(fun(_2308542, bool), bool)), in), s(_2308542, i(s(fun(_2308540, _2308542), 21740 ^ [_2308538, _2308540, _2308542]), s(_2308540, 21762 ^ [_2308538, _2308540, _2308542]))))), s(fun(_2308542, bool), 21699 ^ [_2308538, _2308540, _2308542]))))], (21764 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, 21762 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542])))))]], 21768 ^ _1496237 : [(21771 ^ _1496237) ^ [] : [s(_2308542, i(s(fun(_2308540, _2308542), 21740 ^ [_2308538, _2308540, _2308542]), s(_2308540, 21767 ^ [_2308538, _2308540, _2308542]))) = s(_2308542, d)], (21769 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, 21767 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542]))))]]], (21743 ^ _1496237) ^ [] : [p(s(bool, 21741 ^ [_2308538, _2308540, _2308542])), 21746 ^ _1496237 : [(21753 ^ _1496237) ^ [_2311781] : [-(p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, _2311781))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542]))))), -(s(_2308542, i(s(fun(_2308540, _2308542), 21740 ^ [_2308538, _2308540, _2308542]), s(_2308540, _2311781))) = s(_2308542, d))], (21747 ^ _1496237) ^ [_2311476] : [p(s(bool, i(s(fun(fun(_2308540, bool), bool), i(s(fun(_2308540, fun(fun(_2308540, bool), bool)), in), s(_2308540, _2311476))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542])))), -(p(s(bool, i(s(fun(fun(_2308542, bool), bool), i(s(fun(_2308542, fun(fun(_2308542, bool), bool)), in), s(_2308542, i(s(fun(_2308540, _2308542), 21740 ^ [_2308538, _2308540, _2308542]), s(_2308540, _2311476))))), s(fun(_2308542, bool), 21699 ^ [_2308538, _2308540, _2308542])))))]]], (21777 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2308540, _2308542), bool), i(s(fun(fun(_2308540, bool), fun(fun(_2308540, _2308542), bool)), i(s(fun(fun(_2308542, bool), fun(fun(_2308540, bool), fun(fun(_2308540, _2308542), bool))), _2308538), s(fun(_2308542, bool), 21699 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, bool), 21700 ^ [_2308538, _2308540, _2308542]))), s(fun(_2308540, _2308542), 21701 ^ [_2308538, _2308540, _2308542]))))]]], (29776 ^ _1496237) ^ [_2787382] : [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))), _2787382), s(fun(num, real), 29777 ^ [_2787382]))), s(real, 29778 ^ [_2787382]))), s(num, 29779 ^ [_2787382]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29777 ^ [_2787382]), s(num, 29779 ^ [_2787382]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29778 ^ [_2787382]))), s(num, 29779 ^ [_2787382]))))), 29782 ^ _1496237 : [(29783 ^ _1496237) ^ [_2787852, _2787854] : [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, _2787854))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2787382), s(fun(num, real), _2787852))), s(real, 29784 ^ [_2787382, _2787852, _2787854]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 29787 ^ _1496237 : [(29788 ^ _1496237) ^ [_2788106] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2788106))), 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, _2787854)))))), -(s(real, i(s(fun(num, real), _2787852), s(num, _2788106))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29794 ^ _1496237) ^ [_2788257, _2788259] : [29796 ^ _1496237 : [(29799 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), _2788257), s(num, 29795 ^ [_2787382, _2788257, _2788259]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29797 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 29795 ^ [_2787382, _2788257, _2788259]))), 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, _2788259)))))))]], 29800 ^ _1496237 : [(29801 ^ _1496237) ^ [_2788509] : [-(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, _2788259))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2787382), s(fun(num, real), _2788257))), s(real, _2788509))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (41077 ^ _1496237) ^ [_3908748, _3908750, _3908752, _3908754] : [-(s(cart(real, _3908754), i(s(fun(fun(num, cart(real, _3908754)), cart(real, _3908754)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3908754)), cart(real, _3908754))), 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, _3908748))))), s(num, i(s(fun(num, num), suc), s(num, _3908750))))))), s(fun(num, cart(real, _3908754)), _3908752))) = s(cart(real, _3908754), i(s(fun(fun(num, cart(real, _3908754)), cart(real, _3908754)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3908754)), cart(real, _3908754))), 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, _3908748))), s(num, _3908750))))), s(fun(num, cart(real, _3908754)), i(s(fun(fun(num, num), fun(num, cart(real, _3908754))), i(s(fun(fun(num, cart(real, _3908754)), fun(fun(num, num), fun(num, cart(real, _3908754)))), o), s(fun(num, cart(real, _3908754)), _3908752))), s(fun(num, num), suc))))))], (16586 ^ _1496237) ^ [_2015271, _2015273, _2015275] : [-(s(bool, i(s(fun(fun(_2015275, bool), bool), i(s(fun(fun(_2015275, bool), fun(fun(_2015275, bool), bool)), subset), s(fun(_2015275, bool), i(s(fun(fun(_2015275, bool), fun(_2015275, bool)), i(s(fun(_2015275, fun(fun(_2015275, bool), fun(_2015275, bool))), insert), s(_2015275, _2015271))), s(fun(_2015275, bool), empty))))), s(fun(_2015275, bool), _2015273))) = s(bool, i(s(fun(fun(_2015275, bool), bool), i(s(fun(_2015275, fun(fun(_2015275, bool), bool)), in), s(_2015275, _2015271))), s(fun(_2015275, bool), _2015273))))], (4112 ^ _1496237) ^ [] : [-(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))))], (24335 ^ _1496237) ^ [_2414653, _2414655] : [-(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, _2414655))), s(num, _2414653)))))))], (23309 ^ _1496237) ^ [_2382191, _2382193, _2382195, _2382197] : [-(p(s(bool, i(s(fun(fun(_2382197, bool), bool), i(s(fun(fun(_2382195, bool), fun(fun(_2382197, bool), bool)), l_a_u_c), s(fun(_2382195, bool), _2382191))), s(fun(_2382197, bool), _2382193))))), 23310 ^ _1496237 : [(23311 ^ _1496237) ^ [_2382518] : [23313 ^ _1496237 : [(23316 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2382197, bool), bool), i(s(fun(_2382197, fun(fun(_2382197, bool), bool)), in), s(_2382197, i(s(fun(_2382195, _2382197), _2382518), s(_2382195, 23312 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]))))), s(fun(_2382197, bool), _2382193))))], (23314 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2382195, bool), bool), i(s(fun(_2382195, fun(fun(_2382195, bool), bool)), in), s(_2382195, 23312 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]))), s(fun(_2382195, bool), _2382191)))))]], 23319 ^ _1496237 : [(23322 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2382195, bool), bool), i(s(fun(_2382195, fun(fun(_2382195, bool), bool)), in), s(_2382195, 23318 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]))), s(fun(_2382195, bool), _2382191)))))], (23324 ^ _1496237) ^ [] : [-(s(_2382197, i(s(fun(_2382195, _2382197), _2382518), s(_2382195, 23317 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]))) = s(_2382197, i(s(fun(_2382195, _2382197), _2382518), s(_2382195, 23318 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]))))], (23326 ^ _1496237) ^ [] : [s(_2382195, 23317 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]) = s(_2382195, 23318 ^ [_2382191, _2382193, _2382195, _2382197, _2382518])], (23320 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2382195, bool), bool), i(s(fun(_2382195, fun(fun(_2382195, bool), bool)), in), s(_2382195, 23317 ^ [_2382191, _2382193, _2382195, _2382197, _2382518]))), s(fun(_2382195, bool), _2382191)))))]]]]], (8383 ^ _1496237) ^ [_1749933, _1749935, _1749937] : [-(s(num, i(s(fun(list(_1749937), num), length), s(list(_1749937), _1749935))) = s(num, i(s(fun(num, num), suc), s(num, _1749933)))), 8384 ^ _1496237 : [(8385 ^ _1496237) ^ [_1750077, _1750079] : [s(list(_1749937), _1749935) = s(list(_1749937), i(s(fun(list(_1749937), list(_1749937)), i(s(fun(_1749937, fun(list(_1749937), list(_1749937))), cons), s(_1749937, _1750079))), s(list(_1749937), _1750077))), s(num, i(s(fun(list(_1749937), num), length), s(list(_1749937), _1750077))) = s(num, _1749933)]]], (13146 ^ _1496237) ^ [] : [-(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))))], (16474 ^ _1496237) ^ [_2011541, _2011543, _2011545] : [s(fun(_2011545, bool), _2011543) = s(fun(_2011545, bool), _2011541), 16475 ^ _1496237 : [(16476 ^ _1496237) ^ [_2011674] : [16477 ^ _1496237 : [(16480 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2011545, bool), bool), i(s(fun(_2011545, fun(fun(_2011545, bool), bool)), in), s(_2011545, _2011674))), s(fun(_2011545, bool), _2011543)))))], (16478 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2011545, bool), bool), i(s(fun(_2011545, fun(fun(_2011545, bool), bool)), in), s(_2011545, _2011674))), s(fun(_2011545, bool), _2011541)))))]], 16481 ^ _1496237 : [(16484 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2011545, bool), bool), i(s(fun(_2011545, fun(fun(_2011545, bool), bool)), in), s(_2011545, _2011674))), s(fun(_2011545, bool), _2011541))))], (16482 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2011545, bool), bool), i(s(fun(_2011545, fun(fun(_2011545, bool), bool)), in), s(_2011545, _2011674))), s(fun(_2011545, bool), _2011543))))]]]]], (40032 ^ _1496237) ^ [_3821367, _3821369, _3821371] : [-(s(cart(real, _3821369), i(s(fun(fun(_3821371, cart(real, _3821369)), cart(real, _3821369)), i(s(fun(fun(_3821371, bool), fun(fun(_3821371, cart(real, _3821369)), cart(real, _3821369))), vsum), s(fun(_3821371, bool), empty))), s(fun(_3821371, cart(real, _3821369)), _3821367))) = s(cart(real, _3821369), i(s(fun(num, cart(real, _3821369)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (26171 ^ _1496237) ^ [_2547218, _2547220, _2547222, _2547224] : [-(s(num, i(s(fun(fun(_2547224, num), num), i(s(fun(fun(_2547224, bool), fun(fun(_2547224, num), num)), nsum), s(fun(_2547224, bool), _2547220))), s(fun(_2547224, num), _2547222))) = s(num, i(s(fun(fun(_2547224, num), num), i(s(fun(fun(_2547224, bool), fun(fun(_2547224, num), num)), nsum), s(fun(_2547224, bool), _2547218))), s(fun(_2547224, num), g)))), p(s(bool, i(s(fun(fun(_2547224, bool), bool), finite), s(fun(_2547224, bool), _2547218)))), p(s(bool, i(s(fun(fun(_2547224, bool), bool), i(s(fun(fun(_2547224, bool), fun(fun(_2547224, bool), bool)), subset), s(fun(_2547224, bool), _2547218))), s(fun(_2547224, bool), _2547220)))), 26183 ^ _1496237 : [(26186 ^ _1496237) ^ [] : [s(num, i(s(fun(_2547224, num), _2547222), s(_2547224, 26182 ^ [_2547218, _2547220, _2547222, _2547224]))) = s(num, i(s(fun(_2547224, num), g), s(_2547224, 26182 ^ [_2547218, _2547220, _2547222, _2547224])))], (26184 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2547224, bool), bool), i(s(fun(_2547224, fun(fun(_2547224, bool), bool)), in), s(_2547224, 26182 ^ [_2547218, _2547220, _2547222, _2547224]))), s(fun(_2547224, bool), _2547218)))))]], 26188 ^ _1496237 : [(26193 ^ _1496237) ^ [] : [s(num, i(s(fun(_2547224, num), _2547222), s(_2547224, 26187 ^ [_2547218, _2547220, _2547222, _2547224]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26191 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2547224, bool), bool), i(s(fun(_2547224, fun(fun(_2547224, bool), bool)), in), s(_2547224, 26187 ^ [_2547218, _2547220, _2547222, _2547224]))), s(fun(_2547224, bool), _2547218))))], (26189 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2547224, bool), bool), i(s(fun(_2547224, fun(fun(_2547224, bool), bool)), in), s(_2547224, 26187 ^ [_2547218, _2547220, _2547222, _2547224]))), s(fun(_2547224, bool), _2547220)))))]]], (14235 ^ _1496237) ^ [_1931269, _1931271] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1931271))), s(int, _1931269))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1931269))), s(int, _1931271))))], (25223 ^ _1496237) ^ [_2475857, _2475859, _2475861, _2475863] : [25228 ^ _1496237 : [(25233 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2475859, bool), i(s(fun(_2475859, fun(_2475859, bool)), geq), s(_2475859, i(s(fun(prod(_2475863, _2475861), _2475859), 25225 ^ [_2475857, _2475859, _2475861, _2475863]), s(prod(_2475863, _2475861), i(s(fun(_2475861, prod(_2475863, _2475861)), i(s(fun(_2475863, fun(_2475861, prod(_2475863, _2475861))), c_), s(_2475863, 25230 ^ [_2475857, _2475859, _2475861, _2475863]))), s(_2475861, 25231 ^ [_2475857, _2475859, _2475861, _2475863]))))))), s(_2475859, i(s(fun(_2475861, _2475859), i(s(fun(_2475863, fun(_2475861, _2475859)), 25224 ^ [_2475857, _2475859, _2475861, _2475863]), s(_2475863, 25230 ^ [_2475857, _2475859, _2475861, _2475863]))), s(_2475861, 25231 ^ [_2475857, _2475859, _2475861, _2475863]))))))], (25229 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2475863, _2475861), _2475859), bool), i(s(fun(fun(_2475863, fun(_2475861, _2475859)), fun(fun(prod(_2475863, _2475861), _2475859), bool)), _2475857), s(fun(_2475863, fun(_2475861, _2475859)), 25224 ^ [_2475857, _2475859, _2475861, _2475863]))), s(fun(prod(_2475863, _2475861), _2475859), 25225 ^ [_2475857, _2475859, _2475861, _2475863])))))]], 25234 ^ _1496237 : [(25237 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2475863, _2475861), _2475859), bool), i(s(fun(fun(_2475863, fun(_2475861, _2475859)), fun(fun(prod(_2475863, _2475861), _2475859), bool)), _2475857), s(fun(_2475863, fun(_2475861, _2475859)), 25224 ^ [_2475857, _2475859, _2475861, _2475863]))), s(fun(prod(_2475863, _2475861), _2475859), 25225 ^ [_2475857, _2475859, _2475861, _2475863]))))], (25235 ^ _1496237) ^ [_2478027, _2478029] : [-(p(s(bool, i(s(fun(_2475859, bool), i(s(fun(_2475859, fun(_2475859, bool)), geq), s(_2475859, i(s(fun(prod(_2475863, _2475861), _2475859), 25225 ^ [_2475857, _2475859, _2475861, _2475863]), s(prod(_2475863, _2475861), i(s(fun(_2475861, prod(_2475863, _2475861)), i(s(fun(_2475863, fun(_2475861, prod(_2475863, _2475861))), c_), s(_2475863, _2478029))), s(_2475861, _2478027))))))), s(_2475859, i(s(fun(_2475861, _2475859), i(s(fun(_2475863, fun(_2475861, _2475859)), 25224 ^ [_2475857, _2475859, _2475861, _2475863]), s(_2475863, _2478029))), s(_2475861, _2478027)))))))]], 25238 ^ _1496237 : [(25239 ^ _1496237) ^ [_2478291] : [25292 ^ _1496237 : [(25293 ^ _1496237) ^ [_2482195] : [s(_2475859, i(s(fun(_2475863, _2475859), i(s(fun(fun(_2475863, fun(_2475861, _2475859)), fun(_2475863, _2475859)), i(s(fun(fun(_2475863, fun(_2475861, bool)), fun(fun(_2475863, fun(_2475861, _2475859)), fun(_2475863, _2475859))), i(s(fun(fun(_2475859, fun(_2475859, _2475859)), fun(fun(_2475863, fun(_2475861, bool)), fun(fun(_2475863, fun(_2475861, _2475859)), fun(_2475863, _2475859)))), _2482195), s(fun(_2475859, fun(_2475859, _2475859)), 25294 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))), s(fun(_2475863, fun(_2475861, bool)), 25295 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))), s(fun(_2475863, fun(_2475861, _2475859)), 25296 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))), s(_2475863, 25297 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))) = s(_2475859, i(s(fun(fun(_2475861, _2475859), _2475859), i(s(fun(fun(_2475861, bool), fun(fun(_2475861, _2475859), _2475859)), i(s(fun(fun(_2475859, fun(_2475859, _2475859)), fun(fun(_2475861, bool), fun(fun(_2475861, _2475859), _2475859))), iterate), s(fun(_2475859, fun(_2475859, _2475859)), 25294 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))), s(fun(_2475861, bool), i(s(fun(_2475863, fun(_2475861, bool)), 25295 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]), s(_2475863, 25297 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))))), s(fun(_2475861, _2475859), i(s(fun(_2475863, fun(_2475861, _2475859)), 25296 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]), s(_2475863, 25297 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195]))))), 25300 ^ _1496237 : [(25301 ^ _1496237) ^ [_2483843] : [p(s(bool, i(s(fun(fun(_2475859, fun(_2475859, _2475859)), bool), monoidal), s(fun(_2475859, fun(_2475859, _2475859)), _2483843)))), 25304 ^ _1496237 : [(25305 ^ _1496237) ^ [_2484541, _2484543, _2484545] : [-(s(_2475859, i(s(fun(fun(_2475863, _2475859), _2475859), i(s(fun(fun(_2475863, bool), fun(fun(_2475863, _2475859), _2475859)), i(s(fun(fun(_2475859, fun(_2475859, _2475859)), fun(fun(_2475863, bool), fun(fun(_2475863, _2475859), _2475859))), iterate), s(fun(_2475859, fun(_2475859, _2475859)), _2483843))), s(fun(_2475863, bool), _2484545))), s(fun(_2475863, _2475859), i(s(fun(fun(_2475863, fun(_2475861, _2475859)), fun(_2475863, _2475859)), i(s(fun(fun(_2475863, fun(_2475861, bool)), fun(fun(_2475863, fun(_2475861, _2475859)), fun(_2475863, _2475859))), i(s(fun(fun(_2475859, fun(_2475859, _2475859)), fun(fun(_2475863, fun(_2475861, bool)), fun(fun(_2475863, fun(_2475861, _2475859)), fun(_2475863, _2475859)))), _2482195), s(fun(_2475859, fun(_2475859, _2475859)), _2483843))), s(fun(_2475863, fun(_2475861, bool)), _2484543))), s(fun(_2475863, fun(_2475861, _2475859)), _2484541))))) = s(_2475859, i(s(fun(fun(prod(_2475863, _2475861), _2475859), _2475859), i(s(fun(fun(prod(_2475863, _2475861), bool), fun(fun(prod(_2475863, _2475861), _2475859), _2475859)), i(s(fun(fun(_2475859, fun(_2475859, _2475859)), fun(fun(prod(_2475863, _2475861), bool), fun(fun(prod(_2475863, _2475861), _2475859), _2475859))), iterate), s(fun(_2475859, fun(_2475859, _2475859)), _2483843))), s(fun(prod(_2475863, _2475861), bool), i(s(fun(fun(prod(_2475863, _2475861), bool), fun(prod(_2475863, _2475861), bool)), gspec), s(fun(prod(_2475863, _2475861), bool), i(s(fun(fun(_2475863, fun(_2475861, bool)), fun(prod(_2475863, _2475861), bool)), i(s(fun(fun(_2475863, bool), fun(fun(_2475863, fun(_2475861, bool)), fun(prod(_2475863, _2475861), bool))), _2478291), s(fun(_2475863, bool), _2484545))), s(fun(_2475863, fun(_2475861, bool)), _2484543))))))), s(fun(prod(_2475863, _2475861), _2475859), i(s(fun(fun(fun(prod(_2475863, _2475861), _2475859), bool), fun(prod(_2475863, _2475861), _2475859)), gabs), s(fun(fun(prod(_2475863, _2475861), _2475859), bool), i(s(fun(fun(_2475863, fun(_2475861, _2475859)), fun(fun(prod(_2475863, _2475861), _2475859), bool)), _2475857), s(fun(_2475863, fun(_2475861, _2475859)), _2484541)))))))), p(s(bool, i(s(fun(fun(_2475863, bool), bool), finite), s(fun(_2475863, bool), _2484545)))), 25311 ^ _1496237 : [(25314 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2475861, bool), bool), finite), s(fun(_2475861, bool), i(s(fun(_2475863, fun(_2475861, bool)), _2484543), s(_2475863, 25310 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195, _2483843, _2484541, _2484543, _2484545]))))))], (25312 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2475863, bool), bool), i(s(fun(_2475863, fun(fun(_2475863, bool), bool)), in), s(_2475863, 25310 ^ [_2475857, _2475859, _2475861, _2475863, _2478291, _2482195, _2483843, _2484541, _2484543, _2484545]))), s(fun(_2475863, bool), _2484545)))))]]]]]]]], 25245 ^ _1496237 : [(25248 ^ _1496237) ^ [_2480095, _2480097, _2480099] : [p(s(bool, i(s(fun(prod(_2475863, _2475861), bool), i(s(fun(bool, fun(prod(_2475863, _2475861), bool)), i(s(fun(prod(_2475863, _2475861), fun(bool, fun(prod(_2475863, _2475861), bool))), setspec), s(prod(_2475863, _2475861), 25242 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(bool, _2480095))), s(prod(_2475863, _2475861), i(s(fun(_2475861, prod(_2475863, _2475861)), i(s(fun(_2475863, fun(_2475861, prod(_2475863, _2475861))), c_), s(_2475863, _2480099))), s(_2475861, _2480097)))))), 25259 ^ _1496237 : [(25264 ^ _1496237) ^ [] : [p(s(bool, _2480095))], (25262 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2475861, bool), bool), i(s(fun(_2475861, fun(fun(_2475861, bool), bool)), in), s(_2475861, _2480097))), s(fun(_2475861, bool), i(s(fun(_2475863, fun(_2475861, bool)), 25241 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]), s(_2475863, _2480099)))))))], (25260 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2475863, bool), bool), i(s(fun(_2475863, fun(fun(_2475863, bool), bool)), in), s(_2475863, _2480099))), s(fun(_2475863, bool), 25240 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))))]], 25251 ^ _1496237 : [(25254 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2475863, bool), bool), i(s(fun(_2475863, fun(fun(_2475863, bool), bool)), in), s(_2475863, _2480099))), s(fun(_2475863, bool), 25240 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))), p(s(bool, i(s(fun(fun(_2475861, bool), bool), i(s(fun(_2475861, fun(fun(_2475861, bool), bool)), in), s(_2475861, _2480097))), s(fun(_2475861, bool), i(s(fun(_2475863, fun(_2475861, bool)), 25241 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]), s(_2475863, _2480099))))))], (25252 ^ _1496237) ^ [] : [-(p(s(bool, _2480095)))]]], (25246 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2475863, _2475861), bool), i(s(fun(fun(_2475863, fun(_2475861, bool)), fun(prod(_2475863, _2475861), bool)), i(s(fun(fun(_2475863, bool), fun(fun(_2475863, fun(_2475861, bool)), fun(prod(_2475863, _2475861), bool))), _2478291), s(fun(_2475863, bool), 25240 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(fun(_2475863, fun(_2475861, bool)), 25241 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(prod(_2475863, _2475861), 25242 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))))]], 25270 ^ _1496237 : [(25289 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2475863, _2475861), bool), i(s(fun(bool, fun(prod(_2475863, _2475861), bool)), i(s(fun(prod(_2475863, _2475861), fun(bool, fun(prod(_2475863, _2475861), bool))), setspec), s(prod(_2475863, _2475861), 25242 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(bool, 25269 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(prod(_2475863, _2475861), i(s(fun(_2475861, prod(_2475863, _2475861)), i(s(fun(_2475863, fun(_2475861, prod(_2475863, _2475861))), c_), s(_2475863, 25267 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(_2475861, 25268 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))))))], (25271 ^ _1496237) ^ [] : [p(s(bool, 25269 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])), 25274 ^ _1496237 : [(25277 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2475861, bool), bool), i(s(fun(_2475861, fun(fun(_2475861, bool), bool)), in), s(_2475861, 25268 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(fun(_2475861, bool), i(s(fun(_2475863, fun(_2475861, bool)), 25241 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]), s(_2475863, 25267 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))))))], (25275 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2475863, bool), bool), i(s(fun(_2475863, fun(fun(_2475863, bool), bool)), in), s(_2475863, 25267 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(fun(_2475863, bool), 25240 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))))]]], (25279 ^ _1496237) ^ [] : [-(p(s(bool, 25269 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), p(s(bool, i(s(fun(fun(_2475863, bool), bool), i(s(fun(_2475863, fun(fun(_2475863, bool), bool)), in), s(_2475863, 25267 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(fun(_2475863, bool), 25240 ^ [_2475857, _2475859, _2475861, _2475863, _2478291])))), p(s(bool, i(s(fun(fun(_2475861, bool), bool), i(s(fun(_2475861, fun(fun(_2475861, bool), bool)), in), s(_2475861, 25268 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(fun(_2475861, bool), i(s(fun(_2475863, fun(_2475861, bool)), 25241 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]), s(_2475863, 25267 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))))))], (25291 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2475863, _2475861), bool), i(s(fun(fun(_2475863, fun(_2475861, bool)), fun(prod(_2475863, _2475861), bool)), i(s(fun(fun(_2475863, bool), fun(fun(_2475863, fun(_2475861, bool)), fun(prod(_2475863, _2475861), bool))), _2478291), s(fun(_2475863, bool), 25240 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(fun(_2475863, fun(_2475861, bool)), 25241 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))), s(prod(_2475863, _2475861), 25242 ^ [_2475857, _2475859, _2475861, _2475863, _2478291]))))]]]]], (12717 ^ _1496237) ^ [_1894655] : [-(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, _1894655))))), 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, _1894655))), 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))))))))))], (39984 ^ _1496237) ^ [_3816727, _3816729, _3816731] : [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, _3816731), cart(real, _3816731)), real), distance), s(prod(cart(real, _3816731), cart(real, _3816731)), i(s(fun(cart(real, _3816731), prod(cart(real, _3816731), cart(real, _3816731))), i(s(fun(cart(real, _3816731), fun(cart(real, _3816731), prod(cart(real, _3816731), cart(real, _3816731)))), c_), s(cart(real, _3816731), _3816729))), s(cart(real, _3816731), _3816727))))))), 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, _3816731), _3816729) = s(cart(real, _3816731), _3816727))], (1756 ^ _1496237) ^ [_1523185, _1523187, _1523189] : [1763 ^ _1496237 : [(1767 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1523189, bool), _1523185), s(_1523189, 1765 ^ [_1523185, _1523187, _1523189])))))], (1764 ^ _1496237) ^ [] : [-(p(s(bool, _1523187)))]], 1757 ^ _1496237 : [(1758 ^ _1496237) ^ [_1523270] : [p(s(bool, _1523187)), p(s(bool, i(s(fun(_1523189, bool), _1523185), s(_1523189, _1523270))))]]], (9341 ^ _1496237) ^ [_1798925, _1798927, _1798929, _1798931] : [-(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, _1798931))), s(num, _1798927))))))), 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, _1798931))), s(num, _1798929))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1798927))), s(num, _1798925))))))))), 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, _1798929))), s(num, _1798925)))))))))))], (17268 ^ _1496237) ^ [_2054265, _2054267] : [17270 ^ _1496237 : [(17273 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2054267, bool), bool), i(s(fun(fun(_2054267, bool), fun(fun(_2054267, bool), bool)), subset), s(fun(_2054267, bool), i(s(fun(_2054265, fun(_2054267, bool)), f), s(_2054265, 17269 ^ [_2054265, _2054267]))))), s(fun(_2054267, bool), i(s(fun(_2054265, fun(_2054267, bool)), g), s(_2054265, 17269 ^ [_2054265, _2054267]))))))], (17271 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2054265, bool), bool), i(s(fun(_2054265, fun(fun(_2054265, bool), bool)), in), s(_2054265, 17269 ^ [_2054265, _2054267]))), s(fun(_2054265, bool), s0)))))]], -(p(s(bool, i(s(fun(fun(_2054267, bool), bool), i(s(fun(fun(_2054267, bool), fun(fun(_2054267, bool), bool)), subset), s(fun(_2054267, bool), i(s(fun(fun(fun(_2054267, bool), bool), fun(_2054267, bool)), unions), s(fun(fun(_2054267, bool), bool), i(s(fun(fun(_2054265, bool), fun(fun(_2054267, bool), bool)), i(s(fun(fun(_2054265, fun(_2054267, bool)), fun(fun(_2054265, bool), fun(fun(_2054267, bool), bool))), image), s(fun(_2054265, fun(_2054267, bool)), f))), s(fun(_2054265, bool), s0))))))), s(fun(_2054267, bool), i(s(fun(fun(fun(_2054267, bool), bool), fun(_2054267, bool)), unions), s(fun(fun(_2054267, bool), bool), i(s(fun(fun(_2054265, bool), fun(fun(_2054267, bool), bool)), i(s(fun(fun(_2054265, fun(_2054267, bool)), fun(fun(_2054265, bool), fun(fun(_2054267, bool), bool))), image), s(fun(_2054265, fun(_2054267, bool)), g))), s(fun(_2054265, bool), s0)))))))))], (2127 ^ _1496237) ^ [_1530345, _1530347] : [2129 ^ _1496237 : [(2130 ^ _1496237) ^ [_1530491] : [2131 ^ _1496237 : [(2134 ^ _1496237) ^ [] : [s(_1530347, _1530491) = s(_1530347, 2128 ^ [_1530345, _1530347, _1530491])], (2132 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1530347, bool), _1530345), s(_1530347, 2128 ^ [_1530345, _1530347, _1530491])))))]], 2135 ^ _1496237 : [(2138 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1530347, bool), _1530345), s(_1530347, 2128 ^ [_1530345, _1530347, _1530491]))))], (2136 ^ _1496237) ^ [] : [-(s(_1530347, _1530491) = s(_1530347, 2128 ^ [_1530345, _1530347, _1530491]))]]]], 2140 ^ _1496237 : [(2143 ^ _1496237) ^ [_1530830, _1530832] : [-(s(_1530347, _1530832) = s(_1530347, _1530830)), p(s(bool, i(s(fun(_1530347, bool), _1530345), s(_1530347, _1530832)))), p(s(bool, i(s(fun(_1530347, bool), _1530345), s(_1530347, _1530830))))], (2141 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1530347, bool), _1530345), s(_1530347, 2139 ^ [_1530345, _1530347])))))]]], (22435 ^ _1496237) ^ [_2340298, _2340300] : [22454 ^ _1496237 : [(22455 ^ _1496237) ^ [_2341199] : [-(s(list(_2340300), i(s(fun(fun(_2340300, bool), list(_2340300)), listu_ofu_set), s(fun(_2340300, bool), _2341199))) = s(list(_2340300), i(s(fun(fun(list(_2340300), bool), list(_2340300)), h_), s(fun(list(_2340300), bool), i(s(fun(fun(_2340300, bool), fun(list(_2340300), bool)), _2340298), s(fun(_2340300, bool), _2341199))))))]], 22448 ^ _1496237 : [(22453 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_2340300), bool), i(s(fun(fun(_2340300, bool), fun(list(_2340300), bool)), _2340298), s(fun(_2340300, bool), 22436 ^ [_2340298, _2340300]))), s(list(_2340300), 22437 ^ [_2340298, _2340300]))))], (22451 ^ _1496237) ^ [] : [-(s(num, i(s(fun(list(_2340300), num), length), s(list(_2340300), 22437 ^ [_2340298, _2340300]))) = s(num, i(s(fun(fun(_2340300, bool), num), card), s(fun(_2340300, bool), 22436 ^ [_2340298, _2340300]))))], (22449 ^ _1496237) ^ [] : [-(s(fun(_2340300, bool), i(s(fun(list(_2340300), fun(_2340300, bool)), setu_ofu_list), s(list(_2340300), 22437 ^ [_2340298, _2340300]))) = s(fun(_2340300, bool), 22436 ^ [_2340298, _2340300]))]], 22440 ^ _1496237 : [(22443 ^ _1496237) ^ [] : [s(fun(_2340300, bool), i(s(fun(list(_2340300), fun(_2340300, bool)), setu_ofu_list), s(list(_2340300), 22437 ^ [_2340298, _2340300]))) = s(fun(_2340300, bool), 22436 ^ [_2340298, _2340300]), s(num, i(s(fun(list(_2340300), num), length), s(list(_2340300), 22437 ^ [_2340298, _2340300]))) = s(num, i(s(fun(fun(_2340300, bool), num), card), s(fun(_2340300, bool), 22436 ^ [_2340298, _2340300])))], (22441 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_2340300), bool), i(s(fun(fun(_2340300, bool), fun(list(_2340300), bool)), _2340298), s(fun(_2340300, bool), 22436 ^ [_2340298, _2340300]))), s(list(_2340300), 22437 ^ [_2340298, _2340300])))))]]], (11973 ^ _1496237) ^ [_1876926, _1876928, _1876930] : [11974 ^ _1496237 : [(11977 ^ _1496237) ^ [] : [s(real, _1876928) = s(real, _1876926)], (11975 ^ _1496237) ^ [] : [s(real, _1876930) = 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, _1876930))), s(real, _1876928))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1876930))), s(real, _1876926))))], (11435 ^ _1496237) ^ [_1862098] : [-(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, _1862098))) = s(real, i(s(fun(real, real), realu_neg), s(real, _1862098))))], (14035 ^ _1496237) ^ [_1926185, _1926187] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926187))), s(int, _1926185)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1926187))), s(int, _1926185)))))], (25949 ^ _1496237) ^ [_2533755, _2533757] : [25966 ^ _1496237 : [(25967 ^ _1496237) ^ [_2534388, _2534390] : [-(s(num, i(s(fun(fun(_2533757, num), num), i(s(fun(fun(_2533757, bool), fun(fun(_2533757, num), num)), nsum), s(fun(_2533757, bool), _2534390))), s(fun(_2533757, num), i(s(fun(_2533757, fun(_2533757, num)), _2533755), s(_2533757, _2534388))))) = 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(_2533757, bool), bool), i(s(fun(_2533757, fun(fun(_2533757, bool), bool)), in), s(_2533757, _2534388))), s(fun(_2533757, bool), _2534390))))), s(num, b0))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], 25952 ^ _1496237 : [(25953 ^ _1496237) ^ [_2533997] : [s(num, i(s(fun(_2533757, num), i(s(fun(_2533757, fun(_2533757, num)), _2533755), s(_2533757, 25950 ^ [_2533755, _2533757]))), s(_2533757, 25951 ^ [_2533755, _2533757]))) = 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, _2533997))), s(num, b0))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 25956 ^ _1496237 : [(25959 ^ _1496237) ^ [] : [s(_2533757, 25951 ^ [_2533755, _2533757]) = s(_2533757, 25950 ^ [_2533755, _2533757])], (25957 ^ _1496237) ^ [] : [-(p(s(bool, _2533997)))]], 25960 ^ _1496237 : [(25963 ^ _1496237) ^ [] : [p(s(bool, _2533997))], (25961 ^ _1496237) ^ [] : [-(s(_2533757, 25951 ^ [_2533755, _2533757]) = s(_2533757, 25950 ^ [_2533755, _2533757]))]]]]], (16672 ^ _1496237) ^ [_2019208, _2019210, _2019212] : [p(s(bool, i(s(fun(fun(_2019212, bool), bool), i(s(fun(fun(_2019212, bool), fun(fun(_2019212, bool), bool)), subset), s(fun(_2019212, bool), _2019210))), s(fun(_2019212, bool), _2019208)))), -(s(fun(_2019212, bool), i(s(fun(fun(_2019212, bool), fun(_2019212, bool)), i(s(fun(fun(_2019212, bool), fun(fun(_2019212, bool), fun(_2019212, bool))), union), s(fun(_2019212, bool), _2019210))), s(fun(_2019212, bool), _2019208))) = s(fun(_2019212, bool), _2019208))], (17752 ^ _1496237) ^ [_2082672, _2082674, _2082676] : [17758 ^ _1496237 : [(17761 ^ _1496237) ^ [_2083397] : [p(s(bool, i(s(fun(_2082676, bool), i(s(fun(bool, fun(_2082676, bool)), i(s(fun(_2082676, fun(bool, fun(_2082676, bool))), setspec), s(_2082676, 17755 ^ [_2082672, _2082674, _2082676]))), s(bool, i(s(fun(_2082674, bool), 17753 ^ [_2082672, _2082674, _2082676]), s(_2082674, _2083397))))), s(_2082676, i(s(fun(_2082674, _2082676), 17754 ^ [_2082672, _2082674, _2082676]), s(_2082674, _2083397))))))], (17759 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2082676, bool), i(s(fun(fun(_2082674, _2082676), fun(_2082676, bool)), i(s(fun(fun(_2082674, bool), fun(fun(_2082674, _2082676), fun(_2082676, bool))), _2082672), s(fun(_2082674, bool), 17753 ^ [_2082672, _2082674, _2082676]))), s(fun(_2082674, _2082676), 17754 ^ [_2082672, _2082674, _2082676]))), s(_2082676, 17755 ^ [_2082672, _2082674, _2082676])))))]], 17763 ^ _1496237 : [(17766 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2082676, bool), i(s(fun(fun(_2082674, _2082676), fun(_2082676, bool)), i(s(fun(fun(_2082674, bool), fun(fun(_2082674, _2082676), fun(_2082676, bool))), _2082672), s(fun(_2082674, bool), 17753 ^ [_2082672, _2082674, _2082676]))), s(fun(_2082674, _2082676), 17754 ^ [_2082672, _2082674, _2082676]))), s(_2082676, 17755 ^ [_2082672, _2082674, _2082676]))))], (17764 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2082676, bool), i(s(fun(bool, fun(_2082676, bool)), i(s(fun(_2082676, fun(bool, fun(_2082676, bool))), setspec), s(_2082676, 17755 ^ [_2082672, _2082674, _2082676]))), s(bool, i(s(fun(_2082674, bool), 17753 ^ [_2082672, _2082674, _2082676]), s(_2082674, 17762 ^ [_2082672, _2082674, _2082676]))))), s(_2082676, i(s(fun(_2082674, _2082676), 17754 ^ [_2082672, _2082674, _2082676]), s(_2082674, 17762 ^ [_2082672, _2082674, _2082676])))))))]], 17767 ^ _1496237 : [(17781 ^ _1496237) ^ [_2084407, _2084409] : [17783 ^ _1496237 : [(17786 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2082676, bool), q0), s(_2082676, i(s(fun(_2082674, _2082676), _2084407), s(_2082674, 17782 ^ [_2082672, _2082674, _2082676, _2084407, _2084409]))))))], (17784 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2082674, bool), _2084409), s(_2082674, 17782 ^ [_2082672, _2082674, _2082676, _2084407, _2084409])))))]], 17787 ^ _1496237 : [(17788 ^ _1496237) ^ [_2084783] : [p(s(bool, i(s(fun(fun(_2082676, bool), bool), i(s(fun(_2082676, fun(fun(_2082676, bool), bool)), in), s(_2082676, _2084783))), s(fun(_2082676, bool), i(s(fun(fun(_2082676, bool), fun(_2082676, bool)), gspec), s(fun(_2082676, bool), i(s(fun(fun(_2082674, _2082676), fun(_2082676, bool)), i(s(fun(fun(_2082674, bool), fun(fun(_2082674, _2082676), fun(_2082676, bool))), _2082672), s(fun(_2082674, bool), _2084409))), s(fun(_2082674, _2082676), _2084407)))))))), -(p(s(bool, i(s(fun(_2082676, bool), q0), s(_2082676, _2084783)))))]]], (17768 ^ _1496237) ^ [_2083795, _2083797] : [17770 ^ _1496237 : [(17773 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2082676, bool), q0), s(_2082676, 17769 ^ [_2082672, _2082674, _2082676, _2083795, _2083797]))))], (17771 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2082676, bool), bool), i(s(fun(_2082676, fun(fun(_2082676, bool), bool)), in), s(_2082676, 17769 ^ [_2082672, _2082674, _2082676, _2083795, _2083797]))), s(fun(_2082676, bool), i(s(fun(fun(_2082676, bool), fun(_2082676, bool)), gspec), s(fun(_2082676, bool), i(s(fun(fun(_2082674, _2082676), fun(_2082676, bool)), i(s(fun(fun(_2082674, bool), fun(fun(_2082674, _2082676), fun(_2082676, bool))), _2082672), s(fun(_2082674, bool), _2083797))), s(fun(_2082674, _2082676), _2083795)))))))))]], 17774 ^ _1496237 : [(17775 ^ _1496237) ^ [_2084240] : [p(s(bool, i(s(fun(_2082674, bool), _2083797), s(_2082674, _2084240)))), -(p(s(bool, i(s(fun(_2082676, bool), q0), s(_2082676, i(s(fun(_2082674, _2082676), _2083795), s(_2082674, _2084240)))))))]]]]], (11723 ^ _1496237) ^ [_1870296, _1870298] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1870298))), s(real, _1870296))) = 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, _1870298))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1870296))))))))], (39950 ^ _1496237) ^ [_3813481, _3813483, _3813485, _3813487] : [-(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, _3813487), cart(real, _3813487)), real), distance), s(prod(cart(real, _3813487), cart(real, _3813487)), i(s(fun(cart(real, _3813487), prod(cart(real, _3813487), cart(real, _3813487))), i(s(fun(cart(real, _3813487), fun(cart(real, _3813487), prod(cart(real, _3813487), cart(real, _3813487)))), c_), s(cart(real, _3813487), _3813485))), s(cart(real, _3813487), _3813483))))))), 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, _3813487), cart(real, _3813487)), real), distance), s(prod(cart(real, _3813487), cart(real, _3813487)), i(s(fun(cart(real, _3813487), prod(cart(real, _3813487), cart(real, _3813487))), i(s(fun(cart(real, _3813487), fun(cart(real, _3813487), prod(cart(real, _3813487), cart(real, _3813487)))), c_), s(cart(real, _3813487), _3813485))), s(cart(real, _3813487), _3813481))))))), 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, _3813487), cart(real, _3813487)), real), distance), s(prod(cart(real, _3813487), cart(real, _3813487)), i(s(fun(cart(real, _3813487), prod(cart(real, _3813487), cart(real, _3813487))), i(s(fun(cart(real, _3813487), fun(cart(real, _3813487), prod(cart(real, _3813487), cart(real, _3813487)))), c_), s(cart(real, _3813487), _3813483))), s(cart(real, _3813487), _3813481))))))), 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))))))))))))))], (4361 ^ _1496237) ^ [_1607647, _1607649] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607649))), s(num, _1607647)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1607647))), s(num, _1607649))))], (5169 ^ _1496237) ^ [_1626126] : [-(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, _1626126))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1626126))], (1598 ^ _1496237) ^ [_1520003, _1520005, _1520007] : [1606 ^ _1496237 : [(1609 ^ _1496237) ^ [_1520234] : [-(p(s(bool, i(s(fun(_1520007, bool), _1520003), s(_1520007, _1520234)))))], (1607 ^ _1496237) ^ [_1520212] : [-(p(s(bool, _1520005)))]], p(s(bool, _1520005)), p(s(bool, i(s(fun(_1520007, bool), _1520003), s(_1520007, 1603 ^ [_1520003, _1520005, _1520007]))))], (10815 ^ _1496237) ^ [_1846457, _1846459] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1846459))), s(hreal, _1846457))) = 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, _1846459))))), s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, _1846457))))))], (13481 ^ _1496237) ^ [_1912057, _1912059, _1912061] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1912061))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1912059))), s(int, _1912057))))) = 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, _1912061))), s(int, _1912059))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1912061))), s(int, _1912057))))))], (5330 ^ _1496237) ^ [_1630023, _1630025, _1630027] : [-(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, _1630027))), s(num, _1630025))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1630027))), s(num, _1630023))))) = 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 ^ [_1630023, _1630025, _1630027]))), s(bool, 5297 ^ [_1630023, _1630025, _1630027]))), s(bool, 5278 ^ [_1630023, _1630025, _1630027]))))], (38923 ^ _1496237) ^ [_3768632, _3768634] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3768634), fun(num, real)), i(s(fun(cart(real, _3768634), fun(cart(real, _3768634), fun(num, real))), _3768632), s(cart(real, _3768634), 38924 ^ [_3768632, _3768634]))), s(cart(real, _3768634), 38925 ^ [_3768632, _3768634]))), s(num, 38926 ^ [_3768632, _3768634]))) = 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, _3768634), fun(num, real)), d_), s(cart(real, _3768634), 38924 ^ [_3768632, _3768634]))), s(num, 38926 ^ [_3768632, _3768634]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3768634), fun(num, real)), d_), s(cart(real, _3768634), 38925 ^ [_3768632, _3768634]))), s(num, 38926 ^ [_3768632, _3768634]))))), 38929 ^ _1496237 : [(38930 ^ _1496237) ^ [_3769307, _3769309] : [-(s(real, i(s(fun(cart(real, _3768634), real), i(s(fun(cart(real, _3768634), fun(cart(real, _3768634), real)), dot), s(cart(real, _3768634), _3769309))), s(cart(real, _3768634), _3769307))) = 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(_3768634, bool), num), dimindex), s(fun(_3768634, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _3768634), fun(num, real)), i(s(fun(cart(real, _3768634), fun(cart(real, _3768634), fun(num, real))), _3768632), s(cart(real, _3768634), _3769309))), s(cart(real, _3768634), _3769307))))))]]], (2230 ^ _1496237) ^ [] : [2233 ^ _1496237 : [(2236 ^ _1496237) ^ [] : [p(s(bool, b))], (2234 ^ _1496237) ^ [] : [-(p(s(bool, a)))]], 2237 ^ _1496237 : [(2240 ^ _1496237) ^ [] : [p(s(bool, d0))], (2238 ^ _1496237) ^ [] : [-(p(s(bool, c0)))]], 2249 ^ _1496237 : [(2252 ^ _1496237) ^ [] : [-(p(s(bool, d0)))], (2250 ^ _1496237) ^ [] : [-(p(s(bool, b)))]], p(s(bool, a)), p(s(bool, c0))], (8166 ^ _1496237) ^ [_1737916] : [8167 ^ _1496237 : [(8170 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1737916), bool), i(s(fun(fun(_1737916, bool), fun(list(_1737916), bool)), ex0), s(fun(_1737916, bool), p0))), s(list(_1737916), t0))))], (8168 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1737916, bool), p0), s(_1737916, h0))))]], -(p(s(bool, i(s(fun(list(_1737916), bool), i(s(fun(fun(_1737916, bool), fun(list(_1737916), bool)), ex0), s(fun(_1737916, bool), p0))), s(list(_1737916), i(s(fun(list(_1737916), list(_1737916)), i(s(fun(_1737916, fun(list(_1737916), list(_1737916))), cons), s(_1737916, h0))), s(list(_1737916), t0)))))))], (39764 ^ _1496237) ^ [_3804467, _3804469] : [-(s(real, i(s(fun(cart(real, _3804469), real), i(s(fun(cart(real, _3804469), fun(cart(real, _3804469), real)), dot), s(cart(real, _3804469), _3804467))), s(cart(real, _3804469), _3804467))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3804469), real), vectoru_norm), s(cart(real, _3804469), _3804467))))), 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))))))))))], (4413 ^ _1496237) ^ [_1608871, _1608873] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1608873))), s(num, _1608871))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1608871))), s(num, _1608873)))))], (5049 ^ _1496237) ^ [_1623189] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1623189)))), -(s(num, _1623189) = 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 ^ [_1623189]))))], (15178 ^ _1496237) ^ [_1954960, _1954962, _1954964, _1954966] : [-(s(bool, i(s(fun(fun(_1954966, fun(_1954966, bool)), bool), i(s(fun(_1954966, fun(fun(_1954966, fun(_1954966, bool)), bool)), i(s(fun(_1954966, fun(_1954966, fun(fun(_1954966, fun(_1954966, bool)), bool))), a_a_), s(_1954966, _1954962))), s(_1954966, _1954960))), s(fun(_1954966, fun(_1954966, bool)), _1954964))) = s(bool, i(s(fun(_1954966, bool), i(s(fun(_1954966, fun(_1954966, bool)), _1954964), s(_1954966, _1954962))), s(_1954966, _1954960))))], (11149 ^ _1496237) ^ [_1854736, _1854738] : [-(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, _1854738))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1854736))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1854738))), s(num, _1854736))))], (10451 ^ _1496237) ^ [_1837348] : [-(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), _1837348))), 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), _1837348))))), s(prod(hreal, hreal), _1837348))))), 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)))))))))))], (18451 ^ _1496237) ^ [_2131246, _2131248, _2131250, _2131252] : [18507 ^ _1496237 : [(18508 ^ _1496237) ^ [_2135030] : [18524 ^ _1496237 : [(18525 ^ _1496237) ^ [_2136676, _2136678] : [-(s(fun(_2131248, bool), i(s(fun(fun(fun(_2131248, bool), bool), fun(_2131248, bool)), inters), s(fun(fun(_2131248, bool), bool), i(s(fun(fun(fun(_2131248, bool), bool), fun(fun(_2131248, bool), bool)), gspec), s(fun(fun(_2131248, bool), bool), i(s(fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(fun(_2131248, bool), bool)), i(s(fun(fun(_2131252, fun(_2131250, bool)), fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(fun(_2131248, bool), bool))), _2135030), s(fun(_2131252, fun(_2131250, bool)), _2136678))), s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), _2136676))))))) = s(fun(_2131248, bool), i(s(fun(fun(_2131248, bool), fun(_2131248, bool)), gspec), s(fun(_2131248, bool), i(s(fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(_2131248, bool)), i(s(fun(fun(_2131252, fun(_2131250, bool)), fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(_2131248, bool))), _2131246), s(fun(_2131252, fun(_2131250, bool)), _2136678))), s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), _2136676))))))]], 18514 ^ _1496237 : [(18517 ^ _1496237) ^ [_2136075, _2136077] : [p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(bool, fun(fun(_2131248, bool), bool)), i(s(fun(fun(_2131248, bool), fun(bool, fun(fun(_2131248, bool), bool))), setspec), s(fun(_2131248, bool), 18511 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(bool, i(s(fun(_2131250, bool), i(s(fun(_2131252, fun(_2131250, bool)), 18509 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]), s(_2131252, _2136077))), s(_2131250, _2136075))))), s(fun(_2131248, bool), i(s(fun(_2131250, fun(_2131248, bool)), i(s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18510 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]), s(_2131252, _2136077))), s(_2131250, _2136075))))))], (18515 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(fun(_2131248, bool), bool)), i(s(fun(fun(_2131252, fun(_2131250, bool)), fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(fun(_2131248, bool), bool))), _2135030), s(fun(_2131252, fun(_2131250, bool)), 18509 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18510 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(fun(_2131248, bool), 18511 ^ [_2131246, _2131248, _2131250, _2131252, _2135030])))))]], 18520 ^ _1496237 : [(18523 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(fun(_2131248, bool), bool)), i(s(fun(fun(_2131252, fun(_2131250, bool)), fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(fun(_2131248, bool), bool))), _2135030), s(fun(_2131252, fun(_2131250, bool)), 18509 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18510 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(fun(_2131248, bool), 18511 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))))], (18521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(bool, fun(fun(_2131248, bool), bool)), i(s(fun(fun(_2131248, bool), fun(bool, fun(fun(_2131248, bool), bool))), setspec), s(fun(_2131248, bool), 18511 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(bool, i(s(fun(_2131250, bool), i(s(fun(_2131252, fun(_2131250, bool)), 18509 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]), s(_2131252, 18518 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(_2131250, 18519 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))))), s(fun(_2131248, bool), i(s(fun(_2131250, fun(_2131248, bool)), i(s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18510 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]), s(_2131252, 18518 ^ [_2131246, _2131248, _2131250, _2131252, _2135030]))), s(_2131250, 18519 ^ [_2131246, _2131248, _2131250, _2131252, _2135030])))))))]]]], 18457 ^ _1496237 : [(18460 ^ _1496237) ^ [_2132594, _2132596] : [p(s(bool, i(s(fun(_2131248, bool), i(s(fun(bool, fun(_2131248, bool)), i(s(fun(_2131248, fun(bool, fun(_2131248, bool))), setspec), s(_2131248, 18454 ^ [_2131246, _2131248, _2131250, _2131252]))), s(bool, _2132594))), s(_2131248, _2132596)))), 18463 ^ _1496237 : [(18470 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(_2131248, fun(fun(_2131248, bool), bool)), in), s(_2131248, _2132596))), s(fun(_2131248, bool), i(s(fun(_2131250, fun(_2131248, bool)), i(s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18453 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, 18465 ^ [_2131246, _2131248, _2131250, _2131252, _2132594, _2132596]))), s(_2131250, 18466 ^ [_2131246, _2131248, _2131250, _2131252, _2132594, _2132596]))))))], (18468 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2131250, bool), i(s(fun(_2131252, fun(_2131250, bool)), 18452 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, 18465 ^ [_2131246, _2131248, _2131250, _2131252, _2132594, _2132596]))), s(_2131250, 18466 ^ [_2131246, _2131248, _2131250, _2131252, _2132594, _2132596])))))], (18464 ^ _1496237) ^ [] : [-(p(s(bool, _2132594)))]], 18471 ^ _1496237 : [(18472 ^ _1496237) ^ [_2133250, _2133252] : [p(s(bool, i(s(fun(_2131250, bool), i(s(fun(_2131252, fun(_2131250, bool)), 18452 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, _2133252))), s(_2131250, _2133250)))), -(p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(_2131248, fun(fun(_2131248, bool), bool)), in), s(_2131248, _2132596))), s(fun(_2131248, bool), i(s(fun(_2131250, fun(_2131248, bool)), i(s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18453 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, _2133252))), s(_2131250, _2133250)))))))], (18478 ^ _1496237) ^ [] : [p(s(bool, _2132594))]]], (18458 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2131248, bool), i(s(fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(_2131248, bool)), i(s(fun(fun(_2131252, fun(_2131250, bool)), fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(_2131248, bool))), _2131246), s(fun(_2131252, fun(_2131250, bool)), 18452 ^ [_2131246, _2131248, _2131250, _2131252]))), s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18453 ^ [_2131246, _2131248, _2131250, _2131252]))), s(_2131248, 18454 ^ [_2131246, _2131248, _2131250, _2131252])))))]], 18483 ^ _1496237 : [(18504 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2131248, bool), i(s(fun(bool, fun(_2131248, bool)), i(s(fun(_2131248, fun(bool, fun(_2131248, bool))), setspec), s(_2131248, 18454 ^ [_2131246, _2131248, _2131250, _2131252]))), s(bool, 18482 ^ [_2131246, _2131248, _2131250, _2131252]))), s(_2131248, 18481 ^ [_2131246, _2131248, _2131250, _2131252])))))], (18494 ^ _1496237) ^ [] : [18497 ^ _1496237 : [(18500 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(_2131248, fun(fun(_2131248, bool), bool)), in), s(_2131248, 18481 ^ [_2131246, _2131248, _2131250, _2131252]))), s(fun(_2131248, bool), i(s(fun(_2131250, fun(_2131248, bool)), i(s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18453 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, 18495 ^ [_2131246, _2131248, _2131250, _2131252]))), s(_2131250, 18496 ^ [_2131246, _2131248, _2131250, _2131252]))))))], (18498 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2131250, bool), i(s(fun(_2131252, fun(_2131250, bool)), 18452 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, 18495 ^ [_2131246, _2131248, _2131250, _2131252]))), s(_2131250, 18496 ^ [_2131246, _2131248, _2131250, _2131252])))))]], -(p(s(bool, 18482 ^ [_2131246, _2131248, _2131250, _2131252])))], (18484 ^ _1496237) ^ [] : [p(s(bool, 18482 ^ [_2131246, _2131248, _2131250, _2131252])), 18487 ^ _1496237 : [(18488 ^ _1496237) ^ [_2134017, _2134019] : [p(s(bool, i(s(fun(_2131250, bool), i(s(fun(_2131252, fun(_2131250, bool)), 18452 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, _2134019))), s(_2131250, _2134017)))), -(p(s(bool, i(s(fun(fun(_2131248, bool), bool), i(s(fun(_2131248, fun(fun(_2131248, bool), bool)), in), s(_2131248, 18481 ^ [_2131246, _2131248, _2131250, _2131252]))), s(fun(_2131248, bool), i(s(fun(_2131250, fun(_2131248, bool)), i(s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18453 ^ [_2131246, _2131248, _2131250, _2131252]), s(_2131252, _2134019))), s(_2131250, _2134017)))))))]]], (18506 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2131248, bool), i(s(fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(_2131248, bool)), i(s(fun(fun(_2131252, fun(_2131250, bool)), fun(fun(_2131252, fun(_2131250, fun(_2131248, bool))), fun(_2131248, bool))), _2131246), s(fun(_2131252, fun(_2131250, bool)), 18452 ^ [_2131246, _2131248, _2131250, _2131252]))), s(fun(_2131252, fun(_2131250, fun(_2131248, bool))), 18453 ^ [_2131246, _2131248, _2131250, _2131252]))), s(_2131248, 18454 ^ [_2131246, _2131248, _2131250, _2131252]))))]]], (14329 ^ _1496237) ^ [_1933388, _1933390] : [-(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, _1933390))), s(int, _1933388))))))), 14330 ^ _1496237 : [(14333 ^ _1496237) ^ [] : [s(int, _1933388) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (14335 ^ _1496237) ^ [] : [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, _1933390)))), 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, _1933388))))], (14341 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1933390))), 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, _1933388))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (14331 ^ _1496237) ^ [] : [s(int, _1933390) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (26999 ^ _1496237) ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694] : [-(s(num, i(s(fun(fun(_2609694, num), num), i(s(fun(fun(_2609694, bool), fun(fun(_2609694, num), num)), nsum), s(fun(_2609694, bool), _2609690))), s(fun(_2609694, num), _2609686))) = s(num, i(s(fun(fun(_2609692, num), num), i(s(fun(fun(_2609692, bool), fun(fun(_2609692, num), num)), nsum), s(fun(_2609692, bool), _2609688))), s(fun(_2609692, num), _2609684)))), 27026 ^ _1496237 : [(27029 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2609692, bool), bool), i(s(fun(_2609692, fun(fun(_2609692, bool), bool)), in), s(_2609692, i(s(fun(_2609694, _2609692), _2609682), s(_2609694, 27025 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))))), s(fun(_2609692, bool), _2609688)))), s(num, i(s(fun(_2609692, num), _2609684), s(_2609692, i(s(fun(_2609694, _2609692), _2609682), s(_2609694, 27025 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))))) = s(num, i(s(fun(_2609694, num), _2609686), s(_2609694, 27025 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694])))], (27027 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2609694, bool), bool), i(s(fun(_2609694, fun(fun(_2609694, bool), bool)), in), s(_2609694, 27025 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))), s(fun(_2609694, bool), _2609690)))))]], 27003 ^ _1496237 : [(27006 ^ _1496237) ^ [] : [27015 ^ _1496237 : [(27016 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2609694, bool), bool), i(s(fun(_2609694, fun(fun(_2609694, bool), bool)), in), s(_2609694, 27013 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))), s(fun(_2609694, bool), _2609690)))))], (27020 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2609694, bool), bool), i(s(fun(_2609694, fun(fun(_2609694, bool), bool)), in), s(_2609694, 27014 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))), s(fun(_2609694, bool), _2609690)))))], (27024 ^ _1496237) ^ [] : [s(_2609694, 27013 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]) = s(_2609694, 27014 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694])], (27022 ^ _1496237) ^ [] : [-(s(_2609692, i(s(fun(_2609694, _2609692), _2609682), s(_2609694, 27014 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))) = s(_2609692, 27002 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))], (27018 ^ _1496237) ^ [] : [-(s(_2609692, i(s(fun(_2609694, _2609692), _2609682), s(_2609694, 27013 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))) = s(_2609692, 27002 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))]], 27007 ^ _1496237 : [(27008 ^ _1496237) ^ [_2610623] : [p(s(bool, i(s(fun(fun(_2609694, bool), bool), i(s(fun(_2609694, fun(fun(_2609694, bool), bool)), in), s(_2609694, _2610623))), s(fun(_2609694, bool), _2609690)))), s(_2609692, i(s(fun(_2609694, _2609692), _2609682), s(_2609694, _2610623))) = s(_2609692, 27002 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694])]]], (27004 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2609692, bool), bool), i(s(fun(_2609692, fun(fun(_2609692, bool), bool)), in), s(_2609692, 27002 ^ [_2609682, _2609684, _2609686, _2609688, _2609690, _2609692, _2609694]))), s(fun(_2609692, bool), _2609688)))))]]], (8154 ^ _1496237) ^ [_1737489] : [-(s(bool, i(s(fun(list(_1737489), bool), i(s(fun(fun(_1737489, bool), fun(list(_1737489), bool)), ex0), s(fun(_1737489, bool), p0))), s(list(_1737489), nil))) = s(bool, f0))], (39138 ^ _1496237) ^ [] : [39140 ^ _1496237 : [(39145 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 39139 ^ []))))], (39143 ^ _1496237) ^ [] : [-(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 ^ _1496237) ^ [] : [-(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)))))))))], (24417 ^ _1496237) ^ [_2417417] : [-(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, _2417417))))), s(num, _2417417)))))], (41619 ^ _1496237) ^ [_3950264, _3950266, _3950268] : [p(s(bool, i(s(fun(cart(real, _3950268), bool), i(s(fun(cart(real, _3950268), fun(cart(real, _3950268), bool)), orthogonal), s(cart(real, _3950268), _3950266))), s(cart(real, _3950268), _3950264)))), -(s(real, i(s(fun(cart(real, _3950268), real), i(s(fun(cart(real, _3950268), fun(cart(real, _3950268), real)), dot), s(cart(real, _3950268), _3950266))), s(cart(real, _3950268), _3950264))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (12487 ^ _1496237) ^ [_1889429, _1889431] : [-(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, _1889431))))), s(real, _1889429))))), 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, _1889429)))), 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, _1889429))))), s(real, _1889431))))], (8851 ^ _1496237) ^ [_1775001, _1775003, _1775005, _1775007] : [p(s(bool, i(s(fun(list(_1775007), bool), i(s(fun(fun(_1775007, bool), fun(list(_1775007), bool)), all0), s(fun(_1775007, bool), _1775005))), s(list(_1775007), i(s(fun(list(_1775007), list(_1775007)), i(s(fun(list(_1775007), fun(list(_1775007), list(_1775007))), append), s(list(_1775007), _1775003))), s(list(_1775007), _1775001)))))), 8854 ^ _1496237 : [(8857 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1775007), bool), i(s(fun(fun(_1775007, bool), fun(list(_1775007), bool)), all0), s(fun(_1775007, bool), _1775005))), s(list(_1775007), _1775001)))))], (8855 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1775007), bool), i(s(fun(fun(_1775007, bool), fun(list(_1775007), bool)), all0), s(fun(_1775007, bool), _1775005))), s(list(_1775007), _1775003)))))]]], (15921 ^ _1496237) ^ [_1986657, _1986659, _1986661] : [15923 ^ _1496237 : [(15926 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1986661, bool), bool), i(s(fun(_1986661, fun(fun(_1986661, bool), bool)), in), s(_1986661, 15922 ^ [_1986657, _1986659, _1986661]))), s(fun(_1986661, bool), _1986657))))], (15924 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1986661, bool), bool), i(s(fun(_1986661, fun(fun(_1986661, bool), bool)), in), s(_1986661, 15922 ^ [_1986657, _1986659, _1986661]))), s(fun(_1986661, bool), _1986659)))))]], -(p(s(bool, i(s(fun(fun(_1986661, bool), bool), i(s(fun(fun(_1986661, bool), fun(fun(_1986661, bool), bool)), subset), s(fun(_1986661, bool), _1986659))), s(fun(_1986661, bool), _1986657)))))], (6580 ^ _1496237) ^ [_1660016] : [-(p(s(bool, i(s(fun(fun(_1660016, fun(_1660016, bool)), bool), wf), s(fun(_1660016, fun(_1660016, bool)), l_l_))))), 6585 ^ _1496237 : [(6588 ^ _1496237) ^ [_1660362] : [p(s(bool, i(s(fun(_1660016, bool), 6581 ^ [_1660016]), s(_1660016, _1660362)))), 6592 ^ _1496237 : [(6595 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1660016, bool), 6581 ^ [_1660016]), s(_1660016, 6591 ^ [_1660016, _1660362])))))], (6593 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1660016, bool), i(s(fun(_1660016, fun(_1660016, bool)), l_l_), s(_1660016, 6591 ^ [_1660016, _1660362]))), s(_1660016, _1660362)))))]]], (6586 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1660016, bool), 6581 ^ [_1660016]), s(_1660016, 6584 ^ [_1660016])))))]], 6597 ^ _1496237 : [(6600 ^ _1496237) ^ [_1660742] : [p(s(bool, i(s(fun(_1660016, bool), i(s(fun(_1660016, fun(_1660016, bool)), l_l_), s(_1660016, _1660742))), s(_1660016, 6596 ^ [_1660016])))), p(s(bool, i(s(fun(_1660016, bool), 6581 ^ [_1660016]), s(_1660016, _1660742))))], (6598 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1660016, bool), 6581 ^ [_1660016]), s(_1660016, 6596 ^ [_1660016])))))], (6606 ^ _1496237) ^ [_1660929] : [p(s(bool, i(s(fun(_1660016, bool), 6581 ^ [_1660016]), s(_1660016, _1660929))))]]], (13291 ^ _1496237) ^ [_1906836, _1906838] : [-(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, _1906838))), s(int, _1906836))))) = 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, _1906838))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906836))))))], (12762 ^ _1496237) ^ [_1895904] : [s(num, _1895904) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 12754 ^ [_1895904])))], (6610 ^ _1496237) ^ [_1661045] : [p(s(bool, i(s(fun(fun(_1661045, fun(_1661045, bool)), bool), wf), s(fun(_1661045, fun(_1661045, bool)), l_l_)))), 6613 ^ _1496237 : [(6614 ^ _1496237) ^ [_1661256] : [6624 ^ _1496237 : [(6625 ^ _1496237) ^ [_1661691] : [-(p(s(bool, i(s(fun(_1661045, bool), _1661256), s(_1661045, _1661691)))))]], 6616 ^ _1496237 : [(6617 ^ _1496237) ^ [_1661468] : [p(s(bool, i(s(fun(_1661045, bool), i(s(fun(_1661045, fun(_1661045, bool)), l_l_), s(_1661045, _1661468))), s(_1661045, 6615 ^ [_1661045, _1661256])))), -(p(s(bool, i(s(fun(_1661045, bool), _1661256), s(_1661045, _1661468)))))], (6623 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1661045, bool), _1661256), s(_1661045, 6615 ^ [_1661045, _1661256]))))]]]]], (15235 ^ _1496237) ^ [_1956867, _1956869] : [15236 ^ _1496237 : [(15237 ^ _1496237) ^ [_1956985, _1956987] : [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, _1956869))), s(int, _1956987))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1956867))), s(int, _1956985))))) = 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, _1956869))), s(int, _1956867)))))))], (4645 ^ _1496237) ^ [_1613903, _1613905] : [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, _1613905))), s(num, _1613903)))))), 4648 ^ _1496237 : [(4651 ^ _1496237) ^ [] : [-(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, _1613903)))))], (4649 ^ _1496237) ^ [] : [-(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, _1613905)))))]]], (7552 ^ _1496237) ^ [_1709911, _1709913] : [-(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, _1709913))))), s(num, i(s(fun(num, num), bit1), s(num, _1709911))))) = 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, _1709913))), s(num, _1709911))))))], (28001 ^ _1496237) ^ [_2669285, _2669287, _2669289, _2669291] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2669291, real), real), i(s(fun(fun(_2669291, bool), fun(fun(_2669291, real), real)), sum), s(fun(_2669291, bool), _2669289))), s(fun(_2669291, real), _2669287))))), s(real, _2669285))))), p(s(bool, i(s(fun(fun(_2669291, bool), bool), finite), s(fun(_2669291, bool), _2669289)))), -(s(fun(_2669291, bool), _2669289) = s(fun(_2669291, bool), empty)), 28011 ^ _1496237 : [(28014 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2669291, real), _2669287), s(_2669291, 28010 ^ [_2669285, _2669287, _2669289, _2669291]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2669285))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2669291, bool), num), card), s(fun(_2669291, bool), _2669289))))))))))], (28012 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2669291, bool), bool), i(s(fun(_2669291, fun(fun(_2669291, bool), bool)), in), s(_2669291, 28010 ^ [_2669285, _2669287, _2669289, _2669291]))), s(fun(_2669291, bool), _2669289)))))]]], (15067 ^ _1496237) ^ [_1951238, _1951240] : [p(s(bool, 15065 ^ [_1951238, _1951240])), 15070 ^ _1496237 : [(15075 ^ _1496237) ^ [] : [-(s(int, _1951240) = 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 ^ [_1951238, _1951240]))), s(int, _1951238))))), s(int, 15032 ^ [_1951238, _1951240]))))], (15073 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, 15032 ^ [_1951238, _1951240]))), s(int, i(s(fun(int, int), intu_abs), s(int, _1951238)))))))], (15071 ^ _1496237) ^ [] : [-(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 ^ [_1951238, _1951240])))))]]], (35430 ^ _1496237) ^ [_3502707, _3502709] : [p(s(bool, i(s(fun(fun(_3502709, bool), bool), i(s(fun(fun(_3502707, bool), fun(fun(_3502709, bool), bool)), a_u_c), s(fun(_3502707, bool), s0))), s(fun(_3502709, bool), t0)))), 35434 ^ _1496237 : [(35470 ^ _1496237) ^ [_3506385] : [p(s(bool, i(s(fun(fun(_3502709, bool), bool), i(s(fun(_3502709, fun(fun(_3502709, bool), bool)), in), s(_3502709, _3506385))), s(fun(_3502709, bool), t0)))), 35474 ^ _1496237 : [(35479 ^ _1496237) ^ [_3507021, _3507023] : [-(s(_3502707, _3507023) = s(_3502707, _3507021)), p(s(bool, i(s(fun(fun(_3502707, bool), bool), i(s(fun(_3502707, fun(fun(_3502707, bool), bool)), in), s(_3502707, _3507023))), s(fun(_3502707, bool), s0)))), p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, _3507023))), s(_3502709, _3506385)))))), p(s(bool, i(s(fun(fun(_3502707, bool), bool), i(s(fun(_3502707, fun(fun(_3502707, bool), bool)), in), s(_3502707, _3507021))), s(fun(_3502707, bool), s0)))), p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, _3507021))), s(_3502709, _3506385))))))], (35477 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, 35473 ^ [_3502707, _3502709, _3506385]))), s(_3502709, _3506385)))))))], (35475 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3502707, bool), bool), i(s(fun(_3502707, fun(fun(_3502707, bool), bool)), in), s(_3502707, 35473 ^ [_3502707, _3502709, _3506385]))), s(fun(_3502707, bool), s0)))))]]], (35443 ^ _1496237) ^ [_3505084] : [p(s(bool, i(s(fun(fun(_3502707, bool), bool), i(s(fun(_3502707, fun(fun(_3502707, bool), bool)), in), s(_3502707, _3505084))), s(fun(_3502707, bool), s0)))), 35447 ^ _1496237 : [(35452 ^ _1496237) ^ [_3505720, _3505722] : [-(s(_3502709, _3505722) = s(_3502709, _3505720)), p(s(bool, i(s(fun(fun(_3502709, bool), bool), i(s(fun(_3502709, fun(fun(_3502709, bool), bool)), in), s(_3502709, _3505722))), s(fun(_3502709, bool), t0)))), p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, _3505084))), s(_3502709, _3505722)))))), p(s(bool, i(s(fun(fun(_3502709, bool), bool), i(s(fun(_3502709, fun(fun(_3502709, bool), bool)), in), s(_3502709, _3505720))), s(fun(_3502709, bool), t0)))), p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, _3505084))), s(_3502709, _3505720))))))], (35450 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, _3505084))), s(_3502709, 35446 ^ [_3502707, _3502709, _3505084])))))))], (35448 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3502709, bool), bool), i(s(fun(_3502709, fun(fun(_3502709, bool), bool)), in), s(_3502709, 35446 ^ [_3502707, _3502709, _3505084]))), s(fun(_3502709, bool), t0)))))]]], (35435 ^ _1496237) ^ [_3504705, _3504707] : [p(s(bool, i(s(fun(prod(_3502707, _3502709), bool), 35433 ^ [_3502707, _3502709]), s(prod(_3502707, _3502709), i(s(fun(_3502709, prod(_3502707, _3502709)), i(s(fun(_3502707, fun(_3502709, prod(_3502707, _3502709))), c_), s(_3502707, _3504707))), s(_3502709, _3504705)))))), 35438 ^ _1496237 : [(35441 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3502709, bool), bool), i(s(fun(_3502709, fun(fun(_3502709, bool), bool)), in), s(_3502709, _3504705))), s(fun(_3502709, bool), t0)))))], (35439 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3502707, bool), bool), i(s(fun(_3502707, fun(fun(_3502707, bool), bool)), in), s(_3502707, _3504707))), s(fun(_3502707, bool), s0)))))]]]]], (16139 ^ _1496237) ^ [_1995719, _1995721, _1995723, _1995725, _1995727] : [p(s(bool, i(s(fun(fun(_1995725, bool), bool), i(s(fun(fun(_1995727, bool), fun(fun(_1995725, bool), bool)), i(s(fun(fun(_1995727, _1995725), fun(fun(_1995727, bool), fun(fun(_1995725, bool), bool))), surj), s(fun(_1995727, _1995725), _1995719))), s(fun(_1995727, bool), _1995721))), s(fun(_1995725, bool), _1995723)))), 16142 ^ _1496237 : [(16149 ^ _1496237) ^ [_1996406] : [p(s(bool, i(s(fun(fun(_1995725, bool), bool), i(s(fun(_1995725, fun(fun(_1995725, bool), bool)), in), s(_1995725, _1996406))), s(fun(_1995725, bool), _1995723)))), 16153 ^ _1496237 : [(16156 ^ _1496237) ^ [] : [-(s(_1995725, i(s(fun(_1995727, _1995725), _1995719), s(_1995727, 16152 ^ [_1995719, _1995721, _1995723, _1995725, _1995727, _1996406]))) = s(_1995725, _1996406))], (16154 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1995727, bool), bool), i(s(fun(_1995727, fun(fun(_1995727, bool), bool)), in), s(_1995727, 16152 ^ [_1995719, _1995721, _1995723, _1995725, _1995727, _1996406]))), s(fun(_1995727, bool), _1995721)))))]]], (16143 ^ _1496237) ^ [_1996149] : [p(s(bool, i(s(fun(fun(_1995727, bool), bool), i(s(fun(_1995727, fun(fun(_1995727, bool), bool)), in), s(_1995727, _1996149))), s(fun(_1995727, bool), _1995721)))), -(p(s(bool, i(s(fun(fun(_1995725, bool), bool), i(s(fun(_1995725, fun(fun(_1995725, bool), bool)), in), s(_1995725, i(s(fun(_1995727, _1995725), _1995719), s(_1995727, _1996149))))), s(fun(_1995725, bool), _1995723)))))]]], (7698 ^ _1496237) ^ [_1714920, _1714922, _1714924, _1714926, _1714928] : [-(s(bool, i(s(fun(_1714928, bool), i(s(fun(num, fun(_1714928, bool)), i(s(fun(fun(num, fun(_1714928, bool)), fun(num, fun(_1714928, bool))), i(s(fun(fun(num, fun(_1714928, bool)), fun(fun(num, fun(_1714928, bool)), fun(num, fun(_1714928, bool)))), injp), s(fun(num, fun(_1714928, bool)), _1714926))), s(fun(num, fun(_1714928, bool)), _1714924))), s(num, _1714922))), s(_1714928, _1714920))) = 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, _1714922))))), s(bool, i(s(fun(_1714928, bool), i(s(fun(num, fun(_1714928, bool)), _1714926), s(num, i(s(fun(num, num), numright), s(num, _1714922))))), s(_1714928, _1714920))))), s(bool, i(s(fun(_1714928, bool), i(s(fun(num, fun(_1714928, bool)), _1714924), s(num, i(s(fun(num, num), numright), s(num, _1714922))))), s(_1714928, _1714920))))))], (19438 ^ _1496237) ^ [_2188441, _2188443, _2188445] : [p(s(bool, i(s(fun(fun(_2188445, bool), bool), finite), s(fun(_2188445, bool), i(s(fun(fun(_2188445, bool), fun(_2188445, bool)), i(s(fun(fun(_2188445, bool), fun(fun(_2188445, bool), fun(_2188445, bool))), union), s(fun(_2188445, bool), _2188443))), s(fun(_2188445, bool), _2188441)))))), 19441 ^ _1496237 : [(19444 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2188445, bool), bool), finite), s(fun(_2188445, bool), _2188441)))))], (19442 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2188445, bool), bool), finite), s(fun(_2188445, bool), _2188443)))))]]], (17337 ^ _1496237) ^ [_2059354, _2059356, _2059358, _2059360, _2059362] : [17340 ^ _1496237 : [(17343 ^ _1496237) ^ [] : [s(_2059360, 17338 ^ [_2059354, _2059356, _2059358, _2059360, _2059362]) = s(_2059360, 17339 ^ [_2059354, _2059356, _2059358, _2059360, _2059362])], (17341 ^ _1496237) ^ [] : [-(s(_2059362, i(s(fun(_2059360, _2059362), _2059358), s(_2059360, 17338 ^ [_2059354, _2059356, _2059358, _2059360, _2059362]))) = s(_2059362, i(s(fun(_2059360, _2059362), _2059358), s(_2059360, 17339 ^ [_2059354, _2059356, _2059358, _2059360, _2059362]))))]], -(s(fun(_2059362, bool), i(s(fun(fun(_2059360, bool), fun(_2059362, bool)), i(s(fun(fun(_2059360, _2059362), fun(fun(_2059360, bool), fun(_2059362, bool))), image), s(fun(_2059360, _2059362), _2059358))), s(fun(_2059360, bool), i(s(fun(fun(_2059360, bool), fun(_2059360, bool)), i(s(fun(fun(_2059360, bool), fun(fun(_2059360, bool), fun(_2059360, bool))), diff), s(fun(_2059360, bool), _2059356))), s(fun(_2059360, bool), _2059354))))) = s(fun(_2059362, bool), i(s(fun(fun(_2059362, bool), fun(_2059362, bool)), i(s(fun(fun(_2059362, bool), fun(fun(_2059362, bool), fun(_2059362, bool))), diff), s(fun(_2059362, bool), i(s(fun(fun(_2059360, bool), fun(_2059362, bool)), i(s(fun(fun(_2059360, _2059362), fun(fun(_2059360, bool), fun(_2059362, bool))), image), s(fun(_2059360, _2059362), _2059358))), s(fun(_2059360, bool), _2059356))))), s(fun(_2059362, bool), i(s(fun(fun(_2059360, bool), fun(_2059362, bool)), i(s(fun(fun(_2059360, _2059362), fun(fun(_2059360, bool), fun(_2059362, bool))), image), s(fun(_2059360, _2059362), _2059358))), s(fun(_2059360, bool), _2059354))))))], (10731 ^ _1496237) ^ [_1844389, _1844391] : [-(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, _1844391))), s(real, _1844389))))))), 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, _1844391)))), 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, _1844389))))], (21823 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(bool, bool), bool), finite), s(fun(bool, bool), univ)))))], (9612 ^ _1496237) ^ [_1809053, _1809055] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1809055))), s(nadd, _1809053)))), 9615 ^ _1496237 : [(9618 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1809053))), s(nadd, _1809055)))))], (9616 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1809055))), s(nadd, _1809053)))))]]], (43090 ^ _1496237) ^ [_4093227, _4093229, _4093231] : [p(s(bool, i(s(fun(cart(cart(real, _4093229), _4093231), bool), invertible), s(cart(cart(real, _4093229), _4093231), _4093227)))), 43093 ^ _1496237 : [(43096 ^ _1496237) ^ [] : [-(s(cart(cart(real, _4093229), _4093229), i(s(fun(cart(cart(real, _4093229), _4093231), cart(cart(real, _4093229), _4093229)), i(s(fun(cart(cart(real, _4093231), _4093229), fun(cart(cart(real, _4093229), _4093231), cart(cart(real, _4093229), _4093229))), matrixu_mul), s(cart(cart(real, _4093231), _4093229), i(s(fun(cart(cart(real, _4093229), _4093231), cart(cart(real, _4093231), _4093229)), matrixu_inv), s(cart(cart(real, _4093229), _4093231), _4093227))))), s(cart(cart(real, _4093229), _4093231), _4093227))) = s(cart(cart(real, _4093229), _4093229), i(s(fun(num, cart(cart(real, _4093229), _4093229)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43094 ^ _1496237) ^ [] : [-(s(cart(cart(real, _4093231), _4093231), i(s(fun(cart(cart(real, _4093231), _4093229), cart(cart(real, _4093231), _4093231)), i(s(fun(cart(cart(real, _4093229), _4093231), fun(cart(cart(real, _4093231), _4093229), cart(cart(real, _4093231), _4093231))), matrixu_mul), s(cart(cart(real, _4093229), _4093231), _4093227))), s(cart(cart(real, _4093231), _4093229), i(s(fun(cart(cart(real, _4093229), _4093231), cart(cart(real, _4093231), _4093229)), matrixu_inv), s(cart(cart(real, _4093229), _4093231), _4093227))))) = s(cart(cart(real, _4093231), _4093231), i(s(fun(num, cart(cart(real, _4093231), _4093231)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (24073 ^ _1496237) ^ [_2407990] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2407990))), 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 ^ _1496237 : [(24082 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2407990))), s(real, 24078 ^ [_2407990]))))], (24080 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24078 ^ [_2407990]))), s(fun(real, bool), s0)))))]]], (12862 ^ _1496237) ^ [_1898171, _1898173] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1898173))), s(num, _1898171))) = 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 ^ _1496237 : [(12864 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1898173))) = 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 ^ _1496237 : [(12870 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1898171))))], (12868 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1898173))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (12872 ^ _1496237) ^ [] : [s(num, _1898171) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (13136 ^ _1496237) ^ [] : [-(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))))], (4955 ^ _1496237) ^ [_1621173, _1621175] : [s(bool, i(s(fun(num, bool), even), s(num, _1621175))) = s(bool, i(s(fun(num, bool), even), s(num, _1621173))), -(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, _1621175))), s(num, _1621173)))))))], (4483 ^ _1496237) ^ [_1610021, _1610023] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1610021))), s(num, _1610023)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1610023))), s(num, _1610021))))], (18087 ^ _1496237) ^ [_2104640, _2104642, _2104644] : [18141 ^ _1496237 : [(18142 ^ _1496237) ^ [_2107690, _2107692] : [-(s(fun(_2104642, bool), i(s(fun(fun(fun(_2104642, bool), bool), fun(_2104642, bool)), inters), s(fun(fun(_2104642, bool), bool), i(s(fun(fun(_2104644, bool), fun(fun(_2104642, bool), bool)), i(s(fun(fun(_2104644, fun(_2104642, bool)), fun(fun(_2104644, bool), fun(fun(_2104642, bool), bool))), image), s(fun(_2104644, fun(_2104642, bool)), _2107692))), s(fun(_2104644, bool), _2107690))))) = s(fun(_2104642, bool), i(s(fun(fun(_2104642, bool), fun(_2104642, bool)), gspec), s(fun(_2104642, bool), i(s(fun(fun(_2104644, fun(_2104642, bool)), fun(_2104642, bool)), i(s(fun(fun(_2104644, bool), fun(fun(_2104644, fun(_2104642, bool)), fun(_2104642, bool))), _2104640), s(fun(_2104644, bool), _2107690))), s(fun(_2104644, fun(_2104642, bool)), _2107692))))))]], 18093 ^ _1496237 : [(18096 ^ _1496237) ^ [_2105567, _2105569] : [p(s(bool, i(s(fun(_2104642, bool), i(s(fun(bool, fun(_2104642, bool)), i(s(fun(_2104642, fun(bool, fun(_2104642, bool))), setspec), s(_2104642, 18090 ^ [_2104640, _2104642, _2104644]))), s(bool, _2105567))), s(_2104642, _2105569)))), 18099 ^ _1496237 : [(18105 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2104642, bool), bool), i(s(fun(_2104642, fun(fun(_2104642, bool), bool)), in), s(_2104642, _2105569))), s(fun(_2104642, bool), i(s(fun(_2104644, fun(_2104642, bool)), 18089 ^ [_2104640, _2104642, _2104644]), s(_2104644, 18101 ^ [_2104640, _2104642, _2104644, _2105567, _2105569]))))))], (18103 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2104644, bool), bool), i(s(fun(_2104644, fun(fun(_2104644, bool), bool)), in), s(_2104644, 18101 ^ [_2104640, _2104642, _2104644, _2105567, _2105569]))), s(fun(_2104644, bool), 18088 ^ [_2104640, _2104642, _2104644])))))], (18100 ^ _1496237) ^ [] : [-(p(s(bool, _2105567)))]], 18106 ^ _1496237 : [(18107 ^ _1496237) ^ [_2106112] : [p(s(bool, i(s(fun(fun(_2104644, bool), bool), i(s(fun(_2104644, fun(fun(_2104644, bool), bool)), in), s(_2104644, _2106112))), s(fun(_2104644, bool), 18088 ^ [_2104640, _2104642, _2104644])))), -(p(s(bool, i(s(fun(fun(_2104642, bool), bool), i(s(fun(_2104642, fun(fun(_2104642, bool), bool)), in), s(_2104642, _2105569))), s(fun(_2104642, bool), i(s(fun(_2104644, fun(_2104642, bool)), 18089 ^ [_2104640, _2104642, _2104644]), s(_2104644, _2106112)))))))], (18113 ^ _1496237) ^ [] : [p(s(bool, _2105567))]]], (18094 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2104642, bool), i(s(fun(fun(_2104644, fun(_2104642, bool)), fun(_2104642, bool)), i(s(fun(fun(_2104644, bool), fun(fun(_2104644, fun(_2104642, bool)), fun(_2104642, bool))), _2104640), s(fun(_2104644, bool), 18088 ^ [_2104640, _2104642, _2104644]))), s(fun(_2104644, fun(_2104642, bool)), 18089 ^ [_2104640, _2104642, _2104644]))), s(_2104642, 18090 ^ [_2104640, _2104642, _2104644])))))]], 18118 ^ _1496237 : [(18138 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2104642, bool), i(s(fun(bool, fun(_2104642, bool)), i(s(fun(_2104642, fun(bool, fun(_2104642, bool))), setspec), s(_2104642, 18090 ^ [_2104640, _2104642, _2104644]))), s(bool, 18117 ^ [_2104640, _2104642, _2104644]))), s(_2104642, 18116 ^ [_2104640, _2104642, _2104644])))))], (18129 ^ _1496237) ^ [] : [18131 ^ _1496237 : [(18134 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2104642, bool), bool), i(s(fun(_2104642, fun(fun(_2104642, bool), bool)), in), s(_2104642, 18116 ^ [_2104640, _2104642, _2104644]))), s(fun(_2104642, bool), i(s(fun(_2104644, fun(_2104642, bool)), 18089 ^ [_2104640, _2104642, _2104644]), s(_2104644, 18130 ^ [_2104640, _2104642, _2104644]))))))], (18132 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2104644, bool), bool), i(s(fun(_2104644, fun(fun(_2104644, bool), bool)), in), s(_2104644, 18130 ^ [_2104640, _2104642, _2104644]))), s(fun(_2104644, bool), 18088 ^ [_2104640, _2104642, _2104644])))))]], -(p(s(bool, 18117 ^ [_2104640, _2104642, _2104644])))], (18119 ^ _1496237) ^ [] : [p(s(bool, 18117 ^ [_2104640, _2104642, _2104644])), 18122 ^ _1496237 : [(18123 ^ _1496237) ^ [_2106817] : [p(s(bool, i(s(fun(fun(_2104644, bool), bool), i(s(fun(_2104644, fun(fun(_2104644, bool), bool)), in), s(_2104644, _2106817))), s(fun(_2104644, bool), 18088 ^ [_2104640, _2104642, _2104644])))), -(p(s(bool, i(s(fun(fun(_2104642, bool), bool), i(s(fun(_2104642, fun(fun(_2104642, bool), bool)), in), s(_2104642, 18116 ^ [_2104640, _2104642, _2104644]))), s(fun(_2104642, bool), i(s(fun(_2104644, fun(_2104642, bool)), 18089 ^ [_2104640, _2104642, _2104644]), s(_2104644, _2106817)))))))]]], (18140 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2104642, bool), i(s(fun(fun(_2104644, fun(_2104642, bool)), fun(_2104642, bool)), i(s(fun(fun(_2104644, bool), fun(fun(_2104644, fun(_2104642, bool)), fun(_2104642, bool))), _2104640), s(fun(_2104644, bool), 18088 ^ [_2104640, _2104642, _2104644]))), s(fun(_2104644, fun(_2104642, bool)), 18089 ^ [_2104640, _2104642, _2104644]))), s(_2104642, 18090 ^ [_2104640, _2104642, _2104644]))))]]], (15025 ^ _1496237) ^ [_1950000, _1950002] : [-(s(int, _1950000) = 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, _1950002))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, 15028 ^ [_1950000, _1950002]))), s(int, _1950000)))))))], (29522 ^ _1496237) ^ [_2772079] : [s(real, i(s(fun(num, real), _2772079), s(num, 29523 ^ [_2772079]))) = 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 ^ [_2772079]))), 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 ^ [_2772079]))))), 29526 ^ _1496237 : [(29527 ^ _1496237) ^ [_2772444, _2772446] : [-(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, _2772446))), s(num, _2772444))))), s(fun(num, real), _2772079))) = 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, _2772446))), s(num, _2772444))))), 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, _2772444))), 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, _2772446))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (10935 ^ _1496237) ^ [] : [-(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))))))], (29382 ^ _1496237) ^ [_2761943, _2761945] : [-(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, _2761943))), s(num, _2761943))))), s(fun(num, real), _2761945))) = s(real, i(s(fun(num, real), _2761945), s(num, _2761943))))], (9274 ^ _1496237) ^ [_1797041] : [-(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, _1797041))))) = s(num, _1797041))], (7904 ^ _1496237) ^ [_1726270, _1726272] : [-(s(_1726270, i(s(fun(sum0(_1726272, _1726270), _1726270), outr), s(sum0(_1726272, _1726270), i(s(fun(_1726270, sum0(_1726272, _1726270)), inr), s(_1726270, y))))) = s(_1726270, y))], (140 ^ _1496237) ^ [_1498314, _1498316] : [s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), 141 ^ [_1498314, _1498316]), s(bool, _1498316))), s(bool, _1498314))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), 141 ^ [_1498314, _1498316]), s(bool, t))), s(bool, t))), 144 ^ _1496237 : [(147 ^ _1496237) ^ [] : [-(p(s(bool, _1498314)))], (145 ^ _1496237) ^ [] : [-(p(s(bool, _1498316)))]]], (9398 ^ _1496237) ^ [_1801469, _1801471, _1801473] : [9408 ^ _1496237 : [(9409 ^ _1496237) ^ [_1802007, _1802009] : [-(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)), _1801473), s(num, _1802009))), s(num, _1802007))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9407 ^ [_1801469, _1801471, _1801473]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1802009))), s(num, _1802007)))))))))]], s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _1801473), 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)), _1801473), s(num, 9403 ^ [_1801469, _1801471, _1801473]))), s(num, 9404 ^ [_1801469, _1801471, _1801473]))))), 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, _1801471))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 9403 ^ [_1801469, _1801471, _1801473]))), s(num, 9404 ^ [_1801469, _1801471, _1801473]))))))), s(num, _1801469))))))], (24986 ^ _1496237) ^ [_2454005, _2454007, _2454009] : [p(s(bool, i(s(fun(fun(_2454007, fun(_2454007, _2454007)), bool), monoidal), s(fun(_2454007, fun(_2454007, _2454007)), _2454005)))), 24989 ^ _1496237 : [(24990 ^ _1496237) ^ [_2454891, _2454893, _2454895] : [-(s(_2454007, i(s(fun(fun(_2454009, _2454007), _2454007), i(s(fun(fun(_2454009, bool), fun(fun(_2454009, _2454007), _2454007)), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, bool), fun(fun(_2454009, _2454007), _2454007))), iterate), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, bool), i(s(fun(fun(_2454009, bool), fun(_2454009, bool)), i(s(fun(fun(_2454009, bool), fun(fun(_2454009, bool), fun(_2454009, bool))), union), s(fun(_2454009, bool), _2454893))), s(fun(_2454009, bool), _2454891))))), s(fun(_2454009, _2454007), _2454895))) = s(_2454007, i(s(fun(_2454007, _2454007), i(s(fun(_2454007, fun(_2454007, _2454007)), _2454005), s(_2454007, i(s(fun(fun(_2454009, _2454007), _2454007), i(s(fun(fun(_2454009, bool), fun(fun(_2454009, _2454007), _2454007)), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, bool), fun(fun(_2454009, _2454007), _2454007))), iterate), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, bool), _2454893))), s(fun(_2454009, _2454007), _2454895))))), s(_2454007, i(s(fun(fun(_2454009, _2454007), _2454007), i(s(fun(fun(_2454009, bool), fun(fun(_2454009, _2454007), _2454007)), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, bool), fun(fun(_2454009, _2454007), _2454007))), iterate), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, bool), _2454891))), s(fun(_2454009, _2454007), _2454895)))))), p(s(bool, i(s(fun(fun(_2454009, bool), bool), finite), s(fun(_2454009, bool), i(s(fun(fun(_2454009, bool), fun(_2454009, bool)), i(s(fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool))), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool)))), support), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, _2454007), _2454895))), s(fun(_2454009, bool), _2454893)))))), p(s(bool, i(s(fun(fun(_2454009, bool), bool), finite), s(fun(_2454009, bool), i(s(fun(fun(_2454009, bool), fun(_2454009, bool)), i(s(fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool))), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool)))), support), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, _2454007), _2454895))), s(fun(_2454009, bool), _2454891)))))), p(s(bool, i(s(fun(fun(_2454009, bool), bool), i(s(fun(fun(_2454009, bool), fun(fun(_2454009, bool), bool)), disjoint), s(fun(_2454009, bool), i(s(fun(fun(_2454009, bool), fun(_2454009, bool)), i(s(fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool))), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool)))), support), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, _2454007), _2454895))), s(fun(_2454009, bool), _2454893))))), s(fun(_2454009, bool), i(s(fun(fun(_2454009, bool), fun(_2454009, bool)), i(s(fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool))), i(s(fun(fun(_2454007, fun(_2454007, _2454007)), fun(fun(_2454009, _2454007), fun(fun(_2454009, bool), fun(_2454009, bool)))), support), s(fun(_2454007, fun(_2454007, _2454007)), _2454005))), s(fun(_2454009, _2454007), _2454895))), s(fun(_2454009, bool), _2454891))))))]]], (12347 ^ _1496237) ^ [_1886115, _1886117, _1886119] : [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, _1886115)))), 12350 ^ _1496237 : [(12357 ^ _1496237) ^ [] : [s(real, _1886119) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1886117))), s(real, _1886115))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1886119))), s(real, _1886115))) = s(real, _1886117))], (12351 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1886119))), s(real, _1886115))) = s(real, _1886117), -(s(real, _1886119) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1886117))), s(real, _1886115))))]]], (38101 ^ _1496237) ^ [_3630811, _3630813] : [38106 ^ _1496237 : [(38109 ^ _1496237) ^ [_3631558] : [p(s(bool, i(s(fun(_3630813, bool), i(s(fun(bool, fun(_3630813, bool)), i(s(fun(_3630813, fun(bool, fun(_3630813, bool))), setspec), s(_3630813, 38103 ^ [_3630811, _3630813]))), s(bool, i(s(fun(_3630813, bool), 38102 ^ [_3630811, _3630813]), s(_3630813, _3631558))))), s(_3630813, _3631558))))], (38107 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3630813, bool), i(s(fun(fun(_3630813, bool), fun(_3630813, bool)), _3630811), s(fun(_3630813, bool), 38102 ^ [_3630811, _3630813]))), s(_3630813, 38103 ^ [_3630811, _3630813])))))]], 38111 ^ _1496237 : [(38114 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3630813, bool), i(s(fun(fun(_3630813, bool), fun(_3630813, bool)), _3630811), s(fun(_3630813, bool), 38102 ^ [_3630811, _3630813]))), s(_3630813, 38103 ^ [_3630811, _3630813]))))], (38112 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3630813, bool), i(s(fun(bool, fun(_3630813, bool)), i(s(fun(_3630813, fun(bool, fun(_3630813, bool))), setspec), s(_3630813, 38103 ^ [_3630811, _3630813]))), s(bool, i(s(fun(_3630813, bool), 38102 ^ [_3630811, _3630813]), s(_3630813, 38110 ^ [_3630811, _3630813]))))), s(_3630813, 38110 ^ [_3630811, _3630813])))))]], 38115 ^ _1496237 : [(38116 ^ _1496237) ^ [_3631847, _3631849] : [38146 ^ _1496237 : [(38149 ^ _1496237) ^ [_3633180] : [p(s(bool, i(s(fun(_3630813, bool), _3631847), s(_3630813, _3633180)))), -(p(s(bool, i(s(fun(_3630813, bool), i(s(fun(real, fun(_3630813, bool)), _3631849), s(real, 38145 ^ [_3630811, _3630813, _3631847, _3631849]))), s(_3630813, _3633180)))))], (38147 ^ _1496237) ^ [] : [-(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 ^ [_3630811, _3630813, _3631847, _3631849])))))]], p(s(bool, i(s(fun(fun(_3630813, bool), bool), finite), s(fun(_3630813, bool), i(s(fun(fun(_3630813, bool), fun(_3630813, bool)), gspec), s(fun(_3630813, bool), i(s(fun(fun(_3630813, bool), fun(_3630813, bool)), _3630811), s(fun(_3630813, bool), _3631847)))))))), 38126 ^ _1496237 : [(38127 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3630813, bool), _3631847), s(_3630813, 38125 ^ [_3630811, _3630813, _3631847, _3631849])))))], (38131 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38124 ^ [_3630811, _3630813, _3631847, _3631849]))), s(real, 38123 ^ [_3630811, _3630813, _3631847, _3631849])))))], (38135 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3630813, bool), i(s(fun(real, fun(_3630813, bool)), _3631849), s(real, 38124 ^ [_3630811, _3630813, _3631847, _3631849]))), s(_3630813, 38125 ^ [_3630811, _3630813, _3631847, _3631849]))))], (38133 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3630813, bool), i(s(fun(real, fun(_3630813, bool)), _3631849), s(real, 38123 ^ [_3630811, _3630813, _3631847, _3631849]))), s(_3630813, 38125 ^ [_3630811, _3630813, _3631847, _3631849])))))], (38129 ^ _1496237) ^ [] : [-(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 ^ [_3630811, _3630813, _3631847, _3631849])))))]], 38137 ^ _1496237 : [(38140 ^ _1496237) ^ [_3632882] : [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, _3632882)))), p(s(bool, i(s(fun(_3630813, bool), i(s(fun(real, fun(_3630813, bool)), _3631849), s(real, _3632882))), s(_3630813, 38136 ^ [_3630811, _3630813, _3631847, _3631849]))))], (38138 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3630813, bool), _3631847), s(_3630813, 38136 ^ [_3630811, _3630813, _3631847, _3631849])))))]]]]], (14804 ^ _1496237) ^ [_1944527, _1944529] : [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, _1944529))), 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, _1944527))), 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 ^ _1496237 : [(14810 ^ _1496237) ^ [] : [-(s(int, _1944527) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14808 ^ _1496237) ^ [] : [-(s(int, _1944529) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (5197 ^ _1496237) ^ [_1626861, _1626863] : [-(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, _1626863))), s(num, _1626861))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1626861))), s(num, _1626863)))), -(s(bool, i(s(fun(num, bool), odd), s(num, _1626863))) = s(bool, i(s(fun(num, bool), odd), s(num, _1626861))))], (13283 ^ _1496237) ^ [_1906520, _1906522] : [-(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, _1906522))), s(int, _1906520))))) = 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, _1906522))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906520))))))], (5799 ^ _1496237) ^ [_1641941, _1641943, _1641945] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1641943))), s(num, _1641941))) = 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, _1641945))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1641943))), s(num, _1641941))))))), s(num, _1641943))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1641945))), s(num, _1641943))))], (10647 ^ _1496237) ^ [] : [-(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))))))))], (22955 ^ _1496237) ^ [_2363708, _2363710, _2363712, _2363714] : [22958 ^ _1496237 : [(22961 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2363712, bool), bool), i(s(fun(fun(_2363712, bool), fun(fun(_2363712, bool), bool)), subset), s(fun(_2363712, bool), 22957 ^ [_2363708, _2363710, _2363712, _2363714]))), s(fun(_2363712, bool), _2363708)))))], (22963 ^ _1496237) ^ [] : [-(s(fun(_2363714, bool), i(s(fun(fun(_2363712, bool), fun(_2363714, bool)), i(s(fun(fun(_2363712, _2363714), fun(fun(_2363712, bool), fun(_2363714, bool))), image), s(fun(_2363712, _2363714), _2363710))), s(fun(_2363712, bool), 22956 ^ [_2363708, _2363710, _2363712, _2363714]))) = s(fun(_2363714, bool), i(s(fun(fun(_2363712, bool), fun(_2363714, bool)), i(s(fun(fun(_2363712, _2363714), fun(fun(_2363712, bool), fun(_2363714, bool))), image), s(fun(_2363712, _2363714), _2363710))), s(fun(_2363712, bool), 22957 ^ [_2363708, _2363710, _2363712, _2363714]))))], (22965 ^ _1496237) ^ [] : [s(fun(_2363712, bool), 22956 ^ [_2363708, _2363710, _2363712, _2363714]) = s(fun(_2363712, bool), 22957 ^ [_2363708, _2363710, _2363712, _2363714])], (22959 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2363712, bool), bool), i(s(fun(fun(_2363712, bool), fun(fun(_2363712, bool), bool)), subset), s(fun(_2363712, bool), 22956 ^ [_2363708, _2363710, _2363712, _2363714]))), s(fun(_2363712, bool), _2363708)))))]], 22966 ^ _1496237 : [(22967 ^ _1496237) ^ [_2364521, _2364523] : [-(s(_2363712, _2364523) = s(_2363712, _2364521)), p(s(bool, i(s(fun(fun(_2363712, bool), bool), i(s(fun(_2363712, fun(fun(_2363712, bool), bool)), in), s(_2363712, _2364523))), s(fun(_2363712, bool), _2363708)))), p(s(bool, i(s(fun(fun(_2363712, bool), bool), i(s(fun(_2363712, fun(fun(_2363712, bool), bool)), in), s(_2363712, _2364521))), s(fun(_2363712, bool), _2363708)))), s(_2363714, i(s(fun(_2363712, _2363714), _2363710), s(_2363712, _2364523))) = s(_2363714, i(s(fun(_2363712, _2363714), _2363710), s(_2363712, _2364521)))]]], (8526 ^ _1496237) ^ [_1757593, _1757595] : [8531 ^ _1496237 : [(8534 ^ _1496237) ^ [] : [s(_1757595, i(s(fun(_1757595, _1757595), 8527 ^ [_1757593, _1757595]), s(_1757595, 8528 ^ [_1757593, _1757595]))) = s(_1757595, 8528 ^ [_1757593, _1757595])], (8532 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1757595, bool), i(s(fun(fun(_1757595, _1757595), fun(_1757595, bool)), _1757593), s(fun(_1757595, _1757595), 8527 ^ [_1757593, _1757595]))), s(_1757595, 8528 ^ [_1757593, _1757595])))))]], 8535 ^ _1496237 : [(8538 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1757595, bool), i(s(fun(fun(_1757595, _1757595), fun(_1757595, bool)), _1757593), s(fun(_1757595, _1757595), 8527 ^ [_1757593, _1757595]))), s(_1757595, 8528 ^ [_1757593, _1757595]))))], (8536 ^ _1496237) ^ [] : [-(s(_1757595, i(s(fun(_1757595, _1757595), 8527 ^ [_1757593, _1757595]), s(_1757595, 8528 ^ [_1757593, _1757595]))) = s(_1757595, 8528 ^ [_1757593, _1757595]))]], 8539 ^ _1496237 : [(8540 ^ _1496237) ^ [_1758208, _1758210] : [p(s(bool, i(s(fun(list(_1757595), bool), i(s(fun(fun(_1757595, bool), fun(list(_1757595), bool)), all0), s(fun(_1757595, bool), i(s(fun(fun(_1757595, _1757595), fun(_1757595, bool)), _1757593), s(fun(_1757595, _1757595), _1758208))))), s(list(_1757595), _1758210)))), -(s(list(_1757595), i(s(fun(list(_1757595), list(_1757595)), i(s(fun(fun(_1757595, _1757595), fun(list(_1757595), list(_1757595))), map0), s(fun(_1757595, _1757595), _1758208))), s(list(_1757595), _1758210))) = s(list(_1757595), _1758210))]]], (27337 ^ _1496237) ^ [_2628834] : [s(num, _2628834) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 27329 ^ [_2628834])))], (7298 ^ _1496237) ^ [_1703900] : [-(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, _1703900))))) = s(num, u_0))], (6004 ^ _1496237) ^ [_1646687] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1646687))), 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, _1646687)))))], (16512 ^ _1496237) ^ [_2012708] : [s(fun(_2012708, bool), s0) = s(fun(_2012708, bool), univ), 16515 ^ _1496237 : [(16516 ^ _1496237) ^ [_2012827] : [-(p(s(bool, i(s(fun(fun(_2012708, bool), bool), i(s(fun(_2012708, fun(fun(_2012708, bool), bool)), in), s(_2012708, _2012827))), s(fun(_2012708, bool), s0)))))]]], (11421 ^ _1496237) ^ [_1861435, _1861437, _1861439] : [-(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, _1861439))), s(real, _1861437))))), s(real, _1861435))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1861439))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1861435))), s(real, _1861437))))))], (36819 ^ _1496237) ^ [_3571087, _3571089] : [-(p(s(bool, i(s(fun(fun(_3571089, bool), bool), countable), s(fun(_3571089, bool), i(s(fun(fun(fun(_3571089, bool), bool), fun(_3571089, bool)), unions), s(fun(fun(_3571089, bool), bool), _3571087))))))), p(s(bool, i(s(fun(fun(fun(_3571089, bool), bool), bool), countable), s(fun(fun(_3571089, bool), bool), _3571087)))), 36825 ^ _1496237 : [(36828 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3571089, bool), bool), countable), s(fun(_3571089, bool), 36824 ^ [_3571087, _3571089]))))], (36826 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3571089, bool), bool), bool), i(s(fun(fun(_3571089, bool), fun(fun(fun(_3571089, bool), bool), bool)), in), s(fun(_3571089, bool), 36824 ^ [_3571087, _3571089]))), s(fun(fun(_3571089, bool), bool), _3571087)))))]]], (3344 ^ _1496237) ^ [_1561883, _1561885, _1561887] : [s(fun(_1561887, fun(_1561885, bool)), i(s(fun(prod(_1561887, _1561885), fun(_1561887, fun(_1561885, bool))), repu_prod), s(prod(_1561887, _1561885), i(s(fun(fun(_1561887, fun(_1561885, bool)), prod(_1561887, _1561885)), absu_prod), s(fun(_1561887, fun(_1561885, bool)), _1561883))))) = s(fun(_1561887, fun(_1561885, bool)), _1561883), -(s(fun(_1561887, fun(_1561885, bool)), _1561883) = s(fun(_1561887, fun(_1561885, bool)), i(s(fun(_1561885, fun(_1561887, fun(_1561885, bool))), i(s(fun(_1561887, fun(_1561885, fun(_1561887, fun(_1561885, bool)))), mku_pair), s(_1561887, 3347 ^ [_1561883, _1561885, _1561887]))), s(_1561885, 3348 ^ [_1561883, _1561885, _1561887]))))], (22491 ^ _1496237) ^ [_2342995, _2342997] : [s(fun(_2342997, bool), i(s(fun(list(_2342997), fun(_2342997, bool)), setu_ofu_list), s(list(_2342997), _2342995))) = s(fun(_2342997, bool), empty), -(s(list(_2342997), _2342995) = s(list(_2342997), nil))], (40014 ^ _1496237) ^ [_3819517] : [-(p(s(bool, i(s(fun(fun(cart(real, _3819517), fun(cart(real, _3819517), cart(real, _3819517))), bool), monoidal), s(fun(cart(real, _3819517), fun(cart(real, _3819517), cart(real, _3819517))), vectoru_add)))))], (13391 ^ _1496237) ^ [_1909730, _1909732, _1909734] : [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, _1909730))))), 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, _1909732))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1909734)))))))), -(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, _1909734))), s(int, _1909730))))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1909732)))))))], (5817 ^ _1496237) ^ [_1642263, _1642265, _1642267] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1642267))), s(num, _1642263))) = 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, _1642267))), s(num, _1642265))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1642267))), s(num, _1642263))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1642267))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1642265))), s(num, _1642263))))))], (16766 ^ _1496237) ^ [_2023798, _2023800, _2023802, _2023804] : [-(p(s(bool, i(s(fun(fun(_2023804, bool), bool), i(s(fun(fun(_2023804, bool), fun(fun(_2023804, bool), bool)), subset), s(fun(_2023804, bool), _2023802))), s(fun(_2023804, bool), i(s(fun(fun(_2023804, bool), fun(_2023804, bool)), i(s(fun(fun(_2023804, bool), fun(fun(_2023804, bool), fun(_2023804, bool))), inter), s(fun(_2023804, bool), _2023800))), s(fun(_2023804, bool), _2023798))))))), p(s(bool, i(s(fun(fun(_2023804, bool), bool), i(s(fun(fun(_2023804, bool), fun(fun(_2023804, bool), bool)), subset), s(fun(_2023804, bool), _2023802))), s(fun(_2023804, bool), _2023800)))), p(s(bool, i(s(fun(fun(_2023804, bool), bool), i(s(fun(fun(_2023804, bool), fun(fun(_2023804, bool), bool)), subset), s(fun(_2023804, bool), _2023802))), s(fun(_2023804, bool), _2023798))))], (16778 ^ _1496237) ^ [_2024578, _2024580, _2024582, _2024584] : [-(s(fun(_2024584, bool), i(s(fun(fun(_2024584, bool), fun(_2024584, bool)), i(s(fun(fun(_2024584, bool), fun(fun(_2024584, bool), fun(_2024584, bool))), union), s(fun(_2024584, bool), _2024582))), s(fun(_2024584, bool), i(s(fun(fun(_2024584, bool), fun(_2024584, bool)), i(s(fun(fun(_2024584, bool), fun(fun(_2024584, bool), fun(_2024584, bool))), inter), s(fun(_2024584, bool), _2024580))), s(fun(_2024584, bool), _2024578))))) = s(fun(_2024584, bool), i(s(fun(fun(_2024584, bool), fun(_2024584, bool)), i(s(fun(fun(_2024584, bool), fun(fun(_2024584, bool), fun(_2024584, bool))), inter), s(fun(_2024584, bool), i(s(fun(fun(_2024584, bool), fun(_2024584, bool)), i(s(fun(fun(_2024584, bool), fun(fun(_2024584, bool), fun(_2024584, bool))), union), s(fun(_2024584, bool), _2024582))), s(fun(_2024584, bool), _2024580))))), s(fun(_2024584, bool), i(s(fun(fun(_2024584, bool), fun(_2024584, bool)), i(s(fun(fun(_2024584, bool), fun(fun(_2024584, bool), fun(_2024584, bool))), union), s(fun(_2024584, bool), _2024582))), s(fun(_2024584, bool), _2024578))))))], (4096 ^ _1496237) ^ [_1601490] : [-(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, _1601490))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (22090 ^ _1496237) ^ [_2329266] : [p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2329266)))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 22093 ^ [_2329266]))), s(fun(num, bool), _2329266))))], (41633 ^ _1496237) ^ [_3950852, _3950854] : [-(p(s(bool, i(s(fun(cart(real, _3950854), bool), i(s(fun(cart(real, _3950854), fun(cart(real, _3950854), bool)), orthogonal), s(cart(real, _3950854), _3950852))), s(cart(real, _3950854), i(s(fun(num, cart(real, _3950854)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (24936 ^ _1496237) ^ [_2447849, _2447851, _2447853, _2447855, _2447857] : [-(s(_2447855, i(s(fun(fun(_2447857, _2447855), _2447855), i(s(fun(fun(_2447857, bool), fun(fun(_2447857, _2447855), _2447855)), i(s(fun(fun(_2447855, fun(_2447855, _2447855)), fun(fun(_2447857, bool), fun(fun(_2447857, _2447855), _2447855))), iterate), s(fun(_2447855, fun(_2447855, _2447855)), _2447853))), s(fun(_2447857, bool), i(s(fun(fun(_2447857, bool), fun(_2447857, bool)), i(s(fun(fun(_2447857, _2447855), fun(fun(_2447857, bool), fun(_2447857, bool))), i(s(fun(fun(_2447855, fun(_2447855, _2447855)), fun(fun(_2447857, _2447855), fun(fun(_2447857, bool), fun(_2447857, bool)))), support), s(fun(_2447855, fun(_2447855, _2447855)), _2447853))), s(fun(_2447857, _2447855), _2447851))), s(fun(_2447857, bool), _2447849))))), s(fun(_2447857, _2447855), _2447851))) = s(_2447855, i(s(fun(fun(_2447857, _2447855), _2447855), i(s(fun(fun(_2447857, bool), fun(fun(_2447857, _2447855), _2447855)), i(s(fun(fun(_2447855, fun(_2447855, _2447855)), fun(fun(_2447857, bool), fun(fun(_2447857, _2447855), _2447855))), iterate), s(fun(_2447855, fun(_2447855, _2447855)), _2447853))), s(fun(_2447857, bool), _2447849))), s(fun(_2447857, _2447855), _2447851))))], (29342 ^ _1496237) ^ [_2760691, _2760693, _2760695] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2760691))), s(num, _2760693)))), -(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, _2760693))), s(num, _2760691))))), s(fun(num, real), _2760695))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39379 ^ _1496237) ^ [_3790599, _3790601] : [-(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, _3790601))))), s(real, i(s(fun(real, real), sqrt), s(real, _3790599))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3790601))), s(real, _3790599)))), 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, _3790601)))), 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, _3790599))))], (3931 ^ _1496237) ^ [_1597294] : [3941 ^ _1496237 : [(3942 ^ _1496237) ^ [_1597559] : [-(p(s(bool, i(s(fun(num, bool), _1597294), s(num, _1597559)))))]], p(s(bool, i(s(fun(num, bool), _1597294), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 3937 ^ _1496237 : [(3940 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), _1597294), s(num, i(s(fun(num, num), suc), s(num, 3936 ^ [_1597294]))))))], (3938 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1597294), s(num, 3936 ^ [_1597294])))))]]], (22606 ^ _1496237) ^ [_2348282, _2348284, _2348286] : [22627 ^ _1496237 : [(22628 ^ _1496237) ^ [_2349971] : [s(fun(_2348284, bool), i(s(fun(_2348284, fun(_2348284, bool)), i(s(fun(fun(_2348284, _2348286), fun(_2348284, fun(_2348284, bool))), i(s(fun(fun(_2348286, fun(_2348286, bool)), fun(fun(_2348284, _2348286), fun(_2348284, fun(_2348284, bool)))), _2349971), s(fun(_2348286, fun(_2348286, bool)), 22629 ^ [_2348282, _2348284, _2348286, _2349971]))), s(fun(_2348284, _2348286), 22630 ^ [_2348282, _2348284, _2348286, _2349971]))), s(_2348284, 22631 ^ [_2348282, _2348284, _2348286, _2349971]))) = s(fun(_2348284, bool), i(s(fun(fun(_2348284, _2348286), fun(_2348284, bool)), i(s(fun(_2348284, fun(fun(_2348284, _2348286), fun(_2348284, bool))), i(s(fun(fun(_2348286, fun(_2348286, bool)), fun(_2348284, fun(fun(_2348284, _2348286), fun(_2348284, bool)))), _2348282), s(fun(_2348286, fun(_2348286, bool)), 22629 ^ [_2348282, _2348284, _2348286, _2349971]))), s(_2348284, 22631 ^ [_2348282, _2348284, _2348286, _2349971]))), s(fun(_2348284, _2348286), 22630 ^ [_2348282, _2348284, _2348286, _2349971]))), 22634 ^ _1496237 : [(22635 ^ _1496237) ^ [_2350885, _2350887] : [-(s(bool, i(s(fun(fun(_2348286, bool), bool), i(s(fun(fun(_2348286, fun(_2348286, bool)), fun(fun(_2348286, bool), bool)), pairwise), s(fun(_2348286, fun(_2348286, bool)), _2350887))), s(fun(_2348286, bool), i(s(fun(fun(_2348284, bool), fun(_2348286, bool)), i(s(fun(fun(_2348284, _2348286), fun(fun(_2348284, bool), fun(_2348286, bool))), image), s(fun(_2348284, _2348286), _2350885))), s(fun(_2348284, bool), s0))))) = s(bool, i(s(fun(fun(_2348284, bool), bool), i(s(fun(fun(_2348284, fun(_2348284, bool)), fun(fun(_2348284, bool), bool)), pairwise), s(fun(_2348284, fun(_2348284, bool)), i(s(fun(fun(_2348284, _2348286), fun(_2348284, fun(_2348284, bool))), i(s(fun(fun(_2348286, fun(_2348286, bool)), fun(fun(_2348284, _2348286), fun(_2348284, fun(_2348284, bool)))), _2349971), s(fun(_2348286, fun(_2348286, bool)), _2350887))), s(fun(_2348284, _2348286), _2350885))))), s(fun(_2348284, bool), s0))))]]]], 22613 ^ _1496237 : [(22618 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2348286, bool), i(s(fun(_2348286, fun(_2348286, bool)), 22607 ^ [_2348282, _2348284, _2348286]), s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22608 ^ [_2348282, _2348284, _2348286]))))), s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22610 ^ [_2348282, _2348284, _2348286]))))))], (22616 ^ _1496237) ^ [] : [s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22608 ^ [_2348282, _2348284, _2348286]))) = s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22610 ^ [_2348282, _2348284, _2348286])))], (22614 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2348284, bool), i(s(fun(fun(_2348284, _2348286), fun(_2348284, bool)), i(s(fun(_2348284, fun(fun(_2348284, _2348286), fun(_2348284, bool))), i(s(fun(fun(_2348286, fun(_2348286, bool)), fun(_2348284, fun(fun(_2348284, _2348286), fun(_2348284, bool)))), _2348282), s(fun(_2348286, fun(_2348286, bool)), 22607 ^ [_2348282, _2348284, _2348286]))), s(_2348284, 22608 ^ [_2348282, _2348284, _2348286]))), s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]))), s(_2348284, 22610 ^ [_2348282, _2348284, _2348286])))))]], 22619 ^ _1496237 : [(22620 ^ _1496237) ^ [] : [-(s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22608 ^ [_2348282, _2348284, _2348286]))) = s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22610 ^ [_2348282, _2348284, _2348286])))), -(p(s(bool, i(s(fun(_2348286, bool), i(s(fun(_2348286, fun(_2348286, bool)), 22607 ^ [_2348282, _2348284, _2348286]), s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22608 ^ [_2348282, _2348284, _2348286]))))), s(_2348286, i(s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]), s(_2348284, 22610 ^ [_2348282, _2348284, _2348286])))))))], (22626 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2348284, bool), i(s(fun(fun(_2348284, _2348286), fun(_2348284, bool)), i(s(fun(_2348284, fun(fun(_2348284, _2348286), fun(_2348284, bool))), i(s(fun(fun(_2348286, fun(_2348286, bool)), fun(_2348284, fun(fun(_2348284, _2348286), fun(_2348284, bool)))), _2348282), s(fun(_2348286, fun(_2348286, bool)), 22607 ^ [_2348282, _2348284, _2348286]))), s(_2348284, 22608 ^ [_2348282, _2348284, _2348286]))), s(fun(_2348284, _2348286), 22609 ^ [_2348282, _2348284, _2348286]))), s(_2348284, 22610 ^ [_2348282, _2348284, _2348286]))))]]], (16302 ^ _1496237) ^ [_2004543, _2004545, _2004547, _2004549] : [p(s(bool, i(s(fun(fun(_2004549, bool), bool), i(s(fun(_2004549, fun(fun(_2004549, bool), bool)), in), s(_2004549, _2004547))), s(fun(_2004549, bool), i(s(fun(fun(_2004549, bool), fun(_2004549, bool)), i(s(fun(_2004549, fun(fun(_2004549, bool), fun(_2004549, bool))), insert), s(_2004549, _2004545))), s(fun(_2004549, bool), _2004543)))))), -(s(_2004549, _2004547) = s(_2004549, _2004545)), -(p(s(bool, i(s(fun(fun(_2004549, bool), bool), i(s(fun(_2004549, fun(fun(_2004549, bool), bool)), in), s(_2004549, _2004547))), s(fun(_2004549, bool), _2004543)))))], (11151 ^ _1496237) ^ [_1854809, _1854811] : [-(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, _1854811))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1854809))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1854811))), s(num, _1854809))))], (40205 ^ _1496237) ^ [_3837173, _3837175, _3837177, _3837179, _3837181] : [40207 ^ _1496237 : [(40210 ^ _1496237) ^ [] : [s(cart(real, _3837179), i(s(fun(_3837181, cart(real, _3837179)), _3837177), s(_3837181, 40206 ^ [_3837173, _3837175, _3837177, _3837179, _3837181]))) = s(cart(real, _3837179), i(s(fun(_3837181, cart(real, _3837179)), _3837175), s(_3837181, 40206 ^ [_3837173, _3837175, _3837177, _3837179, _3837181])))], (40208 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3837181, bool), bool), i(s(fun(_3837181, fun(fun(_3837181, bool), bool)), in), s(_3837181, 40206 ^ [_3837173, _3837175, _3837177, _3837179, _3837181]))), s(fun(_3837181, bool), _3837173)))))]], -(s(cart(real, _3837179), i(s(fun(fun(_3837181, cart(real, _3837179)), cart(real, _3837179)), i(s(fun(fun(_3837181, bool), fun(fun(_3837181, cart(real, _3837179)), cart(real, _3837179))), vsum), s(fun(_3837181, bool), _3837173))), s(fun(_3837181, cart(real, _3837179)), _3837177))) = s(cart(real, _3837179), i(s(fun(fun(_3837181, cart(real, _3837179)), cart(real, _3837179)), i(s(fun(fun(_3837181, bool), fun(fun(_3837181, cart(real, _3837179)), cart(real, _3837179))), vsum), s(fun(_3837181, bool), _3837173))), s(fun(_3837181, cart(real, _3837179)), _3837175))))], (39729 ^ _1496237) ^ [_3802714, _3802716, _3802718, _3802720] : [s(real, i(s(fun(cart(real, _3802720), real), vectoru_norm), s(cart(real, _3802720), _3802716))) = s(real, i(s(fun(cart(real, _3802718), real), vectoru_norm), s(cart(real, _3802718), _3802714))), -(s(real, i(s(fun(cart(real, _3802720), real), i(s(fun(cart(real, _3802720), fun(cart(real, _3802720), real)), dot), s(cart(real, _3802720), _3802716))), s(cart(real, _3802720), _3802716))) = s(real, i(s(fun(cart(real, _3802718), real), i(s(fun(cart(real, _3802718), fun(cart(real, _3802718), real)), dot), s(cart(real, _3802718), _3802714))), s(cart(real, _3802718), _3802714))))], (3903 ^ _1496237) ^ [_1596845, _1596847] : [s(num, i(s(fun(num, num), suc), s(num, _1596847))) = s(num, i(s(fun(num, num), suc), s(num, _1596845))), -(s(num, _1596847) = s(num, _1596845))], (32841 ^ _1496237) ^ [_3344641, _3344643, _3344645, _3344647] : [s(bool, i(s(fun(_3344645, bool), _3344641), s(_3344645, 32842 ^ [_3344641, _3344643, _3344645, _3344647]))) = s(bool, t), 32845 ^ _1496237 : [(32846 ^ _1496237) ^ [_3345153] : [s(fun(_3344645, bool), i(s(fun(fun(_3344647, _3344643), fun(_3344645, bool)), _3345153), s(fun(_3344647, _3344643), 32847 ^ [_3344641, _3344643, _3344645, _3344647, _3345153]))) = s(fun(_3344645, bool), _3344641), -(s(bool, i(s(fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool), i(s(fun(fun(_3344645, _3344647), fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool)), i(s(fun(fun(fun(_3344647, _3344643), fun(_3344645, bool)), fun(fun(_3344645, _3344647), fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool))), i(s(fun(fun(_3344647, fun(_3344647, bool)), fun(fun(fun(_3344647, _3344643), fun(_3344645, bool)), fun(fun(_3344645, _3344647), fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool)))), superadmissible), s(fun(_3344647, fun(_3344647, bool)), l_l_))), s(fun(fun(_3344647, _3344643), fun(_3344645, bool)), _3345153))), s(fun(_3344645, _3344647), s0))), s(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), t0))) = s(bool, i(s(fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool), i(s(fun(fun(_3344645, _3344647), fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool)), i(s(fun(fun(fun(_3344647, _3344643), fun(_3344645, bool)), fun(fun(_3344645, _3344647), fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool))), i(s(fun(fun(_3344647, fun(_3344647, bool)), fun(fun(fun(_3344647, _3344643), fun(_3344645, bool)), fun(fun(_3344645, _3344647), fun(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), bool)))), tailadmissible), s(fun(_3344647, fun(_3344647, bool)), l_l_))), s(fun(fun(_3344647, _3344643), fun(_3344645, bool)), _3345153))), s(fun(_3344645, _3344647), s0))), s(fun(fun(_3344647, _3344643), fun(_3344645, _3344643)), t0))))]]], (24419 ^ _1496237) ^ [_2417463, _2417465] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2417465))), s(num, i(s(fun(num, num), suc), s(num, _2417463))))) = 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, _2417465))), s(num, i(s(fun(num, num), suc), s(num, _2417463))))))), 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, _2417463))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2417465))), s(num, _2417463))))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2417465))), s(num, _2417463))))))], (7538 ^ _1496237) ^ [_1709450] : [-(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, _1709450))))) = s(num, u_0))], (128 ^ _1496237) ^ [] : [-(p(s(bool, t)))], (12768 ^ _1496237) ^ [_1895999] : [-(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, _1895999))) = 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 ^ [_1895999]))), 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))))))))], (20 ^ _1496237) ^ [_1496493, _1496495] : [-(p(_1496493)), _1496495 = _1496493, p(_1496495)], (11885 ^ _1496237) ^ [_1874919, _1874921, _1874923] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1874923))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1874921))), s(real, _1874919))))) = 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, _1874923))), s(real, _1874921))))), s(real, _1874919))))], (11557 ^ _1496237) ^ [_1865574, _1865576] : [-(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, _1865576))), s(real, _1865574))))) = 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, _1865574))), s(real, _1865576))))))], (17236 ^ _1496237) ^ [_2051965, _2051967, _2051969] : [17238 ^ _1496237 : [(17241 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2051969, bool), bool), i(s(fun(fun(_2051969, bool), fun(fun(_2051969, bool), bool)), subset), s(fun(_2051969, bool), 17237 ^ [_2051965, _2051967, _2051969]))), s(fun(_2051969, bool), _2051965))))], (17239 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2051969, bool), bool), bool), i(s(fun(fun(_2051969, bool), fun(fun(fun(_2051969, bool), bool), bool)), in), s(fun(_2051969, bool), 17237 ^ [_2051965, _2051967, _2051969]))), s(fun(fun(_2051969, bool), bool), _2051967)))))]], -(p(s(bool, i(s(fun(fun(_2051969, bool), bool), i(s(fun(fun(_2051969, bool), fun(fun(_2051969, bool), bool)), subset), s(fun(_2051969, bool), i(s(fun(fun(fun(_2051969, bool), bool), fun(_2051969, bool)), unions), s(fun(fun(_2051969, bool), bool), _2051967))))), s(fun(_2051969, bool), _2051965)))))], (12109 ^ _1496237) ^ [_1879760, _1879762, _1879764] : [-(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, _1879764))), s(real, _1879762))))), s(num, _1879760))) = 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, _1879764))), s(num, _1879760))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1879762))), s(num, _1879760))))))], (2899 ^ _1496237) ^ [_1545914, _1545916, _1545918, _1545920, _1545922, _1545924] : [-(s(_1545924, i(s(fun(_1545922, _1545924), i(s(fun(fun(_1545922, _1545924), fun(_1545922, _1545924)), i(s(fun(fun(_1545922, _1545924), fun(fun(_1545922, _1545924), fun(_1545922, _1545924))), i(s(fun(bool, fun(fun(_1545922, _1545924), fun(fun(_1545922, _1545924), fun(_1545922, _1545924)))), cond), s(bool, _1545920))), s(fun(_1545922, _1545924), _1545918))), s(fun(_1545922, _1545924), _1545916))), s(_1545922, _1545914))) = s(_1545924, i(s(fun(_1545924, _1545924), i(s(fun(_1545924, fun(_1545924, _1545924)), i(s(fun(bool, fun(_1545924, fun(_1545924, _1545924))), cond), s(bool, _1545920))), s(_1545924, i(s(fun(_1545922, _1545924), _1545918), s(_1545922, _1545914))))), s(_1545924, i(s(fun(_1545922, _1545924), _1545916), s(_1545922, _1545914))))))], (15291 ^ _1496237) ^ [_1959117, _1959119] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15287 ^ [_1959117, _1959119]))), s(int, _1959119)))))], (2937 ^ _1496237) ^ [_1546825] : [-(p(s(bool, i(s(fun(_1546825, bool), p0), s(_1546825, i(s(fun(_1546825, _1546825), i(s(fun(_1546825, fun(_1546825, _1546825)), i(s(fun(bool, fun(_1546825, fun(_1546825, _1546825))), cond), s(bool, c))), s(_1546825, x))), s(_1546825, y))))))), 2940 ^ _1496237 : [(2943 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1546825, bool), p0), s(_1546825, x))))], (2941 ^ _1496237) ^ [] : [-(p(s(bool, c)))]], 2944 ^ _1496237 : [(2947 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1546825, bool), p0), s(_1546825, y))))], (2945 ^ _1496237) ^ [] : [p(s(bool, c))]]], (10689 ^ _1496237) ^ [_1843436] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843436))), s(real, _1843436)))))], (16284 ^ _1496237) ^ [_2003621, _2003623, _2003625, _2003627] : [p(s(bool, i(s(fun(fun(_2003627, bool), bool), i(s(fun(_2003627, fun(fun(_2003627, bool), bool)), in), s(_2003627, _2003621))), s(fun(_2003627, bool), i(s(fun(fun(_2003627, bool), fun(_2003627, bool)), i(s(fun(fun(_2003627, bool), fun(fun(_2003627, bool), fun(_2003627, bool))), diff), s(fun(_2003627, bool), _2003625))), s(fun(_2003627, bool), _2003623)))))), 16287 ^ _1496237 : [(16290 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2003627, bool), bool), i(s(fun(_2003627, fun(fun(_2003627, bool), bool)), in), s(_2003627, _2003621))), s(fun(_2003627, bool), _2003623))))], (16288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2003627, bool), bool), i(s(fun(_2003627, fun(fun(_2003627, bool), bool)), in), s(_2003627, _2003621))), s(fun(_2003627, bool), _2003625)))))]]], (16186 ^ _1496237) ^ [_1998391, _1998393, _1998395, _1998397, _1998399] : [-(p(s(bool, i(s(fun(fun(_1998397, bool), bool), i(s(fun(fun(_1998399, bool), fun(fun(_1998397, bool), bool)), i(s(fun(fun(_1998399, _1998397), fun(fun(_1998399, bool), fun(fun(_1998397, bool), bool))), bij), s(fun(_1998399, _1998397), _1998395))), s(fun(_1998399, bool), _1998393))), s(fun(_1998397, bool), _1998391))))), p(s(bool, i(s(fun(fun(_1998397, bool), bool), i(s(fun(fun(_1998399, bool), fun(fun(_1998397, bool), bool)), i(s(fun(fun(_1998399, _1998397), fun(fun(_1998399, bool), fun(fun(_1998397, bool), bool))), inj), s(fun(_1998399, _1998397), _1998395))), s(fun(_1998399, bool), _1998393))), s(fun(_1998397, bool), _1998391)))), p(s(bool, i(s(fun(fun(_1998397, bool), bool), i(s(fun(fun(_1998399, bool), fun(fun(_1998397, bool), bool)), i(s(fun(fun(_1998399, _1998397), fun(fun(_1998399, bool), fun(fun(_1998397, bool), bool))), surj), s(fun(_1998399, _1998397), _1998395))), s(fun(_1998399, bool), _1998393))), s(fun(_1998397, bool), _1998391))))], (17565 ^ _1496237) ^ [_2073481, _2073483, _2073485, _2073487, _2073489] : [p(s(bool, i(s(fun(fun(_2073487, bool), bool), i(s(fun(_2073487, fun(fun(_2073487, bool), bool)), in), s(_2073487, _2073481))), s(fun(_2073487, bool), _2073483)))), -(p(s(bool, i(s(fun(fun(_2073489, bool), bool), i(s(fun(_2073489, fun(fun(_2073489, bool), bool)), in), s(_2073489, i(s(fun(_2073487, _2073489), _2073485), s(_2073487, _2073481))))), s(fun(_2073489, bool), i(s(fun(fun(_2073487, bool), fun(_2073489, bool)), i(s(fun(fun(_2073487, _2073489), fun(fun(_2073487, bool), fun(_2073489, bool))), image), s(fun(_2073487, _2073489), _2073485))), s(fun(_2073487, bool), _2073483)))))))], (16457 ^ _1496237) ^ [_2010999, _2011001, _2011003] : [-(s(fun(_2011003, bool), _2011001) = s(fun(_2011003, bool), _2010999)), 16461 ^ _1496237 : [(16468 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2011003, bool), bool), i(s(fun(_2011003, fun(fun(_2011003, bool), bool)), in), s(_2011003, 16460 ^ [_2010999, _2011001, _2011003]))), s(fun(_2011003, bool), _2011001))))), -(p(s(bool, i(s(fun(fun(_2011003, bool), bool), i(s(fun(_2011003, fun(fun(_2011003, bool), bool)), in), s(_2011003, 16460 ^ [_2010999, _2011001, _2011003]))), s(fun(_2011003, bool), _2010999)))))], (16462 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2011003, bool), bool), i(s(fun(_2011003, fun(fun(_2011003, bool), bool)), in), s(_2011003, 16460 ^ [_2010999, _2011001, _2011003]))), s(fun(_2011003, bool), _2010999)))), p(s(bool, i(s(fun(fun(_2011003, bool), bool), i(s(fun(_2011003, fun(fun(_2011003, bool), bool)), in), s(_2011003, 16460 ^ [_2010999, _2011001, _2011003]))), s(fun(_2011003, bool), _2011001))))]]], (292 ^ _1496237) ^ [_1501147] : [-(p(s(bool, _1501147))), p(s(bool, _1501147)), -(p(s(bool, f0)))], (34461 ^ _1496237) ^ [_3452973, _3452975, _3452977] : [p(s(bool, i(s(fun(fun(prod(_3452977, _3452977), bool), bool), ordinal), s(fun(prod(_3452977, _3452977), bool), _3452975)))), p(s(bool, i(s(fun(_3452977, bool), i(s(fun(fun(prod(_3452977, _3452977), bool), fun(_3452977, bool)), fl), s(fun(prod(_3452977, _3452977), bool), _3452975))), s(_3452977, _3452973)))), -(p(s(bool, i(s(fun(_3452977, bool), i(s(fun(fun(prod(_3452977, _3452977), bool), fun(_3452977, bool)), fl), s(fun(prod(_3452977, _3452977), bool), i(s(fun(fun(fun(prod(_3452977, _3452977), bool), bool), fun(prod(_3452977, _3452977), bool)), unions), s(fun(fun(prod(_3452977, _3452977), bool), bool), ordinal))))), s(_3452977, _3452973)))))], (6106 ^ _1496237) ^ [_1649180, _1649182, _1649184] : [-(s(num, _1649180) = 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, _1649184))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1649182))), s(num, _1649180))))))), 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, _1649184))), s(num, _1649182))))), s(num, _1649180)))))))], (16350 ^ _1496237) ^ [_2006550, _2006552, _2006554, _2006556, _2006558] : [p(s(bool, i(s(fun(fun(_2006558, bool), bool), i(s(fun(_2006558, fun(fun(_2006558, bool), bool)), in), s(_2006558, _2006554))), s(fun(_2006558, bool), i(s(fun(fun(_2006556, bool), fun(_2006558, bool)), i(s(fun(fun(_2006556, _2006558), fun(fun(_2006556, bool), fun(_2006558, bool))), image), s(fun(_2006556, _2006558), _2006550))), s(fun(_2006556, bool), _2006552)))))), 16354 ^ _1496237 : [(16357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2006556, bool), bool), i(s(fun(_2006556, fun(fun(_2006556, bool), bool)), in), s(_2006556, 16353 ^ [_2006550, _2006552, _2006554, _2006556, _2006558]))), s(fun(_2006556, bool), _2006552)))))], (16355 ^ _1496237) ^ [] : [-(s(_2006558, _2006554) = s(_2006558, i(s(fun(_2006556, _2006558), _2006550), s(_2006556, 16353 ^ [_2006550, _2006552, _2006554, _2006556, _2006558]))))]]], (15357 ^ _1496237) ^ [_1961022, _1961024, _1961026] : [-(s(bool, i(s(fun(fun(_1961026, bool), bool), i(s(fun(_1961026, fun(fun(_1961026, bool), bool)), in), s(_1961026, _1961022))), s(fun(_1961026, bool), _1961024))) = s(bool, i(s(fun(_1961026, bool), _1961024), s(_1961026, _1961022))))], (42890 ^ _1496237) ^ [_4070799, _4070801, _4070803, _4070805] : [-(s(cart(cart(real, _4070803), _4070805), i(s(fun(cart(cart(real, _4070805), _4070803), cart(cart(real, _4070803), _4070805)), transp), s(cart(cart(real, _4070805), _4070803), i(s(fun(cart(cart(real, _4070805), _4070803), cart(cart(real, _4070805), _4070803)), i(s(fun(cart(cart(real, _4070805), _4070803), fun(cart(cart(real, _4070805), _4070803), cart(cart(real, _4070805), _4070803))), matrixu_add), s(cart(cart(real, _4070805), _4070803), _4070801))), s(cart(cart(real, _4070805), _4070803), _4070799))))) = s(cart(cart(real, _4070803), _4070805), i(s(fun(cart(cart(real, _4070803), _4070805), cart(cart(real, _4070803), _4070805)), i(s(fun(cart(cart(real, _4070803), _4070805), fun(cart(cart(real, _4070803), _4070805), cart(cart(real, _4070803), _4070805))), matrixu_add), s(cart(cart(real, _4070803), _4070805), i(s(fun(cart(cart(real, _4070805), _4070803), cart(cart(real, _4070803), _4070805)), transp), s(cart(cart(real, _4070805), _4070803), _4070801))))), s(cart(cart(real, _4070803), _4070805), i(s(fun(cart(cart(real, _4070805), _4070803), cart(cart(real, _4070803), _4070805)), transp), s(cart(cart(real, _4070805), _4070803), _4070799))))))], (10791 ^ _1496237) ^ [] : [-(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))))))))], (11493 ^ _1496237) ^ [_1863829, _1863831] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863831))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1863831))), s(real, _1863829))))) = s(real, i(s(fun(real, real), realu_neg), s(real, _1863829))))], (8357 ^ _1496237) ^ [_1748938, _1748940, _1748942, _1748944, _1748946] : [-(s(list(_1748946), i(s(fun(list(_1748944), list(_1748946)), i(s(fun(fun(_1748944, _1748946), fun(list(_1748944), list(_1748946))), map0), s(fun(_1748944, _1748946), _1748942))), s(list(_1748944), i(s(fun(list(_1748944), list(_1748944)), i(s(fun(list(_1748944), fun(list(_1748944), list(_1748944))), append), s(list(_1748944), _1748940))), s(list(_1748944), _1748938))))) = s(list(_1748946), i(s(fun(list(_1748946), list(_1748946)), i(s(fun(list(_1748946), fun(list(_1748946), list(_1748946))), append), s(list(_1748946), i(s(fun(list(_1748944), list(_1748946)), i(s(fun(fun(_1748944, _1748946), fun(list(_1748944), list(_1748946))), map0), s(fun(_1748944, _1748946), _1748942))), s(list(_1748944), _1748940))))), s(list(_1748946), i(s(fun(list(_1748944), list(_1748946)), i(s(fun(fun(_1748944, _1748946), fun(list(_1748944), list(_1748946))), map0), s(fun(_1748944, _1748946), _1748942))), s(list(_1748944), _1748938))))))], (16962 ^ _1496237) ^ [_2034990] : [-(s(fun(_2034990, bool), i(s(fun(fun(_2034990, bool), fun(_2034990, bool)), i(s(fun(fun(_2034990, bool), fun(fun(_2034990, bool), fun(_2034990, bool))), inter), s(fun(_2034990, bool), p1))), s(fun(_2034990, bool), i(s(fun(fun(_2034990, bool), fun(_2034990, bool)), i(s(fun(fun(_2034990, bool), fun(fun(_2034990, bool), fun(_2034990, bool))), inter), s(fun(_2034990, bool), p1))), s(fun(_2034990, bool), q))))) = s(fun(_2034990, bool), i(s(fun(fun(_2034990, bool), fun(_2034990, bool)), i(s(fun(fun(_2034990, bool), fun(fun(_2034990, bool), fun(_2034990, bool))), inter), s(fun(_2034990, bool), p1))), s(fun(_2034990, bool), q))))], (39802 ^ _1496237) ^ [_3805667, _3805669] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(cart(real, _3805669), real), vectoru_norm), s(cart(real, _3805669), _3805667))))), 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, _3805669), real), i(s(fun(cart(real, _3805669), fun(cart(real, _3805669), real)), dot), s(cart(real, _3805669), _3805667))), s(cart(real, _3805669), _3805667))))), 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)))))))))))))], (8321 ^ _1496237) ^ [_1747503, _1747505] : [-(s(list(_1747505), i(s(fun(list(_1747505), list(_1747505)), i(s(fun(list(_1747505), fun(list(_1747505), list(_1747505))), append), s(list(_1747505), _1747503))), s(list(_1747505), nil))) = s(list(_1747505), _1747503))], (41113 ^ _1496237) ^ [_3911001, _3911003] : [s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), i(s(fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003)))), _3911001), s(fun(num, real), 41114 ^ [_3911001, _3911003]))), s(fun(num, cart(real, _3911003)), 41115 ^ [_3911001, _3911003]))), s(num, 41116 ^ [_3911001, _3911003]))) = s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(real, fun(cart(real, _3911003), cart(real, _3911003))), 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 ^ [_3911001, _3911003]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41116 ^ [_3911001, _3911003]))), 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 ^ [_3911001, _3911003]), s(num, 41116 ^ [_3911001, _3911003]))))))), s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), 41115 ^ [_3911001, _3911003]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41116 ^ [_3911001, _3911003]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 41119 ^ _1496237 : [(41120 ^ _1496237) ^ [_3912655] : [s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), i(s(fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003)))), _3912655), s(fun(num, real), 41121 ^ [_3911001, _3911003, _3912655]))), s(fun(num, cart(real, _3911003)), 41122 ^ [_3911001, _3911003, _3912655]))), s(num, 41123 ^ [_3911001, _3911003, _3912655]))) = s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(real, fun(cart(real, _3911003), cart(real, _3911003))), r_), s(real, i(s(fun(num, real), 41121 ^ [_3911001, _3911003, _3912655]), s(num, 41123 ^ [_3911001, _3911003, _3912655]))))), s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(cart(real, _3911003), fun(cart(real, _3911003), cart(real, _3911003))), vectoru_sub), s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), 41122 ^ [_3911001, _3911003, _3912655]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41123 ^ [_3911001, _3911003, _3912655]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), 41122 ^ [_3911001, _3911003, _3912655]), s(num, 41123 ^ [_3911001, _3911003, _3912655]))))))), 41126 ^ _1496237 : [(41127 ^ _1496237) ^ [_3914173, _3914175, _3914177, _3914179] : [-(s(cart(real, _3911003), i(s(fun(fun(num, cart(real, _3911003)), cart(real, _3911003)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3911003)), cart(real, _3911003))), 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, _3914175))), s(num, _3914173))))), s(fun(num, cart(real, _3911003)), i(s(fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003)))), _3912655), s(fun(num, real), _3914179))), s(fun(num, cart(real, _3911003)), _3914177))))) = s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(cart(real, _3911003), fun(cart(real, _3911003), cart(real, _3911003))), i(s(fun(bool, fun(cart(real, _3911003), fun(cart(real, _3911003), cart(real, _3911003)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3914175))), s(num, _3914173))))), s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(cart(real, _3911003), fun(cart(real, _3911003), cart(real, _3911003))), vectoru_sub), s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(cart(real, _3911003), fun(cart(real, _3911003), cart(real, _3911003))), vectoru_sub), s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(real, fun(cart(real, _3911003), cart(real, _3911003))), r_), s(real, i(s(fun(num, real), _3914179), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3914173))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), _3914177), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3914173))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(cart(real, _3911003), i(s(fun(cart(real, _3911003), cart(real, _3911003)), i(s(fun(real, fun(cart(real, _3911003), cart(real, _3911003))), r_), s(real, i(s(fun(num, real), _3914179), s(num, _3914175))))), s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), _3914177), s(num, _3914175))))))))), s(cart(real, _3911003), i(s(fun(fun(num, cart(real, _3911003)), cart(real, _3911003)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3911003)), cart(real, _3911003))), 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, _3914175))), s(num, _3914173))))), s(fun(num, cart(real, _3911003)), i(s(fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003))), i(s(fun(fun(num, real), fun(fun(num, cart(real, _3911003)), fun(num, cart(real, _3911003)))), _3911001), s(fun(num, real), _3914179))), s(fun(num, cart(real, _3911003)), _3914177))))))))), s(cart(real, _3911003), i(s(fun(num, cart(real, _3911003)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (10216 ^ _1496237) ^ [_1830017, _1830019] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1830019))), s(hreal, _1830017)))), -(s(hreal, _1830017) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830019))), s(hreal, 10219 ^ [_1830017, _1830019]))))], (38380 ^ _1496237) ^ [_3647462, _3647464, _3647466, _3647468, _3647470] : [-(s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(fun(_3647470, bool), bool), fun(fun(_3647470, bool), fun(_3647470, bool))), hull), s(fun(fun(_3647470, bool), bool), _3647468))), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(_3647470, _3647470), fun(fun(_3647470, bool), fun(_3647470, bool))), image), s(fun(_3647470, _3647470), _3647466))), s(fun(_3647470, bool), _3647462))))) = s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(_3647470, _3647470), fun(fun(_3647470, bool), fun(_3647470, bool))), image), s(fun(_3647470, _3647470), _3647466))), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(fun(_3647470, bool), bool), fun(fun(_3647470, bool), fun(_3647470, bool))), hull), s(fun(fun(_3647470, bool), bool), _3647468))), s(fun(_3647470, bool), _3647462)))))), p(s(bool, i(s(fun(fun(_3647470, bool), bool), _3647468), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(fun(_3647470, bool), bool), fun(fun(_3647470, bool), fun(_3647470, bool))), hull), s(fun(fun(_3647470, bool), bool), _3647468))), s(fun(_3647470, bool), 38383 ^ [_3647462, _3647464, _3647466, _3647468, _3647470])))))), 38389 ^ _1496237 : [(38392 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3647470, bool), bool), _3647468), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(_3647470, _3647470), fun(fun(_3647470, bool), fun(_3647470, bool))), image), s(fun(_3647470, _3647470), _3647466))), s(fun(_3647470, bool), 38388 ^ [_3647462, _3647464, _3647466, _3647468, _3647470]))))))], (38390 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3647470, bool), bool), _3647468), s(fun(_3647470, bool), 38388 ^ [_3647462, _3647464, _3647466, _3647468, _3647470])))))]], 38396 ^ _1496237 : [(38399 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3647470, bool), bool), _3647468), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(_3647470, _3647470), fun(fun(_3647470, bool), fun(_3647470, bool))), image), s(fun(_3647470, _3647470), _3647464))), s(fun(_3647470, bool), 38395 ^ [_3647462, _3647464, _3647466, _3647468, _3647470]))))))], (38397 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3647470, bool), bool), _3647468), s(fun(_3647470, bool), 38395 ^ [_3647462, _3647464, _3647466, _3647468, _3647470])))))]], s(bool, i(s(fun(fun(_3647470, bool), bool), i(s(fun(fun(_3647470, bool), fun(fun(_3647470, bool), bool)), subset), s(fun(_3647470, bool), 38400 ^ [_3647462, _3647464, _3647466, _3647468, _3647470]))), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(_3647470, _3647470), fun(fun(_3647470, bool), fun(_3647470, bool))), image), s(fun(_3647470, _3647470), _3647464))), s(fun(_3647470, bool), 38401 ^ [_3647462, _3647464, _3647466, _3647468, _3647470]))))) = s(bool, i(s(fun(fun(_3647470, bool), bool), i(s(fun(fun(_3647470, bool), fun(fun(_3647470, bool), bool)), subset), s(fun(_3647470, bool), i(s(fun(fun(_3647470, bool), fun(_3647470, bool)), i(s(fun(fun(_3647470, _3647470), fun(fun(_3647470, bool), fun(_3647470, bool))), image), s(fun(_3647470, _3647470), _3647466))), s(fun(_3647470, bool), 38400 ^ [_3647462, _3647464, _3647466, _3647468, _3647470]))))), s(fun(_3647470, bool), 38401 ^ [_3647462, _3647464, _3647466, _3647468, _3647470])))], (29875 ^ _1496237) ^ [_2791359, _2791361] : [-(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 ^ [_2791359, _2791361])))))], (17085 ^ _1496237) ^ [_2042372, _2042374, _2042376, _2042378] : [-(s(fun(_2042378, bool), i(s(fun(_2042378, fun(_2042378, bool)), i(s(fun(fun(_2042378, bool), fun(_2042378, fun(_2042378, bool))), delete), s(fun(_2042378, bool), i(s(fun(fun(_2042378, bool), fun(_2042378, bool)), i(s(fun(_2042378, fun(fun(_2042378, bool), fun(_2042378, bool))), insert), s(_2042378, _2042376))), s(fun(_2042378, bool), _2042372))))), s(_2042378, _2042374))) = s(fun(_2042378, bool), i(s(fun(fun(_2042378, bool), fun(_2042378, bool)), i(s(fun(fun(_2042378, bool), fun(fun(_2042378, bool), fun(_2042378, bool))), i(s(fun(bool, fun(fun(_2042378, bool), fun(fun(_2042378, bool), fun(_2042378, bool)))), cond), s(bool, 17071 ^ [_2042372, _2042374, _2042376, _2042378]))), s(fun(_2042378, bool), i(s(fun(_2042378, fun(_2042378, bool)), i(s(fun(fun(_2042378, bool), fun(_2042378, fun(_2042378, bool))), delete), s(fun(_2042378, bool), _2042372))), s(_2042378, _2042374))))), s(fun(_2042378, bool), i(s(fun(fun(_2042378, bool), fun(_2042378, bool)), i(s(fun(_2042378, fun(fun(_2042378, bool), fun(_2042378, bool))), insert), s(_2042378, _2042376))), s(fun(_2042378, bool), i(s(fun(_2042378, fun(_2042378, bool)), i(s(fun(fun(_2042378, bool), fun(_2042378, fun(_2042378, bool))), delete), s(fun(_2042378, bool), _2042372))), s(_2042378, _2042374))))))))], (14239 ^ _1496237) ^ [] : [-(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))))))], (38554 ^ _1496237) ^ [_3658309, _3658311] : [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, _3658311)))), -(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, _3658309))))), s(real, _3658311))))))), 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, _3658311))))), s(num, _3658309)))))))], (10927 ^ _1496237) ^ [_1849804] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(real, real), realu_neg), s(real, _1849804))))) = s(real, _1849804))], (7238 ^ _1496237) ^ [_1702010] : [p(s(bool, 7236 ^ [_1702010])), -(s(num, _1702010) = s(num, u_0))], (4997 ^ _1496237) ^ [_1622115, _1622117] : [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, _1622117))), s(num, _1622115)))))), s(bool, i(s(fun(num, bool), odd), s(num, _1622117))) = s(bool, i(s(fun(num, bool), odd), s(num, _1622115)))], (43121 ^ _1496237) ^ [_4097550, _4097552, _4097554] : [p(s(bool, i(s(fun(fun(cart(real, _4097552), cart(real, _4097554)), bool), linear), s(fun(cart(real, _4097552), cart(real, _4097554)), _4097550)))), 43124 ^ _1496237 : [(43125 ^ _1496237) ^ [_4097857] : [-(s(cart(real, _4097554), i(s(fun(cart(real, _4097552), cart(real, _4097554)), i(s(fun(cart(cart(real, _4097552), _4097554), fun(cart(real, _4097552), cart(real, _4097554))), matrixu_vectoru_mul), s(cart(cart(real, _4097552), _4097554), i(s(fun(fun(cart(real, _4097552), cart(real, _4097554)), cart(cart(real, _4097552), _4097554)), matrix), s(fun(cart(real, _4097552), cart(real, _4097554)), _4097550))))), s(cart(real, _4097552), _4097857))) = s(cart(real, _4097554), i(s(fun(cart(real, _4097552), cart(real, _4097554)), _4097550), s(cart(real, _4097552), _4097857))))]]], (35573 ^ _1496237) ^ [_3512847, _3512849] : [p(s(bool, i(s(fun(fun(_3512849, bool), bool), i(s(fun(fun(_3512849, bool), fun(fun(_3512849, bool), bool)), l_u_c), s(fun(_3512849, bool), _3512847))), s(fun(_3512849, bool), _3512847))))], (34255 ^ _1496237) ^ [_3441877, _3441879] : [34332 ^ _1496237 : [(34333 ^ _1496237) ^ [_3445480, _3445482] : [p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), i(s(fun(fun(fun(prod(_3441879, _3441879), bool), bool), fun(prod(_3441879, _3441879), bool)), gabs), s(fun(fun(prod(_3441879, _3441879), bool), bool), i(s(fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool)), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool))), _3441877), s(fun(prod(_3441879, _3441879), bool), _3445482))), s(_3441879, _3445480))))))), s(_3441879, x)))), -(p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), _3445482))), s(_3441879, x))))), -(s(_3441879, x) = s(_3441879, _3445480))], (34343 ^ _1496237) ^ [_3445932, _3445934] : [34344 ^ _1496237 : [(34347 ^ _1496237) ^ [] : [s(_3441879, x) = s(_3441879, _3445932)], (34345 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), _3445934))), s(_3441879, x))))]], -(p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), i(s(fun(fun(fun(prod(_3441879, _3441879), bool), bool), fun(prod(_3441879, _3441879), bool)), gabs), s(fun(fun(prod(_3441879, _3441879), bool), bool), i(s(fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool)), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool))), _3441877), s(fun(prod(_3441879, _3441879), bool), _3445934))), s(_3441879, _3445932))))))), s(_3441879, x)))))]], 34261 ^ _1496237 : [(34266 ^ _1496237) ^ [_3442946] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3441879, _3441879), bool), 34258 ^ [_3441877, _3441879]), s(prod(_3441879, _3441879), i(s(fun(_3441879, prod(_3441879, _3441879)), i(s(fun(_3441879, fun(_3441879, prod(_3441879, _3441879))), c_), s(_3441879, 34263 ^ [_3441877, _3441879]))), s(_3441879, 34264 ^ [_3441877, _3441879]))))))), s(bool, _3442946)))), 34269 ^ _1496237 : [(34274 ^ _1496237) ^ [] : [s(_3441879, 34264 ^ [_3441877, _3441879]) = s(_3441879, 34257 ^ [_3441877, _3441879]), 34277 ^ _1496237 : [(34280 ^ _1496237) ^ [] : [s(_3441879, 34263 ^ [_3441877, _3441879]) = s(_3441879, 34257 ^ [_3441877, _3441879])], (34278 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]))), s(_3441879, 34263 ^ [_3441877, _3441879]))))]]], (34272 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]), s(prod(_3441879, _3441879), i(s(fun(_3441879, prod(_3441879, _3441879)), i(s(fun(_3441879, fun(_3441879, prod(_3441879, _3441879))), c_), s(_3441879, 34263 ^ [_3441877, _3441879]))), s(_3441879, 34264 ^ [_3441877, _3441879]))))))], (34270 ^ _1496237) ^ [] : [-(p(s(bool, _3442946)))]], 34281 ^ _1496237 : [(34282 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]), s(prod(_3441879, _3441879), i(s(fun(_3441879, prod(_3441879, _3441879)), i(s(fun(_3441879, fun(_3441879, prod(_3441879, _3441879))), c_), s(_3441879, 34263 ^ [_3441877, _3441879]))), s(_3441879, 34264 ^ [_3441877, _3441879]))))))), 34285 ^ _1496237 : [(34288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]))), s(_3441879, 34263 ^ [_3441877, _3441879]))))), -(s(_3441879, 34263 ^ [_3441877, _3441879]) = s(_3441879, 34257 ^ [_3441877, _3441879]))], (34286 ^ _1496237) ^ [] : [-(s(_3441879, 34264 ^ [_3441877, _3441879]) = s(_3441879, 34257 ^ [_3441877, _3441879]))]]], (34294 ^ _1496237) ^ [] : [p(s(bool, _3442946))]]], (34262 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3441879, _3441879), bool), bool), i(s(fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool)), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool))), _3441877), s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]))), s(_3441879, 34257 ^ [_3441877, _3441879]))), s(fun(prod(_3441879, _3441879), bool), 34258 ^ [_3441877, _3441879])))))]], 34298 ^ _1496237 : [(34329 ^ _1496237) ^ [_3445221, _3445223] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3441879, _3441879), bool), 34258 ^ [_3441877, _3441879]), s(prod(_3441879, _3441879), i(s(fun(_3441879, prod(_3441879, _3441879)), i(s(fun(_3441879, fun(_3441879, prod(_3441879, _3441879))), c_), s(_3441879, _3445223))), s(_3441879, _3445221))))))), s(bool, 34297 ^ [_3441877, _3441879, _3445221, _3445223])))))], (34315 ^ _1496237) ^ [_3444716, _3444718] : [-(p(s(bool, 34297 ^ [_3441877, _3441879, _3444716, _3444718]))), 34316 ^ _1496237 : [(34319 ^ _1496237) ^ [] : [s(_3441879, _3444716) = s(_3441879, 34257 ^ [_3441877, _3441879]), 34322 ^ _1496237 : [(34325 ^ _1496237) ^ [] : [s(_3441879, _3444718) = s(_3441879, 34257 ^ [_3441877, _3441879])], (34323 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]))), s(_3441879, _3444718))))]]], (34317 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]), s(prod(_3441879, _3441879), i(s(fun(_3441879, prod(_3441879, _3441879)), i(s(fun(_3441879, fun(_3441879, prod(_3441879, _3441879))), c_), s(_3441879, _3444718))), s(_3441879, _3444716))))))]]], (34299 ^ _1496237) ^ [_3444276, _3444278] : [p(s(bool, 34297 ^ [_3441877, _3441879, _3444276, _3444278])), -(p(s(bool, i(s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]), s(prod(_3441879, _3441879), i(s(fun(_3441879, prod(_3441879, _3441879)), i(s(fun(_3441879, fun(_3441879, prod(_3441879, _3441879))), c_), s(_3441879, _3444278))), s(_3441879, _3444276))))))), 34306 ^ _1496237 : [(34309 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3441879, bool), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, bool)), fl), s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]))), s(_3441879, _3444278))))), -(s(_3441879, _3444278) = s(_3441879, 34257 ^ [_3441877, _3441879]))], (34307 ^ _1496237) ^ [] : [-(s(_3441879, _3444276) = s(_3441879, 34257 ^ [_3441877, _3441879]))]]], (34331 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3441879, _3441879), bool), bool), i(s(fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool)), i(s(fun(fun(prod(_3441879, _3441879), bool), fun(_3441879, fun(fun(prod(_3441879, _3441879), bool), bool))), _3441877), s(fun(prod(_3441879, _3441879), bool), 34256 ^ [_3441877, _3441879]))), s(_3441879, 34257 ^ [_3441877, _3441879]))), s(fun(prod(_3441879, _3441879), bool), 34258 ^ [_3441877, _3441879]))))]]], (16900 ^ _1496237) ^ [_2030491, _2030493, _2030495, _2030497] : [-(s(fun(_2030497, bool), i(s(fun(fun(_2030497, bool), fun(_2030497, bool)), i(s(fun(fun(_2030497, bool), fun(fun(_2030497, bool), fun(_2030497, bool))), union), s(fun(_2030497, bool), i(s(fun(fun(_2030497, bool), fun(_2030497, bool)), i(s(fun(_2030497, fun(fun(_2030497, bool), fun(_2030497, bool))), insert), s(_2030497, _2030495))), s(fun(_2030497, bool), _2030493))))), s(fun(_2030497, bool), _2030491))) = s(fun(_2030497, bool), i(s(fun(fun(_2030497, bool), fun(_2030497, bool)), i(s(fun(fun(_2030497, bool), fun(fun(_2030497, bool), fun(_2030497, bool))), i(s(fun(bool, fun(fun(_2030497, bool), fun(fun(_2030497, bool), fun(_2030497, bool)))), cond), s(bool, i(s(fun(fun(_2030497, bool), bool), i(s(fun(_2030497, fun(fun(_2030497, bool), bool)), in), s(_2030497, _2030495))), s(fun(_2030497, bool), _2030491))))), s(fun(_2030497, bool), i(s(fun(fun(_2030497, bool), fun(_2030497, bool)), i(s(fun(fun(_2030497, bool), fun(fun(_2030497, bool), fun(_2030497, bool))), union), s(fun(_2030497, bool), _2030493))), s(fun(_2030497, bool), _2030491))))), s(fun(_2030497, bool), i(s(fun(fun(_2030497, bool), fun(_2030497, bool)), i(s(fun(_2030497, fun(fun(_2030497, bool), fun(_2030497, bool))), insert), s(_2030497, _2030495))), s(fun(_2030497, bool), i(s(fun(fun(_2030497, bool), fun(_2030497, bool)), i(s(fun(fun(_2030497, bool), fun(fun(_2030497, bool), fun(_2030497, bool))), union), s(fun(_2030497, bool), _2030493))), s(fun(_2030497, bool), _2030491))))))))], (1240 ^ _1496237) ^ [_1512052] : [p(s(bool, _1512052)), -(p(s(bool, _1512052))), -(p(s(bool, _1512052)))], (9290 ^ _1496237) ^ [] : [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 ^ _1496237 : [(9300 ^ _1496237) ^ [_1797870] : [s(num, y) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, x))), s(num, _1797870))), -(p(s(bool, i(s(fun(num, bool), p0), s(num, _1797870)))))], (9294 ^ _1496237) ^ [_1797765] : [s(num, x) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, y))), s(num, _1797765))), -(p(s(bool, i(s(fun(num, bool), p0), s(num, _1797765)))))]]], (10136 ^ _1496237) ^ [_1828101, _1828103] : [-(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, _1828103))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1828101))))) = 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, _1828103))), s(num, _1828101))))))], (4208 ^ _1496237) ^ [_1604029, _1604031] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1604031))), s(num, _1604029))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(num, _1604031) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1604029) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (3807 ^ _1496237) ^ [_1594777, _1594779, _1594781] : [3809 ^ _1496237 : [(3810 ^ _1496237) ^ [_1594893] : [s(_1594781, 3808 ^ [_1594777, _1594779, _1594781]) = s(_1594781, i(s(fun(_1594779, _1594781), _1594777), s(_1594779, _1594893)))]], -(p(s(bool, i(s(fun(fun(_1594779, _1594781), bool), onto), s(fun(_1594779, _1594781), _1594777)))))], (15007 ^ _1496237) ^ [_1949555, _1949557] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1949557))), s(int, _1949555)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1949555))), s(int, _1949557))))], (30117 ^ _1496237) ^ [_2800816, _2800818, _2800820, _2800822] : [s(_2800820, i(s(fun(num, _2800820), i(s(fun(cart(_2800820, _2800818), fun(num, _2800820)), i(s(fun(cart(_2800820, _2800822), fun(cart(_2800820, _2800818), fun(num, _2800820))), _2800816), s(cart(_2800820, _2800822), 30118 ^ [_2800816, _2800818, _2800820, _2800822]))), s(cart(_2800820, _2800818), 30119 ^ [_2800816, _2800818, _2800820, _2800822]))), s(num, 30120 ^ [_2800816, _2800818, _2800820, _2800822]))) = s(_2800820, i(s(fun(_2800820, _2800820), i(s(fun(_2800820, fun(_2800820, _2800820)), i(s(fun(bool, fun(_2800820, fun(_2800820, _2800820))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30120 ^ [_2800816, _2800818, _2800820, _2800822]))), s(num, i(s(fun(fun(_2800822, bool), num), dimindex), s(fun(_2800822, bool), univ))))))), s(_2800820, i(s(fun(num, _2800820), i(s(fun(cart(_2800820, _2800822), fun(num, _2800820)), d_), s(cart(_2800820, _2800822), 30118 ^ [_2800816, _2800818, _2800820, _2800822]))), s(num, 30120 ^ [_2800816, _2800818, _2800820, _2800822]))))), s(_2800820, i(s(fun(num, _2800820), i(s(fun(cart(_2800820, _2800818), fun(num, _2800820)), d_), s(cart(_2800820, _2800818), 30119 ^ [_2800816, _2800818, _2800820, _2800822]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 30120 ^ [_2800816, _2800818, _2800820, _2800822]))), s(num, i(s(fun(fun(_2800822, bool), num), dimindex), s(fun(_2800822, bool), univ))))))))), 30123 ^ _1496237 : [(30124 ^ _1496237) ^ [_2801920, _2801922] : [-(s(cart(_2800820, finite_sum(_2800822, _2800818)), i(s(fun(cart(_2800820, _2800818), cart(_2800820, finite_sum(_2800822, _2800818))), i(s(fun(cart(_2800820, _2800822), fun(cart(_2800820, _2800818), cart(_2800820, finite_sum(_2800822, _2800818)))), pastecart), s(cart(_2800820, _2800822), _2801922))), s(cart(_2800820, _2800818), _2801920))) = s(cart(_2800820, finite_sum(_2800822, _2800818)), i(s(fun(fun(num, _2800820), cart(_2800820, finite_sum(_2800822, _2800818))), lambda), s(fun(num, _2800820), i(s(fun(cart(_2800820, _2800818), fun(num, _2800820)), i(s(fun(cart(_2800820, _2800822), fun(cart(_2800820, _2800818), fun(num, _2800820))), _2800816), s(cart(_2800820, _2800822), _2801922))), s(cart(_2800820, _2800818), _2801920))))))]]], (42720 ^ _1496237) ^ [_4048989, _4048991, _4048993, _4048995, _4048997, _4048999] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4048999), fun(num, real)), d_), s(cart(real, _4048999), i(s(fun(num, cart(real, _4048999)), i(s(fun(cart(cart(real, _4048999), _4048997), fun(num, cart(real, _4048999))), d_), s(cart(cart(real, _4048999), _4048997), i(s(fun(cart(cart(real, _4048999), _4048997), cart(cart(real, _4048999), _4048997)), i(s(fun(cart(cart(real, _4048999), _4048997), fun(cart(cart(real, _4048999), _4048997), cart(cart(real, _4048999), _4048997))), matrixu_add), s(cart(cart(real, _4048999), _4048997), _4048995))), s(cart(cart(real, _4048999), _4048997), _4048993))))), s(num, _4048991))))), s(num, _4048989))) = 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, _4048999), fun(num, real)), d_), s(cart(real, _4048999), i(s(fun(num, cart(real, _4048999)), i(s(fun(cart(cart(real, _4048999), _4048997), fun(num, cart(real, _4048999))), d_), s(cart(cart(real, _4048999), _4048997), _4048995))), s(num, _4048991))))), s(num, _4048989))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4048999), fun(num, real)), d_), s(cart(real, _4048999), i(s(fun(num, cart(real, _4048999)), i(s(fun(cart(cart(real, _4048999), _4048997), fun(num, cart(real, _4048999))), d_), s(cart(cart(real, _4048999), _4048997), _4048993))), s(num, _4048991))))), s(num, _4048989))))))], (35953 ^ _1496237) ^ [_3527906, _3527908, _3527910, _3527912] : [-(s(num, i(s(fun(fun(_3527912, bool), num), card), s(fun(_3527912, bool), _3527908))) = s(num, i(s(fun(fun(_3527910, bool), num), card), s(fun(_3527910, bool), _3527906)))), p(s(bool, i(s(fun(fun(_3527910, bool), bool), finite), s(fun(_3527910, bool), _3527906)))), p(s(bool, i(s(fun(fun(_3527910, bool), bool), i(s(fun(fun(_3527912, bool), fun(fun(_3527910, bool), bool)), a_u_c), s(fun(_3527912, bool), _3527908))), s(fun(_3527910, bool), _3527906))))], (5653 ^ _1496237) ^ [_1638419, _1638421] : [p(s(bool, 5651 ^ [_1638419, _1638421])), 5656 ^ _1496237 : [(5659 ^ _1496237) ^ [] : [-(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, _1638421))), s(num, _1638419))))), s(num, _1638419)))))], (5657 ^ _1496237) ^ [] : [-(s(num, _1638421) = 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, _1638421))), s(num, _1638419))))), s(num, _1638419))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1638421))), s(num, _1638419))))))]]], (5805 ^ _1496237) ^ [_1642059, _1642061] : [-(s(num, _1642059) = 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, _1642061))), s(num, _1642059))))), s(num, _1642059))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1642061))), s(num, _1642059))))], (19464 ^ _1496237) ^ [_2189442, _2189444, _2189446] : [-(s(bool, i(s(fun(fun(_2189446, bool), bool), finite), s(fun(_2189446, bool), i(s(fun(fun(_2189446, bool), fun(_2189446, bool)), i(s(fun(_2189446, fun(fun(_2189446, bool), fun(_2189446, bool))), insert), s(_2189446, _2189442))), s(fun(_2189446, bool), _2189444))))) = s(bool, i(s(fun(fun(_2189446, bool), bool), finite), s(fun(_2189446, bool), _2189444))))], (39828 ^ _1496237) ^ [_3806494, _3806496] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3806496), real), vectoru_norm), s(cart(real, _3806496), _3806494))))), 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, _3806496), real), i(s(fun(cart(real, _3806496), fun(cart(real, _3806496), real)), dot), s(cart(real, _3806496), _3806494))), s(cart(real, _3806496), _3806494))))), 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))))))))))))], (12019 ^ _1496237) ^ [_1877991, _1877993] : [s(real, _1877993) = s(real, _1877991), -(s(real, i(s(fun(real, real), realu_inv), s(real, _1877993))) = s(real, i(s(fun(real, real), realu_inv), s(real, _1877991))))], (41814 ^ _1496237) ^ [_3959314] : [p(s(bool, i(s(fun(cart(_3959314, n10), bool), p0), s(cart(_3959314, n10), i(s(fun(list(_3959314), cart(_3959314, n10)), vector), s(list(_3959314), i(s(fun(list(_3959314), list(_3959314)), i(s(fun(_3959314, fun(list(_3959314), list(_3959314))), cons), s(_3959314, 41815 ^ [_3959314]))), s(list(_3959314), nil)))))))), 41818 ^ _1496237 : [(41819 ^ _1496237) ^ [_3959639] : [-(p(s(bool, i(s(fun(cart(_3959314, n10), bool), p0), s(cart(_3959314, n10), _3959639)))))]]], (7994 ^ _1496237) ^ [_1729472, _1729474, _1729476, _1729478, _1729480] : [s(_1729474, i(s(fun(_1729476, _1729474), i(s(fun(fun(_1729480, _1729478), fun(_1729476, _1729474)), _1729472), s(fun(_1729480, _1729478), 7995 ^ [_1729472, _1729474, _1729476, _1729478, _1729480]))), s(_1729476, 7996 ^ [_1729472, _1729474, _1729476, _1729478, _1729480]))) = s(_1729474, i(s(fun(_1729478, _1729474), gi_), s(_1729478, i(s(fun(_1729480, _1729478), 7995 ^ [_1729472, _1729474, _1729476, _1729478, _1729480]), s(_1729480, i(s(fun(_1729476, _1729480), f), s(_1729476, 7996 ^ [_1729472, _1729474, _1729476, _1729478, _1729480]))))))), 7999 ^ _1496237 : [(8000 ^ _1496237) ^ [_1730271] : [s(fun(_1729476, _1729474), i(s(fun(fun(_1729480, _1729478), fun(_1729476, _1729474)), _1730271), s(fun(_1729480, _1729478), 8001 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271]))) = s(fun(_1729476, _1729474), i(s(fun(fun(_1729480, _1729478), fun(_1729476, _1729474)), _1729472), s(fun(_1729480, _1729478), 8001 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271]))), 8004 ^ _1496237 : [(8005 ^ _1496237) ^ [_1730888] : [s(_1729478, i(s(fun(_1729480, _1729478), i(s(fun(fun(_1729476, _1729474), fun(_1729480, _1729478)), _1730888), s(fun(_1729476, _1729474), 8006 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271, _1730888]))), s(_1729480, 8007 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271, _1730888]))) = s(_1729478, i(s(fun(_1729474, _1729478), g), s(_1729474, i(s(fun(_1729476, _1729474), 8006 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271, _1730888]), s(_1729476, i(s(fun(_1729480, _1729476), fi_), s(_1729480, 8007 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271, _1730888]))))))), 8010 ^ _1496237 : [(8011 ^ _1496237) ^ [_1731553] : [s(fun(_1729480, _1729478), i(s(fun(fun(_1729476, _1729474), fun(_1729480, _1729478)), _1731553), s(fun(_1729476, _1729474), 8012 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271, _1730888, _1731553]))) = s(fun(_1729480, _1729478), i(s(fun(fun(_1729476, _1729474), fun(_1729480, _1729478)), _1730888), s(fun(_1729476, _1729474), 8012 ^ [_1729472, _1729474, _1729476, _1729478, _1729480, _1730271, _1730888, _1731553]))), -(p(s(bool, i(s(fun(fun(fun(_1729480, _1729478), fun(_1729476, _1729474)), bool), i(s(fun(fun(fun(_1729476, _1729474), fun(_1729480, _1729478)), fun(fun(fun(_1729480, _1729478), fun(_1729476, _1729474)), bool)), iso0), s(fun(fun(_1729476, _1729474), fun(_1729480, _1729478)), _1731553))), s(fun(fun(_1729480, _1729478), fun(_1729476, _1729474)), _1730271))))), p(s(bool, i(s(fun(fun(_1729480, _1729476), bool), i(s(fun(fun(_1729476, _1729480), fun(fun(_1729480, _1729476), bool)), iso0), s(fun(_1729476, _1729480), f))), s(fun(_1729480, _1729476), fi_)))), p(s(bool, i(s(fun(fun(_1729478, _1729474), bool), i(s(fun(fun(_1729474, _1729478), fun(fun(_1729478, _1729474), bool)), iso0), s(fun(_1729474, _1729478), g))), s(fun(_1729478, _1729474), gi_))))]]]]]]], (7362 ^ _1496237) ^ [_1705479, _1705481] : [-(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, _1705481))))), s(num, i(s(fun(num, num), bit0), s(num, _1705479))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1705481))), s(num, _1705479))))], (7920 ^ _1496237) ^ [_1726721, _1726723, _1726725, _1726727, _1726729] : [-(s(_1726729, i(s(fun(option(_1726727), _1726729), 7916 ^ [_1726723, _1726725, _1726727, _1726729]), s(option(_1726727), i(s(fun(_1726727, option(_1726727)), some), s(_1726727, _1726721))))) = s(_1726729, i(s(fun(_1726727, _1726729), _1726723), s(_1726727, _1726721))))], (33261 ^ _1496237) ^ [_3388645, _3388647] : [-(p(s(bool, i(s(fun(fun(prod(_3388647, _3388647), bool), bool), toset), s(fun(prod(_3388647, _3388647), bool), _3388645))))), p(s(bool, i(s(fun(fun(prod(_3388647, _3388647), bool), bool), poset), s(fun(prod(_3388647, _3388647), bool), _3388645)))), 33268 ^ _1496237 : [(33271 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3388647, bool), bool), i(s(fun(_3388647, fun(fun(_3388647, bool), bool)), in), s(_3388647, 33267 ^ [_3388645, _3388647]))), s(fun(_3388647, bool), i(s(fun(fun(prod(_3388647, _3388647), bool), fun(_3388647, bool)), fl), s(fun(prod(_3388647, _3388647), bool), _3388645)))))))], (33273 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3388647, _3388647), bool), _3388645), s(prod(_3388647, _3388647), i(s(fun(_3388647, prod(_3388647, _3388647)), i(s(fun(_3388647, fun(_3388647, prod(_3388647, _3388647))), c_), s(_3388647, 33266 ^ [_3388645, _3388647]))), s(_3388647, 33267 ^ [_3388645, _3388647]))))))], (33275 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3388647, _3388647), bool), _3388645), s(prod(_3388647, _3388647), i(s(fun(_3388647, prod(_3388647, _3388647)), i(s(fun(_3388647, fun(_3388647, prod(_3388647, _3388647))), c_), s(_3388647, 33267 ^ [_3388645, _3388647]))), s(_3388647, 33266 ^ [_3388645, _3388647]))))))], (33269 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3388647, bool), bool), i(s(fun(_3388647, fun(fun(_3388647, bool), bool)), in), s(_3388647, 33266 ^ [_3388645, _3388647]))), s(fun(_3388647, bool), i(s(fun(fun(prod(_3388647, _3388647), bool), fun(_3388647, bool)), fl), s(fun(prod(_3388647, _3388647), bool), _3388645)))))))]]], (27385 ^ _1496237) ^ [_2632121] : [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))), _2632121), s(fun(num, num), 27386 ^ [_2632121]))), s(num, 27387 ^ [_2632121]))), s(num, 27388 ^ [_2632121]))) = s(num, i(s(fun(num, num), 27386 ^ [_2632121]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 27388 ^ [_2632121]))), s(num, 27387 ^ [_2632121]))))), 27391 ^ _1496237 : [(27392 ^ _1496237) ^ [_2632545, _2632547, _2632549] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2632547))), s(num, _2632545)))), -(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, _2632547))), s(num, _2632545))))), s(fun(num, num), _2632549))) = 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, _2632545))), s(num, _2632547))))))), s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2632121), s(fun(num, num), _2632549))), s(num, _2632547))))))]]], (17563 ^ _1496237) ^ [_2073236, _2073238, _2073240, _2073242] : [-(s(fun(_2073242, bool), i(s(fun(fun(_2073240, bool), fun(_2073242, bool)), i(s(fun(fun(_2073240, _2073242), fun(fun(_2073240, bool), fun(_2073242, bool))), image), s(fun(_2073240, _2073242), _2073238))), s(fun(_2073240, bool), i(s(fun(fun(fun(_2073240, bool), bool), fun(_2073240, bool)), unions), s(fun(fun(_2073240, bool), bool), _2073236))))) = s(fun(_2073242, bool), i(s(fun(fun(fun(_2073242, bool), bool), fun(_2073242, bool)), unions), s(fun(fun(_2073242, bool), bool), i(s(fun(fun(fun(_2073240, bool), bool), fun(fun(_2073242, bool), bool)), i(s(fun(fun(fun(_2073240, bool), fun(_2073242, bool)), fun(fun(fun(_2073240, bool), bool), fun(fun(_2073242, bool), bool))), image), s(fun(fun(_2073240, bool), fun(_2073242, bool)), i(s(fun(fun(_2073240, _2073242), fun(fun(_2073240, bool), fun(_2073242, bool))), image), s(fun(_2073240, _2073242), _2073238))))), s(fun(fun(_2073240, bool), bool), _2073236))))))], (19402 ^ _1496237) ^ [_2187253, _2187255, _2187257, _2187259, _2187261, _2187263] : [-(s(_2187261, _2187255) = s(_2187261, _2187253)), p(s(bool, i(s(fun(fun(_2187261, bool), bool), i(s(fun(_2187261, fun(fun(_2187261, bool), bool)), in), s(_2187261, _2187255))), s(fun(_2187261, bool), 19396 ^ [_2187257, _2187259, _2187261, _2187263])))), p(s(bool, i(s(fun(fun(_2187261, bool), bool), i(s(fun(_2187261, fun(fun(_2187261, bool), bool)), in), s(_2187261, _2187253))), s(fun(_2187261, bool), 19396 ^ [_2187257, _2187259, _2187261, _2187263])))), s(_2187263, i(s(fun(_2187261, _2187263), _2187259), s(_2187261, _2187255))) = s(_2187263, i(s(fun(_2187261, _2187263), _2187259), s(_2187261, _2187253)))], (8176 ^ _1496237) ^ [_1738391, _1738393] : [-(s(_1738391, i(s(fun(_1738391, _1738391), i(s(fun(list(_1738393), fun(_1738391, _1738391)), i(s(fun(fun(_1738393, fun(_1738391, _1738391)), fun(list(_1738393), fun(_1738391, _1738391))), itlist), s(fun(_1738393, fun(_1738391, _1738391)), f))), s(list(_1738393), i(s(fun(list(_1738393), list(_1738393)), i(s(fun(_1738393, fun(list(_1738393), list(_1738393))), cons), s(_1738393, h0))), s(list(_1738393), t0))))), s(_1738391, b0))) = s(_1738391, i(s(fun(_1738391, _1738391), i(s(fun(_1738393, fun(_1738391, _1738391)), f), s(_1738393, h0))), s(_1738391, i(s(fun(_1738391, _1738391), i(s(fun(list(_1738393), fun(_1738391, _1738391)), i(s(fun(fun(_1738393, fun(_1738391, _1738391)), fun(list(_1738393), fun(_1738391, _1738391))), itlist), s(fun(_1738393, fun(_1738391, _1738391)), f))), s(list(_1738393), t0))), s(_1738391, b0))))))], (21449 ^ _1496237) ^ [_2295610, _2295612, _2295614, _2295616, _2295618, _2295620] : [p(s(bool, i(s(fun(fun(prod(_2295620, _2295618), bool), bool), i(s(fun(prod(_2295620, _2295618), fun(fun(prod(_2295620, _2295618), bool), bool)), in), s(prod(_2295620, _2295618), i(s(fun(_2295618, prod(_2295620, _2295618)), i(s(fun(_2295620, fun(_2295618, prod(_2295620, _2295618))), c_), s(_2295620, _2295616))), s(_2295618, _2295614))))), s(fun(prod(_2295620, _2295618), bool), i(s(fun(fun(_2295618, bool), fun(prod(_2295620, _2295618), bool)), i(s(fun(fun(_2295620, bool), fun(fun(_2295618, bool), fun(prod(_2295620, _2295618), bool))), cross0), s(fun(_2295620, bool), _2295612))), s(fun(_2295618, bool), _2295610)))))), 21452 ^ _1496237 : [(21455 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2295618, bool), bool), i(s(fun(_2295618, fun(fun(_2295618, bool), bool)), in), s(_2295618, _2295614))), s(fun(_2295618, bool), _2295610)))))], (21453 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2295620, bool), bool), i(s(fun(_2295620, fun(fun(_2295620, bool), bool)), in), s(_2295620, _2295616))), s(fun(_2295620, bool), _2295612)))))]]], (16359 ^ _1496237) ^ [_2006970, _2006972, _2006974, _2006976, _2006978] : [-(p(s(bool, i(s(fun(fun(_2006978, bool), bool), i(s(fun(_2006978, fun(fun(_2006978, bool), bool)), in), s(_2006978, _2006974))), s(fun(_2006978, bool), i(s(fun(fun(_2006976, bool), fun(_2006978, bool)), i(s(fun(fun(_2006976, _2006978), fun(fun(_2006976, bool), fun(_2006978, bool))), image), s(fun(_2006976, _2006978), _2006970))), s(fun(_2006976, bool), _2006972))))))), 16360 ^ _1496237 : [(16361 ^ _1496237) ^ [_2007158] : [s(_2006978, _2006974) = s(_2006978, i(s(fun(_2006976, _2006978), _2006970), s(_2006976, _2007158))), p(s(bool, i(s(fun(fun(_2006976, bool), bool), i(s(fun(_2006976, fun(fun(_2006976, bool), bool)), in), s(_2006976, _2007158))), s(fun(_2006976, bool), _2006972))))]]], (33093 ^ _1496237) ^ [_3380694, _3380696] : [p(s(bool, i(s(fun(_3380696, bool), i(s(fun(fun(fun(_3380696, bool), bool), fun(_3380696, bool)), unions), s(fun(fun(_3380696, bool), bool), p0))), s(_3380696, _3380694)))), 33097 ^ _1496237 : [(33100 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3380696, bool), 33096 ^ [_3380694, _3380696]), s(_3380696, _3380694)))))], (33098 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3380696, bool), bool), p0), s(fun(_3380696, bool), 33096 ^ [_3380694, _3380696])))))]]], (15091 ^ _1496237) ^ [_1951958, _1951960] : [-(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 ^ [_1951958, _1951960]))), s(bool, 15033 ^ [_1951958, _1951960]))), s(bool, 15065 ^ [_1951958, _1951960])))))], (14161 ^ _1496237) ^ [_1929542, _1929544] : [-(s(int, _1929544) = s(int, _1929542)), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929544))), s(int, _1929542))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929542))), s(int, _1929544)))))], (10265 ^ _1496237) ^ [] : [-(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))))], (358 ^ _1496237) ^ [_1501906, _1501908] : [p(s(bool, t)), -(s(_1501908, _1501906) = s(_1501908, _1501906))], (7872 ^ _1496237) ^ [_1725025, _1725027, _1725029] : [-(s(_1725029, i(s(fun(num, _1725029), i(s(fun(fun(num, _1725029), fun(num, _1725029)), i(s(fun(_1725029, fun(fun(num, _1725029), fun(num, _1725029))), fcons), s(_1725029, _1725027))), s(fun(num, _1725029), _1725025))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1725029, _1725027))], (35384 ^ _1496237) ^ [_3499601, _3499603, _3499605, _3499607] : [p(s(bool, i(s(fun(fun(_3499605, bool), bool), i(s(fun(fun(_3499607, bool), fun(fun(_3499605, bool), bool)), a_u_c), s(fun(_3499607, bool), _3499603))), s(fun(_3499605, bool), _3499601)))), 35389 ^ _1496237 : [(35398 ^ _1496237) ^ [_3500762] : [p(s(bool, i(s(fun(fun(_3499605, bool), bool), i(s(fun(_3499605, fun(fun(_3499605, bool), bool)), in), s(_3499605, _3500762))), s(fun(_3499605, bool), _3499601)))), 35401 ^ _1496237 : [(35404 ^ _1496237) ^ [] : [-(s(_3499605, i(s(fun(_3499607, _3499605), 35387 ^ [_3499601, _3499603, _3499605, _3499607]), s(_3499607, i(s(fun(_3499605, _3499607), 35388 ^ [_3499601, _3499603, _3499605, _3499607]), s(_3499605, _3500762))))) = s(_3499605, _3500762))], (35402 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3499607, bool), bool), i(s(fun(_3499607, fun(fun(_3499607, bool), bool)), in), s(_3499607, i(s(fun(_3499605, _3499607), 35388 ^ [_3499601, _3499603, _3499605, _3499607]), s(_3499605, _3500762))))), s(fun(_3499607, bool), _3499603)))))]]], (35390 ^ _1496237) ^ [_3500355] : [p(s(bool, i(s(fun(fun(_3499607, bool), bool), i(s(fun(_3499607, fun(fun(_3499607, bool), bool)), in), s(_3499607, _3500355))), s(fun(_3499607, bool), _3499603)))), 35393 ^ _1496237 : [(35396 ^ _1496237) ^ [] : [-(s(_3499607, i(s(fun(_3499605, _3499607), 35388 ^ [_3499601, _3499603, _3499605, _3499607]), s(_3499605, i(s(fun(_3499607, _3499605), 35387 ^ [_3499601, _3499603, _3499605, _3499607]), s(_3499607, _3500355))))) = s(_3499607, _3500355))], (35394 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3499605, bool), bool), i(s(fun(_3499605, fun(fun(_3499605, bool), bool)), in), s(_3499605, i(s(fun(_3499607, _3499605), 35387 ^ [_3499601, _3499603, _3499605, _3499607]), s(_3499607, _3500355))))), s(fun(_3499605, bool), _3499601)))))]]]]], (13489 ^ _1496237) ^ [_1912355] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1912355))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(int, _1912355))], (41782 ^ _1496237) ^ [_3957286, _3957288, _3957290, _3957292, _3957294] : [-(p(s(bool, i(s(fun(cart(real, _3957292), bool), i(s(fun(cart(real, _3957292), fun(cart(real, _3957292), bool)), orthogonal), s(cart(real, _3957292), i(s(fun(fun(_3957294, cart(real, _3957292)), cart(real, _3957292)), i(s(fun(fun(_3957294, bool), fun(fun(_3957294, cart(real, _3957292)), cart(real, _3957292))), vsum), s(fun(_3957294, bool), _3957288))), s(fun(_3957294, cart(real, _3957292)), _3957290))))), s(cart(real, _3957292), _3957286))))), p(s(bool, i(s(fun(fun(_3957294, bool), bool), finite), s(fun(_3957294, bool), _3957288)))), 41788 ^ _1496237 : [(41791 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _3957292), bool), i(s(fun(cart(real, _3957292), fun(cart(real, _3957292), bool)), orthogonal), s(cart(real, _3957292), i(s(fun(_3957294, cart(real, _3957292)), _3957290), s(_3957294, 41787 ^ [_3957286, _3957288, _3957290, _3957292, _3957294]))))), s(cart(real, _3957292), _3957286))))], (41789 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3957294, bool), bool), i(s(fun(_3957294, fun(fun(_3957294, bool), bool)), in), s(_3957294, 41787 ^ [_3957286, _3957288, _3957290, _3957292, _3957294]))), s(fun(_3957294, bool), _3957288)))))]]], (3452 ^ _1496237) ^ [_1566949, _1566951, _1566953] : [3453 ^ _1496237 : [(3454 ^ _1496237) ^ [_1567073] : [p(s(bool, i(s(fun(prod(_1566953, _1566951), bool), _1566949), s(prod(_1566953, _1566951), _1567073))))]], -(p(s(bool, i(s(fun(prod(_1566953, _1566951), bool), _1566949), s(prod(_1566953, _1566951), i(s(fun(_1566951, prod(_1566953, _1566951)), i(s(fun(_1566953, fun(_1566951, prod(_1566953, _1566951))), c_), s(_1566953, 3455 ^ [_1566949, _1566951, _1566953]))), s(_1566951, 3456 ^ [_1566949, _1566951, _1566953])))))))], (42791 ^ _1496237) ^ [_4056769, _4056771, _4056773, _4056775, _4056777, _4056779] : [-(s(cart(cart(real, _4056777), _4056779), i(s(fun(cart(cart(real, _4056777), _4056775), cart(cart(real, _4056777), _4056779)), i(s(fun(cart(cart(real, _4056775), _4056779), fun(cart(cart(real, _4056777), _4056775), cart(cart(real, _4056777), _4056779))), matrixu_mul), s(cart(cart(real, _4056775), _4056779), i(s(fun(cart(cart(real, _4056775), _4056779), cart(cart(real, _4056775), _4056779)), i(s(fun(cart(cart(real, _4056775), _4056779), fun(cart(cart(real, _4056775), _4056779), cart(cart(real, _4056775), _4056779))), matrixu_add), s(cart(cart(real, _4056775), _4056779), _4056773))), s(cart(cart(real, _4056775), _4056779), _4056771))))), s(cart(cart(real, _4056777), _4056775), _4056769))) = s(cart(cart(real, _4056777), _4056779), i(s(fun(cart(cart(real, _4056777), _4056779), cart(cart(real, _4056777), _4056779)), i(s(fun(cart(cart(real, _4056777), _4056779), fun(cart(cart(real, _4056777), _4056779), cart(cart(real, _4056777), _4056779))), matrixu_add), s(cart(cart(real, _4056777), _4056779), i(s(fun(cart(cart(real, _4056777), _4056775), cart(cart(real, _4056777), _4056779)), i(s(fun(cart(cart(real, _4056775), _4056779), fun(cart(cart(real, _4056777), _4056775), cart(cart(real, _4056777), _4056779))), matrixu_mul), s(cart(cart(real, _4056775), _4056779), _4056773))), s(cart(cart(real, _4056777), _4056775), _4056769))))), s(cart(cart(real, _4056777), _4056779), i(s(fun(cart(cart(real, _4056777), _4056775), cart(cart(real, _4056777), _4056779)), i(s(fun(cart(cart(real, _4056775), _4056779), fun(cart(cart(real, _4056777), _4056775), cart(cart(real, _4056777), _4056779))), matrixu_mul), s(cart(cart(real, _4056775), _4056779), _4056771))), s(cart(cart(real, _4056777), _4056775), _4056769))))))], (21825 ^ _1496237) ^ [_2314208, _2314210] : [21830 ^ _1496237 : [(21833 ^ _1496237) ^ [_2314846] : [p(s(bool, i(s(fun(fun(_2314210, bool), bool), i(s(fun(bool, fun(fun(_2314210, bool), bool)), i(s(fun(fun(_2314210, bool), fun(bool, fun(fun(_2314210, bool), bool))), setspec), s(fun(_2314210, bool), 21827 ^ [_2314208, _2314210]))), s(bool, i(s(fun(fun(_2314210, bool), bool), i(s(fun(fun(_2314210, bool), fun(fun(_2314210, bool), bool)), subset), s(fun(_2314210, bool), _2314846))), s(fun(_2314210, bool), 21826 ^ [_2314208, _2314210]))))), s(fun(_2314210, bool), _2314846))))], (21831 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2314210, bool), bool), i(s(fun(fun(_2314210, bool), fun(fun(_2314210, bool), bool)), _2314208), s(fun(_2314210, bool), 21826 ^ [_2314208, _2314210]))), s(fun(_2314210, bool), 21827 ^ [_2314208, _2314210])))))]], 21835 ^ _1496237 : [(21838 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2314210, bool), bool), i(s(fun(fun(_2314210, bool), fun(fun(_2314210, bool), bool)), _2314208), s(fun(_2314210, bool), 21826 ^ [_2314208, _2314210]))), s(fun(_2314210, bool), 21827 ^ [_2314208, _2314210]))))], (21836 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2314210, bool), bool), i(s(fun(bool, fun(fun(_2314210, bool), bool)), i(s(fun(fun(_2314210, bool), fun(bool, fun(fun(_2314210, bool), bool))), setspec), s(fun(_2314210, bool), 21827 ^ [_2314208, _2314210]))), s(bool, i(s(fun(fun(_2314210, bool), bool), i(s(fun(fun(_2314210, bool), fun(fun(_2314210, bool), bool)), subset), s(fun(_2314210, bool), 21834 ^ [_2314208, _2314210]))), s(fun(_2314210, bool), 21826 ^ [_2314208, _2314210]))))), s(fun(_2314210, bool), 21834 ^ [_2314208, _2314210])))))]], 21839 ^ _1496237 : [(21840 ^ _1496237) ^ [_2315240, _2315242] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2314210, bool), fun(num, bool)), hasu_size), s(fun(_2314210, bool), _2315242))), s(num, _2315240)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(fun(_2314210, bool), bool), fun(num, bool)), hasu_size), s(fun(fun(_2314210, bool), bool), i(s(fun(fun(fun(_2314210, bool), bool), fun(fun(_2314210, bool), bool)), gspec), s(fun(fun(_2314210, bool), bool), i(s(fun(fun(_2314210, bool), fun(fun(_2314210, bool), bool)), _2314208), s(fun(_2314210, bool), _2315242))))))), 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, _2315240)))))))]]], (9434 ^ _1496237) ^ [_1803205] : [p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), _1803205)))), 9438 ^ _1496237 : [(9439 ^ _1496237) ^ [_1803404, _1803406] : [-(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, _1803406))), s(num, i(s(fun(num, num), _1803205), s(num, _1803404))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1803404))), s(num, i(s(fun(num, num), _1803205), s(num, _1803406))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9437 ^ [_1803205]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1803406))), s(num, _1803404)))))))))]]], (3163 ^ _1496237) ^ [_1554727, _1554729] : [-(s(_1554729, i(s(fun(fun(_1554729, bool), _1554729), gabs), s(fun(_1554729, bool), _1554727))) = s(_1554729, i(s(fun(fun(_1554729, bool), _1554729), h_), s(fun(_1554729, bool), _1554727))))], (40093 ^ _1496237) ^ [_3827695, _3827697, _3827699] : [s(cart(real, _3827697), i(s(fun(_3827699, cart(real, _3827697)), i(s(fun(fun(_3827699, cart(real, _3827697)), fun(_3827699, cart(real, _3827697))), i(s(fun(fun(_3827699, cart(real, _3827697)), fun(fun(_3827699, cart(real, _3827697)), fun(_3827699, cart(real, _3827697)))), _3827695), s(fun(_3827699, cart(real, _3827697)), 40094 ^ [_3827695, _3827697, _3827699]))), s(fun(_3827699, cart(real, _3827697)), 40095 ^ [_3827695, _3827697, _3827699]))), s(_3827699, 40096 ^ [_3827695, _3827697, _3827699]))) = s(cart(real, _3827697), i(s(fun(cart(real, _3827697), cart(real, _3827697)), i(s(fun(cart(real, _3827697), fun(cart(real, _3827697), cart(real, _3827697))), vectoru_sub), s(cart(real, _3827697), i(s(fun(_3827699, cart(real, _3827697)), 40094 ^ [_3827695, _3827697, _3827699]), s(_3827699, 40096 ^ [_3827695, _3827697, _3827699]))))), s(cart(real, _3827697), i(s(fun(_3827699, cart(real, _3827697)), 40095 ^ [_3827695, _3827697, _3827699]), s(_3827699, 40096 ^ [_3827695, _3827697, _3827699]))))), 40099 ^ _1496237 : [(40100 ^ _1496237) ^ [_3828740, _3828742, _3828744] : [p(s(bool, i(s(fun(fun(_3827699, bool), bool), finite), s(fun(_3827699, bool), _3828740)))), -(s(cart(real, _3827697), i(s(fun(fun(_3827699, cart(real, _3827697)), cart(real, _3827697)), i(s(fun(fun(_3827699, bool), fun(fun(_3827699, cart(real, _3827697)), cart(real, _3827697))), vsum), s(fun(_3827699, bool), _3828740))), s(fun(_3827699, cart(real, _3827697)), i(s(fun(fun(_3827699, cart(real, _3827697)), fun(_3827699, cart(real, _3827697))), i(s(fun(fun(_3827699, cart(real, _3827697)), fun(fun(_3827699, cart(real, _3827697)), fun(_3827699, cart(real, _3827697)))), _3827695), s(fun(_3827699, cart(real, _3827697)), _3828744))), s(fun(_3827699, cart(real, _3827697)), _3828742))))) = s(cart(real, _3827697), i(s(fun(cart(real, _3827697), cart(real, _3827697)), i(s(fun(cart(real, _3827697), fun(cart(real, _3827697), cart(real, _3827697))), vectoru_sub), s(cart(real, _3827697), i(s(fun(fun(_3827699, cart(real, _3827697)), cart(real, _3827697)), i(s(fun(fun(_3827699, bool), fun(fun(_3827699, cart(real, _3827697)), cart(real, _3827697))), vsum), s(fun(_3827699, bool), _3828740))), s(fun(_3827699, cart(real, _3827697)), _3828744))))), s(cart(real, _3827697), i(s(fun(fun(_3827699, cart(real, _3827697)), cart(real, _3827697)), i(s(fun(fun(_3827699, bool), fun(fun(_3827699, cart(real, _3827697)), cart(real, _3827697))), vsum), s(fun(_3827699, bool), _3828740))), s(fun(_3827699, cart(real, _3827697)), _3828742))))))]]], (3358 ^ _1496237) ^ [_1562650, _1562652, _1562654] : [3372 ^ _1496237 : [(3373 ^ _1496237) ^ [_1563349] : [-(s(_1562654, i(s(fun(prod(_1562654, _1562652), _1562654), fst), s(prod(_1562654, _1562652), _1563349))) = s(_1562654, i(s(fun(fun(_1562654, bool), _1562654), h_), s(fun(_1562654, bool), i(s(fun(prod(_1562654, _1562652), fun(_1562654, bool)), _1562650), s(prod(_1562654, _1562652), _1563349))))))]], 3363 ^ _1496237 : [(3366 ^ _1496237) ^ [_1563079] : [s(prod(_1562654, _1562652), 3359 ^ [_1562650, _1562652, _1562654]) = s(prod(_1562654, _1562652), i(s(fun(_1562652, prod(_1562654, _1562652)), i(s(fun(_1562654, fun(_1562652, prod(_1562654, _1562652))), c_), s(_1562654, 3360 ^ [_1562650, _1562652, _1562654]))), s(_1562652, _1563079)))], (3364 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1562654, bool), i(s(fun(prod(_1562654, _1562652), fun(_1562654, bool)), _1562650), s(prod(_1562654, _1562652), 3359 ^ [_1562650, _1562652, _1562654]))), s(_1562654, 3360 ^ [_1562650, _1562652, _1562654])))))]], 3368 ^ _1496237 : [(3371 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1562654, bool), i(s(fun(prod(_1562654, _1562652), fun(_1562654, bool)), _1562650), s(prod(_1562654, _1562652), 3359 ^ [_1562650, _1562652, _1562654]))), s(_1562654, 3360 ^ [_1562650, _1562652, _1562654]))))], (3369 ^ _1496237) ^ [] : [-(s(prod(_1562654, _1562652), 3359 ^ [_1562650, _1562652, _1562654]) = s(prod(_1562654, _1562652), i(s(fun(_1562652, prod(_1562654, _1562652)), i(s(fun(_1562654, fun(_1562652, prod(_1562654, _1562652))), c_), s(_1562654, 3360 ^ [_1562650, _1562652, _1562654]))), s(_1562652, 3367 ^ [_1562650, _1562652, _1562654]))))]]], (41647 ^ _1496237) ^ [_3951374, _3951376, _3951378] : [-(s(bool, i(s(fun(cart(real, _3951378), bool), i(s(fun(cart(real, _3951378), fun(cart(real, _3951378), bool)), orthogonal), s(cart(real, _3951378), _3951376))), s(cart(real, _3951378), _3951374))) = s(bool, i(s(fun(cart(real, _3951378), bool), i(s(fun(cart(real, _3951378), fun(cart(real, _3951378), bool)), orthogonal), s(cart(real, _3951378), _3951374))), s(cart(real, _3951378), _3951376))))], (39036 ^ _1496237) ^ [_3775518] : [s(cart(real, _3775518), x) = s(cart(real, _3775518), i(s(fun(num, cart(real, _3775518)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3775518), i(s(fun(cart(real, _3775518), cart(real, _3775518)), vectoru_neg), s(cart(real, _3775518), x))) = s(cart(real, _3775518), i(s(fun(num, cart(real, _3775518)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10939 ^ _1496237) ^ [_1850161, _1850163] : [-(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, _1850163))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1850161))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1850161))), s(real, _1850163))))], (444 ^ _1496237) ^ [_1503303, _1503305] : [451 ^ _1496237 : [(454 ^ _1496237) ^ [] : [-(p(s(bool, _1503303)))], (452 ^ _1496237) ^ [] : [-(p(s(bool, _1503305)))]], p(s(bool, _1503303)), p(s(bool, _1503305))], (4765 ^ _1496237) ^ [_1617211] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1617211))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1617211))), s(num, _1617211)))))))], (23386 ^ _1496237) ^ [_2386529, _2386531, _2386533, _2386535] : [-(p(s(bool, i(s(fun(fun(_2386535, bool), bool), i(s(fun(fun(_2386533, bool), fun(fun(_2386535, bool), bool)), a_u_c), s(fun(_2386533, bool), _2386529))), s(fun(_2386535, bool), _2386531))))), 23387 ^ _1496237 : [(23388 ^ _1496237) ^ [_2386990] : [23390 ^ _1496237 : [(23393 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2386535, bool), bool), i(s(fun(_2386535, fun(fun(_2386535, bool), bool)), in), s(_2386535, i(s(fun(_2386533, _2386535), _2386990), s(_2386533, 23389 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))))), s(fun(_2386535, bool), _2386531))))], (23391 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2386533, bool), bool), i(s(fun(_2386533, fun(fun(_2386533, bool), bool)), in), s(_2386533, 23389 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))), s(fun(_2386533, bool), _2386529)))))]], 23395 ^ _1496237 : [(23398 ^ _1496237) ^ [] : [23407 ^ _1496237 : [(23408 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2386533, bool), bool), i(s(fun(_2386533, fun(fun(_2386533, bool), bool)), in), s(_2386533, 23405 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))), s(fun(_2386533, bool), _2386529)))))], (23412 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2386533, bool), bool), i(s(fun(_2386533, fun(fun(_2386533, bool), bool)), in), s(_2386533, 23406 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))), s(fun(_2386533, bool), _2386529)))))], (23416 ^ _1496237) ^ [] : [s(_2386533, 23405 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]) = s(_2386533, 23406 ^ [_2386529, _2386531, _2386533, _2386535, _2386990])], (23414 ^ _1496237) ^ [] : [-(s(_2386535, i(s(fun(_2386533, _2386535), _2386990), s(_2386533, 23406 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))) = s(_2386535, 23394 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))], (23410 ^ _1496237) ^ [] : [-(s(_2386535, i(s(fun(_2386533, _2386535), _2386990), s(_2386533, 23405 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))) = s(_2386535, 23394 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))]], 23399 ^ _1496237 : [(23400 ^ _1496237) ^ [_2387970] : [p(s(bool, i(s(fun(fun(_2386533, bool), bool), i(s(fun(_2386533, fun(fun(_2386533, bool), bool)), in), s(_2386533, _2387970))), s(fun(_2386533, bool), _2386529)))), s(_2386535, i(s(fun(_2386533, _2386535), _2386990), s(_2386533, _2387970))) = s(_2386535, 23394 ^ [_2386529, _2386531, _2386533, _2386535, _2386990])]]], (23396 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2386535, bool), bool), i(s(fun(_2386535, fun(fun(_2386535, bool), bool)), in), s(_2386535, 23394 ^ [_2386529, _2386531, _2386533, _2386535, _2386990]))), s(fun(_2386535, bool), _2386531)))))]]]]], (7272 ^ _1496237) ^ [] : [-(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))], (41988 ^ _1496237) ^ [_3971762, _3971764] : [s(cart(real, _3971764), i(s(fun(cart(real, _3971764), cart(real, _3971764)), _3971762), s(cart(real, _3971764), 41989 ^ [_3971762, _3971764]))) = s(cart(real, _3971764), 41989 ^ [_3971762, _3971764]), -(p(s(bool, i(s(fun(fun(cart(real, _3971764), cart(real, _3971764)), bool), linear), s(fun(cart(real, _3971764), cart(real, _3971764)), _3971762)))))], (33884 ^ _1496237) ^ [_3421922, _3421924, _3421926] : [33886 ^ _1496237 : [(33889 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3421926, _3421926), bool), bool), i(s(fun(fun(prod(_3421926, _3421926), bool), fun(fun(prod(_3421926, _3421926), bool), bool)), inseg), s(fun(prod(_3421926, _3421926), bool), 33885 ^ [_3421922, _3421924, _3421926]))), s(fun(prod(_3421926, _3421926), bool), _3421922))))], (33887 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3421926, _3421926), bool), bool), _3421924), s(fun(prod(_3421926, _3421926), bool), 33885 ^ [_3421922, _3421924, _3421926])))))]], -(p(s(bool, i(s(fun(fun(prod(_3421926, _3421926), bool), bool), i(s(fun(fun(prod(_3421926, _3421926), bool), fun(fun(prod(_3421926, _3421926), bool), bool)), inseg), s(fun(prod(_3421926, _3421926), bool), i(s(fun(fun(fun(prod(_3421926, _3421926), bool), bool), fun(prod(_3421926, _3421926), bool)), unions), s(fun(fun(prod(_3421926, _3421926), bool), bool), _3421924))))), s(fun(prod(_3421926, _3421926), bool), _3421922)))))], (10289 ^ _1496237) ^ [_1832048, _1832050] : [-(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, _1832048))), s(hreal, _1832050))))) = s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _1832050))), s(hreal, _1832048))))], (36143 ^ _1496237) ^ [_3538455, _3538457, _3538459, _3538461] : [-(p(s(bool, i(s(fun(fun(fun(_3538457, _3538455), bool), bool), i(s(fun(fun(fun(_3538461, _3538459), bool), fun(fun(fun(_3538457, _3538455), bool), bool)), l_a_u_c), s(fun(fun(_3538461, _3538459), bool), univ))), s(fun(fun(_3538457, _3538455), bool), univ))))), p(s(bool, i(s(fun(fun(_3538457, bool), bool), i(s(fun(fun(_3538461, bool), fun(fun(_3538457, bool), bool)), l_a_u_c), s(fun(_3538461, bool), univ))), s(fun(_3538457, bool), univ)))), p(s(bool, i(s(fun(fun(_3538455, bool), bool), i(s(fun(fun(_3538459, bool), fun(fun(_3538455, bool), bool)), l_a_u_c), s(fun(_3538459, bool), univ))), s(fun(_3538455, bool), univ))))], (13561 ^ _1496237) ^ [_1914238, _1914240, _1914242] : [s(int, _1914240) = s(int, _1914238), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914242))), s(int, _1914240))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914242))), s(int, _1914238))))], (5117 ^ _1496237) ^ [_1624502, _1624504] : [-(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, _1624504))))), s(num, _1624502))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624504))), s(num, _1624502))))], (11865 ^ _1496237) ^ [_1874355, _1874357, _1874359] : [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, _1874359))), s(real, _1874357))))), s(real, _1874355)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1874359))), s(real, _1874355))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1874357))), s(real, _1874355)))))], (42533 ^ _1496237) ^ [_4033353, _4033355, _4033357] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4033355), fun(num, real)), i(s(fun(num, fun(cart(real, _4033355), fun(num, real))), i(s(fun(cart(cart(real, _4033357), _4033355), fun(num, fun(cart(real, _4033355), fun(num, real)))), _4033353), s(cart(cart(real, _4033357), _4033355), 42534 ^ [_4033353, _4033355, _4033357]))), s(num, 42535 ^ [_4033353, _4033355, _4033357]))), s(cart(real, _4033355), 42536 ^ [_4033353, _4033355, _4033357]))), s(num, 42537 ^ [_4033353, _4033355, _4033357]))) = 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, _4033357), fun(num, real)), d_), s(cart(real, _4033357), i(s(fun(num, cart(real, _4033357)), i(s(fun(cart(cart(real, _4033357), _4033355), fun(num, cart(real, _4033357))), d_), s(cart(cart(real, _4033357), _4033355), 42534 ^ [_4033353, _4033355, _4033357]))), s(num, 42537 ^ [_4033353, _4033355, _4033357]))))), s(num, 42535 ^ [_4033353, _4033355, _4033357]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4033355), fun(num, real)), d_), s(cart(real, _4033355), 42536 ^ [_4033353, _4033355, _4033357]))), s(num, 42537 ^ [_4033353, _4033355, _4033357]))))), 42540 ^ _1496237 : [(42541 ^ _1496237) ^ [_4034509] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4033355), fun(num, real)), i(s(fun(cart(cart(real, _4033357), _4033355), fun(cart(real, _4033355), fun(num, real))), _4034509), s(cart(cart(real, _4033357), _4033355), 42542 ^ [_4033353, _4033355, _4033357, _4034509]))), s(cart(real, _4033355), 42543 ^ [_4033353, _4033355, _4033357, _4034509]))), s(num, 42544 ^ [_4033353, _4033355, _4033357, _4034509]))) = 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(_4033355, bool), num), dimindex), s(fun(_4033355, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _4033355), fun(num, real)), i(s(fun(num, fun(cart(real, _4033355), fun(num, real))), i(s(fun(cart(cart(real, _4033357), _4033355), fun(num, fun(cart(real, _4033355), fun(num, real)))), _4033353), s(cart(cart(real, _4033357), _4033355), 42542 ^ [_4033353, _4033355, _4033357, _4034509]))), s(num, 42544 ^ [_4033353, _4033355, _4033357, _4034509]))), s(cart(real, _4033355), 42543 ^ [_4033353, _4033355, _4033357, _4034509]))))), 42547 ^ _1496237 : [(42548 ^ _1496237) ^ [_4035363, _4035365] : [-(s(cart(real, _4033357), i(s(fun(cart(cart(real, _4033357), _4033355), cart(real, _4033357)), i(s(fun(cart(real, _4033355), fun(cart(cart(real, _4033357), _4033355), cart(real, _4033357))), vectoru_matrixu_mul), s(cart(real, _4033355), _4035363))), s(cart(cart(real, _4033357), _4033355), _4035365))) = s(cart(real, _4033357), i(s(fun(fun(num, real), cart(real, _4033357)), lambda), s(fun(num, real), i(s(fun(cart(real, _4033355), fun(num, real)), i(s(fun(cart(cart(real, _4033357), _4033355), fun(cart(real, _4033355), fun(num, real))), _4034509), s(cart(cart(real, _4033357), _4033355), _4035365))), s(cart(real, _4033355), _4035363))))))]]]]], (12331 ^ _1496237) ^ [_1885760, _1885762, _1885764] : [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, _1885760)))), 12334 ^ _1496237 : [(12341 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1885764))), s(real, _1885760))) = s(real, _1885762), -(s(real, _1885764) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1885762))), s(real, _1885760))))], (12335 ^ _1496237) ^ [] : [s(real, _1885764) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1885762))), s(real, _1885760))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1885764))), s(real, _1885760))) = s(real, _1885762))]]], (38952 ^ _1496237) ^ [_3770588, _3770590] : [-(s(cart(real, _3770590), i(s(fun(cart(real, _3770590), cart(real, _3770590)), i(s(fun(cart(real, _3770590), fun(cart(real, _3770590), cart(real, _3770590))), vectoru_add), s(cart(real, _3770590), i(s(fun(num, cart(real, _3770590)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3770590), _3770588))) = s(cart(real, _3770590), _3770588))], (35607 ^ _1496237) ^ [_3514212, _3514214, _3514216, _3514218] : [-(s(bool, i(s(fun(fun(_3514218, bool), bool), i(s(fun(fun(_3514216, bool), fun(fun(_3514218, bool), bool)), a_u_c), s(fun(_3514216, bool), _3514214))), s(fun(_3514218, bool), _3514212))) = s(bool, i(s(fun(fun(_3514216, bool), bool), i(s(fun(fun(_3514218, bool), fun(fun(_3514216, bool), bool)), a_u_c), s(fun(_3514218, bool), _3514212))), s(fun(_3514216, bool), _3514214))))], (39016 ^ _1496237) ^ [_3774413] : [-(s(cart(real, _3774413), i(s(fun(cart(real, _3774413), cart(real, _3774413)), vectoru_neg), s(cart(real, _3774413), x))) = s(cart(real, _3774413), i(s(fun(cart(real, _3774413), cart(real, _3774413)), i(s(fun(real, fun(cart(real, _3774413), cart(real, _3774413))), 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, _3774413), x))))], (6042 ^ _1496237) ^ [_1647504, _1647506, _1647508] : [-(s(num, _1647504) = 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, _1647508))), s(num, _1647504))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1647506))), s(num, _1647504))))))), s(num, _1647504))) = 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, _1647508))), s(num, _1647506))))), s(num, _1647504))))], (14425 ^ _1496237) ^ [_1935541] : [-(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, _1935541))))), 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, _1935541))))], (17277 ^ _1496237) ^ [_2055147] : [-(s(fun(_2055147, bool), i(s(fun(fun(fun(_2055147, bool), bool), fun(_2055147, bool)), inters), s(fun(fun(_2055147, bool), bool), empty))) = s(fun(_2055147, bool), univ))], (31852 ^ _1496237) ^ [_3158193, _3158195, _3158197, _3158199, _3158201, _3158203, _3158205] : [p(s(bool, i(s(fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool), i(s(fun(fun(_3158203, _3158205), fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool)), i(s(fun(fun(fun(_3158205, _3158201), fun(_3158203, bool)), fun(fun(_3158203, _3158205), fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool))), i(s(fun(fun(_3158205, fun(_3158205, bool)), fun(fun(fun(_3158205, _3158201), fun(_3158203, bool)), fun(fun(_3158203, _3158205), fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool)))), admissible), s(fun(_3158205, fun(_3158205, bool)), _3158199))), s(fun(fun(_3158205, _3158201), fun(_3158203, bool)), _3158197))), s(fun(_3158203, _3158205), _3158195))), s(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), _3158193)))), -(p(s(bool, i(s(fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool), i(s(fun(fun(_3158203, _3158205), fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool)), i(s(fun(fun(fun(_3158205, _3158201), fun(_3158203, bool)), fun(fun(_3158203, _3158205), fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool))), i(s(fun(fun(_3158205, fun(_3158205, bool)), fun(fun(fun(_3158205, _3158201), fun(_3158203, bool)), fun(fun(_3158203, _3158205), fun(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), bool)))), superadmissible), s(fun(_3158205, fun(_3158205, bool)), _3158199))), s(fun(fun(_3158205, _3158201), fun(_3158203, bool)), _3158197))), s(fun(_3158203, _3158205), _3158195))), s(fun(fun(_3158205, _3158201), fun(_3158203, _3158201)), _3158193)))))], (13193 ^ _1496237) ^ [_1904785] : [13194 ^ _1496237 : [(13195 ^ _1496237) ^ [_1904848] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1904785))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1904848)))]], -(p(s(bool, i(s(fun(real, bool), integer), s(real, _1904785)))))], (42260 ^ _1496237) ^ [_3994775, _3994777, _3994779, _3994781, _3994783] : [p(s(bool, i(s(fun(fun(cart(real, _3994783), fun(cart(real, _3994781), cart(real, _3994779))), bool), bilinear), s(fun(cart(real, _3994783), fun(cart(real, _3994781), cart(real, _3994779))), _3994777)))), -(s(cart(real, _3994779), i(s(fun(cart(real, _3994781), cart(real, _3994779)), i(s(fun(cart(real, _3994783), fun(cart(real, _3994781), cart(real, _3994779))), _3994777), s(cart(real, _3994783), _3994775))), s(cart(real, _3994781), i(s(fun(num, cart(real, _3994781)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3994779), i(s(fun(num, cart(real, _3994779)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (364 ^ _1496237) ^ [_1501991, _1501993, _1501995] : [s(_1501995, _1501993) = s(_1501995, _1501991), -(s(_1501995, _1501991) = s(_1501995, _1501993))], (42724 ^ _1496237) ^ [_4049903, _4049905, _4049907, _4049909, _4049911] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4049911), fun(num, real)), d_), s(cart(real, _4049911), i(s(fun(num, cart(real, _4049911)), i(s(fun(cart(cart(real, _4049911), _4049909), fun(num, cart(real, _4049911))), d_), s(cart(cart(real, _4049911), _4049909), i(s(fun(cart(cart(real, _4049911), _4049909), cart(cart(real, _4049911), _4049909)), matrixu_neg), s(cart(cart(real, _4049911), _4049909), _4049907))))), s(num, _4049905))))), s(num, _4049903))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4049911), fun(num, real)), d_), s(cart(real, _4049911), i(s(fun(num, cart(real, _4049911)), i(s(fun(cart(cart(real, _4049911), _4049909), fun(num, cart(real, _4049911))), d_), s(cart(cart(real, _4049911), _4049909), _4049907))), s(num, _4049905))))), s(num, _4049903))))))], (14013 ^ _1496237) ^ [_1925470, _1925472] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925470))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1925472))), s(int, _1925470))))) = 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, _1925472))))], (36277 ^ _1496237) ^ [_3547426, _3547428, _3547430, _3547432] : [-(p(s(bool, i(s(fun(fun(sum0(_3547432, _3547430), bool), bool), finite), s(fun(sum0(_3547432, _3547430), bool), i(s(fun(fun(_3547430, bool), fun(sum0(_3547432, _3547430), bool)), i(s(fun(fun(_3547432, bool), fun(fun(_3547430, bool), fun(sum0(_3547432, _3547430), bool))), p_u_c), s(fun(_3547432, bool), _3547428))), s(fun(_3547430, bool), _3547426))))))), p(s(bool, i(s(fun(fun(_3547432, bool), bool), finite), s(fun(_3547432, bool), _3547428)))), p(s(bool, i(s(fun(fun(_3547430, bool), bool), finite), s(fun(_3547430, bool), _3547426))))], (8347 ^ _1496237) ^ [_1748694, _1748696] : [-(s(list(_1748696), _1748694) = s(list(_1748696), nil)), -(s(list(_1748696), _1748694) = s(list(_1748696), i(s(fun(list(_1748696), list(_1748696)), i(s(fun(_1748696, fun(list(_1748696), list(_1748696))), cons), s(_1748696, 8350 ^ [_1748694, _1748696]))), s(list(_1748696), 8351 ^ [_1748694, _1748696]))))], (4561 ^ _1496237) ^ [_1611318, _1611320] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1611320))), s(num, _1611318)))), -(s(num, _1611318) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1611320))), s(num, 4564 ^ [_1611318, _1611320]))))], (37869 ^ _1496237) ^ [_3622466, _3622468, _3622470, _3622472, _3622474] : [-(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, _3622468))), s(real, _3622474))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3622466))), s(real, _3622472))))))), 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, _3622468))), s(real, _3622470))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3622466))), s(real, b0))))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3622474))), s(real, _3622470)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3622472))), 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, _3622468)))), 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, _3622466)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3622468))), s(real, _3622466))) = 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)))))))], (19154 ^ _1496237) ^ [_2175480, _2175482, _2175484] : [19155 ^ _1496237 : [(19156 ^ _1496237) ^ [_2175678] : [s(_2175484, i(s(fun(_2175482, _2175484), _2175480), s(_2175482, i(s(fun(_2175484, _2175482), _2175678), s(_2175484, 19157 ^ [_2175480, _2175482, _2175484, _2175678]))))) = s(_2175484, 19157 ^ [_2175480, _2175482, _2175484, _2175678]), s(_2175482, i(s(fun(_2175484, _2175482), _2175678), s(_2175484, i(s(fun(_2175482, _2175484), _2175480), s(_2175482, 19160 ^ [_2175480, _2175482, _2175484, _2175678]))))) = s(_2175482, 19160 ^ [_2175480, _2175482, _2175484, _2175678])]], 19163 ^ _1496237 : [(19164 ^ _1496237) ^ [_2176028, _2176030] : [s(_2175484, i(s(fun(_2175482, _2175484), _2175480), s(_2175482, _2176030))) = s(_2175484, i(s(fun(_2175482, _2175484), _2175480), s(_2175482, _2176028))), -(s(_2175482, _2176030) = s(_2175482, _2176028))], (19171 ^ _1496237) ^ [_2176181] : [-(s(_2175484, i(s(fun(_2175482, _2175484), _2175480), s(_2175482, 19169 ^ [_2175480, _2175482, _2175484, _2176181]))) = s(_2175484, _2176181))]]], (39149 ^ _1496237) ^ [] : [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 ^ _1496237 : [(39153 ^ _1496237) ^ [_3780739] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _3780739))))), 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, _3780739)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3780739))), s(num, i(s(fun(fun(n10, bool), num), dimindex), s(fun(n10, bool), univ))))))]]], (42236 ^ _1496237) ^ [_3992931, _3992933, _3992935, _3992937, _3992939, _3992941, _3992943] : [p(s(bool, i(s(fun(fun(cart(real, _3992941), fun(cart(real, _3992939), cart(real, _3992943))), bool), bilinear), s(fun(cart(real, _3992941), fun(cart(real, _3992939), cart(real, _3992943))), _3992937)))), -(s(cart(real, _3992943), i(s(fun(cart(real, _3992939), cart(real, _3992943)), i(s(fun(cart(real, _3992941), fun(cart(real, _3992939), cart(real, _3992943))), _3992937), s(cart(real, _3992941), _3992933))), s(cart(real, _3992939), i(s(fun(cart(real, _3992939), cart(real, _3992939)), i(s(fun(real, fun(cart(real, _3992939), cart(real, _3992939))), r_), s(real, _3992935))), s(cart(real, _3992939), _3992931))))) = s(cart(real, _3992943), i(s(fun(cart(real, _3992943), cart(real, _3992943)), i(s(fun(real, fun(cart(real, _3992943), cart(real, _3992943))), r_), s(real, _3992935))), s(cart(real, _3992943), i(s(fun(cart(real, _3992939), cart(real, _3992943)), i(s(fun(cart(real, _3992941), fun(cart(real, _3992939), cart(real, _3992943))), _3992937), s(cart(real, _3992941), _3992933))), s(cart(real, _3992939), _3992931))))))], (39727 ^ _1496237) ^ [_3802508, _3802510, _3802512, _3802514] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3802514), real), vectoru_norm), s(cart(real, _3802514), _3802510))))), s(real, i(s(fun(cart(real, _3802512), real), vectoru_norm), s(cart(real, _3802512), _3802508))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3802514), real), i(s(fun(cart(real, _3802514), fun(cart(real, _3802514), real)), dot), s(cart(real, _3802514), _3802510))), s(cart(real, _3802514), _3802510))))), s(real, i(s(fun(cart(real, _3802512), real), i(s(fun(cart(real, _3802512), fun(cart(real, _3802512), real)), dot), s(cart(real, _3802512), _3802508))), s(cart(real, _3802512), _3802508))))))], (12681 ^ _1496237) ^ [_1893781, _1893783] : [-(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, _1893783))), s(real, _1893781))))))), 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, _1893783)))), 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, _1893781))))], (9754 ^ _1496237) ^ [_1813964, _1813966] : [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 ^ [_1813964, _1813966]))))), s(nadd, _1813966))))), s(nadd, _1813964)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1813966))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (7462 ^ _1496237) ^ [_1707993] : [s(num, u_0) = s(num, i(s(fun(num, num), bit0), s(num, _1707993))), -(s(num, u_0) = s(num, _1707993))], (11601 ^ _1496237) ^ [_1866566, _1866568, _1866570] : [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, _1866568))), s(real, _1866570))))))), s(real, _1866566)))), 11604 ^ _1496237 : [(11609 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1866568))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1866570))), s(real, _1866566)))))))], (11607 ^ _1496237) ^ [] : [-(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, _1866570))), s(real, _1866566))))), s(real, _1866568)))))], (11605 ^ _1496237) ^ [] : [-(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, _1866566)))))]]], (6837 ^ _1496237) ^ [_1674882, _1674884, _1674886] : [6904 ^ _1496237 : [(6905 ^ _1496237) ^ [_1679339] : [6911 ^ _1496237 : [(6916 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), bool), bool), i(s(fun(fun(prod(_1674886, _1674884), bool), fun(fun(prod(_1674886, _1674884), bool), bool)), geq), s(fun(prod(_1674886, _1674884), bool), i(s(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), 6908 ^ [_1674882, _1674884, _1674886, _1679339]), s(prod(_1674886, _1674884), i(s(fun(_1674884, prod(_1674886, _1674884)), i(s(fun(_1674886, fun(_1674884, prod(_1674886, _1674884))), c_), s(_1674886, 6913 ^ [_1674882, _1674884, _1674886, _1679339]))), s(_1674884, 6914 ^ [_1674882, _1674884, _1674886, _1679339]))))))), s(fun(prod(_1674886, _1674884), bool), i(s(fun(fun(fun(prod(_1674886, _1674884), bool), bool), fun(prod(_1674886, _1674884), bool)), gabs), s(fun(fun(prod(_1674886, _1674884), bool), bool), i(s(fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)), i(s(fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)))), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))))), _1674882), s(fun(_1674886, fun(_1674886, bool)), 6906 ^ [_1674882, _1674884, _1674886, _1679339]))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6907 ^ [_1674882, _1674884, _1674886, _1679339]))), s(_1674886, 6913 ^ [_1674882, _1674884, _1674886, _1679339]))), s(_1674884, 6914 ^ [_1674882, _1674884, _1674886, _1679339]))))))))], (6912 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool)), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool))), _1679339), s(fun(_1674886, fun(_1674886, bool)), 6906 ^ [_1674882, _1674884, _1674886, _1679339]))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6907 ^ [_1674882, _1674884, _1674886, _1679339]))), s(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), 6908 ^ [_1674882, _1674884, _1674886, _1679339])))))]], 6917 ^ _1496237 : [(6920 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool)), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool))), _1679339), s(fun(_1674886, fun(_1674886, bool)), 6906 ^ [_1674882, _1674884, _1674886, _1679339]))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6907 ^ [_1674882, _1674884, _1674886, _1679339]))), s(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), 6908 ^ [_1674882, _1674884, _1674886, _1679339]))))], (6918 ^ _1496237) ^ [_1681598, _1681600] : [-(p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), bool), bool), i(s(fun(fun(prod(_1674886, _1674884), bool), fun(fun(prod(_1674886, _1674884), bool), bool)), geq), s(fun(prod(_1674886, _1674884), bool), i(s(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), 6908 ^ [_1674882, _1674884, _1674886, _1679339]), s(prod(_1674886, _1674884), i(s(fun(_1674884, prod(_1674886, _1674884)), i(s(fun(_1674886, fun(_1674884, prod(_1674886, _1674884))), c_), s(_1674886, _1681600))), s(_1674884, _1681598))))))), s(fun(prod(_1674886, _1674884), bool), i(s(fun(fun(fun(prod(_1674886, _1674884), bool), bool), fun(prod(_1674886, _1674884), bool)), gabs), s(fun(fun(prod(_1674886, _1674884), bool), bool), i(s(fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)), i(s(fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)))), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))))), _1674882), s(fun(_1674886, fun(_1674886, bool)), 6906 ^ [_1674882, _1674884, _1674886, _1679339]))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6907 ^ [_1674882, _1674884, _1674886, _1679339]))), s(_1674886, _1681600))), s(_1674884, _1681598)))))))))]], 6921 ^ _1496237 : [(6922 ^ _1496237) ^ [_1682145, _1682147] : [-(p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool), wf), s(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), i(s(fun(fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool), fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool))), gabs), s(fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool)), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(fun(prod(_1674886, _1674884), fun(prod(_1674886, _1674884), bool)), bool))), _1679339), s(fun(_1674886, fun(_1674886, bool)), _1682147))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), _1682145))))))))), p(s(bool, i(s(fun(fun(_1674886, fun(_1674886, bool)), bool), wf), s(fun(_1674886, fun(_1674886, bool)), _1682147)))), p(s(bool, i(s(fun(fun(_1674884, fun(_1674884, bool)), bool), wf), s(fun(_1674884, fun(_1674884, bool)), i(s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), _1682145), s(_1674886, 6927 ^ [_1674882, _1674884, _1674886, _1679339, _1682145, _1682147]))))))]]]], 6845 ^ _1496237 : [(6850 ^ _1496237) ^ [_1676782] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1674886, _1674884), bool), 6842 ^ [_1674882, _1674884, _1674886]), s(prod(_1674886, _1674884), i(s(fun(_1674884, prod(_1674886, _1674884)), i(s(fun(_1674886, fun(_1674884, prod(_1674886, _1674884))), c_), s(_1674886, 6847 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6848 ^ [_1674882, _1674884, _1674886]))))))), s(bool, _1676782)))), 6853 ^ _1496237 : [(6858 ^ _1496237) ^ [] : [s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]) = s(_1674886, 6847 ^ [_1674882, _1674884, _1674886]), p(s(bool, i(s(fun(_1674884, bool), i(s(fun(_1674884, fun(_1674884, bool)), i(s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6839 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6841 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6848 ^ [_1674882, _1674884, _1674886]))))], (6856 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1674886, bool), i(s(fun(_1674886, fun(_1674886, bool)), 6838 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674886, 6847 ^ [_1674882, _1674884, _1674886]))))], (6854 ^ _1496237) ^ [] : [-(p(s(bool, _1676782)))]], 6863 ^ _1496237 : [(6864 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1674886, bool), i(s(fun(_1674886, fun(_1674886, bool)), 6838 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674886, 6847 ^ [_1674882, _1674884, _1674886]))))), 6867 ^ _1496237 : [(6870 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1674884, bool), i(s(fun(_1674884, fun(_1674884, bool)), i(s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6839 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6841 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6848 ^ [_1674882, _1674884, _1674886])))))], (6868 ^ _1496237) ^ [] : [-(s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]) = s(_1674886, 6847 ^ [_1674882, _1674884, _1674886]))]]], (6872 ^ _1496237) ^ [] : [p(s(bool, _1676782))]]], (6846 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), bool), bool), i(s(fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)), i(s(fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)))), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))))), _1674882), s(fun(_1674886, fun(_1674886, bool)), 6838 ^ [_1674882, _1674884, _1674886]))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6839 ^ [_1674882, _1674884, _1674886]))), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6841 ^ [_1674882, _1674884, _1674886]))), s(fun(prod(_1674886, _1674884), bool), 6842 ^ [_1674882, _1674884, _1674886])))))]], 6876 ^ _1496237 : [(6901 ^ _1496237) ^ [_1678983, _1678985] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1674886, _1674884), bool), 6842 ^ [_1674882, _1674884, _1674886]), s(prod(_1674886, _1674884), i(s(fun(_1674884, prod(_1674886, _1674884)), i(s(fun(_1674886, fun(_1674884, prod(_1674886, _1674884))), c_), s(_1674886, _1678985))), s(_1674884, _1678983))))))), s(bool, 6875 ^ [_1674882, _1674884, _1674886, _1678983, _1678985])))))], (6877 ^ _1496237) ^ [_1678067, _1678069] : [p(s(bool, 6875 ^ [_1674882, _1674884, _1674886, _1678067, _1678069])), -(p(s(bool, i(s(fun(_1674886, bool), i(s(fun(_1674886, fun(_1674886, bool)), 6838 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674886, _1678069))))), 6884 ^ _1496237 : [(6887 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1674884, bool), i(s(fun(_1674884, fun(_1674884, bool)), i(s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6839 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6841 ^ [_1674882, _1674884, _1674886]))), s(_1674884, _1678067)))))], (6885 ^ _1496237) ^ [] : [-(s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]) = s(_1674886, _1678069))]]], (6889 ^ _1496237) ^ [_1678504, _1678506] : [-(p(s(bool, 6875 ^ [_1674882, _1674884, _1674886, _1678504, _1678506]))), 6890 ^ _1496237 : [(6893 ^ _1496237) ^ [] : [s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]) = s(_1674886, _1678506), p(s(bool, i(s(fun(_1674884, bool), i(s(fun(_1674884, fun(_1674884, bool)), i(s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6839 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6841 ^ [_1674882, _1674884, _1674886]))), s(_1674884, _1678504))))], (6891 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1674886, bool), i(s(fun(_1674886, fun(_1674886, bool)), 6838 ^ [_1674882, _1674884, _1674886]), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674886, _1678506))))]]], (6903 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1674886, _1674884), bool), bool), i(s(fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)), i(s(fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))), i(s(fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool)))), i(s(fun(fun(_1674886, fun(_1674886, bool)), fun(fun(_1674886, fun(_1674884, fun(_1674884, bool))), fun(_1674886, fun(_1674884, fun(fun(prod(_1674886, _1674884), bool), bool))))), _1674882), s(fun(_1674886, fun(_1674886, bool)), 6838 ^ [_1674882, _1674884, _1674886]))), s(fun(_1674886, fun(_1674884, fun(_1674884, bool))), 6839 ^ [_1674882, _1674884, _1674886]))), s(_1674886, 6840 ^ [_1674882, _1674884, _1674886]))), s(_1674884, 6841 ^ [_1674882, _1674884, _1674886]))), s(fun(prod(_1674886, _1674884), bool), 6842 ^ [_1674882, _1674884, _1674886]))))]]], (33787 ^ _1496237) ^ [_3416707, _3416709] : [p(s(bool, i(s(fun(fun(prod(_3416709, _3416709), bool), bool), woset), s(fun(prod(_3416709, _3416709), bool), _3416707)))), 33790 ^ _1496237 : [(33791 ^ _1496237) ^ [_3417057, _3417059, _3417061] : [-(p(s(bool, i(s(fun(prod(_3416709, _3416709), bool), i(s(fun(fun(prod(_3416709, _3416709), bool), fun(prod(_3416709, _3416709), bool)), less), s(fun(prod(_3416709, _3416709), bool), _3416707))), s(prod(_3416709, _3416709), i(s(fun(_3416709, prod(_3416709, _3416709)), i(s(fun(_3416709, fun(_3416709, prod(_3416709, _3416709))), c_), s(_3416709, _3417061))), s(_3416709, _3417057))))))), p(s(bool, i(s(fun(prod(_3416709, _3416709), bool), _3416707), s(prod(_3416709, _3416709), i(s(fun(_3416709, prod(_3416709, _3416709)), i(s(fun(_3416709, fun(_3416709, prod(_3416709, _3416709))), c_), s(_3416709, _3417061))), s(_3416709, _3417059)))))), p(s(bool, i(s(fun(prod(_3416709, _3416709), bool), i(s(fun(fun(prod(_3416709, _3416709), bool), fun(prod(_3416709, _3416709), bool)), less), s(fun(prod(_3416709, _3416709), bool), _3416707))), s(prod(_3416709, _3416709), i(s(fun(_3416709, prod(_3416709, _3416709)), i(s(fun(_3416709, fun(_3416709, prod(_3416709, _3416709))), c_), s(_3416709, _3417059))), s(_3416709, _3417057))))))]]], (12069 ^ _1496237) ^ [_1878893] : [s(real, _1878893) = 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, _1878893))) = 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))))))))], (25803 ^ _1496237) ^ [_2526410, _2526412] : [s(num, i(s(fun(_2526412, num), _2526410), s(_2526412, 25804 ^ [_2526410, _2526412]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 25807 ^ _1496237 : [(25808 ^ _1496237) ^ [_2526583] : [-(s(num, i(s(fun(fun(_2526412, num), num), i(s(fun(fun(_2526412, bool), fun(fun(_2526412, num), num)), nsum), s(fun(_2526412, bool), _2526583))), s(fun(_2526412, num), _2526410))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (1070 ^ _1496237) ^ [_1509942] : [-(p(s(bool, _1509942))), p(s(bool, t)), p(s(bool, _1509942))], (24103 ^ _1496237) ^ [_2408720, _2408722, _2408724] : [24117 ^ _1496237 : [(24120 ^ _1496237) ^ [] : [-(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), _2408724))))), s(real, _2408720)))))], (24118 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2408722))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2408724)))))))]], -(s(fun(real, bool), _2408724) = s(fun(real, bool), empty)), 24109 ^ _1496237 : [(24112 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2408722))), s(real, 24108 ^ [_2408720, _2408722, _2408724])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 24108 ^ [_2408720, _2408722, _2408724]))), s(real, _2408720))))], (24110 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24108 ^ [_2408720, _2408722, _2408724]))), s(fun(real, bool), _2408724)))))]]], (39607 ^ _1496237) ^ [_3796750, _3796752, _3796754, _3796756] : [39608 ^ _1496237 : [(39611 ^ _1496237) ^ [] : [s(cart(real, _3796756), _3796752) = s(cart(real, _3796756), _3796750)], (39609 ^ _1496237) ^ [] : [s(real, _3796754) = 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, _3796756), i(s(fun(cart(real, _3796756), cart(real, _3796756)), i(s(fun(real, fun(cart(real, _3796756), cart(real, _3796756))), r_), s(real, _3796754))), s(cart(real, _3796756), _3796752))) = s(cart(real, _3796756), i(s(fun(cart(real, _3796756), cart(real, _3796756)), i(s(fun(real, fun(cart(real, _3796756), cart(real, _3796756))), r_), s(real, _3796754))), s(cart(real, _3796756), _3796750))))], (42855 ^ _1496237) ^ [_4066518, _4066520, _4066522, _4066524, _4066526] : [-(s(cart(real, _4066526), i(s(fun(cart(real, _4066524), cart(real, _4066526)), i(s(fun(cart(cart(real, _4066524), _4066526), fun(cart(real, _4066524), cart(real, _4066526))), matrixu_vectoru_mul), s(cart(cart(real, _4066524), _4066526), i(s(fun(cart(cart(real, _4066524), _4066526), cart(cart(real, _4066524), _4066526)), i(s(fun(cart(cart(real, _4066524), _4066526), fun(cart(cart(real, _4066524), _4066526), cart(cart(real, _4066524), _4066526))), matrixu_add), s(cart(cart(real, _4066524), _4066526), _4066522))), s(cart(cart(real, _4066524), _4066526), _4066520))))), s(cart(real, _4066524), _4066518))) = s(cart(real, _4066526), i(s(fun(cart(real, _4066526), cart(real, _4066526)), i(s(fun(cart(real, _4066526), fun(cart(real, _4066526), cart(real, _4066526))), vectoru_add), s(cart(real, _4066526), i(s(fun(cart(real, _4066524), cart(real, _4066526)), i(s(fun(cart(cart(real, _4066524), _4066526), fun(cart(real, _4066524), cart(real, _4066526))), matrixu_vectoru_mul), s(cart(cart(real, _4066524), _4066526), _4066522))), s(cart(real, _4066524), _4066518))))), s(cart(real, _4066526), i(s(fun(cart(real, _4066524), cart(real, _4066526)), i(s(fun(cart(cart(real, _4066524), _4066526), fun(cart(real, _4066524), cart(real, _4066526))), matrixu_vectoru_mul), s(cart(cart(real, _4066524), _4066526), _4066520))), s(cart(real, _4066524), _4066518))))))], (23912 ^ _1496237) ^ [_2404054] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2404054)))), -(s(fun(real, bool), _2404054) = s(fun(real, bool), empty)), 23920 ^ _1496237 : [(23923 ^ _1496237) ^ [_2404350] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2404350))), s(fun(real, bool), _2404054)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23919 ^ [_2404054]))), s(real, _2404350)))))], (23921 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23919 ^ [_2404054]))), s(fun(real, bool), _2404054)))))]]], (3147 ^ _1496237) ^ [_1554338, _1554340] : [-(s(_1554340, i(s(fun(n10, _1554340), 3145 ^ [_1554338, _1554340]), s(n10, one))) = s(_1554340, _1554338))], (23886 ^ _1496237) ^ [_2403216] : [-(s(fun(real, bool), _2403216) = s(fun(real, bool), empty)), 23892 ^ _1496237 : [(23895 ^ _1496237) ^ [_2403565] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2403565))), s(real, 23891 ^ [_2403216, _2403565]))))], (23893 ^ _1496237) ^ [_2403519] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23891 ^ [_2403216, _2403519]))), s(fun(real, bool), _2403216)))))]], 23896 ^ _1496237 : [(23903 ^ _1496237) ^ [_2403775] : [23905 ^ _1496237 : [(23908 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2403775))), s(real, 23904 ^ [_2403216, _2403775]))))], (23906 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23904 ^ [_2403216, _2403775]))), s(fun(real, bool), _2403216)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2403775))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2403216)))))))], (23897 ^ _1496237) ^ [_2403622] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2403622))), s(fun(real, bool), _2403216)))), -(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), _2403216))))), s(real, _2403622)))))]]], (14653 ^ _1496237) ^ [_1941003, _1941005, _1941007] : [-(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, _1941005))), s(num, _1941007))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1941003))), s(num, _1941007))))))), -(s(num, _1941007) = 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, _1941005)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1941005))), s(int, _1941003))))], (41015 ^ _1496237) ^ [_3902923, _3902925, _3902927] : [s(real, i(s(fun(_3902927, real), i(s(fun(cart(real, _3902925), fun(_3902927, real)), i(s(fun(fun(_3902927, cart(real, _3902925)), fun(cart(real, _3902925), fun(_3902927, real))), _3902923), s(fun(_3902927, cart(real, _3902925)), 41016 ^ [_3902923, _3902925, _3902927]))), s(cart(real, _3902925), 41017 ^ [_3902923, _3902925, _3902927]))), s(_3902927, 41018 ^ [_3902923, _3902925, _3902927]))) = s(real, i(s(fun(cart(real, _3902925), real), i(s(fun(cart(real, _3902925), fun(cart(real, _3902925), real)), dot), s(cart(real, _3902925), i(s(fun(_3902927, cart(real, _3902925)), 41016 ^ [_3902923, _3902925, _3902927]), s(_3902927, 41018 ^ [_3902923, _3902925, _3902927]))))), s(cart(real, _3902925), 41017 ^ [_3902923, _3902925, _3902927]))), 41021 ^ _1496237 : [(41022 ^ _1496237) ^ [_3903725, _3903727, _3903729] : [p(s(bool, i(s(fun(fun(_3902927, bool), bool), finite), s(fun(_3902927, bool), _3903729)))), -(s(real, i(s(fun(cart(real, _3902925), real), i(s(fun(cart(real, _3902925), fun(cart(real, _3902925), real)), dot), s(cart(real, _3902925), i(s(fun(fun(_3902927, cart(real, _3902925)), cart(real, _3902925)), i(s(fun(fun(_3902927, bool), fun(fun(_3902927, cart(real, _3902925)), cart(real, _3902925))), vsum), s(fun(_3902927, bool), _3903729))), s(fun(_3902927, cart(real, _3902925)), _3903727))))), s(cart(real, _3902925), _3903725))) = s(real, i(s(fun(fun(_3902927, real), real), i(s(fun(fun(_3902927, bool), fun(fun(_3902927, real), real)), sum), s(fun(_3902927, bool), _3903729))), s(fun(_3902927, real), i(s(fun(cart(real, _3902925), fun(_3902927, real)), i(s(fun(fun(_3902927, cart(real, _3902925)), fun(cart(real, _3902925), fun(_3902927, real))), _3902923), s(fun(_3902927, cart(real, _3902925)), _3903727))), s(cart(real, _3902925), _3903725))))))]]], (7416 ^ _1496237) ^ [_1706991] : [-(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, _1706991))))), s(num, u_0)))))], (38540 ^ _1496237) ^ [_3657939] : [-(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, _3657939))))), 38541 ^ _1496237 : [(38542 ^ _1496237) ^ [_3658044] : [-(s(num, _3658044) = 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, _3658044)))))))), 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, _3658044))))))), s(real, _3657939))))]]], (11285 ^ _1496237) ^ [_1858123, _1858125] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858123))), s(real, _1858125)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1858125))), s(real, _1858123))))], (5213 ^ _1496237) ^ [_1627215] : [-(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, _1627215)))))))], (30154 ^ _1496237) ^ [_2804203, _2804205, _2804207, _2804209, _2804211] : [s(cart(_2804211, finite_sum(_2804209, _2804207)), _2804205) = s(cart(_2804211, finite_sum(_2804209, _2804207)), _2804203), 30157 ^ _1496237 : [(30160 ^ _1496237) ^ [] : [-(s(cart(_2804211, _2804207), i(s(fun(cart(_2804211, finite_sum(_2804209, _2804207)), cart(_2804211, _2804207)), sndcart), s(cart(_2804211, finite_sum(_2804209, _2804207)), _2804205))) = s(cart(_2804211, _2804207), i(s(fun(cart(_2804211, finite_sum(_2804209, _2804207)), cart(_2804211, _2804207)), sndcart), s(cart(_2804211, finite_sum(_2804209, _2804207)), _2804203))))], (30158 ^ _1496237) ^ [] : [-(s(cart(_2804211, _2804209), i(s(fun(cart(_2804211, finite_sum(_2804209, _2804207)), cart(_2804211, _2804209)), fstcart), s(cart(_2804211, finite_sum(_2804209, _2804207)), _2804205))) = s(cart(_2804211, _2804209), i(s(fun(cart(_2804211, finite_sum(_2804209, _2804207)), cart(_2804211, _2804209)), fstcart), s(cart(_2804211, finite_sum(_2804209, _2804207)), _2804203))))]]], (16037 ^ _1496237) ^ [_1990892, _1990894, _1990896] : [16091 ^ _1496237 : [(16092 ^ _1496237) ^ [_1993328, _1993330] : [-(s(fun(_1990894, bool), i(s(fun(fun(_1990896, bool), fun(_1990894, bool)), i(s(fun(fun(_1990896, _1990894), fun(fun(_1990896, bool), fun(_1990894, bool))), image), s(fun(_1990896, _1990894), _1993328))), s(fun(_1990896, bool), _1993330))) = s(fun(_1990894, bool), i(s(fun(fun(_1990894, bool), fun(_1990894, bool)), gspec), s(fun(_1990894, bool), i(s(fun(fun(_1990896, _1990894), fun(_1990894, bool)), i(s(fun(fun(_1990896, bool), fun(fun(_1990896, _1990894), fun(_1990894, bool))), _1990892), s(fun(_1990896, bool), _1993330))), s(fun(_1990896, _1990894), _1993328))))))]], 16043 ^ _1496237 : [(16046 ^ _1496237) ^ [_1991674, _1991676] : [p(s(bool, i(s(fun(_1990894, bool), i(s(fun(bool, fun(_1990894, bool)), i(s(fun(_1990894, fun(bool, fun(_1990894, bool))), setspec), s(_1990894, 16040 ^ [_1990892, _1990894, _1990896]))), s(bool, _1991674))), s(_1990894, _1991676)))), 16058 ^ _1496237 : [(16063 ^ _1496237) ^ [] : [p(s(bool, _1991674))], (16061 ^ _1496237) ^ [] : [-(s(_1990894, _1991676) = s(_1990894, i(s(fun(_1990896, _1990894), 16039 ^ [_1990892, _1990894, _1990896]), s(_1990896, 16057 ^ [_1990892, _1990894, _1990896, _1991674, _1991676]))))], (16059 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1990896, bool), bool), i(s(fun(_1990896, fun(fun(_1990896, bool), bool)), in), s(_1990896, 16057 ^ [_1990892, _1990894, _1990896, _1991674, _1991676]))), s(fun(_1990896, bool), 16038 ^ [_1990892, _1990894, _1990896])))))]], 16049 ^ _1496237 : [(16052 ^ _1496237) ^ [_1991914] : [p(s(bool, i(s(fun(fun(_1990896, bool), bool), i(s(fun(_1990896, fun(fun(_1990896, bool), bool)), in), s(_1990896, _1991914))), s(fun(_1990896, bool), 16038 ^ [_1990892, _1990894, _1990896])))), s(_1990894, _1991676) = s(_1990894, i(s(fun(_1990896, _1990894), 16039 ^ [_1990892, _1990894, _1990896]), s(_1990896, _1991914)))], (16050 ^ _1496237) ^ [] : [-(p(s(bool, _1991674)))]]], (16044 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1990894, bool), i(s(fun(fun(_1990896, _1990894), fun(_1990894, bool)), i(s(fun(fun(_1990896, bool), fun(fun(_1990896, _1990894), fun(_1990894, bool))), _1990892), s(fun(_1990896, bool), 16038 ^ [_1990892, _1990894, _1990896]))), s(fun(_1990896, _1990894), 16039 ^ [_1990892, _1990894, _1990896]))), s(_1990894, 16040 ^ [_1990892, _1990894, _1990896])))))]], 16068 ^ _1496237 : [(16088 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1990894, bool), i(s(fun(bool, fun(_1990894, bool)), i(s(fun(_1990894, fun(bool, fun(_1990894, bool))), setspec), s(_1990894, 16040 ^ [_1990892, _1990894, _1990896]))), s(bool, 16067 ^ [_1990892, _1990894, _1990896]))), s(_1990894, 16066 ^ [_1990892, _1990894, _1990896])))))], (16069 ^ _1496237) ^ [] : [p(s(bool, 16067 ^ [_1990892, _1990894, _1990896])), 16073 ^ _1496237 : [(16076 ^ _1496237) ^ [] : [-(s(_1990894, 16066 ^ [_1990892, _1990894, _1990896]) = s(_1990894, i(s(fun(_1990896, _1990894), 16039 ^ [_1990892, _1990894, _1990896]), s(_1990896, 16072 ^ [_1990892, _1990894, _1990896]))))], (16074 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1990896, bool), bool), i(s(fun(_1990896, fun(fun(_1990896, bool), bool)), in), s(_1990896, 16072 ^ [_1990892, _1990894, _1990896]))), s(fun(_1990896, bool), 16038 ^ [_1990892, _1990894, _1990896])))))]]], (16078 ^ _1496237) ^ [] : [-(p(s(bool, 16067 ^ [_1990892, _1990894, _1990896]))), 16079 ^ _1496237 : [(16080 ^ _1496237) ^ [_1992828] : [p(s(bool, i(s(fun(fun(_1990896, bool), bool), i(s(fun(_1990896, fun(fun(_1990896, bool), bool)), in), s(_1990896, _1992828))), s(fun(_1990896, bool), 16038 ^ [_1990892, _1990894, _1990896])))), s(_1990894, 16066 ^ [_1990892, _1990894, _1990896]) = s(_1990894, i(s(fun(_1990896, _1990894), 16039 ^ [_1990892, _1990894, _1990896]), s(_1990896, _1992828)))]]], (16090 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1990894, bool), i(s(fun(fun(_1990896, _1990894), fun(_1990894, bool)), i(s(fun(fun(_1990896, bool), fun(fun(_1990896, _1990894), fun(_1990894, bool))), _1990892), s(fun(_1990896, bool), 16038 ^ [_1990892, _1990894, _1990896]))), s(fun(_1990896, _1990894), 16039 ^ [_1990892, _1990894, _1990896]))), s(_1990894, 16040 ^ [_1990892, _1990894, _1990896]))))]]], (38940 ^ _1496237) ^ [_3769600, _3769602, _3769604, _3769606] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769606), fun(num, real)), d_), s(cart(real, _3769606), i(s(fun(cart(real, _3769606), cart(real, _3769606)), i(s(fun(cart(real, _3769606), fun(cart(real, _3769606), cart(real, _3769606))), vectoru_add), s(cart(real, _3769606), _3769604))), s(cart(real, _3769606), _3769602))))), s(num, _3769600))) = 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, _3769606), fun(num, real)), d_), s(cart(real, _3769606), _3769604))), s(num, _3769600))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769606), fun(num, real)), d_), s(cart(real, _3769606), _3769602))), s(num, _3769600))))))], (13819 ^ _1496237) ^ [_1920626, _1920628, _1920630] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920626))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1920630))), s(int, _1920628)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920626))), s(int, _1920630))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920626))), s(int, _1920628)))))], (13905 ^ _1496237) ^ [_1922830, _1922832] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922832))), s(int, i(s(fun(int, int), intu_neg), s(int, _1922830))))) = 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, _1922832))), s(int, _1922830))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (14527 ^ _1496237) ^ [_1938037, _1938039] : [-(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, _1938037))), s(num, _1938039))))), 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, _1938037)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1938037))), 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))))))))))], (17530 ^ _1496237) ^ [_2070851, _2070853, _2070855] : [17535 ^ _1496237 : [(17538 ^ _1496237) ^ [_2071591] : [p(s(bool, i(s(fun(_2070853, bool), i(s(fun(bool, fun(_2070853, bool)), i(s(fun(_2070853, fun(bool, fun(_2070853, bool))), setspec), s(_2070853, 17532 ^ [_2070851, _2070853, _2070855]))), s(bool, i(s(fun(_2070853, bool), 17531 ^ [_2070851, _2070853, _2070855]), s(_2070853, _2071591))))), s(_2070853, _2071591))))], (17536 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2070853, bool), i(s(fun(fun(_2070853, bool), fun(_2070853, bool)), _2070851), s(fun(_2070853, bool), 17531 ^ [_2070851, _2070853, _2070855]))), s(_2070853, 17532 ^ [_2070851, _2070853, _2070855])))))]], 17540 ^ _1496237 : [(17543 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2070853, bool), i(s(fun(fun(_2070853, bool), fun(_2070853, bool)), _2070851), s(fun(_2070853, bool), 17531 ^ [_2070851, _2070853, _2070855]))), s(_2070853, 17532 ^ [_2070851, _2070853, _2070855]))))], (17541 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2070853, bool), i(s(fun(bool, fun(_2070853, bool)), i(s(fun(_2070853, fun(bool, fun(_2070853, bool))), setspec), s(_2070853, 17532 ^ [_2070851, _2070853, _2070855]))), s(bool, i(s(fun(_2070853, bool), 17531 ^ [_2070851, _2070853, _2070855]), s(_2070853, 17539 ^ [_2070851, _2070853, _2070855]))))), s(_2070853, 17539 ^ [_2070851, _2070853, _2070855])))))]], 17544 ^ _1496237 : [(17545 ^ _1496237) ^ [_2071896] : [17560 ^ _1496237 : [(17561 ^ _1496237) ^ [_2073030, _2073032] : [-(s(fun(_2070855, bool), i(s(fun(fun(_2070855, bool), fun(_2070855, bool)), gspec), s(fun(_2070855, bool), i(s(fun(fun(_2070853, _2070855), fun(_2070855, bool)), i(s(fun(fun(_2070853, bool), fun(fun(_2070853, _2070855), fun(_2070855, bool))), _2071896), s(fun(_2070853, bool), _2073030))), s(fun(_2070853, _2070855), _2073032))))) = s(fun(_2070855, bool), i(s(fun(fun(_2070853, bool), fun(_2070855, bool)), i(s(fun(fun(_2070853, _2070855), fun(fun(_2070853, bool), fun(_2070855, bool))), image), s(fun(_2070853, _2070855), _2073032))), s(fun(_2070853, bool), i(s(fun(fun(_2070853, bool), fun(_2070853, bool)), gspec), s(fun(_2070853, bool), i(s(fun(fun(_2070853, bool), fun(_2070853, bool)), _2070851), s(fun(_2070853, bool), _2073030))))))))]], 17551 ^ _1496237 : [(17554 ^ _1496237) ^ [_2072623] : [p(s(bool, i(s(fun(_2070855, bool), i(s(fun(bool, fun(_2070855, bool)), i(s(fun(_2070855, fun(bool, fun(_2070855, bool))), setspec), s(_2070855, 17548 ^ [_2070851, _2070853, _2070855, _2071896]))), s(bool, i(s(fun(_2070853, bool), 17546 ^ [_2070851, _2070853, _2070855, _2071896]), s(_2070853, _2072623))))), s(_2070855, i(s(fun(_2070853, _2070855), 17547 ^ [_2070851, _2070853, _2070855, _2071896]), s(_2070853, _2072623))))))], (17552 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2070855, bool), i(s(fun(fun(_2070853, _2070855), fun(_2070855, bool)), i(s(fun(fun(_2070853, bool), fun(fun(_2070853, _2070855), fun(_2070855, bool))), _2071896), s(fun(_2070853, bool), 17546 ^ [_2070851, _2070853, _2070855, _2071896]))), s(fun(_2070853, _2070855), 17547 ^ [_2070851, _2070853, _2070855, _2071896]))), s(_2070855, 17548 ^ [_2070851, _2070853, _2070855, _2071896])))))]], 17556 ^ _1496237 : [(17559 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2070855, bool), i(s(fun(fun(_2070853, _2070855), fun(_2070855, bool)), i(s(fun(fun(_2070853, bool), fun(fun(_2070853, _2070855), fun(_2070855, bool))), _2071896), s(fun(_2070853, bool), 17546 ^ [_2070851, _2070853, _2070855, _2071896]))), s(fun(_2070853, _2070855), 17547 ^ [_2070851, _2070853, _2070855, _2071896]))), s(_2070855, 17548 ^ [_2070851, _2070853, _2070855, _2071896]))))], (17557 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2070855, bool), i(s(fun(bool, fun(_2070855, bool)), i(s(fun(_2070855, fun(bool, fun(_2070855, bool))), setspec), s(_2070855, 17548 ^ [_2070851, _2070853, _2070855, _2071896]))), s(bool, i(s(fun(_2070853, bool), 17546 ^ [_2070851, _2070853, _2070855, _2071896]), s(_2070853, 17555 ^ [_2070851, _2070853, _2070855, _2071896]))))), s(_2070855, i(s(fun(_2070853, _2070855), 17547 ^ [_2070851, _2070853, _2070855, _2071896]), s(_2070853, 17555 ^ [_2070851, _2070853, _2070855, _2071896])))))))]]]]], (16896 ^ _1496237) ^ [_2030314, _2030316, _2030318] : [s(fun(_2030318, bool), i(s(fun(fun(_2030318, bool), fun(_2030318, bool)), i(s(fun(_2030318, fun(fun(_2030318, bool), fun(_2030318, bool))), insert), s(_2030318, _2030316))), s(fun(_2030318, bool), _2030314))) = s(fun(_2030318, bool), empty)], (33781 ^ _1496237) ^ [_3416354, _3416356, _3416358, _3416360, _3416362] : [s(fun(prod(_3416362, _3416360), _3416358), _3416356) = s(fun(prod(_3416362, _3416360), _3416358), _3416354), 33784 ^ _1496237 : [(33785 ^ _1496237) ^ [_3416568, _3416570] : [-(s(_3416358, i(s(fun(prod(_3416362, _3416360), _3416358), _3416356), s(prod(_3416362, _3416360), i(s(fun(_3416360, prod(_3416362, _3416360)), i(s(fun(_3416362, fun(_3416360, prod(_3416362, _3416360))), c_), s(_3416362, _3416570))), s(_3416360, _3416568))))) = s(_3416358, i(s(fun(prod(_3416362, _3416360), _3416358), _3416354), s(prod(_3416362, _3416360), i(s(fun(_3416360, prod(_3416362, _3416360)), i(s(fun(_3416362, fun(_3416360, prod(_3416362, _3416360))), c_), s(_3416362, _3416570))), s(_3416360, _3416568))))))]]], (35595 ^ _1496237) ^ [_3513734, _3513736, _3513738, _3513740, _3513742, _3513744] : [-(p(s(bool, i(s(fun(fun(_3513740, bool), bool), i(s(fun(fun(_3513742, bool), fun(fun(_3513740, bool), bool)), l_u_c), s(fun(_3513742, bool), _3513738))), s(fun(_3513740, bool), _3513734))))), p(s(bool, i(s(fun(fun(_3513744, bool), bool), i(s(fun(fun(_3513742, bool), fun(fun(_3513744, bool), bool)), l_u_c), s(fun(_3513742, bool), _3513738))), s(fun(_3513744, bool), _3513736)))), p(s(bool, i(s(fun(fun(_3513740, bool), bool), i(s(fun(fun(_3513744, bool), fun(fun(_3513740, bool), bool)), l_u_c), s(fun(_3513744, bool), _3513736))), s(fun(_3513740, bool), _3513734))))], (13475 ^ _1496237) ^ [] : [-(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))))))], (38604 ^ _1496237) ^ [_3659587] : [38609 ^ _1496237 : [(38614 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), _3659587), s(real, 38608 ^ [_3659587]))))], (38612 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _3659587), s(real, 38607 ^ [_3659587])))))], (38610 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38607 ^ [_3659587]))), s(real, 38608 ^ [_3659587])))))]], p(s(bool, i(s(fun(real, bool), _3659587), 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 ^ [_3659587]))))), 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 ^ _1496237 : [(38619 ^ _1496237) ^ [_3660030] : [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, _3660030)))), -(p(s(bool, i(s(fun(real, bool), _3659587), s(real, _3660030)))))]]], (29529 ^ _1496237) ^ [_2772584, _2772586, _2772588, _2772590] : [-(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, _2772588))), s(num, _2772586))))), s(fun(num, real), _2772590))))), 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, _2772586))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2772584))))), s(fun(num, real), _2772590))))) = 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, _2772588))), s(num, _2772584))))), s(fun(num, real), _2772590)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2772588))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2772586))), 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, _2772586))), s(num, _2772584))))], (42801 ^ _1496237) ^ [_4059174, _4059176, _4059178, _4059180, _4059182] : [-(s(cart(cart(real, _4059182), _4059180), i(s(fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180)), i(s(fun(real, fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180))), r_r_), s(real, _4059174))), s(cart(cart(real, _4059182), _4059180), i(s(fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180)), i(s(fun(cart(cart(real, _4059182), _4059180), fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180))), matrixu_add), s(cart(cart(real, _4059182), _4059180), _4059178))), s(cart(cart(real, _4059182), _4059180), _4059176))))) = s(cart(cart(real, _4059182), _4059180), i(s(fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180)), i(s(fun(cart(cart(real, _4059182), _4059180), fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180))), matrixu_add), s(cart(cart(real, _4059182), _4059180), i(s(fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180)), i(s(fun(real, fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180))), r_r_), s(real, _4059174))), s(cart(cart(real, _4059182), _4059180), _4059178))))), s(cart(cart(real, _4059182), _4059180), i(s(fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180)), i(s(fun(real, fun(cart(cart(real, _4059182), _4059180), cart(cart(real, _4059182), _4059180))), r_r_), s(real, _4059174))), s(cart(cart(real, _4059182), _4059180), _4059176))))))], (42827 ^ _1496237) ^ [_4063420, _4063422, _4063424] : [-(s(cart(cart(real, _4063424), _4063422), i(s(fun(cart(cart(real, _4063424), _4063422), cart(cart(real, _4063424), _4063422)), i(s(fun(cart(cart(real, _4063424), _4063422), fun(cart(cart(real, _4063424), _4063422), cart(cart(real, _4063424), _4063422))), matrixu_sub), s(cart(cart(real, _4063424), _4063422), _4063420))), s(cart(cart(real, _4063424), _4063422), i(s(fun(num, cart(cart(real, _4063424), _4063422)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4063424), _4063422), _4063420))], (23424 ^ _1496237) ^ [_2388910, _2388912, _2388914, _2388916] : [p(s(bool, i(s(fun(fun(_2388916, bool), bool), i(s(fun(fun(_2388914, bool), fun(fun(_2388916, bool), bool)), l_a_u_c), s(fun(_2388914, bool), _2388912))), s(fun(_2388916, bool), _2388910)))), 23428 ^ _1496237 : [(23429 ^ _1496237) ^ [_2389175] : [p(s(bool, i(s(fun(fun(_2388914, bool), bool), i(s(fun(_2388914, fun(fun(_2388914, bool), bool)), in), s(_2388914, _2389175))), s(fun(_2388914, bool), _2388912)))), 23433 ^ _1496237 : [(23436 ^ _1496237) ^ [] : [-(s(_2388914, i(s(fun(_2388916, _2388914), 23427 ^ [_2388910, _2388912, _2388914, _2388916]), s(_2388916, 23432 ^ [_2388910, _2388912, _2388914, _2388916, _2389175]))) = s(_2388914, _2389175))], (23434 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2388916, bool), bool), i(s(fun(_2388916, fun(fun(_2388916, bool), bool)), in), s(_2388916, 23432 ^ [_2388910, _2388912, _2388914, _2388916, _2389175]))), s(fun(_2388916, bool), _2388910)))))]]]]], (5911 ^ _1496237) ^ [_1644588, _1644590, _1644592] : [-(s(num, _1644592) = 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, _1644588))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1644590))), s(num, _1644592))))) = 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, _1644592))), s(num, _1644588))))), s(num, _1644590))))], (8086 ^ _1496237) ^ [_1734670] : [-(s(num, i(s(fun(list(_1734670), num), length), s(list(_1734670), nil))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (3336 ^ _1496237) ^ [_1561412, _1561414] : [-(s(fun(_1561414, fun(_1561412, bool)), 3332 ^ [_1561412, _1561414]) = s(fun(_1561414, fun(_1561412, bool)), i(s(fun(_1561412, fun(_1561414, fun(_1561412, bool))), i(s(fun(_1561414, fun(_1561412, fun(_1561414, fun(_1561412, bool)))), mku_pair), s(_1561414, 3333 ^ [_1561412, _1561414]))), s(_1561412, 3334 ^ [_1561412, _1561414]))))], (7510 ^ _1496237) ^ [_1708878, _1708880] : [s(num, i(s(fun(num, num), bit1), s(num, _1708880))) = s(num, i(s(fun(num, num), bit0), s(num, _1708878))), -(p(s(bool, f0)))], (4056 ^ _1496237) ^ [_1600630, _1600632] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600632))), s(num, _1600630))) = s(num, _1600632), -(s(num, _1600630) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (12105 ^ _1496237) ^ [_1879614, _1879616] : [-(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, _1879616))))), s(num, _1879614))) = 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, _1879616))), s(num, _1879614))))))], (14776 ^ _1496237) ^ [_1943888] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _1943888))) = 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, _1943888))), 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)))))))))))], (42861 ^ _1496237) ^ [_4067730, _4067732, _4067734, _4067736, _4067738] : [-(s(cart(cart(real, _4067734), _4067738), i(s(fun(cart(cart(real, _4067738), _4067734), cart(cart(real, _4067734), _4067738)), transp), s(cart(cart(real, _4067738), _4067734), i(s(fun(cart(cart(real, _4067738), _4067736), cart(cart(real, _4067738), _4067734)), i(s(fun(cart(cart(real, _4067736), _4067734), fun(cart(cart(real, _4067738), _4067736), cart(cart(real, _4067738), _4067734))), matrixu_mul), s(cart(cart(real, _4067736), _4067734), _4067732))), s(cart(cart(real, _4067738), _4067736), _4067730))))) = s(cart(cart(real, _4067734), _4067738), i(s(fun(cart(cart(real, _4067734), _4067736), cart(cart(real, _4067734), _4067738)), i(s(fun(cart(cart(real, _4067736), _4067738), fun(cart(cart(real, _4067734), _4067736), cart(cart(real, _4067734), _4067738))), matrixu_mul), s(cart(cart(real, _4067736), _4067738), i(s(fun(cart(cart(real, _4067738), _4067736), cart(cart(real, _4067736), _4067738)), transp), s(cart(cart(real, _4067738), _4067736), _4067730))))), s(cart(cart(real, _4067734), _4067736), i(s(fun(cart(cart(real, _4067736), _4067734), cart(cart(real, _4067734), _4067736)), transp), s(cart(cart(real, _4067736), _4067734), _4067732))))))], (9761 ^ _1496237) ^ [_1814207, _1814209, _1814211] : [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 ^ [_1814207, _1814209, _1814211]))))), s(nadd, _1814211))))), 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 ^ [_1814207, _1814209, _1814211]))))), s(nadd, _1814209))))), s(nadd, _1814207)))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1814211))), s(nadd, _1814209)))))], (4329 ^ _1496237) ^ [_1606941] : [-(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, _1606941)))))], (41402 ^ _1496237) ^ [_3941431, _3941433] : [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, _3941431)))), -(s(real, i(s(fun(cart(real, _3941433), real), vectoru_norm), s(cart(real, _3941433), 41405 ^ [_3941431, _3941433]))) = s(real, _3941431))], (1651 ^ _1496237) ^ [_1521154, _1521156, _1521158] : [1652 ^ _1496237 : [(1655 ^ _1496237) ^ [_1521321] : [p(s(bool, i(s(fun(_1521158, bool), _1521154), s(_1521158, _1521321))))], (1653 ^ _1496237) ^ [_1521281] : [p(s(bool, i(s(fun(_1521158, bool), _1521156), s(_1521158, _1521281))))]], -(p(s(bool, i(s(fun(_1521158, bool), _1521156), s(_1521158, 1656 ^ [_1521154, _1521156, _1521158]))))), -(p(s(bool, i(s(fun(_1521158, bool), _1521154), s(_1521158, 1656 ^ [_1521154, _1521156, _1521158])))))], (11921 ^ _1496237) ^ [_1875549, _1875551] : [-(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, _1875551))), s(num, _1875549))))) = 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, _1875551))))), s(num, _1875549))))], (30150 ^ _1496237) ^ [_2803900, _2803902, _2803904, _2803906, _2803908] : [-(s(cart(_2803906, _2803904), i(s(fun(cart(_2803906, finite_sum(_2803908, _2803904)), cart(_2803906, _2803904)), sndcart), s(cart(_2803906, finite_sum(_2803908, _2803904)), i(s(fun(cart(_2803906, _2803904), cart(_2803906, finite_sum(_2803908, _2803904))), i(s(fun(cart(_2803906, _2803908), fun(cart(_2803906, _2803904), cart(_2803906, finite_sum(_2803908, _2803904)))), pastecart), s(cart(_2803906, _2803908), _2803902))), s(cart(_2803906, _2803904), _2803900))))) = s(cart(_2803906, _2803904), _2803900))], (8248 ^ _1496237) ^ [_1741803, _1741805] : [-(s(bool, i(s(fun(list(_1741803), bool), i(s(fun(list(_1741805), fun(list(_1741803), bool)), i(s(fun(fun(_1741805, fun(_1741803, bool)), fun(list(_1741805), fun(list(_1741803), bool))), all2), s(fun(_1741805, fun(_1741803, bool)), p0))), s(list(_1741805), nil))), s(list(_1741803), i(s(fun(list(_1741803), list(_1741803)), i(s(fun(_1741803, fun(list(_1741803), list(_1741803))), cons), s(_1741803, h2))), s(list(_1741803), t2))))) = s(bool, f0))], (41491 ^ _1496237) ^ [_3944468, _3944470] : [s(cart(real, _3944470), i(s(fun(num, cart(real, _3944470)), i(s(fun(fun(num, real), fun(num, cart(real, _3944470))), _3944468), s(fun(num, real), 41492 ^ [_3944468, _3944470]))), s(num, 41493 ^ [_3944468, _3944470]))) = s(cart(real, _3944470), i(s(fun(cart(real, _3944470), cart(real, _3944470)), i(s(fun(real, fun(cart(real, _3944470), cart(real, _3944470))), r_), s(real, i(s(fun(num, real), 41492 ^ [_3944468, _3944470]), s(num, 41493 ^ [_3944468, _3944470]))))), s(cart(real, _3944470), i(s(fun(num, cart(real, _3944470)), basis), s(num, 41493 ^ [_3944468, _3944470]))))), 41496 ^ _1496237 : [(41497 ^ _1496237) ^ [_3945162, _3945164] : [s(cart(real, _3944470), i(s(fun(fun(num, cart(real, _3944470)), cart(real, _3944470)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3944470)), cart(real, _3944470))), 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(_3944470, bool), num), dimindex), s(fun(_3944470, bool), univ))))))), s(fun(num, cart(real, _3944470)), i(s(fun(fun(num, real), fun(num, cart(real, _3944470))), _3944468), s(fun(num, real), _3945164))))) = s(cart(real, _3944470), _3945162), 41500 ^ _1496237 : [(41501 ^ _1496237) ^ [_3945530] : [-(s(real, i(s(fun(num, real), _3945164), s(num, _3945530))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944470), fun(num, real)), d_), s(cart(real, _3944470), _3945162))), s(num, _3945530)))), 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, _3945530)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3945530))), s(num, i(s(fun(fun(_3944470, bool), num), dimindex), s(fun(_3944470, bool), univ))))))]]], (41511 ^ _1496237) ^ [_3945841, _3945843] : [41513 ^ _1496237 : [(41518 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), _3945843), s(num, 41512 ^ [_3944468, _3944470, _3945841, _3945843]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3944470), fun(num, real)), d_), s(cart(real, _3944470), _3945841))), s(num, 41512 ^ [_3944468, _3944470, _3945841, _3945843])))], (41516 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 41512 ^ [_3944468, _3944470, _3945841, _3945843]))), s(num, i(s(fun(fun(_3944470, bool), num), dimindex), s(fun(_3944470, bool), univ)))))))], (41514 ^ _1496237) ^ [] : [-(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 ^ [_3944468, _3944470, _3945841, _3945843])))))]], -(s(cart(real, _3944470), i(s(fun(fun(num, cart(real, _3944470)), cart(real, _3944470)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3944470)), cart(real, _3944470))), 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(_3944470, bool), num), dimindex), s(fun(_3944470, bool), univ))))))), s(fun(num, cart(real, _3944470)), i(s(fun(fun(num, real), fun(num, cart(real, _3944470))), _3944468), s(fun(num, real), _3945843))))) = s(cart(real, _3944470), _3945841))]]], (31866 ^ _1496237) ^ [_3159683, _3159685, _3159687, _3159689] : [s(_3159689, i(s(fun(_3159687, _3159689), i(s(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), fun(fun(_3159685, _3159689), fun(_3159687, _3159689))), _3159683), s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), 31867 ^ [_3159683, _3159685, _3159687, _3159689]))), s(fun(_3159685, _3159689), 31868 ^ [_3159683, _3159685, _3159687, _3159689]))), s(_3159687, 31869 ^ [_3159683, _3159685, _3159687, _3159689]))) = s(_3159689, i(s(fun(_3159685, _3159689), 31868 ^ [_3159683, _3159685, _3159687, _3159689]), s(_3159685, i(s(fun(_3159687, _3159685), i(s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), 31867 ^ [_3159683, _3159685, _3159687, _3159689]), s(fun(_3159685, _3159689), 31868 ^ [_3159683, _3159685, _3159687, _3159689]))), s(_3159687, 31869 ^ [_3159683, _3159685, _3159687, _3159689]))))), 31872 ^ _1496237 : [(31873 ^ _1496237) ^ [_3160988] : [s(fun(_3159687, _3159689), i(s(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), fun(fun(_3159685, _3159689), fun(_3159687, _3159689))), _3160988), s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), 31874 ^ [_3159683, _3159685, _3159687, _3159689, _3160988]))), s(fun(_3159685, _3159689), 31875 ^ [_3159683, _3159685, _3159687, _3159689, _3160988]))) = s(fun(_3159687, _3159689), i(s(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), fun(fun(_3159685, _3159689), fun(_3159687, _3159689))), _3159683), s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), 31874 ^ [_3159683, _3159685, _3159687, _3159689, _3160988]))), s(fun(_3159685, _3159689), 31875 ^ [_3159683, _3159685, _3159687, _3159689, _3160988]))), 31878 ^ _1496237 : [(31879 ^ _1496237) ^ [_3162112, _3162114, _3162116, _3162118] : [-(p(s(bool, i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), bool), i(s(fun(fun(_3159687, _3159685), fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), bool)), i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, bool)), fun(fun(_3159687, _3159685), fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), bool))), i(s(fun(fun(_3159685, fun(_3159685, bool)), fun(fun(fun(_3159685, _3159689), fun(_3159687, bool)), fun(fun(_3159687, _3159685), fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), bool)))), superadmissible), s(fun(_3159685, fun(_3159685, bool)), _3162118))), s(fun(fun(_3159685, _3159689), fun(_3159687, bool)), _3162116))), s(fun(_3159687, _3159685), _3162114))), s(fun(fun(_3159685, _3159689), fun(_3159687, _3159689)), i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), fun(fun(_3159685, _3159689), fun(_3159687, _3159689))), _3160988), s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), _3162112))))))), p(s(bool, i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), bool), i(s(fun(fun(_3159687, _3159685), fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), bool)), i(s(fun(fun(fun(_3159685, _3159689), fun(_3159687, bool)), fun(fun(_3159687, _3159685), fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), bool))), i(s(fun(fun(_3159685, fun(_3159685, bool)), fun(fun(fun(_3159685, _3159689), fun(_3159687, bool)), fun(fun(_3159687, _3159685), fun(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), bool)))), admissible), s(fun(_3159685, fun(_3159685, bool)), _3162118))), s(fun(fun(_3159685, _3159689), fun(_3159687, bool)), _3162116))), s(fun(_3159687, _3159685), _3162114))), s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), _3162112)))), 31886 ^ _1496237 : [(31892 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3159685, bool), i(s(fun(_3159685, fun(_3159685, bool)), _3162118), s(_3159685, 31888 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118]))), s(_3159685, i(s(fun(_3159687, _3159685), _3162114), s(_3159687, 31885 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118]))))))], (31890 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3159685, bool), i(s(fun(_3159685, fun(_3159685, bool)), _3162118), s(_3159685, 31888 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118]))), s(_3159685, i(s(fun(_3159687, _3159685), i(s(fun(fun(_3159685, _3159689), fun(_3159687, _3159685)), _3162112), s(fun(_3159685, _3159689), 31884 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118]))), s(_3159687, 31885 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118])))))))], (31887 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3159687, bool), i(s(fun(fun(_3159685, _3159689), fun(_3159687, bool)), _3162116), s(fun(_3159685, _3159689), 31884 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118]))), s(_3159687, 31885 ^ [_3159683, _3159685, _3159687, _3159689, _3160988, _3162112, _3162114, _3162116, _3162118])))))]]]]]]], (38874 ^ _1496237) ^ [_3765357] : [-(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), _3765357))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _3765357), 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), _3765357), 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))))))))))))], (38570 ^ _1496237) ^ [_3658752, _3658754] : [-(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, _3658754))), s(num, 38577 ^ [_3658752, _3658754]))))), s(real, _3658752))))), 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, _3658752)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3658754))), 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))))))))))], (2544 ^ _1496237) ^ [_1538139, _1538141] : [2545 ^ _1496237 : [(2546 ^ _1496237) ^ [_1538188] : [-(p(s(bool, i(s(fun(_1538141, bool), _1538139), s(_1538141, _1538188)))))]], p(s(bool, i(s(fun(_1538141, bool), _1538139), s(_1538141, 2547 ^ [_1538139, _1538141]))))], (11203 ^ _1496237) ^ [_1856245, _1856247] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1856247))), s(real, _1856245))) = s(real, _1856245), -(s(real, _1856247) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (20913 ^ _1496237) ^ [_2268017, _2268019, _2268021, _2268023] : [p(s(bool, i(s(fun(fun(_2268021, bool), bool), finite), s(fun(_2268021, bool), _2268017)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2268023, bool), num), card), s(fun(_2268023, bool), i(s(fun(fun(_2268021, bool), fun(_2268023, bool)), i(s(fun(fun(_2268021, _2268023), fun(fun(_2268021, bool), fun(_2268023, bool))), image), s(fun(_2268021, _2268023), _2268019))), s(fun(_2268021, bool), _2268017))))))), s(num, i(s(fun(fun(_2268021, bool), num), card), s(fun(_2268021, bool), _2268017)))))))], (43068 ^ _1496237) ^ [_4090745, _4090747, _4090749] : [43087 ^ _1496237 : [(43088 ^ _1496237) ^ [_4092978] : [-(s(cart(cart(real, _4090747), _4090749), i(s(fun(cart(cart(real, _4090749), _4090747), cart(cart(real, _4090747), _4090749)), matrixu_inv), s(cart(cart(real, _4090749), _4090747), _4092978))) = s(cart(cart(real, _4090747), _4090749), i(s(fun(fun(cart(cart(real, _4090747), _4090749), bool), cart(cart(real, _4090747), _4090749)), h_), s(fun(cart(cart(real, _4090747), _4090749), bool), i(s(fun(cart(cart(real, _4090749), _4090747), fun(cart(cart(real, _4090747), _4090749), bool)), _4090745), s(cart(cart(real, _4090749), _4090747), _4092978))))))]], 43081 ^ _1496237 : [(43086 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(cart(real, _4090747), _4090749), bool), i(s(fun(cart(cart(real, _4090749), _4090747), fun(cart(cart(real, _4090747), _4090749), bool)), _4090745), s(cart(cart(real, _4090749), _4090747), 43069 ^ [_4090745, _4090747, _4090749]))), s(cart(cart(real, _4090747), _4090749), 43070 ^ [_4090745, _4090747, _4090749]))))], (43084 ^ _1496237) ^ [] : [-(s(cart(cart(real, _4090749), _4090749), i(s(fun(cart(cart(real, _4090749), _4090747), cart(cart(real, _4090749), _4090749)), i(s(fun(cart(cart(real, _4090747), _4090749), fun(cart(cart(real, _4090749), _4090747), cart(cart(real, _4090749), _4090749))), matrixu_mul), s(cart(cart(real, _4090747), _4090749), 43070 ^ [_4090745, _4090747, _4090749]))), s(cart(cart(real, _4090749), _4090747), 43069 ^ [_4090745, _4090747, _4090749]))) = s(cart(cart(real, _4090749), _4090749), i(s(fun(num, cart(cart(real, _4090749), _4090749)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43082 ^ _1496237) ^ [] : [-(s(cart(cart(real, _4090747), _4090747), i(s(fun(cart(cart(real, _4090747), _4090749), cart(cart(real, _4090747), _4090747)), i(s(fun(cart(cart(real, _4090749), _4090747), fun(cart(cart(real, _4090747), _4090749), cart(cart(real, _4090747), _4090747))), matrixu_mul), s(cart(cart(real, _4090749), _4090747), 43069 ^ [_4090745, _4090747, _4090749]))), s(cart(cart(real, _4090747), _4090749), 43070 ^ [_4090745, _4090747, _4090749]))) = s(cart(cart(real, _4090747), _4090747), i(s(fun(num, cart(cart(real, _4090747), _4090747)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]], 43073 ^ _1496237 : [(43076 ^ _1496237) ^ [] : [s(cart(cart(real, _4090747), _4090747), i(s(fun(cart(cart(real, _4090747), _4090749), cart(cart(real, _4090747), _4090747)), i(s(fun(cart(cart(real, _4090749), _4090747), fun(cart(cart(real, _4090747), _4090749), cart(cart(real, _4090747), _4090747))), matrixu_mul), s(cart(cart(real, _4090749), _4090747), 43069 ^ [_4090745, _4090747, _4090749]))), s(cart(cart(real, _4090747), _4090749), 43070 ^ [_4090745, _4090747, _4090749]))) = s(cart(cart(real, _4090747), _4090747), i(s(fun(num, cart(cart(real, _4090747), _4090747)), 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, _4090749), _4090749), i(s(fun(cart(cart(real, _4090749), _4090747), cart(cart(real, _4090749), _4090749)), i(s(fun(cart(cart(real, _4090747), _4090749), fun(cart(cart(real, _4090749), _4090747), cart(cart(real, _4090749), _4090749))), matrixu_mul), s(cart(cart(real, _4090747), _4090749), 43070 ^ [_4090745, _4090747, _4090749]))), s(cart(cart(real, _4090749), _4090747), 43069 ^ [_4090745, _4090747, _4090749]))) = s(cart(cart(real, _4090749), _4090749), i(s(fun(num, cart(cart(real, _4090749), _4090749)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))], (43074 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(cart(real, _4090747), _4090749), bool), i(s(fun(cart(cart(real, _4090749), _4090747), fun(cart(cart(real, _4090747), _4090749), bool)), _4090745), s(cart(cart(real, _4090749), _4090747), 43069 ^ [_4090745, _4090747, _4090749]))), s(cart(cart(real, _4090747), _4090749), 43070 ^ [_4090745, _4090747, _4090749])))))]]], (34056 ^ _1496237) ^ [_3430922, _3430924] : [34109 ^ _1496237 : [(34110 ^ _1496237) ^ [_3434188, _3434190] : [-(p(s(bool, i(s(fun(fun(prod(_3430924, _3430924), bool), bool), i(s(fun(fun(prod(_3430924, _3430924), bool), fun(fun(prod(_3430924, _3430924), bool), bool)), inseg), s(fun(prod(_3430924, _3430924), bool), i(s(fun(fun(fun(prod(_3430924, _3430924), bool), bool), fun(prod(_3430924, _3430924), bool)), gabs), s(fun(fun(prod(_3430924, _3430924), bool), bool), i(s(fun(_3430924, fun(fun(prod(_3430924, _3430924), bool), bool)), i(s(fun(fun(prod(_3430924, _3430924), bool), fun(_3430924, fun(fun(prod(_3430924, _3430924), bool), bool))), _3430922), s(fun(prod(_3430924, _3430924), bool), _3434190))), s(_3430924, _3434188))))))), s(fun(prod(_3430924, _3430924), bool), _3434190))))), p(s(bool, i(s(fun(fun(prod(_3430924, _3430924), bool), bool), woset), s(fun(prod(_3430924, _3430924), bool), _3434190)))), p(s(bool, i(s(fun(_3430924, bool), i(s(fun(fun(prod(_3430924, _3430924), bool), fun(_3430924, bool)), fl), s(fun(prod(_3430924, _3430924), bool), _3434190))), s(_3430924, _3434188))))]], 34062 ^ _1496237 : [(34067 ^ _1496237) ^ [_3431998] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34059 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, 34064 ^ [_3430922, _3430924]))), s(_3430924, 34065 ^ [_3430922, _3430924]))))))), s(bool, _3431998)))), 34078 ^ _1496237 : [(34083 ^ _1496237) ^ [] : [p(s(bool, _3431998))], (34081 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, 34065 ^ [_3430922, _3430924]))), s(_3430924, 34058 ^ [_3430922, _3430924])))))))], (34079 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, 34064 ^ [_3430922, _3430924]))), s(_3430924, 34065 ^ [_3430922, _3430924])))))))]], 34070 ^ _1496237 : [(34073 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, 34064 ^ [_3430922, _3430924]))), s(_3430924, 34065 ^ [_3430922, _3430924])))))), p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, 34065 ^ [_3430922, _3430924]))), s(_3430924, 34058 ^ [_3430922, _3430924]))))))], (34071 ^ _1496237) ^ [] : [-(p(s(bool, _3431998)))]]], (34063 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3430924, _3430924), bool), bool), i(s(fun(_3430924, fun(fun(prod(_3430924, _3430924), bool), bool)), i(s(fun(fun(prod(_3430924, _3430924), bool), fun(_3430924, fun(fun(prod(_3430924, _3430924), bool), bool))), _3430922), s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]))), s(_3430924, 34058 ^ [_3430922, _3430924]))), s(fun(prod(_3430924, _3430924), bool), 34059 ^ [_3430922, _3430924])))))]], 34087 ^ _1496237 : [(34106 ^ _1496237) ^ [_3433944, _3433946] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34059 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, _3433946))), s(_3430924, _3433944))))))), s(bool, 34086 ^ [_3430922, _3430924, _3433944, _3433946])))))], (34088 ^ _1496237) ^ [_3433144, _3433146] : [p(s(bool, 34086 ^ [_3430922, _3430924, _3433144, _3433146])), 34091 ^ _1496237 : [(34094 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, _3433144))), s(_3430924, 34058 ^ [_3430922, _3430924])))))))], (34092 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, _3433146))), s(_3430924, _3433144)))))))]]], (34096 ^ _1496237) ^ [_3433527, _3433529] : [-(p(s(bool, 34086 ^ [_3430922, _3430924, _3433527, _3433529]))), p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, _3433529))), s(_3430924, _3433527)))))), p(s(bool, i(s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]), s(prod(_3430924, _3430924), i(s(fun(_3430924, prod(_3430924, _3430924)), i(s(fun(_3430924, fun(_3430924, prod(_3430924, _3430924))), c_), s(_3430924, _3433527))), s(_3430924, 34058 ^ [_3430922, _3430924]))))))], (34108 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3430924, _3430924), bool), bool), i(s(fun(_3430924, fun(fun(prod(_3430924, _3430924), bool), bool)), i(s(fun(fun(prod(_3430924, _3430924), bool), fun(_3430924, fun(fun(prod(_3430924, _3430924), bool), bool))), _3430922), s(fun(prod(_3430924, _3430924), bool), 34057 ^ [_3430922, _3430924]))), s(_3430924, 34058 ^ [_3430922, _3430924]))), s(fun(prod(_3430924, _3430924), bool), 34059 ^ [_3430922, _3430924]))))]]], (16692 ^ _1496237) ^ [_2020138, _2020140, _2020142] : [s(fun(_2020142, bool), i(s(fun(fun(_2020142, bool), fun(_2020142, bool)), i(s(fun(fun(_2020142, bool), fun(fun(_2020142, bool), fun(_2020142, bool))), union), s(fun(_2020142, bool), _2020140))), s(fun(_2020142, bool), _2020138))) = s(fun(_2020142, bool), empty), 16695 ^ _1496237 : [(16698 ^ _1496237) ^ [] : [-(s(fun(_2020142, bool), _2020138) = s(fun(_2020142, bool), empty))], (16696 ^ _1496237) ^ [] : [-(s(fun(_2020142, bool), _2020140) = s(fun(_2020142, bool), empty))]]], (8786 ^ _1496237) ^ [_1771497, _1771499, _1771501, _1771503, _1771505] : [-(p(s(bool, i(s(fun(list(_1771505), bool), i(s(fun(_1771505, fun(list(_1771505), bool)), mem), s(_1771505, _1771499))), s(list(_1771505), i(s(fun(list(_1771503), list(_1771505)), i(s(fun(fun(_1771503, _1771505), fun(list(_1771503), list(_1771505))), map0), s(fun(_1771503, _1771505), _1771501))), s(list(_1771503), _1771497))))))), 8787 ^ _1496237 : [(8788 ^ _1496237) ^ [_1771674] : [p(s(bool, i(s(fun(list(_1771503), bool), i(s(fun(_1771503, fun(list(_1771503), bool)), mem), s(_1771503, _1771674))), s(list(_1771503), _1771497)))), s(_1771505, _1771499) = s(_1771505, i(s(fun(_1771503, _1771505), _1771501), s(_1771503, _1771674)))]]], (7902 ^ _1496237) ^ [_1726206, _1726208] : [-(s(_1726206, i(s(fun(sum0(_1726206, _1726208), _1726206), outl), s(sum0(_1726206, _1726208), i(s(fun(_1726206, sum0(_1726206, _1726208)), inl), s(_1726206, x))))) = s(_1726206, x))], (16686 ^ _1496237) ^ [_2019865, _2019867] : [-(s(fun(_2019867, bool), i(s(fun(fun(_2019867, bool), fun(_2019867, bool)), i(s(fun(fun(_2019867, bool), fun(fun(_2019867, bool), fun(_2019867, bool))), union), s(fun(_2019867, bool), _2019865))), s(fun(_2019867, bool), empty))) = s(fun(_2019867, bool), _2019865))], (19125 ^ _1496237) ^ [_2174473, _2174475] : [19127 ^ _1496237 : [(19128 ^ _1496237) ^ [_2174640] : [s(_2174473, i(s(fun(_2174475, _2174473), _2174640), s(_2174475, i(s(fun(_2174473, _2174475), f), s(_2174473, 19126 ^ [_2174473, _2174475, _2174640]))))) = s(_2174473, 19126 ^ [_2174473, _2174475, _2174640])]], 19129 ^ _1496237 : [(19130 ^ _1496237) ^ [_2174712, _2174714] : [s(_2174475, i(s(fun(_2174473, _2174475), f), s(_2174473, _2174714))) = s(_2174475, i(s(fun(_2174473, _2174475), f), s(_2174473, _2174712))), -(s(_2174473, _2174714) = s(_2174473, _2174712))]]], (24892 ^ _1496237) ^ [_2444432, _2444434, _2444436] : [24911 ^ _1496237 : [(24912 ^ _1496237) ^ [_2445915, _2445917, _2445919, _2445921] : [-(s(fun(_2444434, bool), i(s(fun(fun(_2444434, bool), fun(_2444434, bool)), i(s(fun(fun(_2444434, _2444436), fun(fun(_2444434, bool), fun(_2444434, bool))), i(s(fun(fun(_2444436, fun(_2444436, _2444436)), fun(fun(_2444434, _2444436), fun(fun(_2444434, bool), fun(_2444434, bool)))), support), s(fun(_2444436, fun(_2444436, _2444436)), _2445921))), s(fun(_2444434, _2444436), i(s(fun(fun(_2444436, fun(_2444436, _2444436)), fun(_2444434, _2444436)), i(s(fun(fun(_2444434, _2444436), fun(fun(_2444436, fun(_2444436, _2444436)), fun(_2444434, _2444436))), i(s(fun(_2444434, fun(fun(_2444434, _2444436), fun(fun(_2444436, fun(_2444436, _2444436)), fun(_2444434, _2444436)))), _2444432), s(_2444434, _2445915))), s(fun(_2444434, _2444436), _2445917))), s(fun(_2444436, fun(_2444436, _2444436)), _2445921))))), s(fun(_2444434, bool), _2445919))) = s(fun(_2444434, bool), i(s(fun(fun(_2444434, bool), fun(_2444434, bool)), i(s(fun(fun(_2444434, bool), fun(fun(_2444434, bool), fun(_2444434, bool))), i(s(fun(bool, fun(fun(_2444434, bool), fun(fun(_2444434, bool), fun(_2444434, bool)))), cond), s(bool, i(s(fun(fun(_2444434, bool), bool), i(s(fun(_2444434, fun(fun(_2444434, bool), bool)), in), s(_2444434, _2445915))), s(fun(_2444434, bool), _2445919))))), s(fun(_2444434, bool), i(s(fun(fun(_2444434, bool), fun(_2444434, bool)), i(s(fun(fun(_2444434, _2444436), fun(fun(_2444434, bool), fun(_2444434, bool))), i(s(fun(fun(_2444436, fun(_2444436, _2444436)), fun(fun(_2444434, _2444436), fun(fun(_2444434, bool), fun(_2444434, bool)))), support), s(fun(_2444436, fun(_2444436, _2444436)), _2445921))), s(fun(_2444434, _2444436), _2445917))), s(fun(_2444434, bool), i(s(fun(fun(_2444434, bool), fun(_2444434, bool)), i(s(fun(_2444434, fun(fun(_2444434, bool), fun(_2444434, bool))), insert), s(_2444434, _2445915))), s(fun(_2444434, bool), empty))))))), s(fun(_2444434, bool), empty))))]], 24897 ^ _1496237 : [(24898 ^ _1496237) ^ [_2445140] : [s(_2444436, i(s(fun(_2444434, _2444436), i(s(fun(fun(_2444436, fun(_2444436, _2444436)), fun(_2444434, _2444436)), i(s(fun(fun(_2444434, _2444436), fun(fun(_2444436, fun(_2444436, _2444436)), fun(_2444434, _2444436))), i(s(fun(_2444434, fun(fun(_2444434, _2444436), fun(fun(_2444436, fun(_2444436, _2444436)), fun(_2444434, _2444436)))), _2444432), s(_2444434, 24893 ^ [_2444432, _2444434, _2444436]))), s(fun(_2444434, _2444436), 24894 ^ [_2444432, _2444434, _2444436]))), s(fun(_2444436, fun(_2444436, _2444436)), 24895 ^ [_2444432, _2444434, _2444436]))), s(_2444434, 24896 ^ [_2444432, _2444434, _2444436]))) = s(_2444436, i(s(fun(_2444436, _2444436), i(s(fun(_2444436, fun(_2444436, _2444436)), i(s(fun(bool, fun(_2444436, fun(_2444436, _2444436))), cond), s(bool, _2445140))), s(_2444436, i(s(fun(_2444434, _2444436), 24894 ^ [_2444432, _2444434, _2444436]), s(_2444434, 24896 ^ [_2444432, _2444434, _2444436]))))), s(_2444436, i(s(fun(fun(_2444436, fun(_2444436, _2444436)), _2444436), neutral), s(fun(_2444436, fun(_2444436, _2444436)), 24895 ^ [_2444432, _2444434, _2444436]))))), 24901 ^ _1496237 : [(24904 ^ _1496237) ^ [] : [s(_2444434, 24896 ^ [_2444432, _2444434, _2444436]) = s(_2444434, 24893 ^ [_2444432, _2444434, _2444436])], (24902 ^ _1496237) ^ [] : [-(p(s(bool, _2445140)))]], 24905 ^ _1496237 : [(24908 ^ _1496237) ^ [] : [p(s(bool, _2445140))], (24906 ^ _1496237) ^ [] : [-(s(_2444434, 24896 ^ [_2444432, _2444434, _2444436]) = s(_2444434, 24893 ^ [_2444432, _2444434, _2444436]))]]]]], (15001 ^ _1496237) ^ [_1949347] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _1949347))) = 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, _1949347))))), s(int, _1949347))), s(int, i(s(fun(int, int), intu_neg), s(int, _1949347))))))], (13441 ^ _1496237) ^ [_1910953, _1910955] : [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, _1910955))), s(int, _1910953))))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1910953)))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1910955))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (30090 ^ _1496237) ^ [_2799498, _2799500, _2799502, _2799504] : [s(cart(_2799504, _2799502), _2799500) = s(cart(_2799504, _2799502), _2799498), 30093 ^ _1496237 : [(30094 ^ _1496237) ^ [_2799657] : [-(s(_2799504, i(s(fun(num, _2799504), i(s(fun(cart(_2799504, _2799502), fun(num, _2799504)), d_), s(cart(_2799504, _2799502), _2799500))), s(num, _2799657))) = s(_2799504, i(s(fun(num, _2799504), i(s(fun(cart(_2799504, _2799502), fun(num, _2799504)), d_), s(cart(_2799504, _2799502), _2799498))), s(num, _2799657))))]]], (2427 ^ _1496237) ^ [_1536308, _1536310] : [2428 ^ _1496237 : [(2431 ^ _1496237) ^ [] : [-(p(s(bool, _1536308)))], (2429 ^ _1496237) ^ [] : [-(p(s(bool, _1536310)))]], p(s(bool, _1536310)), p(s(bool, _1536308))], (13259 ^ _1496237) ^ [_1905822, _1905824] : [s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905824))) = s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905822))), -(s(int, _1905824) = s(int, _1905822))], (6515 ^ _1496237) ^ [_1657552, _1657554] : [p(s(bool, i(s(fun(fun(_1657554, fun(_1657554, bool)), bool), wf), s(fun(_1657554, fun(_1657554, bool)), _1657552)))), 6518 ^ _1496237 : [(6519 ^ _1496237) ^ [_1657767] : [6520 ^ _1496237 : [(6521 ^ _1496237) ^ [_1657903] : [p(s(bool, i(s(fun(_1657554, bool), _1657767), s(_1657554, _1657903))))]], 6523 ^ _1496237 : [(6526 ^ _1496237) ^ [_1658056] : [p(s(bool, i(s(fun(_1657554, bool), i(s(fun(_1657554, fun(_1657554, bool)), _1657552), s(_1657554, _1658056))), s(_1657554, 6522 ^ [_1657552, _1657554, _1657767])))), p(s(bool, i(s(fun(_1657554, bool), _1657767), s(_1657554, _1658056))))], (6524 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1657554, bool), _1657767), s(_1657554, 6522 ^ [_1657552, _1657554, _1657767])))))]]]]], (16451 ^ _1496237) ^ [_2010878, _2010880] : [-(s(fun(_2010880, bool), _2010878) = s(fun(_2010880, bool), empty)), -(p(s(bool, i(s(fun(fun(_2010880, bool), bool), i(s(fun(_2010880, fun(fun(_2010880, bool), bool)), in), s(_2010880, i(s(fun(fun(_2010880, bool), _2010880), choice0), s(fun(_2010880, bool), _2010878))))), s(fun(_2010880, bool), _2010878)))))], (30172 ^ _1496237) ^ [_2805069, _2805071, _2805073] : [p(s(bool, i(s(fun(cart(_2805071, finite_sum(_2805073, _2805069)), bool), p0), s(cart(_2805071, finite_sum(_2805073, _2805069)), 30173 ^ [_2805069, _2805071, _2805073])))), 30176 ^ _1496237 : [(30177 ^ _1496237) ^ [_2805321, _2805323] : [-(p(s(bool, i(s(fun(cart(_2805071, finite_sum(_2805073, _2805069)), bool), p0), s(cart(_2805071, finite_sum(_2805073, _2805069)), i(s(fun(cart(_2805071, _2805069), cart(_2805071, finite_sum(_2805073, _2805069))), i(s(fun(cart(_2805071, _2805073), fun(cart(_2805071, _2805069), cart(_2805071, finite_sum(_2805073, _2805069)))), pastecart), s(cart(_2805071, _2805073), _2805323))), s(cart(_2805071, _2805069), _2805321)))))))]]], (3275 ^ _1496237) ^ [_1558811, _1558813, _1558815] : [s(bool, i(s(fun(_1558813, bool), _1558811), s(_1558813, 3276 ^ [_1558811, _1558813, _1558815]))) = s(bool, f0), 3280 ^ _1496237 : [(3281 ^ _1496237) ^ [_1559545, _1559547] : [p(s(bool, 3279 ^ [_1558811, _1558813, _1558815, _1559545, _1559547])), 3284 ^ _1496237 : [(3287 ^ _1496237) ^ [_1559816, _1559818] : [-(s(_1558813, _1559818) = s(_1558813, _1559816)), p(s(bool, i(s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1559547), s(_1558815, _1559545))), s(_1558813, _1559818)))), p(s(bool, i(s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1559547), s(_1558815, _1559545))), s(_1558813, _1559816))))], (3285 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1558813, bool), bool), q_), s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1559547), s(_1558815, _1559545)))))))]]], (3297 ^ _1496237) ^ [_1560095, _1560097] : [-(p(s(bool, 3279 ^ [_1558811, _1558813, _1558815, _1560095, _1560097]))), p(s(bool, i(s(fun(fun(_1558813, bool), bool), q_), s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1560097), s(_1558815, _1560095)))))), 3304 ^ _1496237 : [(3309 ^ _1496237) ^ [] : [s(_1558813, 3302 ^ [_1558811, _1558813, _1558815, _1560095, _1560097]) = s(_1558813, 3303 ^ [_1558811, _1558813, _1558815, _1560095, _1560097])], (3307 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1560097), s(_1558815, _1560095))), s(_1558813, 3303 ^ [_1558811, _1558813, _1558815, _1560095, _1560097])))))], (3305 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1560097), s(_1558815, _1560095))), s(_1558813, 3302 ^ [_1558811, _1558813, _1558815, _1560095, _1560097])))))]]], (3313 ^ _1496237) ^ [_1560626, _1560628] : [-(s(_1558813, i(s(fun(_1558815, _1558813), i(s(fun(fun(_1558815, fun(_1558813, bool)), fun(_1558815, _1558813)), u_function), s(fun(_1558815, fun(_1558813, bool)), _1560628))), s(_1558815, _1560626))) = s(_1558813, i(s(fun(_1558813, _1558813), i(s(fun(_1558813, fun(_1558813, _1558813)), i(s(fun(bool, fun(_1558813, fun(_1558813, _1558813))), cond), s(bool, 3279 ^ [_1558811, _1558813, _1558815, _1560626, _1560628]))), s(_1558813, i(s(fun(fun(_1558813, bool), _1558813), h_), s(fun(_1558813, bool), i(s(fun(_1558815, fun(_1558813, bool)), _1560628), s(_1558815, _1560626))))))), s(_1558813, i(s(fun(fun(_1558813, bool), _1558813), h_), s(fun(_1558813, bool), _1558811))))))]]], (23814 ^ _1496237) ^ [_2400802] : [23854 ^ _1496237 : [(23855 ^ _1496237) ^ [_2402236] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2402236))) = s(real, i(s(fun(fun(real, bool), real), h_), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2400802), s(fun(real, bool), _2402236))))))]], 23819 ^ _1496237 : [(23822 ^ _1496237) ^ [] : [23824 ^ _1496237 : [(23827 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23816 ^ [_2400802]))), s(real, 23823 ^ [_2400802]))))], (23825 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23823 ^ [_2400802]))), s(fun(real, bool), 23815 ^ [_2400802])))))]], 23829 ^ _1496237 : [(23830 ^ _1496237) ^ [_2401508] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2401508))), s(fun(real, bool), 23815 ^ [_2400802])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23828 ^ [_2400802]))), s(real, _2401508)))))], (23836 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23828 ^ [_2400802]))), s(real, 23816 ^ [_2400802]))))]]], (23820 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2400802), s(fun(real, bool), 23815 ^ [_2400802]))), s(real, 23816 ^ [_2400802])))))]], 23837 ^ _1496237 : [(23844 ^ _1496237) ^ [_2401896] : [23846 ^ _1496237 : [(23849 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2401896))), s(real, 23845 ^ [_2400802, _2401896]))))], (23847 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23845 ^ [_2400802, _2401896]))), s(fun(real, bool), 23815 ^ [_2400802])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2401896))), s(real, 23816 ^ [_2400802])))))], (23838 ^ _1496237) ^ [_2401735] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2401735))), s(fun(real, bool), 23815 ^ [_2400802])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23816 ^ [_2400802]))), s(real, _2401735)))))], (23853 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2400802), s(fun(real, bool), 23815 ^ [_2400802]))), s(real, 23816 ^ [_2400802]))))]]], (5986 ^ _1496237) ^ [_1646318] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1646318)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1646318))), 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))))], (38684 ^ _1496237) ^ [] : [-(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))))))], (979 ^ _1496237) ^ [_1508914, _1508916] : [p(s(bool, _1508914)), -(p(s(bool, _1508914)))], (19466 ^ _1496237) ^ [_2189553, _2189555] : [-(p(s(bool, i(s(fun(fun(_2189555, bool), bool), finite), s(fun(_2189555, bool), i(s(fun(fun(_2189555, bool), fun(_2189555, bool)), i(s(fun(_2189555, fun(fun(_2189555, bool), fun(_2189555, bool))), insert), s(_2189555, _2189553))), s(fun(_2189555, bool), empty)))))))], (8337 ^ _1496237) ^ [_1748355, _1748357, _1748359, _1748361, _1748363] : [-(s(list(_1748363), i(s(fun(list(_1748363), list(_1748363)), i(s(fun(_1748363, fun(list(_1748363), list(_1748363))), cons), s(_1748363, _1748361))), s(list(_1748363), _1748357))) = s(list(_1748363), i(s(fun(list(_1748363), list(_1748363)), i(s(fun(_1748363, fun(list(_1748363), list(_1748363))), cons), s(_1748363, _1748359))), s(list(_1748363), _1748355)))), s(_1748363, _1748361) = s(_1748363, _1748359), s(list(_1748363), _1748357) = s(list(_1748363), _1748355)], (8800 ^ _1496237) ^ [_1772504, _1772506, _1772508, _1772510] : [p(s(bool, i(s(fun(list(_1772510), bool), i(s(fun(_1772510, fun(list(_1772510), bool)), mem), s(_1772510, _1772504))), s(list(_1772510), i(s(fun(list(_1772510), list(_1772510)), i(s(fun(fun(_1772510, bool), fun(list(_1772510), list(_1772510))), filter0), s(fun(_1772510, bool), _1772508))), s(list(_1772510), _1772506)))))), 8803 ^ _1496237 : [(8806 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1772510), bool), i(s(fun(_1772510, fun(list(_1772510), bool)), mem), s(_1772510, _1772504))), s(list(_1772510), _1772506)))))], (8804 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1772510, bool), _1772508), s(_1772510, _1772504)))))]]], (34846 ^ _1496237) ^ [_3471924, _3471926] : [34910 ^ _1496237 : [(34911 ^ _1496237) ^ [_3475203] : [-(s(fun(fun(_3471926, bool), bool), i(s(fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), fun(fun(_3471926, bool), bool)), fl), s(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), i(s(fun(fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool), fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool)), gabs), s(fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool), i(s(fun(fun(fun(_3471926, bool), bool), fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool)), _3471924), s(fun(fun(_3471926, bool), bool), _3475203))))))) = s(fun(fun(_3471926, bool), bool), _3475203))]], 34851 ^ _1496237 : [(34856 ^ _1496237) ^ [_3472919] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), 34848 ^ [_3471924, _3471926]), s(prod(fun(_3471926, bool), fun(_3471926, bool)), i(s(fun(fun(_3471926, bool), prod(fun(_3471926, bool), fun(_3471926, bool))), i(s(fun(fun(_3471926, bool), fun(fun(_3471926, bool), prod(fun(_3471926, bool), fun(_3471926, bool)))), c_), s(fun(_3471926, bool), 34853 ^ [_3471924, _3471926]))), s(fun(_3471926, bool), 34854 ^ [_3471924, _3471926]))))))), s(bool, _3472919)))), 34871 ^ _1496237 : [(34874 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), 34854 ^ [_3471924, _3471926])))))], (34876 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3471926, bool), bool), i(s(fun(fun(_3471926, bool), fun(fun(_3471926, bool), bool)), subset), s(fun(_3471926, bool), 34853 ^ [_3471924, _3471926]))), s(fun(_3471926, bool), 34854 ^ [_3471924, _3471926])))))], (34878 ^ _1496237) ^ [] : [p(s(bool, _3472919))], (34872 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), 34853 ^ [_3471924, _3471926])))))]], 34859 ^ _1496237 : [(34862 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), 34853 ^ [_3471924, _3471926])))), p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), 34854 ^ [_3471924, _3471926])))), p(s(bool, i(s(fun(fun(_3471926, bool), bool), i(s(fun(fun(_3471926, bool), fun(fun(_3471926, bool), bool)), subset), s(fun(_3471926, bool), 34853 ^ [_3471924, _3471926]))), s(fun(_3471926, bool), 34854 ^ [_3471924, _3471926]))))], (34860 ^ _1496237) ^ [] : [-(p(s(bool, _3472919)))]]], (34852 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool), i(s(fun(fun(fun(_3471926, bool), bool), fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool)), _3471924), s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]))), s(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), 34848 ^ [_3471924, _3471926])))))]], 34882 ^ _1496237 : [(34907 ^ _1496237) ^ [_3474931, _3474933] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), 34848 ^ [_3471924, _3471926]), s(prod(fun(_3471926, bool), fun(_3471926, bool)), i(s(fun(fun(_3471926, bool), prod(fun(_3471926, bool), fun(_3471926, bool))), i(s(fun(fun(_3471926, bool), fun(fun(_3471926, bool), prod(fun(_3471926, bool), fun(_3471926, bool)))), c_), s(fun(_3471926, bool), _3474933))), s(fun(_3471926, bool), _3474931))))))), s(bool, 34881 ^ [_3471924, _3471926, _3474931, _3474933])))))], (34883 ^ _1496237) ^ [_3474167, _3474169] : [p(s(bool, 34881 ^ [_3471924, _3471926, _3474167, _3474169])), 34886 ^ _1496237 : [(34891 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3471926, bool), bool), i(s(fun(fun(_3471926, bool), fun(fun(_3471926, bool), bool)), subset), s(fun(_3471926, bool), _3474169))), s(fun(_3471926, bool), _3474167)))))], (34889 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), _3474167)))))], (34887 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), _3474169)))))]]], (34893 ^ _1496237) ^ [_3474516, _3474518] : [-(p(s(bool, 34881 ^ [_3471924, _3471926, _3474516, _3474518]))), p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), _3474518)))), p(s(bool, i(s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]), s(fun(_3471926, bool), _3474516)))), p(s(bool, i(s(fun(fun(_3471926, bool), bool), i(s(fun(fun(_3471926, bool), fun(fun(_3471926, bool), bool)), subset), s(fun(_3471926, bool), _3474518))), s(fun(_3471926, bool), _3474516))))], (34909 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool), i(s(fun(fun(fun(_3471926, bool), bool), fun(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), bool)), _3471924), s(fun(fun(_3471926, bool), bool), 34847 ^ [_3471924, _3471926]))), s(fun(prod(fun(_3471926, bool), fun(_3471926, bool)), bool), 34848 ^ [_3471924, _3471926]))))]]], (33406 ^ _1496237) ^ [_3396341, _3396343, _3396345] : [p(s(bool, i(s(fun(fun(prod(_3396345, _3396345), bool), bool), i(s(fun(fun(prod(_3396345, _3396345), bool), fun(fun(prod(_3396345, _3396345), bool), bool)), inseg), s(fun(prod(_3396345, _3396345), bool), _3396341))), s(fun(prod(_3396345, _3396345), bool), _3396343)))), 33409 ^ _1496237 : [(33418 ^ _1496237) ^ [_3397096, _3397098] : [-(p(s(bool, i(s(fun(prod(_3396345, _3396345), bool), _3396341), s(prod(_3396345, _3396345), i(s(fun(_3396345, prod(_3396345, _3396345)), i(s(fun(_3396345, fun(_3396345, prod(_3396345, _3396345))), c_), s(_3396345, _3397098))), s(_3396345, _3397096))))))), p(s(bool, i(s(fun(prod(_3396345, _3396345), bool), _3396343), s(prod(_3396345, _3396345), i(s(fun(_3396345, prod(_3396345, _3396345)), i(s(fun(_3396345, fun(_3396345, prod(_3396345, _3396345))), c_), s(_3396345, _3397098))), s(_3396345, _3397096)))))), p(s(bool, i(s(fun(_3396345, bool), i(s(fun(fun(prod(_3396345, _3396345), bool), fun(_3396345, bool)), fl), s(fun(prod(_3396345, _3396345), bool), _3396341))), s(_3396345, _3397096))))], (33410 ^ _1496237) ^ [_3396697, _3396699] : [p(s(bool, i(s(fun(prod(_3396345, _3396345), bool), _3396341), s(prod(_3396345, _3396345), i(s(fun(_3396345, prod(_3396345, _3396345)), i(s(fun(_3396345, fun(_3396345, prod(_3396345, _3396345))), c_), s(_3396345, _3396699))), s(_3396345, _3396697)))))), 33413 ^ _1496237 : [(33416 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3396345, bool), i(s(fun(fun(prod(_3396345, _3396345), bool), fun(_3396345, bool)), fl), s(fun(prod(_3396345, _3396345), bool), _3396341))), s(_3396345, _3396697)))))], (33414 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3396345, _3396345), bool), _3396343), s(prod(_3396345, _3396345), i(s(fun(_3396345, prod(_3396345, _3396345)), i(s(fun(_3396345, fun(_3396345, prod(_3396345, _3396345))), c_), s(_3396345, _3396699))), s(_3396345, _3396697)))))))]]]]], (39553 ^ _1496237) ^ [_3795071, _3795073] : [-(s(cart(real, _3795073), _3795071) = s(cart(real, _3795073), i(s(fun(num, cart(real, _3795073)), 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, _3795073), real), vectoru_norm), s(cart(real, _3795073), _3795071)))))))], (36421 ^ _1496237) ^ [_3553965, _3553967] : [36435 ^ _1496237 : [(36436 ^ _1496237) ^ [_3554971] : [-(p(s(bool, i(s(fun(fun(fun(_3553967, bool), bool), bool), i(s(fun(fun(_3553967, bool), fun(fun(fun(_3553967, bool), bool), bool)), l_u_c), s(fun(_3553967, bool), _3554971))), s(fun(fun(_3553967, bool), bool), i(s(fun(fun(fun(_3553967, bool), bool), fun(fun(_3553967, bool), bool)), gspec), s(fun(fun(_3553967, bool), bool), i(s(fun(fun(_3553967, bool), fun(fun(_3553967, bool), bool)), _3553965), s(fun(_3553967, bool), _3554971)))))))))]], 36426 ^ _1496237 : [(36429 ^ _1496237) ^ [_3554575] : [p(s(bool, i(s(fun(fun(_3553967, bool), bool), i(s(fun(bool, fun(fun(_3553967, bool), bool)), i(s(fun(fun(_3553967, bool), fun(bool, fun(fun(_3553967, bool), bool))), setspec), s(fun(_3553967, bool), 36423 ^ [_3553965, _3553967]))), s(bool, i(s(fun(fun(_3553967, bool), bool), i(s(fun(fun(_3553967, bool), fun(fun(_3553967, bool), bool)), subset), s(fun(_3553967, bool), _3554575))), s(fun(_3553967, bool), 36422 ^ [_3553965, _3553967]))))), s(fun(_3553967, bool), _3554575))))], (36427 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3553967, bool), bool), i(s(fun(fun(_3553967, bool), fun(fun(_3553967, bool), bool)), _3553965), s(fun(_3553967, bool), 36422 ^ [_3553965, _3553967]))), s(fun(_3553967, bool), 36423 ^ [_3553965, _3553967])))))]], 36431 ^ _1496237 : [(36434 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3553967, bool), bool), i(s(fun(fun(_3553967, bool), fun(fun(_3553967, bool), bool)), _3553965), s(fun(_3553967, bool), 36422 ^ [_3553965, _3553967]))), s(fun(_3553967, bool), 36423 ^ [_3553965, _3553967]))))], (36432 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3553967, bool), bool), i(s(fun(bool, fun(fun(_3553967, bool), bool)), i(s(fun(fun(_3553967, bool), fun(bool, fun(fun(_3553967, bool), bool))), setspec), s(fun(_3553967, bool), 36423 ^ [_3553965, _3553967]))), s(bool, i(s(fun(fun(_3553967, bool), bool), i(s(fun(fun(_3553967, bool), fun(fun(_3553967, bool), bool)), subset), s(fun(_3553967, bool), 36430 ^ [_3553965, _3553967]))), s(fun(_3553967, bool), 36422 ^ [_3553965, _3553967]))))), s(fun(_3553967, bool), 36430 ^ [_3553965, _3553967])))))]]], (13453 ^ _1496237) ^ [_1911318, _1911320] : [-(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, _1911320))), s(int, _1911318))))) = 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, _1911318))), s(int, _1911320))))))], (37777 ^ _1496237) ^ [_3619629] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _3619629))), s(num, _3619629)))))], (13307 ^ _1496237) ^ [_1907364, _1907366] : [-(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, _1907366))), s(int, _1907364))))) = 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, _1907366))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1907364))))))], (11473 ^ _1496237) ^ [_1863261, _1863263, _1863265] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1863265))), s(real, _1863261))) = s(real, _1863263), -(s(real, _1863265) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863263))), s(real, _1863261))))], (9661 ^ _1496237) ^ [_1810734, _1810736] : [-(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, _1810736))), s(nadd, _1810734))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1810734))), s(nadd, _1810736)))))))], (1457 ^ _1496237) ^ [_1516124, _1516126, _1516128] : [p(s(bool, i(s(fun(_1516128, bool), _1516126), s(_1516128, _1516124)))), 1460 ^ _1496237 : [(1461 ^ _1496237) ^ [_1516237] : [s(_1516128, _1516237) = s(_1516128, _1516124), -(p(s(bool, i(s(fun(_1516128, bool), _1516126), s(_1516128, _1516237)))))]]], (22569 ^ _1496237) ^ [_2346479, _2346481, _2346483, _2346485] : [p(s(bool, i(s(fun(fun(_2346485, bool), bool), i(s(fun(fun(_2346485, fun(_2346485, bool)), fun(fun(_2346485, bool), bool)), pairwise), s(fun(_2346485, fun(_2346485, bool)), _2346483))), s(fun(_2346485, bool), i(s(fun(fun(_2346485, bool), fun(_2346485, bool)), i(s(fun(_2346485, fun(fun(_2346485, bool), fun(_2346485, bool))), insert), s(_2346485, _2346481))), s(fun(_2346485, bool), _2346479)))))), 22572 ^ _1496237 : [(22573 ^ _1496237) ^ [_2346905] : [22580 ^ _1496237 : [(22583 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2346485, bool), i(s(fun(_2346485, fun(_2346485, bool)), _2346483), s(_2346485, _2346905))), s(_2346485, _2346481)))))], (22581 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2346485, bool), i(s(fun(_2346485, fun(_2346485, bool)), _2346483), s(_2346485, _2346481))), s(_2346485, _2346905)))))]], p(s(bool, i(s(fun(fun(_2346485, bool), bool), i(s(fun(_2346485, fun(fun(_2346485, bool), bool)), in), s(_2346485, _2346905))), s(fun(_2346485, bool), _2346479)))), -(s(_2346485, _2346905) = s(_2346485, _2346481))], (22585 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2346485, bool), bool), i(s(fun(fun(_2346485, fun(_2346485, bool)), fun(fun(_2346485, bool), bool)), pairwise), s(fun(_2346485, fun(_2346485, bool)), _2346483))), s(fun(_2346485, bool), _2346479)))))]]], (42944 ^ _1496237) ^ [_4075824, _4075826, _4075828, _4075830] : [s(cart(cart(real, _4075830), _4075828), _4075826) = s(cart(cart(real, _4075830), _4075828), _4075824), 42947 ^ _1496237 : [(42948 ^ _1496237) ^ [_4076168] : [-(s(cart(real, _4075830), i(s(fun(cart(cart(real, _4075830), _4075828), cart(real, _4075830)), i(s(fun(num, fun(cart(cart(real, _4075830), _4075828), cart(real, _4075830))), row), s(num, _4076168))), s(cart(cart(real, _4075830), _4075828), _4075826))) = s(cart(real, _4075830), i(s(fun(cart(cart(real, _4075830), _4075828), cart(real, _4075830)), i(s(fun(num, fun(cart(cart(real, _4075830), _4075828), cart(real, _4075830))), row), s(num, _4076168))), s(cart(cart(real, _4075830), _4075828), _4075824)))), 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, _4076168)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4076168))), s(num, i(s(fun(fun(_4075828, bool), num), dimindex), s(fun(_4075828, bool), univ))))))]]], (4441 ^ _1496237) ^ [_1609167, _1609169] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609169))), s(num, _1609167)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609169))), s(num, _1609167))))), -(s(num, _1609169) = s(num, _1609167))], (3338 ^ _1496237) ^ [_1561533, _1561535, _1561537] : [3339 ^ _1496237 : [(3340 ^ _1496237) ^ [_1561708, _1561710] : [s(fun(_1561537, fun(_1561535, bool)), _1561533) = s(fun(_1561537, fun(_1561535, bool)), i(s(fun(_1561535, fun(_1561537, fun(_1561535, bool))), i(s(fun(_1561537, fun(_1561535, fun(_1561537, fun(_1561535, bool)))), mku_pair), s(_1561537, _1561710))), s(_1561535, _1561708)))]], -(s(fun(_1561537, fun(_1561535, bool)), i(s(fun(prod(_1561537, _1561535), fun(_1561537, fun(_1561535, bool))), repu_prod), s(prod(_1561537, _1561535), i(s(fun(fun(_1561537, fun(_1561535, bool)), prod(_1561537, _1561535)), absu_prod), s(fun(_1561537, fun(_1561535, bool)), _1561533))))) = s(fun(_1561537, fun(_1561535, bool)), _1561533))], (7546 ^ _1496237) ^ [_1709632, _1709634] : [-(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, _1709634))))), s(num, i(s(fun(num, num), bit0), s(num, _1709632))))) = 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, _1709634))), s(num, _1709632))))))], (40717 ^ _1496237) ^ [_3875496, _3875498] : [s(cart(real, _3875498), i(s(fun(num, cart(real, _3875498)), i(s(fun(fun(num, cart(real, _3875498)), fun(num, cart(real, _3875498))), i(s(fun(fun(num, cart(real, _3875498)), fun(fun(num, cart(real, _3875498)), fun(num, cart(real, _3875498)))), _3875496), s(fun(num, cart(real, _3875498)), 40718 ^ [_3875496, _3875498]))), s(fun(num, cart(real, _3875498)), 40719 ^ [_3875496, _3875498]))), s(num, 40720 ^ [_3875496, _3875498]))) = s(cart(real, _3875498), i(s(fun(cart(real, _3875498), cart(real, _3875498)), i(s(fun(cart(real, _3875498), fun(cart(real, _3875498), cart(real, _3875498))), vectoru_add), s(cart(real, _3875498), i(s(fun(num, cart(real, _3875498)), 40718 ^ [_3875496, _3875498]), s(num, 40720 ^ [_3875496, _3875498]))))), s(cart(real, _3875498), i(s(fun(num, cart(real, _3875498)), 40719 ^ [_3875496, _3875498]), s(num, 40720 ^ [_3875496, _3875498]))))), 40723 ^ _1496237 : [(40724 ^ _1496237) ^ [_3876523, _3876525, _3876527, _3876529] : [-(s(cart(real, _3875498), i(s(fun(fun(num, cart(real, _3875498)), cart(real, _3875498)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3875498)), cart(real, _3875498))), 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, _3876525))), s(num, _3876523))))), s(fun(num, cart(real, _3875498)), i(s(fun(fun(num, cart(real, _3875498)), fun(num, cart(real, _3875498))), i(s(fun(fun(num, cart(real, _3875498)), fun(fun(num, cart(real, _3875498)), fun(num, cart(real, _3875498)))), _3875496), s(fun(num, cart(real, _3875498)), _3876529))), s(fun(num, cart(real, _3875498)), _3876527))))) = s(cart(real, _3875498), i(s(fun(cart(real, _3875498), cart(real, _3875498)), i(s(fun(cart(real, _3875498), fun(cart(real, _3875498), cart(real, _3875498))), vectoru_add), s(cart(real, _3875498), i(s(fun(fun(num, cart(real, _3875498)), cart(real, _3875498)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3875498)), cart(real, _3875498))), 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, _3876525))), s(num, _3876523))))), s(fun(num, cart(real, _3875498)), _3876529))))), s(cart(real, _3875498), i(s(fun(fun(num, cart(real, _3875498)), cart(real, _3875498)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3875498)), cart(real, _3875498))), 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, _3876525))), s(num, _3876523))))), s(fun(num, cart(real, _3875498)), _3876527))))))]]], (41803 ^ _1496237) ^ [_3958612] : [-(s(_3958612, i(s(fun(num, _3958612), i(s(fun(cart(_3958612, n3), fun(num, _3958612)), d_), s(cart(_3958612, n3), i(s(fun(list(_3958612), cart(_3958612, n3)), vector), s(list(_3958612), i(s(fun(list(_3958612), list(_3958612)), i(s(fun(_3958612, fun(list(_3958612), list(_3958612))), cons), s(_3958612, x))), s(list(_3958612), i(s(fun(list(_3958612), list(_3958612)), i(s(fun(_3958612, fun(list(_3958612), list(_3958612))), cons), s(_3958612, y))), s(list(_3958612), i(s(fun(list(_3958612), list(_3958612)), i(s(fun(_3958612, fun(list(_3958612), list(_3958612))), cons), s(_3958612, z))), s(list(_3958612), 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(_3958612, y))], (16624 ^ _1496237) ^ [_2016885, _2016887] : [p(s(bool, i(s(fun(fun(_2016887, bool), bool), i(s(fun(fun(_2016887, bool), fun(fun(_2016887, bool), bool)), psubset), s(fun(_2016887, bool), _2016885))), s(fun(_2016887, bool), univ)))), p(s(bool, i(s(fun(fun(_2016887, bool), bool), i(s(fun(_2016887, fun(fun(_2016887, bool), bool)), in), s(_2016887, 16627 ^ [_2016885, _2016887]))), s(fun(_2016887, bool), _2016885))))], (38686 ^ _1496237) ^ [] : [-(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))))))))], (14157 ^ _1496237) ^ [_1929360, _1929362, _1929364] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929364))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1929362))), s(int, _1929360))))) = 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, _1929364))), s(int, _1929360))))), s(int, _1929362))))], (10259 ^ _1496237) ^ [_1831257, _1831259, _1831261] : [-(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, _1831261))), s(hreal, _1831259))))), s(hreal, _1831257))) = 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, _1831261))), s(hreal, _1831257))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1831259))), s(hreal, _1831257))))))], (39735 ^ _1496237) ^ [_3803055, _3803057, _3803059, _3803061] : [s(real, i(s(fun(cart(real, _3803061), real), i(s(fun(cart(real, _3803061), fun(cart(real, _3803061), real)), dot), s(cart(real, _3803061), _3803057))), s(cart(real, _3803061), _3803057))) = s(real, i(s(fun(cart(real, _3803059), real), i(s(fun(cart(real, _3803059), fun(cart(real, _3803059), real)), dot), s(cart(real, _3803059), _3803055))), s(cart(real, _3803059), _3803055))), -(s(real, i(s(fun(cart(real, _3803061), real), vectoru_norm), s(cart(real, _3803061), _3803057))) = s(real, i(s(fun(cart(real, _3803059), real), vectoru_norm), s(cart(real, _3803059), _3803055))))], (1796 ^ _1496237) ^ [_1523923, _1523925, _1523927] : [1804 ^ _1496237 : [(1807 ^ _1496237) ^ [] : [-(p(s(bool, _1523923)))], (1805 ^ _1496237) ^ [] : [-(p(s(bool, _1523925)))]], 1799 ^ _1496237 : [(1800 ^ _1496237) ^ [_1524017] : [p(s(bool, _1523925))]], 1801 ^ _1496237 : [(1802 ^ _1496237) ^ [_1524048] : [p(s(bool, _1523923))]]], (20126 ^ _1496237) ^ [_2224790, _2224792, _2224794, _2224796] : [20130 ^ _1496237 : [(20133 ^ _1496237) ^ [] : [s(_2224794, i(s(fun(_2224794, _2224794), i(s(fun(_2224796, fun(_2224794, _2224794)), _2224792), s(_2224796, 20127 ^ [_2224790, _2224792, _2224794, _2224796]))), s(_2224794, i(s(fun(_2224794, _2224794), i(s(fun(_2224796, fun(_2224794, _2224794)), _2224792), s(_2224796, 20128 ^ [_2224790, _2224792, _2224794, _2224796]))), s(_2224794, 20129 ^ [_2224790, _2224792, _2224794, _2224796]))))) = s(_2224794, i(s(fun(_2224794, _2224794), i(s(fun(_2224796, fun(_2224794, _2224794)), _2224792), s(_2224796, 20128 ^ [_2224790, _2224792, _2224794, _2224796]))), s(_2224794, i(s(fun(_2224794, _2224794), i(s(fun(_2224796, fun(_2224794, _2224794)), _2224792), s(_2224796, 20127 ^ [_2224790, _2224792, _2224794, _2224796]))), s(_2224794, 20129 ^ [_2224790, _2224792, _2224794, _2224796])))))], (20131 ^ _1496237) ^ [] : [s(_2224796, 20127 ^ [_2224790, _2224792, _2224794, _2224796]) = s(_2224796, 20128 ^ [_2224790, _2224792, _2224794, _2224796])]], 20134 ^ _1496237 : [(20135 ^ _1496237) ^ [_2225690, _2225692, _2225694, _2225696, _2225698] : [20142 ^ _1496237 : [(20145 ^ _1496237) ^ [] : [-(s(num, _2225698) = s(num, _2225696))], (20143 ^ _1496237) ^ [] : [-(s(_2224794, _2225692) = s(_2224794, _2225690))]], p(s(bool, i(s(fun(num, bool), i(s(fun(_2224794, fun(num, bool)), i(s(fun(fun(_2224796, bool), fun(_2224794, fun(num, bool))), i(s(fun(_2224794, fun(fun(_2224796, bool), fun(_2224794, fun(num, bool)))), i(s(fun(fun(_2224796, fun(_2224794, _2224794)), fun(_2224794, fun(fun(_2224796, bool), fun(_2224794, fun(num, bool))))), finrec), s(fun(_2224796, fun(_2224794, _2224794)), _2224792))), s(_2224794, _2224790))), s(fun(_2224796, bool), _2225694))), s(_2224794, _2225692))), s(num, _2225698)))), p(s(bool, i(s(fun(num, bool), i(s(fun(_2224794, fun(num, bool)), i(s(fun(fun(_2224796, bool), fun(_2224794, fun(num, bool))), i(s(fun(_2224794, fun(fun(_2224796, bool), fun(_2224794, fun(num, bool)))), i(s(fun(fun(_2224796, fun(_2224794, _2224794)), fun(_2224794, fun(fun(_2224796, bool), fun(_2224794, fun(num, bool))))), finrec), s(fun(_2224796, fun(_2224794, _2224794)), _2224792))), s(_2224794, _2224790))), s(fun(_2224796, bool), _2225694))), s(_2224794, _2225690))), s(num, _2225696))))]]], (42728 ^ _1496237) ^ [_4050568, _4050570, _4050572, _4050574, _4050576] : [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, _4050570)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4050570))), s(num, i(s(fun(fun(_4050574, bool), num), dimindex), s(fun(_4050574, 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, _4050568)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4050568))), s(num, i(s(fun(fun(_4050576, bool), num), dimindex), s(fun(_4050576, bool), univ)))))), 42744 ^ _1496237 : [(42751 ^ _1496237) ^ [] : [s(num, _4050570) = s(num, _4050568), -(p(s(bool, 42743 ^ [_4050568, _4050570, _4050572, _4050574, _4050576])))], (42745 ^ _1496237) ^ [] : [p(s(bool, 42743 ^ [_4050568, _4050570, _4050572, _4050574, _4050576])), -(s(num, _4050570) = s(num, _4050568))], (42757 ^ _1496237) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4050576), fun(num, real)), d_), s(cart(real, _4050576), i(s(fun(num, cart(real, _4050576)), i(s(fun(cart(cart(real, _4050576), _4050574), fun(num, cart(real, _4050576))), d_), s(cart(cart(real, _4050576), _4050574), i(s(fun(num, cart(cart(real, _4050576), _4050574)), mat), s(num, _4050572))))), s(num, _4050570))))), s(num, _4050568))) = 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 ^ [_4050568, _4050570, _4050572, _4050574, _4050576]))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _4050572))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (14800 ^ _1496237) ^ [_1944380, _1944382] : [-(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, _1944382))), s(int, _1944380))))) = 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, _1944382))))), s(int, i(s(fun(int, int), intu_sgn), s(int, _1944380))))))], (40512 ^ _1496237) ^ [_3859565, _3859567, _3859569] : [-(s(cart(real, _3859569), i(s(fun(fun(num, cart(real, _3859569)), cart(real, _3859569)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3859569)), cart(real, _3859569))), 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, _3859567))), s(num, i(s(fun(num, num), suc), s(num, _3859565))))))), s(fun(num, cart(real, _3859569)), f))) = s(cart(real, _3859569), i(s(fun(cart(real, _3859569), cart(real, _3859569)), i(s(fun(cart(real, _3859569), fun(cart(real, _3859569), cart(real, _3859569))), i(s(fun(bool, fun(cart(real, _3859569), fun(cart(real, _3859569), cart(real, _3859569)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3859567))), s(num, i(s(fun(num, num), suc), s(num, _3859565))))))), s(cart(real, _3859569), i(s(fun(cart(real, _3859569), cart(real, _3859569)), i(s(fun(cart(real, _3859569), fun(cart(real, _3859569), cart(real, _3859569))), vectoru_add), s(cart(real, _3859569), i(s(fun(fun(num, cart(real, _3859569)), cart(real, _3859569)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3859569)), cart(real, _3859569))), 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, _3859567))), s(num, _3859565))))), s(fun(num, cart(real, _3859569)), f))))), s(cart(real, _3859569), i(s(fun(num, cart(real, _3859569)), f), s(num, i(s(fun(num, num), suc), s(num, _3859565))))))))), s(cart(real, _3859569), i(s(fun(fun(num, cart(real, _3859569)), cart(real, _3859569)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3859569)), cart(real, _3859569))), 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, _3859567))), s(num, _3859565))))), s(fun(num, cart(real, _3859569)), f))))))], (11215 ^ _1496237) ^ [_1856508, _1856510] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1856510))), s(real, _1856508))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1856510) = s(real, i(s(fun(real, real), realu_neg), s(real, _1856508))))], (4275 ^ _1496237) ^ [_1605518, _1605520] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1605520))), s(num, i(s(fun(num, num), suc), s(num, _1605518)))))), -(s(num, _1605520) = s(num, i(s(fun(num, num), suc), s(num, _1605518)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1605520))), s(num, _1605518)))))], (29275 ^ _1496237) ^ [_2757199] : [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))), _2757199), s(fun(num, real), 29276 ^ [_2757199]))), s(fun(num, real), 29277 ^ [_2757199]))), s(num, 29278 ^ [_2757199]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), 29276 ^ [_2757199]), s(num, 29278 ^ [_2757199]))))), s(real, i(s(fun(num, real), 29277 ^ [_2757199]), s(num, 29278 ^ [_2757199]))))), 29281 ^ _1496237 : [(29282 ^ _1496237) ^ [_2757678, _2757680, _2757682, _2757684] : [-(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, _2757680))), s(num, _2757678))))), 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))), _2757199), s(fun(num, real), _2757684))), s(fun(num, real), _2757682))))) = 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, _2757680))), s(num, _2757678))))), s(fun(num, real), _2757684))))), 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, _2757680))), s(num, _2757678))))), s(fun(num, real), _2757682))))))]]], (38779 ^ _1496237) ^ [] : [38781 ^ _1496237 : [(38786 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 38780 ^ []))))], (38784 ^ _1496237) ^ [] : [-(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 ^ _1496237) ^ [] : [-(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)))))))))], (22776 ^ _1496237) ^ [_2356733, _2356735, _2356737, _2356739, _2356741] : [p(s(bool, i(s(fun(fun(_2356739, bool), bool), finite), s(fun(_2356739, bool), _2356737)))), s(num, i(s(fun(fun(_2356739, bool), num), card), s(fun(_2356739, bool), _2356737))) = s(num, i(s(fun(fun(_2356741, bool), num), card), s(fun(_2356741, bool), _2356735))), s(fun(_2356741, bool), i(s(fun(fun(_2356739, bool), fun(_2356741, bool)), i(s(fun(fun(_2356739, _2356741), fun(fun(_2356739, bool), fun(_2356741, bool))), image), s(fun(_2356739, _2356741), _2356733))), s(fun(_2356739, bool), _2356737))) = s(fun(_2356741, bool), _2356735), 22787 ^ _1496237 : [(22788 ^ _1496237) ^ [_2357291, _2357293] : [-(s(_2356739, _2357293) = s(_2356739, _2357291)), p(s(bool, i(s(fun(fun(_2356739, bool), bool), i(s(fun(_2356739, fun(fun(_2356739, bool), bool)), in), s(_2356739, _2357293))), s(fun(_2356739, bool), _2356737)))), p(s(bool, i(s(fun(fun(_2356739, bool), bool), i(s(fun(_2356739, fun(fun(_2356739, bool), bool)), in), s(_2356739, _2357291))), s(fun(_2356739, bool), _2356737)))), s(_2356741, i(s(fun(_2356739, _2356741), _2356733), s(_2356739, _2357293))) = s(_2356741, i(s(fun(_2356739, _2356741), _2356733), s(_2356739, _2357291)))]]], (6086 ^ _1496237) ^ [_1648728, _1648730, _1648732, _1648734] : [-(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, _1648730))), s(num, _1648728))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1648734))), s(num, _1648732))))))), -(s(num, _1648732) = 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, _1648732))), s(num, _1648730))))), 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, _1648734))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _1648728))))))], (42386 ^ _1496237) ^ [_4015406, _4015408, _4015410] : [p(s(bool, i(s(fun(fun(cart(real, _4015410), cart(real, _4015408)), bool), linear), s(fun(cart(real, _4015410), cart(real, _4015408)), _4015406)))), 42389 ^ _1496237 : [(42390 ^ _1496237) ^ [_4015707, _4015709] : [-(s(real, i(s(fun(cart(real, _4015408), real), i(s(fun(cart(real, _4015408), fun(cart(real, _4015408), real)), dot), s(cart(real, _4015408), i(s(fun(cart(real, _4015410), cart(real, _4015408)), _4015406), s(cart(real, _4015410), _4015709))))), s(cart(real, _4015408), _4015707))) = s(real, i(s(fun(cart(real, _4015410), real), i(s(fun(cart(real, _4015410), fun(cart(real, _4015410), real)), dot), s(cart(real, _4015410), _4015709))), s(cart(real, _4015410), i(s(fun(cart(real, _4015408), cart(real, _4015410)), i(s(fun(fun(cart(real, _4015410), cart(real, _4015408)), fun(cart(real, _4015408), cart(real, _4015410))), adjoint), s(fun(cart(real, _4015410), cart(real, _4015408)), _4015406))), s(cart(real, _4015408), _4015707))))))]]], (4887 ^ _1496237) ^ [_1620153] : [p(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), suc), s(num, _1620153)))))), p(s(bool, i(s(fun(num, bool), even), s(num, _1620153))))], (8359 ^ _1496237) ^ [_1749190, _1749192, _1749194, _1749196] : [-(s(num, i(s(fun(list(_1749196), num), length), s(list(_1749196), i(s(fun(list(_1749194), list(_1749196)), i(s(fun(fun(_1749194, _1749196), fun(list(_1749194), list(_1749196))), map0), s(fun(_1749194, _1749196), _1749190))), s(list(_1749194), _1749192))))) = s(num, i(s(fun(list(_1749194), num), length), s(list(_1749194), _1749192))))], (17420 ^ _1496237) ^ [_2063874, _2063876, _2063878, _2063880, _2063882] : [p(s(bool, i(s(fun(fun(_2063882, bool), bool), i(s(fun(fun(_2063882, bool), fun(fun(_2063882, bool), bool)), subset), s(fun(_2063882, bool), _2063876))), s(fun(_2063882, bool), i(s(fun(fun(_2063880, bool), fun(_2063882, bool)), i(s(fun(fun(_2063880, _2063882), fun(fun(_2063880, bool), fun(_2063882, bool))), image), s(fun(_2063880, _2063882), _2063878))), s(fun(_2063880, bool), _2063874)))))), 17424 ^ _1496237 : [(17427 ^ _1496237) ^ [] : [-(s(fun(_2063882, bool), _2063876) = s(fun(_2063882, bool), i(s(fun(fun(_2063880, bool), fun(_2063882, bool)), i(s(fun(fun(_2063880, _2063882), fun(fun(_2063880, bool), fun(_2063882, bool))), image), s(fun(_2063880, _2063882), _2063878))), s(fun(_2063880, bool), 17423 ^ [_2063874, _2063876, _2063878, _2063880, _2063882]))))], (17425 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2063880, bool), bool), i(s(fun(fun(_2063880, bool), fun(fun(_2063880, bool), bool)), subset), s(fun(_2063880, bool), 17423 ^ [_2063874, _2063876, _2063878, _2063880, _2063882]))), s(fun(_2063880, bool), _2063874)))))]]], (27331 ^ _1496237) ^ [_2628743] : [p(s(bool, 27329 ^ [_2628743])), -(s(num, _2628743) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7254 ^ _1496237) ^ [_1702324, _1702326] : [-(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, _1702326))))), s(num, i(s(fun(num, num), numeral), s(num, _1702324))))) = 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, _1702326))), s(num, _1702324))))))], (11479 ^ _1496237) ^ [_1863444, _1863446, _1863448] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863448))), s(real, _1863446))) = s(real, _1863444), -(s(real, _1863448) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1863444))), s(real, _1863446))))], (12121 ^ _1496237) ^ [_1880017, _1880019] : [12122 ^ _1496237 : [(12125 ^ _1496237) ^ [] : [s(real, _1880017) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (12123 ^ _1496237) ^ [] : [s(real, _1880019) = 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, _1880019))), s(real, _1880017))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9137 ^ _1496237) ^ [_1790507, _1790509] : [-(s(list(_1790509), _1790507) = s(list(_1790509), nil)), -(s(list(_1790509), _1790507) = s(list(_1790509), i(s(fun(list(_1790509), list(_1790509)), i(s(fun(_1790509, fun(list(_1790509), list(_1790509))), cons), s(_1790509, i(s(fun(list(_1790509), _1790509), hd), s(list(_1790509), _1790507))))), s(list(_1790509), i(s(fun(list(_1790509), list(_1790509)), tl), s(list(_1790509), _1790507))))))], (7366 ^ _1496237) ^ [] : [-(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))], (42906 ^ _1496237) ^ [_4072583, _4072585, _4072587, _4072589] : [s(cart(cart(real, _4072589), _4072587), _4072585) = s(cart(cart(real, _4072589), _4072587), _4072583), -(s(cart(cart(real, _4072587), _4072589), i(s(fun(cart(cart(real, _4072589), _4072587), cart(cart(real, _4072587), _4072589)), transp), s(cart(cart(real, _4072589), _4072587), _4072585))) = s(cart(cart(real, _4072587), _4072589), i(s(fun(cart(cart(real, _4072589), _4072587), cart(cart(real, _4072587), _4072589)), transp), s(cart(cart(real, _4072589), _4072587), _4072583))))], (10359 ^ _1496237) ^ [_1834842, _1834844] : [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, _1834844))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1834842)))))), -(s(num, _1834844) = s(num, _1834842))], (30075 ^ _1496237) ^ [_2798914, _2798916, _2798918] : [-(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 ^ [_2798914, _2798916, _2798918])))))], (12319 ^ _1496237) ^ [_1885306, _1885308, _1885310] : [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, _1885306)))), -(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1885310))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1885308))), s(real, _1885306))))) = 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, _1885310))), s(real, _1885306))))), s(real, _1885308))))], (36472 ^ _1496237) ^ [_3556059, _3556061, _3556063, _3556065] : [-(p(s(bool, i(s(fun(fun(_3556063, bool), bool), countable), s(fun(_3556063, bool), _3556061))))), p(s(bool, i(s(fun(fun(_3556065, bool), bool), countable), s(fun(_3556065, bool), _3556059)))), p(s(bool, i(s(fun(fun(_3556065, bool), bool), i(s(fun(fun(_3556063, bool), fun(fun(_3556065, bool), bool)), a_u_c), s(fun(_3556063, bool), _3556061))), s(fun(_3556065, bool), _3556059))))], (10929 ^ _1496237) ^ [_1849845, _1849847] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1849847))), s(real, i(s(fun(real, real), realu_neg), s(real, _1849845))))) = 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, _1849847))), s(real, _1849845))))))], (17181 ^ _1496237) ^ [_2047485, _2047487] : [17183 ^ _1496237 : [(17186 ^ _1496237) ^ [] : [s(fun(_2047487, bool), 17182 ^ [_2047485, _2047487]) = s(fun(_2047487, bool), empty)], (17184 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2047487, bool), bool), bool), i(s(fun(fun(_2047487, bool), fun(fun(fun(_2047487, bool), bool), bool)), in), s(fun(_2047487, bool), 17182 ^ [_2047485, _2047487]))), s(fun(fun(_2047487, bool), bool), _2047485)))))]], -(s(fun(_2047487, bool), i(s(fun(fun(fun(_2047487, bool), bool), fun(_2047487, bool)), unions), s(fun(fun(_2047487, bool), bool), _2047485))) = s(fun(_2047487, bool), empty))], (16505 ^ _1496237) ^ [_2012479] : [p(s(bool, i(s(fun(fun(_2012479, bool), bool), i(s(fun(_2012479, fun(fun(_2012479, bool), bool)), in), s(_2012479, 16506 ^ [_2012479]))), s(fun(_2012479, bool), s0)))), -(s(fun(_2012479, bool), s0) = s(fun(_2012479, bool), univ))], (24026 ^ _1496237) ^ [_2406779, _2406781] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2406781)))), -(s(fun(real, bool), _2406781) = s(fun(real, bool), empty)), 24033 ^ _1496237 : [(24043 ^ _1496237) ^ [] : [-(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), _2406781))))), s(real, _2406779))))), 24044 ^ _1496237 : [(24045 ^ _1496237) ^ [_2407168] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2407168))), s(fun(real, bool), _2406781)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2407168))), s(real, _2406779))))]]], (24034 ^ _1496237) ^ [] : [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), _2406781))))), s(real, _2406779)))), 24038 ^ _1496237 : [(24041 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 24037 ^ [_2406779, _2406781]))), s(real, _2406779)))))], (24039 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24037 ^ [_2406779, _2406781]))), s(fun(real, bool), _2406781)))))]]]]], (24280 ^ _1496237) ^ [_2413065] : [24332 ^ _1496237 : [(24333 ^ _1496237) ^ [_2414579, _2414581] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2414581))), s(num, _2414579))) = 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))), _2413065), s(num, _2414581))), s(num, _2414579))))))]], 24286 ^ _1496237 : [(24289 ^ _1496237) ^ [_2413528, _2413530] : [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 ^ [_2413065]))), s(bool, _2413528))), s(num, _2413530)))), 24300 ^ _1496237 : [(24305 ^ _1496237) ^ [] : [p(s(bool, _2413528))], (24303 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2413530))), s(num, 24282 ^ [_2413065])))))], (24301 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2413065]))), s(num, _2413530)))))]], 24292 ^ _1496237 : [(24295 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2413065]))), s(num, _2413530)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2413530))), s(num, 24282 ^ [_2413065]))))], (24293 ^ _1496237) ^ [] : [-(p(s(bool, _2413528)))]]], (24287 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), _2413065), s(num, 24281 ^ [_2413065]))), s(num, 24282 ^ [_2413065]))), s(num, 24283 ^ [_2413065])))))]], 24310 ^ _1496237 : [(24329 ^ _1496237) ^ [] : [-(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 ^ [_2413065]))), s(bool, 24309 ^ [_2413065]))), s(num, 24308 ^ [_2413065])))))], (24311 ^ _1496237) ^ [] : [p(s(bool, 24309 ^ [_2413065])), 24314 ^ _1496237 : [(24317 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24308 ^ [_2413065]))), s(num, 24282 ^ [_2413065])))))], (24315 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2413065]))), s(num, 24308 ^ [_2413065])))))]]], (24319 ^ _1496237) ^ [] : [-(p(s(bool, 24309 ^ [_2413065]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24281 ^ [_2413065]))), s(num, 24308 ^ [_2413065])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24308 ^ [_2413065]))), s(num, 24282 ^ [_2413065]))))], (24331 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), _2413065), s(num, 24281 ^ [_2413065]))), s(num, 24282 ^ [_2413065]))), s(num, 24283 ^ [_2413065]))))]]], (4683 ^ _1496237) ^ [_1614876, _1614878, _1614880] : [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, _1614880))), s(num, _1614878))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1614880))), s(num, _1614876)))))), -(s(num, _1614880) = 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, _1614878))), s(num, _1614876)))))], (7967 ^ _1496237) ^ [_1728404, _1728406, _1728408, _1728410] : [p(s(bool, i(s(fun(fun(_1728410, _1728408), bool), i(s(fun(fun(_1728408, _1728410), fun(fun(_1728410, _1728408), bool)), iso0), s(fun(_1728408, _1728410), _1728404))), s(fun(_1728410, _1728408), _1728406)))), 7970 ^ _1496237 : [(7973 ^ _1496237) ^ [_1728674] : [-(s(_1728408, i(s(fun(_1728410, _1728408), _1728406), s(_1728410, i(s(fun(_1728408, _1728410), _1728404), s(_1728408, _1728674))))) = s(_1728408, _1728674))], (7971 ^ _1496237) ^ [_1728624] : [-(s(_1728410, i(s(fun(_1728408, _1728410), _1728404), s(_1728408, i(s(fun(_1728410, _1728408), _1728406), s(_1728410, _1728624))))) = s(_1728410, _1728624))]]], (9471 ^ _1496237) ^ [_1804376, _1804378, _1804380] : [-(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, _1804378))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1804380))), s(num, _1804376))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1804376))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1804380))), s(num, _1804378))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9469 ^ [_1804380]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1804378))), s(num, _1804376)))))))))], (19314 ^ _1496237) ^ [_2182109, _2182111, _2182113] : [19316 ^ _1496237 : [(19317 ^ _1496237) ^ [_2182266] : [s(_2182111, i(s(fun(_2182113, _2182111), _2182109), s(_2182113, _2182266))) = s(_2182111, 19315 ^ [_2182109, _2182111, _2182113])]], 19318 ^ _1496237 : [(19326 ^ _1496237) ^ [_2182515] : [19327 ^ _1496237 : [(19328 ^ _1496237) ^ [_2182603] : [p(s(bool, i(s(fun(_2182111, bool), _2182515), s(_2182111, _2182603))))]], -(p(s(bool, i(s(fun(_2182111, bool), _2182515), s(_2182111, i(s(fun(_2182113, _2182111), _2182109), s(_2182113, 19329 ^ [_2182109, _2182111, _2182113, _2182515])))))))], (19319 ^ _1496237) ^ [_2182329] : [19320 ^ _1496237 : [(19321 ^ _1496237) ^ [_2182417] : [p(s(bool, i(s(fun(_2182111, bool), _2182329), s(_2182111, i(s(fun(_2182113, _2182111), _2182109), s(_2182113, _2182417))))))]], -(p(s(bool, i(s(fun(_2182111, bool), _2182329), s(_2182111, 19322 ^ [_2182109, _2182111, _2182113, _2182329])))))]]], (9206 ^ _1496237) ^ [_1793900, _1793902, _1793904] : [-(p(s(bool, i(s(fun(list(_1793904), bool), i(s(fun(_1793904, fun(list(_1793904), bool)), mem), s(_1793904, _1793902))), s(list(_1793904), _1793900))))), 9207 ^ _1496237 : [(9208 ^ _1496237) ^ [_1794106, _1794108] : [-(p(s(bool, i(s(fun(list(_1793904), bool), i(s(fun(_1793904, fun(list(_1793904), bool)), mem), s(_1793904, _1793902))), s(list(_1793904), _1794108))))), s(list(_1793904), _1793900) = s(list(_1793904), i(s(fun(list(_1793904), list(_1793904)), i(s(fun(list(_1793904), fun(list(_1793904), list(_1793904))), append), s(list(_1793904), _1794108))), s(list(_1793904), i(s(fun(list(_1793904), list(_1793904)), i(s(fun(_1793904, fun(list(_1793904), list(_1793904))), cons), s(_1793904, _1793902))), s(list(_1793904), _1794106)))))]]], (30378 ^ _1496237) ^ [_2816617, _2816619, _2816621, _2816623, _2816625] : [30382 ^ _1496237 : [(30385 ^ _1496237) ^ [] : [s(_2816619, i(s(fun(_2816625, _2816619), i(s(fun(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), fun(_2816625, _2816619)), fst), s(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), h0))), s(_2816625, 30379 ^ [_2816617, _2816619, _2816621, _2816623, _2816625]))) = s(_2816619, x)], (30383 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2816625, bool), _2816617), s(_2816625, 30379 ^ [_2816617, _2816619, _2816621, _2816623, _2816625])))))]], 30386 ^ _1496237 : [(30389 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2816625, bool), _2816617), s(_2816625, 30379 ^ [_2816617, _2816619, _2816621, _2816623, _2816625]))))], (30387 ^ _1496237) ^ [] : [-(s(_2816619, i(s(fun(_2816625, _2816619), i(s(fun(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), fun(_2816625, _2816619)), fst), s(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), h0))), s(_2816625, 30379 ^ [_2816617, _2816619, _2816621, _2816623, _2816625]))) = s(_2816619, x))]], 30391 ^ _1496237 : [(30399 ^ _1496237) ^ [] : [30400 ^ _1496237 : [(30401 ^ _1496237) ^ [_2818335] : [s(_2816619, i(s(fun(_2816625, _2816619), i(s(fun(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), fun(_2816625, _2816619)), fst), s(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), h0))), s(_2816625, _2818335))) = s(_2816619, x)]], -(p(s(bool, 30390 ^ [_2816617, _2816619, _2816621, _2816623, _2816625])))], (30392 ^ _1496237) ^ [] : [p(s(bool, 30390 ^ [_2816617, _2816619, _2816621, _2816623, _2816625])), -(s(_2816619, i(s(fun(_2816625, _2816619), i(s(fun(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), fun(_2816625, _2816619)), fst), s(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), h0))), s(_2816625, 30395 ^ [_2816617, _2816619, _2816621, _2816623, _2816625]))) = s(_2816619, x))], (30405 ^ _1496237) ^ [] : [-(s(_2816623, i(s(fun(_2816619, _2816623), i(s(fun(_2816621, fun(_2816619, _2816623)), i(s(fun(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), fun(_2816621, fun(_2816619, _2816623))), casewise), s(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), i(s(fun(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))))), i(s(fun(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), fun(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))))), cons), s(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), h0))), s(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), t0))))), s(_2816621, f))), s(_2816619, x))) = s(_2816623, i(s(fun(_2816623, _2816623), i(s(fun(_2816623, fun(_2816623, _2816623)), i(s(fun(bool, fun(_2816623, fun(_2816623, _2816623))), cond), s(bool, 30390 ^ [_2816617, _2816619, _2816621, _2816623, _2816625]))), s(_2816623, i(s(fun(_2816625, _2816623), i(s(fun(_2816621, fun(_2816625, _2816623)), i(s(fun(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), fun(_2816621, fun(_2816625, _2816623))), snd), s(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623))), h0))), s(_2816621, f))), s(_2816625, i(s(fun(fun(_2816625, bool), _2816625), h_), s(fun(_2816625, bool), _2816617))))))), s(_2816623, i(s(fun(_2816619, _2816623), i(s(fun(_2816621, fun(_2816619, _2816623)), i(s(fun(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), fun(_2816621, fun(_2816619, _2816623))), casewise), s(list(prod(fun(_2816625, _2816619), fun(_2816621, fun(_2816625, _2816623)))), t0))), s(_2816621, f))), s(_2816619, x))))))]]], (7544 ^ _1496237) ^ [_1709579] : [-(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, _1709579))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, _1709579))))], (4116 ^ _1496237) ^ [_1602095, _1602097, _1602099] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602099))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602097))), s(num, _1602095))))) = 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, _1602099))), s(num, _1602097))))), s(num, _1602095))))], (33112 ^ _1496237) ^ [_3381315, _3381317, _3381319, _3381321] : [p(s(bool, i(s(fun(prod(_3381321, _3381321), bool), i(s(fun(fun(prod(_3381321, _3381321), bool), fun(prod(_3381321, _3381321), bool)), less), s(fun(prod(_3381321, _3381321), bool), _3381319))), s(prod(_3381321, _3381321), i(s(fun(_3381321, prod(_3381321, _3381321)), i(s(fun(_3381321, fun(_3381321, prod(_3381321, _3381321))), c_), s(_3381321, _3381317))), s(_3381321, _3381315)))))), 33115 ^ _1496237 : [(33118 ^ _1496237) ^ [] : [s(_3381321, _3381317) = s(_3381321, _3381315)], (33116 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3381321, _3381321), bool), _3381319), s(prod(_3381321, _3381321), i(s(fun(_3381321, prod(_3381321, _3381321)), i(s(fun(_3381321, fun(_3381321, prod(_3381321, _3381321))), c_), s(_3381321, _3381317))), s(_3381321, _3381315)))))))]]], (30066 ^ _1496237) ^ [_2798426, _2798428, _2798430] : [s(_2798430, i(s(fun(num, _2798430), i(s(fun(cart(_2798430, _2798428), fun(num, _2798430)), _2798426), s(cart(_2798430, _2798428), 30067 ^ [_2798426, _2798428, _2798430]))), s(num, 30068 ^ [_2798426, _2798428, _2798430]))) = s(_2798430, i(s(fun(num, _2798430), i(s(fun(cart(_2798430, _2798428), fun(num, _2798430)), d_), s(cart(_2798430, _2798428), 30067 ^ [_2798426, _2798428, _2798430]))), s(num, 30068 ^ [_2798426, _2798428, _2798430]))), 30071 ^ _1496237 : [(30072 ^ _1496237) ^ [_2798835] : [-(s(cart(_2798430, _2798428), i(s(fun(fun(num, _2798430), cart(_2798430, _2798428)), lambda), s(fun(num, _2798430), i(s(fun(cart(_2798430, _2798428), fun(num, _2798430)), _2798426), s(cart(_2798430, _2798428), _2798835))))) = s(cart(_2798430, _2798428), _2798835))]]], (13405 ^ _1496237) ^ [_1910222] : [-(s(int, _1910222) = 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, _1910222)))))))], (9879 ^ _1496237) ^ [_1819720] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1819720))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9884 ^ _1496237 : [(9885 ^ _1496237) ^ [_1820066, _1820068] : [-(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, _1819720))), s(num, _1820068))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1819720))), s(num, _1820066))))))), 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, _1820068))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1819720))), s(num, _1820066))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1820066))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1819720))), s(num, _1820068))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9882 ^ [_1819720]))), 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, _1820068))), s(num, _1820066))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1820068))), s(num, _1820066))))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9883 ^ [_1819720]))), s(num, _1820068)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9883 ^ [_1819720]))), s(num, _1820066))))]]], (17295 ^ _1496237) ^ [_2056367, _2056369, _2056371] : [17297 ^ _1496237 : [(17300 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2056371, bool), bool), i(s(fun(fun(_2056371, bool), fun(fun(_2056371, bool), bool)), subset), s(fun(_2056371, bool), _2056369))), s(fun(_2056371, bool), 17296 ^ [_2056367, _2056369, _2056371]))))], (17298 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2056371, bool), bool), bool), i(s(fun(fun(_2056371, bool), fun(fun(fun(_2056371, bool), bool), bool)), in), s(fun(_2056371, bool), 17296 ^ [_2056367, _2056369, _2056371]))), s(fun(fun(_2056371, bool), bool), _2056367)))))]], -(p(s(bool, i(s(fun(fun(_2056371, bool), bool), i(s(fun(fun(_2056371, bool), fun(fun(_2056371, bool), bool)), subset), s(fun(_2056371, bool), _2056369))), s(fun(_2056371, bool), i(s(fun(fun(fun(_2056371, bool), bool), fun(_2056371, bool)), inters), s(fun(fun(_2056371, bool), bool), _2056367)))))))], (1730 ^ _1496237) ^ [_1522649, _1522651, _1522653] : [1738 ^ _1496237 : [(1741 ^ _1496237) ^ [] : [-(p(s(bool, _1522649)))], (1739 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1522653, bool), _1522651), s(_1522653, 1737 ^ [_1522649, _1522651, _1522653])))))]], 1731 ^ _1496237 : [(1732 ^ _1496237) ^ [_1522734] : [p(s(bool, i(s(fun(_1522653, bool), _1522651), s(_1522653, _1522734)))), p(s(bool, _1522649))]]], (16817 ^ _1496237) ^ [_2026217, _2026219, _2026221, _2026223] : [p(s(bool, i(s(fun(fun(_2026223, bool), bool), i(s(fun(fun(_2026223, bool), fun(fun(_2026223, bool), bool)), disjoint), s(fun(_2026223, bool), i(s(fun(fun(_2026223, bool), fun(_2026223, bool)), i(s(fun(fun(_2026223, bool), fun(fun(_2026223, bool), fun(_2026223, bool))), union), s(fun(_2026223, bool), _2026221))), s(fun(_2026223, bool), _2026219))))), s(fun(_2026223, bool), _2026217)))), 16820 ^ _1496237 : [(16823 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2026223, bool), bool), i(s(fun(fun(_2026223, bool), fun(fun(_2026223, bool), bool)), disjoint), s(fun(_2026223, bool), _2026219))), s(fun(_2026223, bool), _2026217)))))], (16821 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2026223, bool), bool), i(s(fun(fun(_2026223, bool), fun(fun(_2026223, bool), bool)), disjoint), s(fun(_2026223, bool), _2026221))), s(fun(_2026223, bool), _2026217)))))]]], (37365 ^ _1496237) ^ [_3599346, _3599348, _3599350] : [37370 ^ _1496237 : [(37373 ^ _1496237) ^ [_3600402, _3600404] : [p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(bool, fun(fun(_3599348, bool), bool)), i(s(fun(fun(_3599348, bool), fun(bool, fun(fun(_3599348, bool), bool))), setspec), s(fun(_3599348, bool), 37367 ^ [_3599346, _3599348, _3599350]))), s(bool, _3600402))), s(fun(_3599348, bool), _3600404)))), 37384 ^ _1496237 : [(37389 ^ _1496237) ^ [] : [p(s(bool, _3600402))], (37387 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599348, bool), bool), finite), s(fun(_3599348, bool), _3600404)))))], (37385 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), subset), s(fun(_3599348, bool), _3600404))), s(fun(_3599348, bool), 37366 ^ [_3599346, _3599348, _3599350])))))]], 37376 ^ _1496237 : [(37379 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), subset), s(fun(_3599348, bool), _3600404))), s(fun(_3599348, bool), 37366 ^ [_3599346, _3599348, _3599350])))), p(s(bool, i(s(fun(fun(_3599348, bool), bool), finite), s(fun(_3599348, bool), _3600404))))], (37377 ^ _1496237) ^ [] : [-(p(s(bool, _3600402)))]]], (37371 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), _3599346), s(fun(_3599348, bool), 37366 ^ [_3599346, _3599348, _3599350]))), s(fun(_3599348, bool), 37367 ^ [_3599346, _3599348, _3599350])))))]], 37394 ^ _1496237 : [(37413 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(bool, fun(fun(_3599348, bool), bool)), i(s(fun(fun(_3599348, bool), fun(bool, fun(fun(_3599348, bool), bool))), setspec), s(fun(_3599348, bool), 37367 ^ [_3599346, _3599348, _3599350]))), s(bool, 37393 ^ [_3599346, _3599348, _3599350]))), s(fun(_3599348, bool), 37392 ^ [_3599346, _3599348, _3599350])))))], (37395 ^ _1496237) ^ [] : [p(s(bool, 37393 ^ [_3599346, _3599348, _3599350])), 37398 ^ _1496237 : [(37401 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599348, bool), bool), finite), s(fun(_3599348, bool), 37392 ^ [_3599346, _3599348, _3599350])))))], (37399 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), subset), s(fun(_3599348, bool), 37392 ^ [_3599346, _3599348, _3599350]))), s(fun(_3599348, bool), 37366 ^ [_3599346, _3599348, _3599350])))))]]], (37403 ^ _1496237) ^ [] : [-(p(s(bool, 37393 ^ [_3599346, _3599348, _3599350]))), p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), subset), s(fun(_3599348, bool), 37392 ^ [_3599346, _3599348, _3599350]))), s(fun(_3599348, bool), 37366 ^ [_3599346, _3599348, _3599350])))), p(s(bool, i(s(fun(fun(_3599348, bool), bool), finite), s(fun(_3599348, bool), 37392 ^ [_3599346, _3599348, _3599350]))))], (37415 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), _3599346), s(fun(_3599348, bool), 37366 ^ [_3599346, _3599348, _3599350]))), s(fun(_3599348, bool), 37367 ^ [_3599346, _3599348, _3599350]))))]], 37416 ^ _1496237 : [(37417 ^ _1496237) ^ [_3601887] : [37468 ^ _1496237 : [(37469 ^ _1496237) ^ [_3604272, _3604274] : [p(s(bool, i(s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599348, bool), bool)), l_a_u_c), s(fun(_3599350, bool), _3604274))), s(fun(_3599348, bool), _3604272)))), -(p(s(bool, i(s(fun(fun(fun(_3599348, bool), bool), bool), i(s(fun(fun(fun(_3599350, bool), bool), fun(fun(fun(_3599348, bool), bool), bool)), l_a_u_c), s(fun(fun(_3599350, bool), bool), i(s(fun(fun(fun(_3599350, bool), bool), fun(fun(_3599350, bool), bool)), gspec), s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), _3601887), s(fun(_3599350, bool), _3604274))))))), s(fun(fun(_3599348, bool), bool), i(s(fun(fun(fun(_3599348, bool), bool), fun(fun(_3599348, bool), bool)), gspec), s(fun(fun(_3599348, bool), bool), i(s(fun(fun(_3599348, bool), fun(fun(_3599348, bool), bool)), _3599346), s(fun(_3599348, bool), _3604272)))))))))]], 37422 ^ _1496237 : [(37425 ^ _1496237) ^ [_3602727, _3602729] : [p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(bool, fun(fun(_3599350, bool), bool)), i(s(fun(fun(_3599350, bool), fun(bool, fun(fun(_3599350, bool), bool))), setspec), s(fun(_3599350, bool), 37419 ^ [_3599346, _3599348, _3599350, _3601887]))), s(bool, _3602727))), s(fun(_3599350, bool), _3602729)))), 37436 ^ _1496237 : [(37441 ^ _1496237) ^ [] : [p(s(bool, _3602727))], (37439 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599350, bool), bool), finite), s(fun(_3599350, bool), _3602729)))))], (37437 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), subset), s(fun(_3599350, bool), _3602729))), s(fun(_3599350, bool), 37418 ^ [_3599346, _3599348, _3599350, _3601887])))))]], 37428 ^ _1496237 : [(37431 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), subset), s(fun(_3599350, bool), _3602729))), s(fun(_3599350, bool), 37418 ^ [_3599346, _3599348, _3599350, _3601887])))), p(s(bool, i(s(fun(fun(_3599350, bool), bool), finite), s(fun(_3599350, bool), _3602729))))], (37429 ^ _1496237) ^ [] : [-(p(s(bool, _3602727)))]]], (37423 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), _3601887), s(fun(_3599350, bool), 37418 ^ [_3599346, _3599348, _3599350, _3601887]))), s(fun(_3599350, bool), 37419 ^ [_3599346, _3599348, _3599350, _3601887])))))]], 37446 ^ _1496237 : [(37465 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(bool, fun(fun(_3599350, bool), bool)), i(s(fun(fun(_3599350, bool), fun(bool, fun(fun(_3599350, bool), bool))), setspec), s(fun(_3599350, bool), 37419 ^ [_3599346, _3599348, _3599350, _3601887]))), s(bool, 37445 ^ [_3599346, _3599348, _3599350, _3601887]))), s(fun(_3599350, bool), 37444 ^ [_3599346, _3599348, _3599350, _3601887])))))], (37447 ^ _1496237) ^ [] : [p(s(bool, 37445 ^ [_3599346, _3599348, _3599350, _3601887])), 37450 ^ _1496237 : [(37453 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599350, bool), bool), finite), s(fun(_3599350, bool), 37444 ^ [_3599346, _3599348, _3599350, _3601887])))))], (37451 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), subset), s(fun(_3599350, bool), 37444 ^ [_3599346, _3599348, _3599350, _3601887]))), s(fun(_3599350, bool), 37418 ^ [_3599346, _3599348, _3599350, _3601887])))))]]], (37455 ^ _1496237) ^ [] : [-(p(s(bool, 37445 ^ [_3599346, _3599348, _3599350, _3601887]))), p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), subset), s(fun(_3599350, bool), 37444 ^ [_3599346, _3599348, _3599350, _3601887]))), s(fun(_3599350, bool), 37418 ^ [_3599346, _3599348, _3599350, _3601887])))), p(s(bool, i(s(fun(fun(_3599350, bool), bool), finite), s(fun(_3599350, bool), 37444 ^ [_3599346, _3599348, _3599350, _3601887]))))], (37467 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3599350, bool), bool), i(s(fun(fun(_3599350, bool), fun(fun(_3599350, bool), bool)), _3601887), s(fun(_3599350, bool), 37418 ^ [_3599346, _3599348, _3599350, _3601887]))), s(fun(_3599350, bool), 37419 ^ [_3599346, _3599348, _3599350, _3601887]))))]]]]], (39908 ^ _1496237) ^ [_3810861, _3810863, _3810865] : [s(real, i(s(fun(prod(cart(real, _3810865), cart(real, _3810865)), real), distance), s(prod(cart(real, _3810865), cart(real, _3810865)), i(s(fun(cart(real, _3810865), prod(cart(real, _3810865), cart(real, _3810865))), i(s(fun(cart(real, _3810865), fun(cart(real, _3810865), prod(cart(real, _3810865), cart(real, _3810865)))), c_), s(cart(real, _3810865), _3810863))), s(cart(real, _3810865), _3810861))))) = 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, _3810865), _3810863) = s(cart(real, _3810865), _3810861))], (39014 ^ _1496237) ^ [_3774315] : [-(s(cart(real, _3774315), i(s(fun(cart(real, _3774315), cart(real, _3774315)), i(s(fun(real, fun(cart(real, _3774315), cart(real, _3774315))), r_), s(real, c))), s(cart(real, _3774315), i(s(fun(num, cart(real, _3774315)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3774315), i(s(fun(num, cart(real, _3774315)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (7498 ^ _1496237) ^ [_1708651, _1708653] : [s(num, i(s(fun(num, num), bit0), s(num, _1708653))) = s(num, i(s(fun(num, num), bit1), s(num, _1708651))), -(p(s(bool, f0)))], (38990 ^ _1496237) ^ [_3772793] : [-(s(cart(real, _3772793), i(s(fun(cart(real, _3772793), cart(real, _3772793)), i(s(fun(real, fun(cart(real, _3772793), cart(real, _3772793))), r_), s(real, c))), s(cart(real, _3772793), i(s(fun(cart(real, _3772793), cart(real, _3772793)), i(s(fun(cart(real, _3772793), fun(cart(real, _3772793), cart(real, _3772793))), vectoru_sub), s(cart(real, _3772793), x))), s(cart(real, _3772793), y))))) = s(cart(real, _3772793), i(s(fun(cart(real, _3772793), cart(real, _3772793)), i(s(fun(cart(real, _3772793), fun(cart(real, _3772793), cart(real, _3772793))), vectoru_sub), s(cart(real, _3772793), i(s(fun(cart(real, _3772793), cart(real, _3772793)), i(s(fun(real, fun(cart(real, _3772793), cart(real, _3772793))), r_), s(real, c))), s(cart(real, _3772793), x))))), s(cart(real, _3772793), i(s(fun(cart(real, _3772793), cart(real, _3772793)), i(s(fun(real, fun(cart(real, _3772793), cart(real, _3772793))), r_), s(real, c))), s(cart(real, _3772793), y))))))], (13029 ^ _1496237) ^ [_1902380] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_sgn), s(real, _1902380))))) = s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), realu_abs), s(real, _1902380))))))], (21265 ^ _1496237) ^ [_2285806, _2285808, _2285810] : [21318 ^ _1496237 : [(21319 ^ _1496237) ^ [_2288660, _2288662] : [-(s(num, i(s(fun(fun(prod(_2285810, _2285808), bool), num), card), s(fun(prod(_2285810, _2285808), bool), i(s(fun(fun(prod(_2285810, _2285808), bool), fun(prod(_2285810, _2285808), bool)), gspec), s(fun(prod(_2285810, _2285808), bool), i(s(fun(fun(_2285808, bool), fun(prod(_2285810, _2285808), bool)), i(s(fun(fun(_2285810, bool), fun(fun(_2285808, bool), fun(prod(_2285810, _2285808), bool))), _2285806), s(fun(_2285810, bool), _2288662))), s(fun(_2285808, bool), _2288660))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2285810, bool), num), card), s(fun(_2285810, bool), _2288662))))), s(num, i(s(fun(fun(_2285808, bool), num), card), s(fun(_2285808, bool), _2288660)))))), p(s(bool, i(s(fun(fun(_2285810, bool), bool), finite), s(fun(_2285810, bool), _2288662)))), p(s(bool, i(s(fun(fun(_2285808, bool), bool), finite), s(fun(_2285808, bool), _2288660))))]], 21271 ^ _1496237 : [(21274 ^ _1496237) ^ [_2286854, _2286856, _2286858] : [p(s(bool, i(s(fun(prod(_2285810, _2285808), bool), i(s(fun(bool, fun(prod(_2285810, _2285808), bool)), i(s(fun(prod(_2285810, _2285808), fun(bool, fun(prod(_2285810, _2285808), bool))), setspec), s(prod(_2285810, _2285808), 21268 ^ [_2285806, _2285808, _2285810]))), s(bool, _2286854))), s(prod(_2285810, _2285808), i(s(fun(_2285808, prod(_2285810, _2285808)), i(s(fun(_2285810, fun(_2285808, prod(_2285810, _2285808))), c_), s(_2285810, _2286858))), s(_2285808, _2286856)))))), 21285 ^ _1496237 : [(21290 ^ _1496237) ^ [] : [p(s(bool, _2286854))], (21288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2285808, bool), bool), i(s(fun(_2285808, fun(fun(_2285808, bool), bool)), in), s(_2285808, _2286856))), s(fun(_2285808, bool), 21267 ^ [_2285806, _2285808, _2285810])))))], (21286 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2285810, bool), bool), i(s(fun(_2285810, fun(fun(_2285810, bool), bool)), in), s(_2285810, _2286858))), s(fun(_2285810, bool), 21266 ^ [_2285806, _2285808, _2285810])))))]], 21277 ^ _1496237 : [(21280 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2285810, bool), bool), i(s(fun(_2285810, fun(fun(_2285810, bool), bool)), in), s(_2285810, _2286858))), s(fun(_2285810, bool), 21266 ^ [_2285806, _2285808, _2285810])))), p(s(bool, i(s(fun(fun(_2285808, bool), bool), i(s(fun(_2285808, fun(fun(_2285808, bool), bool)), in), s(_2285808, _2286856))), s(fun(_2285808, bool), 21267 ^ [_2285806, _2285808, _2285810]))))], (21278 ^ _1496237) ^ [] : [-(p(s(bool, _2286854)))]]], (21272 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2285810, _2285808), bool), i(s(fun(fun(_2285808, bool), fun(prod(_2285810, _2285808), bool)), i(s(fun(fun(_2285810, bool), fun(fun(_2285808, bool), fun(prod(_2285810, _2285808), bool))), _2285806), s(fun(_2285810, bool), 21266 ^ [_2285806, _2285808, _2285810]))), s(fun(_2285808, bool), 21267 ^ [_2285806, _2285808, _2285810]))), s(prod(_2285810, _2285808), 21268 ^ [_2285806, _2285808, _2285810])))))]], 21296 ^ _1496237 : [(21315 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2285810, _2285808), bool), i(s(fun(bool, fun(prod(_2285810, _2285808), bool)), i(s(fun(prod(_2285810, _2285808), fun(bool, fun(prod(_2285810, _2285808), bool))), setspec), s(prod(_2285810, _2285808), 21268 ^ [_2285806, _2285808, _2285810]))), s(bool, 21295 ^ [_2285806, _2285808, _2285810]))), s(prod(_2285810, _2285808), i(s(fun(_2285808, prod(_2285810, _2285808)), i(s(fun(_2285810, fun(_2285808, prod(_2285810, _2285808))), c_), s(_2285810, 21293 ^ [_2285806, _2285808, _2285810]))), s(_2285808, 21294 ^ [_2285806, _2285808, _2285810])))))))], (21297 ^ _1496237) ^ [] : [p(s(bool, 21295 ^ [_2285806, _2285808, _2285810])), 21300 ^ _1496237 : [(21303 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2285808, bool), bool), i(s(fun(_2285808, fun(fun(_2285808, bool), bool)), in), s(_2285808, 21294 ^ [_2285806, _2285808, _2285810]))), s(fun(_2285808, bool), 21267 ^ [_2285806, _2285808, _2285810])))))], (21301 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2285810, bool), bool), i(s(fun(_2285810, fun(fun(_2285810, bool), bool)), in), s(_2285810, 21293 ^ [_2285806, _2285808, _2285810]))), s(fun(_2285810, bool), 21266 ^ [_2285806, _2285808, _2285810])))))]]], (21305 ^ _1496237) ^ [] : [-(p(s(bool, 21295 ^ [_2285806, _2285808, _2285810]))), p(s(bool, i(s(fun(fun(_2285810, bool), bool), i(s(fun(_2285810, fun(fun(_2285810, bool), bool)), in), s(_2285810, 21293 ^ [_2285806, _2285808, _2285810]))), s(fun(_2285810, bool), 21266 ^ [_2285806, _2285808, _2285810])))), p(s(bool, i(s(fun(fun(_2285808, bool), bool), i(s(fun(_2285808, fun(fun(_2285808, bool), bool)), in), s(_2285808, 21294 ^ [_2285806, _2285808, _2285810]))), s(fun(_2285808, bool), 21267 ^ [_2285806, _2285808, _2285810]))))], (21317 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2285810, _2285808), bool), i(s(fun(fun(_2285808, bool), fun(prod(_2285810, _2285808), bool)), i(s(fun(fun(_2285810, bool), fun(fun(_2285808, bool), fun(prod(_2285810, _2285808), bool))), _2285806), s(fun(_2285810, bool), 21266 ^ [_2285806, _2285808, _2285810]))), s(fun(_2285808, bool), 21267 ^ [_2285806, _2285808, _2285810]))), s(prod(_2285810, _2285808), 21268 ^ [_2285806, _2285808, _2285810]))))]]], (1822 ^ _1496237) ^ [_1524395, _1524397, _1524399] : [1830 ^ _1496237 : [(1833 ^ _1496237) ^ [] : [-(p(s(bool, _1524395)))], (1831 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1524399, bool), _1524397), s(_1524399, 1829 ^ [_1524395, _1524397, _1524399])))))]], 1823 ^ _1496237 : [(1824 ^ _1496237) ^ [_1524480] : [p(s(bool, i(s(fun(_1524399, bool), _1524397), s(_1524399, _1524480)))), p(s(bool, _1524395))]]], (42797 ^ _1496237) ^ [_4058332, _4058334, _4058336, _4058338, _4058340, _4058342] : [-(s(cart(cart(real, _4058340), _4058342), i(s(fun(cart(cart(real, _4058340), _4058338), cart(cart(real, _4058340), _4058342)), i(s(fun(cart(cart(real, _4058338), _4058342), fun(cart(cart(real, _4058340), _4058338), cart(cart(real, _4058340), _4058342))), matrixu_mul), s(cart(cart(real, _4058338), _4058342), i(s(fun(cart(cart(real, _4058338), _4058342), cart(cart(real, _4058338), _4058342)), i(s(fun(real, fun(cart(cart(real, _4058338), _4058342), cart(cart(real, _4058338), _4058342))), r_r_), s(real, _4058332))), s(cart(cart(real, _4058338), _4058342), _4058336))))), s(cart(cart(real, _4058340), _4058338), _4058334))) = s(cart(cart(real, _4058340), _4058342), i(s(fun(cart(cart(real, _4058340), _4058342), cart(cart(real, _4058340), _4058342)), i(s(fun(real, fun(cart(cart(real, _4058340), _4058342), cart(cart(real, _4058340), _4058342))), r_r_), s(real, _4058332))), s(cart(cart(real, _4058340), _4058342), i(s(fun(cart(cart(real, _4058340), _4058338), cart(cart(real, _4058340), _4058342)), i(s(fun(cart(cart(real, _4058338), _4058342), fun(cart(cart(real, _4058340), _4058338), cart(cart(real, _4058340), _4058342))), matrixu_mul), s(cart(cart(real, _4058338), _4058342), _4058336))), s(cart(cart(real, _4058340), _4058338), _4058334))))))], (23215 ^ _1496237) ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243] : [-(s(num, i(s(fun(fun(_2377243, bool), num), card), s(fun(_2377243, bool), _2377239))) = s(num, i(s(fun(fun(_2377241, bool), num), card), s(fun(_2377241, bool), _2377237)))), 23218 ^ _1496237 : [(23221 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2377241, bool), bool), finite), s(fun(_2377241, bool), _2377237))))], (23219 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2377243, bool), bool), finite), s(fun(_2377243, bool), _2377239))))]], 23225 ^ _1496237 : [(23228 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2377241, bool), bool), i(s(fun(_2377241, fun(fun(_2377241, bool), bool)), in), s(_2377241, i(s(fun(_2377243, _2377241), _2377235), s(_2377243, 23224 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243]))))), s(fun(_2377241, bool), _2377237)))), s(_2377243, i(s(fun(_2377241, _2377243), _2377233), s(_2377241, i(s(fun(_2377243, _2377241), _2377235), s(_2377243, 23224 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243]))))) = s(_2377243, 23224 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243])], (23226 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2377243, bool), bool), i(s(fun(_2377243, fun(fun(_2377243, bool), bool)), in), s(_2377243, 23224 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243]))), s(fun(_2377243, bool), _2377239)))))]], 23234 ^ _1496237 : [(23237 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2377243, bool), bool), i(s(fun(_2377243, fun(fun(_2377243, bool), bool)), in), s(_2377243, i(s(fun(_2377241, _2377243), _2377233), s(_2377241, 23233 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243]))))), s(fun(_2377243, bool), _2377239)))), s(_2377241, i(s(fun(_2377243, _2377241), _2377235), s(_2377243, i(s(fun(_2377241, _2377243), _2377233), s(_2377241, 23233 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243]))))) = s(_2377241, 23233 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243])], (23235 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2377241, bool), bool), i(s(fun(_2377241, fun(fun(_2377241, bool), bool)), in), s(_2377241, 23233 ^ [_2377233, _2377235, _2377237, _2377239, _2377241, _2377243]))), s(fun(_2377241, bool), _2377237)))))]]], (8665 ^ _1496237) ^ [_1765662, _1765664, _1765666, _1765668] : [-(p(s(bool, i(s(fun(list(_1765668), bool), i(s(fun(fun(_1765668, bool), fun(list(_1765668), bool)), ex0), s(fun(_1765668, bool), _1765664))), s(list(_1765668), _1765662))))), 8669 ^ _1496237 : [(8674 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1765668, bool), _1765664), s(_1765668, 8668 ^ [_1765662, _1765664, _1765666, _1765668]))))], (8672 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1765668, bool), _1765666), s(_1765668, 8668 ^ [_1765662, _1765664, _1765666, _1765668])))))], (8670 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1765668), bool), i(s(fun(_1765668, fun(list(_1765668), bool)), mem), s(_1765668, 8668 ^ [_1765662, _1765664, _1765666, _1765668]))), s(list(_1765668), _1765662)))))]], p(s(bool, i(s(fun(list(_1765668), bool), i(s(fun(fun(_1765668, bool), fun(list(_1765668), bool)), ex0), s(fun(_1765668, bool), _1765666))), s(list(_1765668), _1765662))))], (40510 ^ _1496237) ^ [_3859357, _3859359] : [-(s(cart(real, _3859359), i(s(fun(fun(num, cart(real, _3859359)), cart(real, _3859359)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3859359)), cart(real, _3859359))), 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, _3859357))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, cart(real, _3859359)), f))) = s(cart(real, _3859359), i(s(fun(cart(real, _3859359), cart(real, _3859359)), i(s(fun(cart(real, _3859359), fun(cart(real, _3859359), cart(real, _3859359))), i(s(fun(bool, fun(cart(real, _3859359), fun(cart(real, _3859359), cart(real, _3859359)))), cond), s(bool, 40496 ^ [_3859357, _3859359]))), s(cart(real, _3859359), i(s(fun(num, cart(real, _3859359)), f), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3859359), i(s(fun(num, cart(real, _3859359)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (13889 ^ _1496237) ^ [_1922383] : [-(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, _1922383)))))))], (7380 ^ _1496237) ^ [_1705962, _1705964] : [-(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, _1705964))))), s(num, i(s(fun(num, num), bit1), s(num, _1705962))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1705964))), s(num, _1705962))))], (3171 ^ _1496237) ^ [_1554957, _1554959, _1554961] : [s(_1554961, _1554959) = s(_1554961, _1554957), -(p(s(bool, i(s(fun(_1554961, bool), i(s(fun(_1554961, fun(_1554961, bool)), geq), s(_1554961, _1554959))), s(_1554961, _1554957)))))], (41641 ^ _1496237) ^ [_3951159, _3951161] : [s(cart(real, _3951161), _3951159) = s(cart(real, _3951161), i(s(fun(num, cart(real, _3951161)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(cart(real, _3951161), bool), i(s(fun(cart(real, _3951161), fun(cart(real, _3951161), bool)), orthogonal), s(cart(real, _3951161), _3951159))), s(cart(real, _3951161), _3951159)))))], (986 ^ _1496237) ^ [] : [s(bool, a0) = s(bool, b0), p(s(bool, a0)), -(p(s(bool, b0)))], (10188 ^ _1496237) ^ [_1829278, _1829280] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829280))), s(hreal, _1829278))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829278))), s(hreal, _1829280))))], (20684 ^ _1496237) ^ [_2257512] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2257512, bool), fun(num, bool)), hasu_size), s(fun(_2257512, bool), s0))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(fun(_2257512, bool), s0) = s(fun(_2257512, bool), empty))], (5783 ^ _1496237) ^ [_1641673] : [-(s(num, _1641673) = 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, _1641673))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (17310 ^ _1496237) ^ [_2057495, _2057497] : [s(_2057497, i(s(fun(_2057497, _2057497), _2057495), s(_2057497, 17311 ^ [_2057495, _2057497]))) = s(_2057497, 17311 ^ [_2057495, _2057497]), 17314 ^ _1496237 : [(17315 ^ _1496237) ^ [_2057699] : [-(s(fun(_2057497, bool), i(s(fun(fun(_2057497, bool), fun(_2057497, bool)), i(s(fun(fun(_2057497, _2057497), fun(fun(_2057497, bool), fun(_2057497, bool))), image), s(fun(_2057497, _2057497), _2057495))), s(fun(_2057497, bool), _2057699))) = s(fun(_2057497, bool), _2057699))]]], (14391 ^ _1496237) ^ [_1934759, _1934761] : [-(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, _1934761))), s(int, _1934759))))) = 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, _1934761))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1934759))))))], (12031 ^ _1496237) ^ [_1878225] : [s(real, _1878225) = 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, _1878225))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27669 ^ _1496237) ^ [_2650138, _2650140, _2650142, _2650144] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2650144, real), real), i(s(fun(fun(_2650144, bool), fun(fun(_2650144, real), real)), sum), s(fun(_2650144, bool), _2650138))), s(fun(_2650144, real), _2650142))))), s(real, i(s(fun(fun(_2650144, real), real), i(s(fun(fun(_2650144, bool), fun(fun(_2650144, real), real)), sum), s(fun(_2650144, bool), _2650138))), s(fun(_2650144, real), _2650140))))))), p(s(bool, i(s(fun(fun(_2650144, bool), bool), finite), s(fun(_2650144, bool), _2650138)))), 27675 ^ _1496237 : [(27678 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2650144, real), _2650142), s(_2650144, 27674 ^ [_2650138, _2650140, _2650142, _2650144]))))), s(real, i(s(fun(_2650144, real), _2650140), s(_2650144, 27674 ^ [_2650138, _2650140, _2650142, _2650144]))))))], (27676 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650144, bool), bool), i(s(fun(_2650144, fun(fun(_2650144, bool), bool)), in), s(_2650144, 27674 ^ [_2650138, _2650140, _2650142, _2650144]))), s(fun(_2650144, bool), _2650138)))))]]], (36229 ^ _1496237) ^ [_3543729, _3543731, _3543733, _3543735] : [-(p(s(bool, i(s(fun(fun(prod(_3543735, _3543733), bool), bool), i(s(fun(fun(prod(_3543733, _3543735), bool), fun(fun(prod(_3543735, _3543733), bool), bool)), a_u_c), s(fun(prod(_3543733, _3543735), bool), i(s(fun(fun(_3543735, bool), fun(prod(_3543733, _3543735), bool)), i(s(fun(fun(_3543733, bool), fun(fun(_3543735, bool), fun(prod(_3543733, _3543735), bool))), t_u_c), s(fun(_3543733, bool), _3543731))), s(fun(_3543735, bool), _3543729))))), s(fun(prod(_3543735, _3543733), bool), i(s(fun(fun(_3543733, bool), fun(prod(_3543735, _3543733), bool)), i(s(fun(fun(_3543735, bool), fun(fun(_3543733, bool), fun(prod(_3543735, _3543733), bool))), t_u_c), s(fun(_3543735, bool), _3543729))), s(fun(_3543733, bool), _3543731)))))))], (4419 ^ _1496237) ^ [_1608937, _1608939] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608939))), s(num, _1608937))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608937))), s(num, _1608939))))), -(s(num, _1608939) = s(num, _1608937))], (13273 ^ _1496237) ^ [_1906241] : [-(s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1906241))) = s(int, i(s(fun(real, int), intu_ofu_real), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1906241))))))], (12575 ^ _1496237) ^ [_1891203, _1891205, _1891207] : [-(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, _1891205))), s(num, _1891207))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1891203))), s(num, _1891207))))))), 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, _1891205)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1891205))), s(real, _1891203))))], (29591 ^ _1496237) ^ [_2775912] : [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)))), _2775912), s(fun(num, real), 29592 ^ [_2775912]))), s(real, 29593 ^ [_2775912]))), s(num, 29594 ^ [_2775912]))), s(num, 29595 ^ [_2775912]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29592 ^ [_2775912]), s(num, 29595 ^ [_2775912]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29593 ^ [_2775912]))), 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 ^ [_2775912]))), s(num, 29594 ^ [_2775912]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 29598 ^ _1496237 : [(29599 ^ _1496237) ^ [_2776872] : [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)))), _2776872), s(num, 29600 ^ [_2775912, _2776872]))), s(fun(num, real), 29601 ^ [_2775912, _2776872]))), s(real, 29602 ^ [_2775912, _2776872]))), s(num, 29603 ^ [_2775912, _2776872]))) = 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 ^ [_2775912, _2776872]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, 29600 ^ [_2775912, _2776872]))))), 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)))), _2775912), s(fun(num, real), 29601 ^ [_2775912, _2776872]))), s(real, 29602 ^ [_2775912, _2776872]))), s(num, 29603 ^ [_2775912, _2776872]))))), 29606 ^ _1496237 : [(29607 ^ _1496237) ^ [_2777733] : [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))), _2777733), s(fun(num, real), 29608 ^ [_2775912, _2776872, _2777733]))), s(real, 29609 ^ [_2775912, _2776872, _2777733]))), s(num, 29610 ^ [_2775912, _2776872, _2777733]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29608 ^ [_2775912, _2776872, _2777733]), s(num, 29610 ^ [_2775912, _2776872, _2777733]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29609 ^ [_2775912, _2776872, _2777733]))), s(num, 29610 ^ [_2775912, _2776872, _2777733]))))), 29613 ^ _1496237 : [(29614 ^ _1496237) ^ [_2778372, _2778374, _2778376, _2778378] : [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, _2778372)))), -(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, _2778372))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2777733), s(fun(num, real), _2778378))), s(real, _2778376))))))), 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, _2778372))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2777733), s(fun(num, real), _2778378))), s(real, _2778374))))))) = 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, _2778376))), s(real, _2778374))))), 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, _2778372))), 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))), _2777733), 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)))), _2776872), s(num, _2778372))), s(fun(num, real), _2778378))), s(real, _2778374))))), s(real, _2778376))))))))]]]]]]], (9381 ^ _1496237) ^ [_1800690] : [9383 ^ _1496237 : [(9384 ^ _1496237) ^ [_1800879] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1800690), s(num, 9382 ^ [_1800690, _1800879]))))), s(num, _1800879))))]], 9387 ^ _1496237 : [(9388 ^ _1496237) ^ [_1800938] : [-(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, _1800938))), s(num, i(s(fun(num, num), _1800690), s(num, _1800938))))))), 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 ^ [_1800690]))), s(num, _1800938))))), s(num, 9386 ^ [_1800690])))))))]]], (38456 ^ _1496237) ^ [_3652355, _3652357, _3652359, _3652361] : [-(s(fun(_3652361, bool), i(s(fun(fun(_3652361, bool), fun(_3652361, bool)), i(s(fun(fun(fun(_3652361, bool), bool), fun(fun(_3652361, bool), fun(_3652361, bool))), hull), s(fun(fun(_3652361, bool), bool), _3652359))), s(fun(_3652361, bool), _3652357))) = s(fun(_3652361, bool), i(s(fun(fun(_3652361, bool), fun(_3652361, bool)), i(s(fun(fun(fun(_3652361, bool), bool), fun(fun(_3652361, bool), fun(_3652361, bool))), hull), s(fun(fun(_3652361, bool), bool), _3652359))), s(fun(_3652361, bool), _3652355)))), 38460 ^ _1496237 : [(38461 ^ _1496237) ^ [_3653035] : [p(s(bool, i(s(fun(fun(fun(_3652361, bool), bool), bool), i(s(fun(fun(_3652361, bool), fun(fun(fun(_3652361, bool), bool), bool)), in), s(fun(_3652361, bool), _3653035))), s(fun(fun(_3652361, bool), bool), 38459 ^ [_3652355, _3652357, _3652359, _3652361])))), -(p(s(bool, i(s(fun(fun(_3652361, bool), bool), _3652359), s(fun(_3652361, bool), _3653035)))))], (38467 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3652361, bool), bool), _3652359), s(fun(_3652361, bool), i(s(fun(fun(fun(_3652361, bool), bool), fun(_3652361, bool)), inters), s(fun(fun(_3652361, bool), bool), 38459 ^ [_3652355, _3652357, _3652359, _3652361]))))))]], p(s(bool, i(s(fun(fun(_3652361, bool), bool), i(s(fun(fun(_3652361, bool), fun(fun(_3652361, bool), bool)), subset), s(fun(_3652361, bool), _3652357))), s(fun(_3652361, bool), i(s(fun(fun(_3652361, bool), fun(_3652361, bool)), i(s(fun(fun(fun(_3652361, bool), bool), fun(fun(_3652361, bool), fun(_3652361, bool))), hull), s(fun(fun(_3652361, bool), bool), _3652359))), s(fun(_3652361, bool), _3652355)))))), p(s(bool, i(s(fun(fun(_3652361, bool), bool), i(s(fun(fun(_3652361, bool), fun(fun(_3652361, bool), bool)), subset), s(fun(_3652361, bool), _3652355))), s(fun(_3652361, bool), i(s(fun(fun(_3652361, bool), fun(_3652361, bool)), i(s(fun(fun(fun(_3652361, bool), bool), fun(fun(_3652361, bool), fun(_3652361, bool))), hull), s(fun(fun(_3652361, bool), bool), _3652359))), s(fun(_3652361, bool), _3652357))))))], (39068 ^ _1496237) ^ [_3777298, _3777300, _3777302, _3777304] : [-(s(real, i(s(fun(cart(real, _3777304), real), i(s(fun(cart(real, _3777304), fun(cart(real, _3777304), real)), dot), s(cart(real, _3777304), i(s(fun(cart(real, _3777304), cart(real, _3777304)), i(s(fun(cart(real, _3777304), fun(cart(real, _3777304), cart(real, _3777304))), vectoru_sub), s(cart(real, _3777304), _3777302))), s(cart(real, _3777304), _3777300))))), s(cart(real, _3777304), _3777298))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(cart(real, _3777304), real), i(s(fun(cart(real, _3777304), fun(cart(real, _3777304), real)), dot), s(cart(real, _3777304), _3777302))), s(cart(real, _3777304), _3777298))))), s(real, i(s(fun(cart(real, _3777304), real), i(s(fun(cart(real, _3777304), fun(cart(real, _3777304), real)), dot), s(cart(real, _3777304), _3777300))), s(cart(real, _3777304), _3777298))))))], (39278 ^ _1496237) ^ [_3787761, _3787763] : [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, _3787761)))), 39282 ^ _1496237 : [(39285 ^ _1496237) ^ [_3788129] : [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, _3788129))), s(real, _3787763))))))), s(real, 39281 ^ [_3787761, _3787763])))), -(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, _3788129))), s(real, _3788129))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3787763))), s(real, _3787763))))))))), s(real, _3787761)))))], (39283 ^ _1496237) ^ [] : [-(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 ^ [_3787761, _3787763])))))]]], (9524 ^ _1496237) ^ [_1806491] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _1806491), s(num, 9525 ^ [_1806491]))), s(num, 9526 ^ [_1806491]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9525 ^ [_1806491]))), s(num, 9526 ^ [_1806491]))), 9529 ^ _1496237 : [(9530 ^ _1496237) ^ [_1806742] : [-(s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1806742))) = s(nadd, i(s(fun(fun(num, num), nadd), mku_nadd), s(fun(num, num), i(s(fun(num, fun(num, num)), _1806491), s(num, _1806742))))))]]], (13985 ^ _1496237) ^ [] : [-(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)))))))))))], (18299 ^ _1496237) ^ [_2119894, _2119896, _2119898] : [18353 ^ _1496237 : [(18354 ^ _1496237) ^ [_2122767] : [18369 ^ _1496237 : [(18370 ^ _1496237) ^ [_2124108, _2124110] : [-(s(fun(_2119896, bool), i(s(fun(fun(fun(_2119896, bool), bool), fun(_2119896, bool)), unions), s(fun(fun(_2119896, bool), bool), i(s(fun(fun(fun(_2119896, bool), bool), fun(fun(_2119896, bool), bool)), gspec), s(fun(fun(_2119896, bool), bool), i(s(fun(fun(_2119898, fun(_2119896, bool)), fun(fun(_2119896, bool), bool)), i(s(fun(fun(_2119898, bool), fun(fun(_2119898, fun(_2119896, bool)), fun(fun(_2119896, bool), bool))), _2122767), s(fun(_2119898, bool), _2124110))), s(fun(_2119898, fun(_2119896, bool)), _2124108))))))) = s(fun(_2119896, bool), i(s(fun(fun(_2119896, bool), fun(_2119896, bool)), gspec), s(fun(_2119896, bool), i(s(fun(fun(_2119898, fun(_2119896, bool)), fun(_2119896, bool)), i(s(fun(fun(_2119898, bool), fun(fun(_2119898, fun(_2119896, bool)), fun(_2119896, bool))), _2119894), s(fun(_2119898, bool), _2124110))), s(fun(_2119898, fun(_2119896, bool)), _2124108))))))]], 18360 ^ _1496237 : [(18363 ^ _1496237) ^ [_2123638] : [p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(bool, fun(fun(_2119896, bool), bool)), i(s(fun(fun(_2119896, bool), fun(bool, fun(fun(_2119896, bool), bool))), setspec), s(fun(_2119896, bool), 18357 ^ [_2119894, _2119896, _2119898, _2122767]))), s(bool, i(s(fun(_2119898, bool), 18355 ^ [_2119894, _2119896, _2119898, _2122767]), s(_2119898, _2123638))))), s(fun(_2119896, bool), i(s(fun(_2119898, fun(_2119896, bool)), 18356 ^ [_2119894, _2119896, _2119898, _2122767]), s(_2119898, _2123638))))))], (18361 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(fun(_2119898, fun(_2119896, bool)), fun(fun(_2119896, bool), bool)), i(s(fun(fun(_2119898, bool), fun(fun(_2119898, fun(_2119896, bool)), fun(fun(_2119896, bool), bool))), _2122767), s(fun(_2119898, bool), 18355 ^ [_2119894, _2119896, _2119898, _2122767]))), s(fun(_2119898, fun(_2119896, bool)), 18356 ^ [_2119894, _2119896, _2119898, _2122767]))), s(fun(_2119896, bool), 18357 ^ [_2119894, _2119896, _2119898, _2122767])))))]], 18365 ^ _1496237 : [(18368 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(fun(_2119898, fun(_2119896, bool)), fun(fun(_2119896, bool), bool)), i(s(fun(fun(_2119898, bool), fun(fun(_2119898, fun(_2119896, bool)), fun(fun(_2119896, bool), bool))), _2122767), s(fun(_2119898, bool), 18355 ^ [_2119894, _2119896, _2119898, _2122767]))), s(fun(_2119898, fun(_2119896, bool)), 18356 ^ [_2119894, _2119896, _2119898, _2122767]))), s(fun(_2119896, bool), 18357 ^ [_2119894, _2119896, _2119898, _2122767]))))], (18366 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(bool, fun(fun(_2119896, bool), bool)), i(s(fun(fun(_2119896, bool), fun(bool, fun(fun(_2119896, bool), bool))), setspec), s(fun(_2119896, bool), 18357 ^ [_2119894, _2119896, _2119898, _2122767]))), s(bool, i(s(fun(_2119898, bool), 18355 ^ [_2119894, _2119896, _2119898, _2122767]), s(_2119898, 18364 ^ [_2119894, _2119896, _2119898, _2122767]))))), s(fun(_2119896, bool), i(s(fun(_2119898, fun(_2119896, bool)), 18356 ^ [_2119894, _2119896, _2119898, _2122767]), s(_2119898, 18364 ^ [_2119894, _2119896, _2119898, _2122767])))))))]]]], 18305 ^ _1496237 : [(18308 ^ _1496237) ^ [_2121018, _2121020] : [p(s(bool, i(s(fun(_2119896, bool), i(s(fun(bool, fun(_2119896, bool)), i(s(fun(_2119896, fun(bool, fun(_2119896, bool))), setspec), s(_2119896, 18302 ^ [_2119894, _2119896, _2119898]))), s(bool, _2121018))), s(_2119896, _2121020)))), 18320 ^ _1496237 : [(18325 ^ _1496237) ^ [] : [p(s(bool, _2121018))], (18323 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(_2119896, fun(fun(_2119896, bool), bool)), in), s(_2119896, _2121020))), s(fun(_2119896, bool), i(s(fun(_2119898, fun(_2119896, bool)), 18301 ^ [_2119894, _2119896, _2119898]), s(_2119898, 18319 ^ [_2119894, _2119896, _2119898, _2121018, _2121020])))))))], (18321 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2119898, bool), 18300 ^ [_2119894, _2119896, _2119898]), s(_2119898, 18319 ^ [_2119894, _2119896, _2119898, _2121018, _2121020])))))]], 18311 ^ _1496237 : [(18314 ^ _1496237) ^ [_2121269] : [p(s(bool, i(s(fun(_2119898, bool), 18300 ^ [_2119894, _2119896, _2119898]), s(_2119898, _2121269)))), p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(_2119896, fun(fun(_2119896, bool), bool)), in), s(_2119896, _2121020))), s(fun(_2119896, bool), i(s(fun(_2119898, fun(_2119896, bool)), 18301 ^ [_2119894, _2119896, _2119898]), s(_2119898, _2121269))))))], (18312 ^ _1496237) ^ [] : [-(p(s(bool, _2121018)))]]], (18306 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2119896, bool), i(s(fun(fun(_2119898, fun(_2119896, bool)), fun(_2119896, bool)), i(s(fun(fun(_2119898, bool), fun(fun(_2119898, fun(_2119896, bool)), fun(_2119896, bool))), _2119894), s(fun(_2119898, bool), 18300 ^ [_2119894, _2119896, _2119898]))), s(fun(_2119898, fun(_2119896, bool)), 18301 ^ [_2119894, _2119896, _2119898]))), s(_2119896, 18302 ^ [_2119894, _2119896, _2119898])))))]], 18330 ^ _1496237 : [(18350 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2119896, bool), i(s(fun(bool, fun(_2119896, bool)), i(s(fun(_2119896, fun(bool, fun(_2119896, bool))), setspec), s(_2119896, 18302 ^ [_2119894, _2119896, _2119898]))), s(bool, 18329 ^ [_2119894, _2119896, _2119898]))), s(_2119896, 18328 ^ [_2119894, _2119896, _2119898])))))], (18331 ^ _1496237) ^ [] : [p(s(bool, 18329 ^ [_2119894, _2119896, _2119898])), 18335 ^ _1496237 : [(18338 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(_2119896, fun(fun(_2119896, bool), bool)), in), s(_2119896, 18328 ^ [_2119894, _2119896, _2119898]))), s(fun(_2119896, bool), i(s(fun(_2119898, fun(_2119896, bool)), 18301 ^ [_2119894, _2119896, _2119898]), s(_2119898, 18334 ^ [_2119894, _2119896, _2119898])))))))], (18336 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2119898, bool), 18300 ^ [_2119894, _2119896, _2119898]), s(_2119898, 18334 ^ [_2119894, _2119896, _2119898])))))]]], (18340 ^ _1496237) ^ [] : [-(p(s(bool, 18329 ^ [_2119894, _2119896, _2119898]))), 18341 ^ _1496237 : [(18342 ^ _1496237) ^ [_2122238] : [p(s(bool, i(s(fun(_2119898, bool), 18300 ^ [_2119894, _2119896, _2119898]), s(_2119898, _2122238)))), p(s(bool, i(s(fun(fun(_2119896, bool), bool), i(s(fun(_2119896, fun(fun(_2119896, bool), bool)), in), s(_2119896, 18328 ^ [_2119894, _2119896, _2119898]))), s(fun(_2119896, bool), i(s(fun(_2119898, fun(_2119896, bool)), 18301 ^ [_2119894, _2119896, _2119898]), s(_2119898, _2122238))))))]]], (18352 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2119896, bool), i(s(fun(fun(_2119898, fun(_2119896, bool)), fun(_2119896, bool)), i(s(fun(fun(_2119898, bool), fun(fun(_2119898, fun(_2119896, bool)), fun(_2119896, bool))), _2119894), s(fun(_2119898, bool), 18300 ^ [_2119894, _2119896, _2119898]))), s(fun(_2119898, fun(_2119896, bool)), 18301 ^ [_2119894, _2119896, _2119898]))), s(_2119896, 18302 ^ [_2119894, _2119896, _2119898]))))]]], (13477 ^ _1496237) ^ [] : [-(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))))))], (14836 ^ _1496237) ^ [_1945302, _1945304] : [-(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, _1945304))), s(int, _1945302))))), s(int, _1945302))) = s(int, _1945304))], (10204 ^ _1496237) ^ [_1829784] : [-(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, _1829784))) = s(hreal, _1829784))], (7266 ^ _1496237) ^ [_1702682, _1702684] : [-(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, _1702684))))), s(num, i(s(fun(num, num), bit1), s(num, _1702682))))) = 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, _1702684))), s(num, _1702682))))))], (16780 ^ _1496237) ^ [_2024877, _2024879, _2024881] : [p(s(bool, i(s(fun(fun(_2024881, bool), bool), i(s(fun(fun(_2024881, bool), fun(fun(_2024881, bool), bool)), disjoint), s(fun(_2024881, bool), _2024879))), s(fun(_2024881, bool), _2024877)))), 16783 ^ _1496237 : [(16784 ^ _1496237) ^ [_2025108] : [p(s(bool, i(s(fun(fun(_2024881, bool), bool), i(s(fun(_2024881, fun(fun(_2024881, bool), bool)), in), s(_2024881, _2025108))), s(fun(_2024881, bool), _2024879)))), p(s(bool, i(s(fun(fun(_2024881, bool), bool), i(s(fun(_2024881, fun(fun(_2024881, bool), bool)), in), s(_2024881, _2025108))), s(fun(_2024881, bool), _2024877))))]]], (2499 ^ _1496237) ^ [_1537320, _1537322] : [2500 ^ _1496237 : [(2503 ^ _1496237) ^ [] : [-(p(s(bool, _1537320)))], (2501 ^ _1496237) ^ [] : [p(s(bool, _1537322))]], p(s(bool, _1537320)), -(p(s(bool, _1537322)))], (8072 ^ _1496237) ^ [_1733902] : [-(s(_1733902, i(s(fun(list(_1733902), _1733902), hd), s(list(_1733902), i(s(fun(list(_1733902), list(_1733902)), i(s(fun(_1733902, fun(list(_1733902), list(_1733902))), cons), s(_1733902, h0))), s(list(_1733902), t0))))) = s(_1733902, h0))], (42863 ^ _1496237) ^ [_4068148, _4068150, _4068152, _4068154] : [s(cart(cart(real, _4068152), _4068154), _4068150) = s(cart(cart(real, _4068152), _4068154), _4068148), 42866 ^ _1496237 : [(42867 ^ _1496237) ^ [_4068428] : [-(s(cart(real, _4068154), i(s(fun(cart(real, _4068152), cart(real, _4068154)), i(s(fun(cart(cart(real, _4068152), _4068154), fun(cart(real, _4068152), cart(real, _4068154))), matrixu_vectoru_mul), s(cart(cart(real, _4068152), _4068154), _4068150))), s(cart(real, _4068152), _4068428))) = s(cart(real, _4068154), i(s(fun(cart(real, _4068152), cart(real, _4068154)), i(s(fun(cart(cart(real, _4068152), _4068154), fun(cart(real, _4068152), cart(real, _4068154))), matrixu_vectoru_mul), s(cart(cart(real, _4068152), _4068154), _4068148))), s(cart(real, _4068152), _4068428))))]]], (13045 ^ _1496237) ^ [_1902801] : [s(real, _1902801) = 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, _1902801))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11887 ^ _1496237) ^ [] : [-(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))))], (11181 ^ _1496237) ^ [_1855760, _1855762] : [-(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, _1855762))), s(real, _1855760))))))), 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, _1855762)))), 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, _1855760))))], (13293 ^ _1496237) ^ [_1906915] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _1906915))) = 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, _1906915))))))))], (24434 ^ _1496237) ^ [_2417869] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2417869))), 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 ^ [_2417869]))), 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))))], (10799 ^ _1496237) ^ [_1845995, _1845997] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1845997))), s(real, _1845995))) = 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, _1845997))), s(real, _1845995))))), s(real, _1845997))), s(real, _1845995))))], (7833 ^ _1496237) ^ [_1722724, _1722726, _1722728, _1722730, _1722732, _1722734, _1722736] : [-(s(recspace(_1722736), i(s(fun(fun(num, recspace(_1722736)), recspace(_1722736)), i(s(fun(_1722736, fun(fun(num, recspace(_1722736)), recspace(_1722736))), i(s(fun(num, fun(_1722736, fun(fun(num, recspace(_1722736)), recspace(_1722736)))), constr), s(num, _1722734))), s(_1722736, _1722732))), s(fun(num, recspace(_1722736)), _1722730))) = s(recspace(_1722736), i(s(fun(fun(num, recspace(_1722736)), recspace(_1722736)), i(s(fun(_1722736, fun(fun(num, recspace(_1722736)), recspace(_1722736))), i(s(fun(num, fun(_1722736, fun(fun(num, recspace(_1722736)), recspace(_1722736)))), constr), s(num, _1722728))), s(_1722736, _1722726))), s(fun(num, recspace(_1722736)), _1722724)))), s(num, _1722734) = s(num, _1722728), s(_1722736, _1722732) = s(_1722736, _1722726), s(fun(num, recspace(_1722736)), _1722730) = s(fun(num, recspace(_1722736)), _1722724)], (33279 ^ _1496237) ^ [_3389652, _3389654] : [p(s(bool, i(s(fun(fun(prod(_3389654, _3389654), bool), bool), woset), s(fun(prod(_3389654, _3389654), bool), _3389652)))), 33282 ^ _1496237 : [(33283 ^ _1496237) ^ [_3390629] : [p(s(bool, i(s(fun(_3389654, bool), i(s(fun(fun(prod(_3389654, _3389654), bool), fun(_3389654, bool)), fl), s(fun(prod(_3389654, _3389654), bool), _3389652))), s(_3389654, _3390629)))), -(p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3390629))), s(_3389654, _3390629)))))))], (33299 ^ _1496237) ^ [_3391355, _3391357] : [-(s(_3389654, _3391357) = s(_3389654, _3391355)), p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3391357))), s(_3389654, _3391355)))))), p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3391355))), s(_3389654, _3391357))))))], (33323 ^ _1496237) ^ [_3392240] : [33327 ^ _1496237 : [(33330 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3389654, bool), i(s(fun(fun(prod(_3389654, _3389654), bool), fun(_3389654, bool)), fl), s(fun(prod(_3389654, _3389654), bool), _3389652))), s(_3389654, 33326 ^ [_3389652, _3389654, _3392240]))))], (33328 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3389654, bool), _3392240), s(_3389654, 33326 ^ [_3389652, _3389654, _3392240])))))]], 33331 ^ _1496237 : [(33332 ^ _1496237) ^ [_3392669] : [p(s(bool, i(s(fun(_3389654, bool), _3392240), s(_3389654, _3392669))))]], 33334 ^ _1496237 : [(33337 ^ _1496237) ^ [_3392850] : [p(s(bool, i(s(fun(_3389654, bool), _3392240), s(_3389654, _3392850)))), -(p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, 33333 ^ [_3389652, _3389654, _3392240]))), s(_3389654, _3392850)))))))], (33335 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3389654, bool), _3392240), s(_3389654, 33333 ^ [_3389652, _3389654, _3392240])))))]]], (33309 ^ _1496237) ^ [_3391716, _3391718] : [p(s(bool, i(s(fun(_3389654, bool), i(s(fun(fun(prod(_3389654, _3389654), bool), fun(_3389654, bool)), fl), s(fun(prod(_3389654, _3389654), bool), _3389652))), s(_3389654, _3391718)))), p(s(bool, i(s(fun(_3389654, bool), i(s(fun(fun(prod(_3389654, _3389654), bool), fun(_3389654, bool)), fl), s(fun(prod(_3389654, _3389654), bool), _3389652))), s(_3389654, _3391716)))), -(p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3391718))), s(_3389654, _3391716))))))), -(p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3391716))), s(_3389654, _3391718)))))))], (33289 ^ _1496237) ^ [_3390896, _3390898, _3390900] : [-(p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3390900))), s(_3389654, _3390896))))))), p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3390900))), s(_3389654, _3390898)))))), p(s(bool, i(s(fun(prod(_3389654, _3389654), bool), _3389652), s(prod(_3389654, _3389654), i(s(fun(_3389654, prod(_3389654, _3389654)), i(s(fun(_3389654, fun(_3389654, prod(_3389654, _3389654))), c_), s(_3389654, _3390898))), s(_3389654, _3390896))))))]]], (2451 ^ _1496237) ^ [_1536605, _1536607] : [2458 ^ _1496237 : [(2461 ^ _1496237) ^ [] : [p(s(bool, _1536605))], (2459 ^ _1496237) ^ [] : [p(s(bool, _1536607))]], -(p(s(bool, _1536607))), -(p(s(bool, _1536605)))], (6048 ^ _1496237) ^ [_1647640, _1647642, _1647644] : [-(s(num, _1647640) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 6051 ^ _1496237 : [(6058 ^ _1496237) ^ [] : [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, _1647644))), s(num, _1647642))))), s(num, _1647640))) = 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, _1647644))), s(num, _1647640))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1647642))), s(num, _1647640))))), -(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, _1647644))), s(num, _1647642))))), s(num, _1647640))) = 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, _1647644))), s(num, _1647640))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1647642))), s(num, _1647640))))))], (6052 ^ _1496237) ^ [] : [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, _1647644))), s(num, _1647642))))), s(num, _1647640))) = 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, _1647644))), s(num, _1647640))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1647642))), s(num, _1647640))))), -(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, _1647644))), s(num, _1647642))))), s(num, _1647640))) = 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, _1647644))), s(num, _1647640))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1647642))), s(num, _1647640))))))]]], (23739 ^ _1496237) ^ [_2398743] : [-(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, _2398743))))), -(s(fun(real, bool), s0) = s(fun(real, bool), empty)), 23745 ^ _1496237 : [(23748 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23744 ^ [_2398743]))), s(real, _2398743))))], (23746 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23744 ^ [_2398743]))), s(fun(real, bool), s0)))))]]], (5115 ^ _1496237) ^ [_1624459] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624459))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, _1624459))], (36133 ^ _1496237) ^ [_3537792, _3537794, _3537796, _3537798, _3537800, _3537802, _3537804, _3537806] : [-(p(s(bool, i(s(fun(fun(prod(_3537802, _3537800), bool), bool), i(s(fun(fun(prod(_3537806, _3537804), bool), fun(fun(prod(_3537802, _3537800), bool), bool)), l_a_u_c), s(fun(prod(_3537806, _3537804), bool), i(s(fun(fun(_3537804, bool), fun(prod(_3537806, _3537804), bool)), i(s(fun(fun(_3537806, bool), fun(fun(_3537804, bool), fun(prod(_3537806, _3537804), bool))), t_u_c), s(fun(_3537806, bool), _3537798))), s(fun(_3537804, bool), _3537794))))), s(fun(prod(_3537802, _3537800), bool), i(s(fun(fun(_3537800, bool), fun(prod(_3537802, _3537800), bool)), i(s(fun(fun(_3537802, bool), fun(fun(_3537800, bool), fun(prod(_3537802, _3537800), bool))), t_u_c), s(fun(_3537802, bool), _3537796))), s(fun(_3537800, bool), _3537792))))))), p(s(bool, i(s(fun(fun(_3537802, bool), bool), i(s(fun(fun(_3537806, bool), fun(fun(_3537802, bool), bool)), l_a_u_c), s(fun(_3537806, bool), _3537798))), s(fun(_3537802, bool), _3537796)))), p(s(bool, i(s(fun(fun(_3537800, bool), bool), i(s(fun(fun(_3537804, bool), fun(fun(_3537800, bool), bool)), l_a_u_c), s(fun(_3537804, bool), _3537794))), s(fun(_3537800, bool), _3537792))))], (8309 ^ _1496237) ^ [_1746475, _1746477] : [-(s(list(prod(_1746477, _1746475)), i(s(fun(list(_1746475), list(prod(_1746477, _1746475))), i(s(fun(list(_1746477), fun(list(_1746475), list(prod(_1746477, _1746475)))), zip0), s(list(_1746477), i(s(fun(list(_1746477), list(_1746477)), i(s(fun(_1746477, fun(list(_1746477), list(_1746477))), cons), s(_1746477, h1))), s(list(_1746477), t1))))), s(list(_1746475), l2))) = s(list(prod(_1746477, _1746475)), i(s(fun(list(prod(_1746477, _1746475)), list(prod(_1746477, _1746475))), i(s(fun(prod(_1746477, _1746475), fun(list(prod(_1746477, _1746475)), list(prod(_1746477, _1746475)))), cons), s(prod(_1746477, _1746475), i(s(fun(_1746475, prod(_1746477, _1746475)), i(s(fun(_1746477, fun(_1746475, prod(_1746477, _1746475))), c_), s(_1746477, h1))), s(_1746475, i(s(fun(list(_1746475), _1746475), hd), s(list(_1746475), l2))))))), s(list(prod(_1746477, _1746475)), i(s(fun(list(_1746475), list(prod(_1746477, _1746475))), i(s(fun(list(_1746477), fun(list(_1746475), list(prod(_1746477, _1746475)))), zip0), s(list(_1746477), t1))), s(list(_1746475), i(s(fun(list(_1746475), list(_1746475)), tl), s(list(_1746475), l2))))))))], (9649 ^ _1496237) ^ [_1810327, _1810329, _1810331] : [-(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, _1810331))), s(nadd, _1810329))))), s(num, _1810327))) = 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, _1810331))), s(num, _1810327))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1810329))), s(num, _1810327))))))], (39926 ^ _1496237) ^ [_3811593, _3811595, _3811597] : [-(s(cart(real, _3811597), _3811595) = s(cart(real, _3811597), _3811593)), -(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, _3811597), cart(real, _3811597)), real), distance), s(prod(cart(real, _3811597), cart(real, _3811597)), i(s(fun(cart(real, _3811597), prod(cart(real, _3811597), cart(real, _3811597))), i(s(fun(cart(real, _3811597), fun(cart(real, _3811597), prod(cart(real, _3811597), cart(real, _3811597)))), c_), s(cart(real, _3811597), _3811595))), s(cart(real, _3811597), _3811593)))))))))], (4719 ^ _1496237) ^ [_1615862, _1615864, _1615866] : [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, _1615866))), s(num, _1615864))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1615866))), s(num, _1615862)))))), 4722 ^ _1496237 : [(4725 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1615864))), s(num, _1615862)))))], (4723 ^ _1496237) ^ [] : [s(num, _1615866) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (967 ^ _1496237) ^ [_1508709, _1508711] : [p(s(bool, _1508709)), 970 ^ _1496237 : [(971 ^ _1496237) ^ [_1508774] : [-(p(s(bool, _1508709)))]]], (10671 ^ _1496237) ^ [] : [-(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))))))))], (36173 ^ _1496237) ^ [_3540212, _3540214, _3540216, _3540218] : [-(p(s(bool, i(s(fun(fun(fun(_3540214, _3540212), bool), bool), i(s(fun(fun(fun(_3540218, _3540216), bool), fun(fun(fun(_3540214, _3540212), bool), bool)), a_u_c), s(fun(fun(_3540218, _3540216), bool), univ))), s(fun(fun(_3540214, _3540212), bool), univ))))), p(s(bool, i(s(fun(fun(_3540214, bool), bool), i(s(fun(fun(_3540218, bool), fun(fun(_3540214, bool), bool)), a_u_c), s(fun(_3540218, bool), univ))), s(fun(_3540214, bool), univ)))), p(s(bool, i(s(fun(fun(_3540212, bool), bool), i(s(fun(fun(_3540216, bool), fun(fun(_3540212, bool), bool)), a_u_c), s(fun(_3540216, bool), univ))), s(fun(_3540212, bool), univ))))], (14363 ^ _1496237) ^ [_1934139, _1934141] : [-(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, _1934141))), s(int, _1934139))))))), 14364 ^ _1496237 : [(14371 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1934141))), 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, _1934139))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (14365 ^ _1496237) ^ [] : [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, _1934141)))), 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, _1934139))))]]], (17491 ^ _1496237) ^ [_2068340, _2068342, _2068344] : [s(_2068342, i(s(fun(_2068344, _2068342), i(s(fun(_2068342, fun(_2068344, _2068342)), _2068340), s(_2068342, 17492 ^ [_2068340, _2068342, _2068344]))), s(_2068344, 17493 ^ [_2068340, _2068342, _2068344]))) = s(_2068342, 17492 ^ [_2068340, _2068342, _2068344]), 17497 ^ _1496237 : [(17504 ^ _1496237) ^ [_2069174, _2069176] : [s(fun(_2068344, bool), _2069176) = s(fun(_2068344, bool), empty), -(p(s(bool, 17496 ^ [_2068340, _2068342, _2068344, _2069174, _2069176])))], (17498 ^ _1496237) ^ [_2069041, _2069043] : [p(s(bool, 17496 ^ [_2068340, _2068342, _2068344, _2069041, _2069043])), -(s(fun(_2068344, bool), _2069043) = s(fun(_2068344, bool), empty))], (17510 ^ _1496237) ^ [_2069311, _2069313] : [-(s(fun(_2068342, bool), i(s(fun(fun(_2068344, bool), fun(_2068342, bool)), i(s(fun(fun(_2068344, _2068342), fun(fun(_2068344, bool), fun(_2068342, bool))), image), s(fun(_2068344, _2068342), i(s(fun(_2068342, fun(_2068344, _2068342)), _2068340), s(_2068342, _2069311))))), s(fun(_2068344, bool), _2069313))) = s(fun(_2068342, bool), i(s(fun(fun(_2068342, bool), fun(_2068342, bool)), i(s(fun(fun(_2068342, bool), fun(fun(_2068342, bool), fun(_2068342, bool))), i(s(fun(bool, fun(fun(_2068342, bool), fun(fun(_2068342, bool), fun(_2068342, bool)))), cond), s(bool, 17496 ^ [_2068340, _2068342, _2068344, _2069311, _2069313]))), s(fun(_2068342, bool), empty))), s(fun(_2068342, bool), i(s(fun(fun(_2068342, bool), fun(_2068342, bool)), i(s(fun(_2068342, fun(fun(_2068342, bool), fun(_2068342, bool))), insert), s(_2068342, _2069311))), s(fun(_2068342, bool), empty))))))]]], (3103 ^ _1496237) ^ [_1553423, _1553425] : [-(s(_1553425, i(s(fun(_1553425, _1553425), i1), s(_1553425, _1553423))) = s(_1553425, _1553423))], (39082 ^ _1496237) ^ [_3778468, _3778470] : [-(s(real, i(s(fun(cart(real, _3778470), real), i(s(fun(cart(real, _3778470), fun(cart(real, _3778470), real)), dot), s(cart(real, _3778470), _3778468))), s(cart(real, _3778470), i(s(fun(num, cart(real, _3778470)), 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))))))], (30747 ^ _1496237) ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128] : [s(_2856128, i(s(fun(_2856122, _2856128), i(s(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128))), i(s(fun(fun(_2856122, fun(_2856120, _2856128)), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128)))), _2856118), s(fun(_2856122, fun(_2856120, _2856128)), 30748 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))), s(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), 30749 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))), s(fun(_2856126, _2856124), 30750 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))), s(_2856122, 30751 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))) = s(_2856128, i(s(fun(_2856120, _2856128), i(s(fun(_2856122, fun(_2856120, _2856128)), 30748 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]), s(_2856122, 30751 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))), s(_2856120, i(s(fun(_2856122, _2856120), i(s(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), 30749 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]), s(fun(_2856126, _2856124), 30750 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))), s(_2856122, 30751 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128]))))), 30754 ^ _1496237 : [(30755 ^ _1496237) ^ [_2857683] : [s(fun(_2856122, _2856128), i(s(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128))), i(s(fun(fun(_2856122, fun(_2856120, _2856128)), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128)))), _2857683), s(fun(_2856122, fun(_2856120, _2856128)), 30756 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128, _2857683]))), s(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), 30757 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128, _2857683]))), s(fun(_2856126, _2856124), 30758 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128, _2857683]))) = s(fun(_2856122, _2856128), i(s(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128))), i(s(fun(fun(_2856122, fun(_2856120, _2856128)), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128)))), _2856118), s(fun(_2856122, fun(_2856120, _2856128)), 30756 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128, _2857683]))), s(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), 30757 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128, _2857683]))), s(fun(_2856126, _2856124), 30758 ^ [_2856118, _2856120, _2856122, _2856124, _2856126, _2856128, _2857683]))), 30761 ^ _1496237 : [(30762 ^ _1496237) ^ [_2859061, _2859063, _2859065, _2859067, _2859069] : [p(s(bool, i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), bool), i(s(fun(fun(_2856122, _2856126), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), bool)), i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, bool)), fun(fun(_2856122, _2856126), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), bool))), i(s(fun(fun(_2856126, fun(_2856126, bool)), fun(fun(fun(_2856126, _2856124), fun(_2856122, bool)), fun(fun(_2856122, _2856126), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), bool)))), admissible), s(fun(_2856126, fun(_2856126, bool)), _2859069))), s(fun(fun(_2856126, _2856124), fun(_2856122, bool)), _2859067))), s(fun(_2856122, _2856126), _2859065))), s(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), _2859061)))), -(p(s(bool, i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), bool), i(s(fun(fun(_2856122, _2856126), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), bool)), i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, bool)), fun(fun(_2856122, _2856126), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), bool))), i(s(fun(fun(_2856126, fun(_2856126, bool)), fun(fun(fun(_2856126, _2856124), fun(_2856122, bool)), fun(fun(_2856122, _2856126), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), bool)))), admissible), s(fun(_2856126, fun(_2856126, bool)), _2859069))), s(fun(fun(_2856126, _2856124), fun(_2856122, bool)), _2859067))), s(fun(_2856122, _2856126), _2859065))), s(fun(fun(_2856126, _2856124), fun(_2856122, _2856128)), i(s(fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128))), i(s(fun(fun(_2856122, fun(_2856120, _2856128)), fun(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), fun(fun(_2856126, _2856124), fun(_2856122, _2856128)))), _2857683), s(fun(_2856122, fun(_2856120, _2856128)), _2859063))), s(fun(fun(_2856126, _2856124), fun(_2856122, _2856120)), _2859061)))))))]]]]], (432 ^ _1496237) ^ [_1503136, _1503138] : [439 ^ _1496237 : [(442 ^ _1496237) ^ [] : [-(p(s(bool, _1503138)))], (440 ^ _1496237) ^ [] : [-(p(s(bool, _1503136)))]], p(s(bool, _1503138)), p(s(bool, _1503136))], (42004 ^ _1496237) ^ [_3972394] : [-(p(s(bool, i(s(fun(fun(cart(real, _3972394), cart(real, _3972394)), bool), linear), s(fun(cart(real, _3972394), cart(real, _3972394)), vectoru_neg)))))], (37997 ^ _1496237) ^ [_3626567, _3626569] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3626569))), s(real, _3626567))))), 37998 ^ _1496237 : [(37999 ^ _1496237) ^ [_3626658] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3626569))), s(real, _3626658)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3626658))), s(real, _3626567))))]]], (36832 ^ _1496237) ^ [_3571592, _3571594, _3571596, _3571598] : [36886 ^ _1496237 : [(36887 ^ _1496237) ^ [_3574861, _3574863, _3574865] : [-(p(s(bool, i(s(fun(fun(_3571594, bool), bool), countable), s(fun(_3571594, bool), i(s(fun(fun(_3571594, bool), fun(_3571594, bool)), gspec), s(fun(_3571594, bool), i(s(fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool)), i(s(fun(fun(_3571598, fun(_3571596, bool)), fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool))), i(s(fun(fun(_3571598, bool), fun(fun(_3571598, fun(_3571596, bool)), fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool)))), _3571592), s(fun(_3571598, bool), _3574863))), s(fun(_3571598, fun(_3571596, bool)), _3574861))), s(fun(_3571598, fun(_3571596, _3571594)), _3574865))))))))), p(s(bool, i(s(fun(fun(_3571598, bool), bool), countable), s(fun(_3571598, bool), _3574863)))), 36893 ^ _1496237 : [(36896 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3571596, bool), bool), countable), s(fun(_3571596, bool), i(s(fun(_3571598, fun(_3571596, bool)), _3574861), s(_3571598, 36892 ^ [_3571592, _3571594, _3571596, _3571598, _3574861, _3574863, _3574865]))))))], (36894 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3571598, bool), bool), i(s(fun(_3571598, fun(fun(_3571598, bool), bool)), in), s(_3571598, 36892 ^ [_3571592, _3571594, _3571596, _3571598, _3574861, _3574863, _3574865]))), s(fun(_3571598, bool), _3574863)))))]]]], 36839 ^ _1496237 : [(36842 ^ _1496237) ^ [_3572853, _3572855, _3572857] : [p(s(bool, i(s(fun(_3571594, bool), i(s(fun(bool, fun(_3571594, bool)), i(s(fun(_3571594, fun(bool, fun(_3571594, bool))), setspec), s(_3571594, 36836 ^ [_3571592, _3571594, _3571596, _3571598]))), s(bool, _3572853))), s(_3571594, i(s(fun(_3571596, _3571594), i(s(fun(_3571598, fun(_3571596, _3571594)), 36835 ^ [_3571592, _3571594, _3571596, _3571598]), s(_3571598, _3572857))), s(_3571596, _3572855)))))), 36853 ^ _1496237 : [(36858 ^ _1496237) ^ [] : [p(s(bool, _3572853))], (36856 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3571596, bool), bool), i(s(fun(_3571596, fun(fun(_3571596, bool), bool)), in), s(_3571596, _3572855))), s(fun(_3571596, bool), i(s(fun(_3571598, fun(_3571596, bool)), 36834 ^ [_3571592, _3571594, _3571596, _3571598]), s(_3571598, _3572857)))))))], (36854 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3571598, bool), bool), i(s(fun(_3571598, fun(fun(_3571598, bool), bool)), in), s(_3571598, _3572857))), s(fun(_3571598, bool), 36833 ^ [_3571592, _3571594, _3571596, _3571598])))))]], 36845 ^ _1496237 : [(36848 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3571598, bool), bool), i(s(fun(_3571598, fun(fun(_3571598, bool), bool)), in), s(_3571598, _3572857))), s(fun(_3571598, bool), 36833 ^ [_3571592, _3571594, _3571596, _3571598])))), p(s(bool, i(s(fun(fun(_3571596, bool), bool), i(s(fun(_3571596, fun(fun(_3571596, bool), bool)), in), s(_3571596, _3572855))), s(fun(_3571596, bool), i(s(fun(_3571598, fun(_3571596, bool)), 36834 ^ [_3571592, _3571594, _3571596, _3571598]), s(_3571598, _3572857))))))], (36846 ^ _1496237) ^ [] : [-(p(s(bool, _3572853)))]]], (36840 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3571594, bool), i(s(fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool)), i(s(fun(fun(_3571598, fun(_3571596, bool)), fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool))), i(s(fun(fun(_3571598, bool), fun(fun(_3571598, fun(_3571596, bool)), fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool)))), _3571592), s(fun(_3571598, bool), 36833 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571598, fun(_3571596, bool)), 36834 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571598, fun(_3571596, _3571594)), 36835 ^ [_3571592, _3571594, _3571596, _3571598]))), s(_3571594, 36836 ^ [_3571592, _3571594, _3571596, _3571598])))))]], 36864 ^ _1496237 : [(36883 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3571594, bool), i(s(fun(bool, fun(_3571594, bool)), i(s(fun(_3571594, fun(bool, fun(_3571594, bool))), setspec), s(_3571594, 36836 ^ [_3571592, _3571594, _3571596, _3571598]))), s(bool, 36863 ^ [_3571592, _3571594, _3571596, _3571598]))), s(_3571594, i(s(fun(_3571596, _3571594), i(s(fun(_3571598, fun(_3571596, _3571594)), 36835 ^ [_3571592, _3571594, _3571596, _3571598]), s(_3571598, 36861 ^ [_3571592, _3571594, _3571596, _3571598]))), s(_3571596, 36862 ^ [_3571592, _3571594, _3571596, _3571598])))))))], (36865 ^ _1496237) ^ [] : [p(s(bool, 36863 ^ [_3571592, _3571594, _3571596, _3571598])), 36868 ^ _1496237 : [(36871 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3571596, bool), bool), i(s(fun(_3571596, fun(fun(_3571596, bool), bool)), in), s(_3571596, 36862 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571596, bool), i(s(fun(_3571598, fun(_3571596, bool)), 36834 ^ [_3571592, _3571594, _3571596, _3571598]), s(_3571598, 36861 ^ [_3571592, _3571594, _3571596, _3571598])))))))], (36869 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3571598, bool), bool), i(s(fun(_3571598, fun(fun(_3571598, bool), bool)), in), s(_3571598, 36861 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571598, bool), 36833 ^ [_3571592, _3571594, _3571596, _3571598])))))]]], (36873 ^ _1496237) ^ [] : [-(p(s(bool, 36863 ^ [_3571592, _3571594, _3571596, _3571598]))), p(s(bool, i(s(fun(fun(_3571598, bool), bool), i(s(fun(_3571598, fun(fun(_3571598, bool), bool)), in), s(_3571598, 36861 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571598, bool), 36833 ^ [_3571592, _3571594, _3571596, _3571598])))), p(s(bool, i(s(fun(fun(_3571596, bool), bool), i(s(fun(_3571596, fun(fun(_3571596, bool), bool)), in), s(_3571596, 36862 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571596, bool), i(s(fun(_3571598, fun(_3571596, bool)), 36834 ^ [_3571592, _3571594, _3571596, _3571598]), s(_3571598, 36861 ^ [_3571592, _3571594, _3571596, _3571598]))))))], (36885 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3571594, bool), i(s(fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool)), i(s(fun(fun(_3571598, fun(_3571596, bool)), fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool))), i(s(fun(fun(_3571598, bool), fun(fun(_3571598, fun(_3571596, bool)), fun(fun(_3571598, fun(_3571596, _3571594)), fun(_3571594, bool)))), _3571592), s(fun(_3571598, bool), 36833 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571598, fun(_3571596, bool)), 36834 ^ [_3571592, _3571594, _3571596, _3571598]))), s(fun(_3571598, fun(_3571596, _3571594)), 36835 ^ [_3571592, _3571594, _3571596, _3571598]))), s(_3571594, 36836 ^ [_3571592, _3571594, _3571596, _3571598]))))]]], (4325 ^ _1496237) ^ [_1606795, _1606797] : [-(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, _1606797))))), s(num, i(s(fun(num, num), suc), s(num, _1606795))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1606797))), s(num, _1606795))))], (37745 ^ _1496237) ^ [] : [-(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)))))], (534 ^ _1496237) ^ [] : [545 ^ _1496237 : [(550 ^ _1496237) ^ [] : [-(p(s(bool, r0)))], (548 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (546 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, q)), p(s(bool, p1)), p(s(bool, r0))], (9729 ^ _1496237) ^ [_1813148, _1813150, _1813152] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1813150))), s(nadd, _1813148)))), -(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, _1813152))), s(nadd, _1813150))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1813152))), s(nadd, _1813148)))))))], (34602 ^ _1496237) ^ [_3459884, _3459886] : [34620 ^ _1496237 : [(34623 ^ _1496237) ^ [_3461140] : [p(s(bool, i(s(fun(prod(_3459886, _3459886), bool), _3459884), s(prod(_3459886, _3459886), i(s(fun(_3459886, prod(_3459886, _3459886)), i(s(fun(_3459886, fun(_3459886, prod(_3459886, _3459886))), c_), s(_3459886, 34619 ^ [_3459884, _3459886]))), s(_3459886, _3461140)))))), -(s(_3459886, 34619 ^ [_3459884, _3459886]) = s(_3459886, _3461140))], (34621 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3459886, bool), i(s(fun(fun(prod(_3459886, _3459886), bool), fun(_3459886, bool)), fl), s(fun(prod(_3459886, _3459886), bool), _3459884))), s(_3459886, 34619 ^ [_3459884, _3459886])))))]], p(s(bool, i(s(fun(fun(prod(_3459886, _3459886), bool), bool), poset), s(fun(prod(_3459886, _3459886), bool), _3459884)))), 34608 ^ _1496237 : [(34611 ^ _1496237) ^ [_3460549] : [p(s(bool, i(s(fun(_3459886, bool), i(s(fun(fun(prod(_3459886, _3459886), bool), fun(_3459886, bool)), fl), s(fun(prod(_3459886, _3459886), bool), _3459884))), s(_3459886, _3460549)))), 34615 ^ _1496237 : [(34618 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3459886, _3459886), bool), _3459884), s(prod(_3459886, _3459886), i(s(fun(_3459886, prod(_3459886, _3459886)), i(s(fun(_3459886, fun(_3459886, prod(_3459886, _3459886))), c_), s(_3459886, 34614 ^ [_3459884, _3459886, _3460549]))), s(_3459886, _3460549))))))], (34616 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3459886, bool), 34607 ^ [_3459884, _3459886]), s(_3459886, 34614 ^ [_3459884, _3459886, _3460549])))))]]], (34609 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3459886, bool), bool), i(s(fun(fun(prod(_3459886, _3459886), bool), fun(fun(_3459886, bool), bool)), chain), s(fun(prod(_3459886, _3459886), bool), _3459884))), s(fun(_3459886, bool), 34607 ^ [_3459884, _3459886])))))]]], (17794 ^ _1496237) ^ [_2085124, _2085126, _2085128, _2085130] : [17800 ^ _1496237 : [(17803 ^ _1496237) ^ [_2086037, _2086039] : [p(s(bool, i(s(fun(_2085130, bool), i(s(fun(bool, fun(_2085130, bool)), i(s(fun(_2085130, fun(bool, fun(_2085130, bool))), setspec), s(_2085130, 17797 ^ [_2085124, _2085126, _2085128, _2085130]))), s(bool, i(s(fun(_2085126, bool), i(s(fun(_2085128, fun(_2085126, bool)), 17795 ^ [_2085124, _2085126, _2085128, _2085130]), s(_2085128, _2086039))), s(_2085126, _2086037))))), s(_2085130, i(s(fun(_2085126, _2085130), i(s(fun(_2085128, fun(_2085126, _2085130)), 17796 ^ [_2085124, _2085126, _2085128, _2085130]), s(_2085128, _2086039))), s(_2085126, _2086037))))))], (17801 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2085130, bool), i(s(fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool)), i(s(fun(fun(_2085128, fun(_2085126, bool)), fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool))), _2085124), s(fun(_2085128, fun(_2085126, bool)), 17795 ^ [_2085124, _2085126, _2085128, _2085130]))), s(fun(_2085128, fun(_2085126, _2085130)), 17796 ^ [_2085124, _2085126, _2085128, _2085130]))), s(_2085130, 17797 ^ [_2085124, _2085126, _2085128, _2085130])))))]], 17806 ^ _1496237 : [(17809 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2085130, bool), i(s(fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool)), i(s(fun(fun(_2085128, fun(_2085126, bool)), fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool))), _2085124), s(fun(_2085128, fun(_2085126, bool)), 17795 ^ [_2085124, _2085126, _2085128, _2085130]))), s(fun(_2085128, fun(_2085126, _2085130)), 17796 ^ [_2085124, _2085126, _2085128, _2085130]))), s(_2085130, 17797 ^ [_2085124, _2085126, _2085128, _2085130]))))], (17807 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2085130, bool), i(s(fun(bool, fun(_2085130, bool)), i(s(fun(_2085130, fun(bool, fun(_2085130, bool))), setspec), s(_2085130, 17797 ^ [_2085124, _2085126, _2085128, _2085130]))), s(bool, i(s(fun(_2085126, bool), i(s(fun(_2085128, fun(_2085126, bool)), 17795 ^ [_2085124, _2085126, _2085128, _2085130]), s(_2085128, 17804 ^ [_2085124, _2085126, _2085128, _2085130]))), s(_2085126, 17805 ^ [_2085124, _2085126, _2085128, _2085130]))))), s(_2085130, i(s(fun(_2085126, _2085130), i(s(fun(_2085128, fun(_2085126, _2085130)), 17796 ^ [_2085124, _2085126, _2085128, _2085130]), s(_2085128, 17804 ^ [_2085124, _2085126, _2085128, _2085130]))), s(_2085126, 17805 ^ [_2085124, _2085126, _2085128, _2085130])))))))]], 17810 ^ _1496237 : [(17824 ^ _1496237) ^ [_2087305, _2087307] : [17827 ^ _1496237 : [(17830 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2085130, bool), q0), s(_2085130, i(s(fun(_2085126, _2085130), i(s(fun(_2085128, fun(_2085126, _2085130)), _2087305), s(_2085128, 17825 ^ [_2085124, _2085126, _2085128, _2085130, _2087305, _2087307]))), s(_2085126, 17826 ^ [_2085124, _2085126, _2085128, _2085130, _2087305, _2087307]))))))], (17828 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2085126, bool), i(s(fun(_2085128, fun(_2085126, bool)), _2087307), s(_2085128, 17825 ^ [_2085124, _2085126, _2085128, _2085130, _2087305, _2087307]))), s(_2085126, 17826 ^ [_2085124, _2085126, _2085128, _2085130, _2087305, _2087307])))))]], 17831 ^ _1496237 : [(17832 ^ _1496237) ^ [_2087834] : [p(s(bool, i(s(fun(fun(_2085130, bool), bool), i(s(fun(_2085130, fun(fun(_2085130, bool), bool)), in), s(_2085130, _2087834))), s(fun(_2085130, bool), i(s(fun(fun(_2085130, bool), fun(_2085130, bool)), gspec), s(fun(_2085130, bool), i(s(fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool)), i(s(fun(fun(_2085128, fun(_2085126, bool)), fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool))), _2085124), s(fun(_2085128, fun(_2085126, bool)), _2087307))), s(fun(_2085128, fun(_2085126, _2085130)), _2087305)))))))), -(p(s(bool, i(s(fun(_2085130, bool), q0), s(_2085130, _2087834)))))]]], (17811 ^ _1496237) ^ [_2086556, _2086558] : [17813 ^ _1496237 : [(17816 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2085130, bool), q0), s(_2085130, 17812 ^ [_2085124, _2085126, _2085128, _2085130, _2086556, _2086558]))))], (17814 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2085130, bool), bool), i(s(fun(_2085130, fun(fun(_2085130, bool), bool)), in), s(_2085130, 17812 ^ [_2085124, _2085126, _2085128, _2085130, _2086556, _2086558]))), s(fun(_2085130, bool), i(s(fun(fun(_2085130, bool), fun(_2085130, bool)), gspec), s(fun(_2085130, bool), i(s(fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool)), i(s(fun(fun(_2085128, fun(_2085126, bool)), fun(fun(_2085128, fun(_2085126, _2085130)), fun(_2085130, bool))), _2085124), s(fun(_2085128, fun(_2085126, bool)), _2086558))), s(fun(_2085128, fun(_2085126, _2085130)), _2086556)))))))))]], 17817 ^ _1496237 : [(17818 ^ _1496237) ^ [_2087074, _2087076] : [p(s(bool, i(s(fun(_2085126, bool), i(s(fun(_2085128, fun(_2085126, bool)), _2086558), s(_2085128, _2087076))), s(_2085126, _2087074)))), -(p(s(bool, i(s(fun(_2085130, bool), q0), s(_2085130, i(s(fun(_2085126, _2085130), i(s(fun(_2085128, fun(_2085126, _2085130)), _2086556), s(_2085128, _2087076))), s(_2085126, _2087074)))))))]]]]], (11233 ^ _1496237) ^ [_1856928, _1856930] : [s(real, _1856928) = s(real, i(s(fun(real, real), realu_neg), s(real, _1856930))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1856930))), s(real, _1856928))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (42934 ^ _1496237) ^ [_4074658, _4074660, _4074662] : [-(s(fun(cart(real, _4074662), bool), i(s(fun(cart(cart(real, _4074660), _4074662), fun(cart(real, _4074662), bool)), columns), s(cart(cart(real, _4074660), _4074662), i(s(fun(cart(cart(real, _4074662), _4074660), cart(cart(real, _4074660), _4074662)), transp), s(cart(cart(real, _4074662), _4074660), _4074658))))) = s(fun(cart(real, _4074662), bool), i(s(fun(cart(cart(real, _4074662), _4074660), fun(cart(real, _4074662), bool)), rows), s(cart(cart(real, _4074662), _4074660), _4074658))))], (12199 ^ _1496237) ^ [_1882304, _1882306, _1882308] : [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, _1882304)))), -(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, _1882308))), s(real, _1882304))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1882306))), s(real, _1882304))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1882308))), s(real, _1882306))))], (26407 ^ _1496237) ^ [_2567823, _2567825] : [s(num, i(s(fun(_2567825, num), _2567823), s(_2567825, 26408 ^ [_2567823, _2567825]))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), 26411 ^ _1496237 : [(26412 ^ _1496237) ^ [_2568041] : [p(s(bool, i(s(fun(fun(_2567825, bool), bool), finite), s(fun(_2567825, bool), _2568041)))), -(s(num, i(s(fun(fun(_2567825, bool), num), card), s(fun(_2567825, bool), _2568041))) = s(num, i(s(fun(fun(_2567825, num), num), i(s(fun(fun(_2567825, bool), fun(fun(_2567825, num), num)), nsum), s(fun(_2567825, bool), _2568041))), s(fun(_2567825, num), _2567823))))]]], (9602 ^ _1496237) ^ [_1808826, _1808828] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1808828))), s(nadd, _1808826))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808828))), s(nadd, _1808826)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808826))), s(nadd, _1808828))))], (11153 ^ _1496237) ^ [_1854882, _1854884] : [-(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, _1854884))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1854882))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1854884))), s(num, _1854882))))], (37053 ^ _1496237) ^ [_3583937] : [p(s(bool, i(s(fun(fun(_3583937, bool), bool), infinite), s(fun(_3583937, bool), univ)))), -(p(s(bool, i(s(fun(fun(_3583937, bool), bool), i(s(fun(fun(list(_3583937), bool), fun(fun(_3583937, bool), bool)), a_u_c), s(fun(list(_3583937), bool), univ))), s(fun(_3583937, bool), univ)))))], (8313 ^ _1496237) ^ [_1746860, _1746862] : [-(s(list(prod(_1746862, _1746860)), i(s(fun(list(_1746860), list(prod(_1746862, _1746860))), i(s(fun(list(_1746862), fun(list(_1746860), list(prod(_1746862, _1746860)))), zip0), s(list(_1746862), i(s(fun(list(_1746862), list(_1746862)), i(s(fun(_1746862, fun(list(_1746862), list(_1746862))), cons), s(_1746862, h1))), s(list(_1746862), t1))))), s(list(_1746860), i(s(fun(list(_1746860), list(_1746860)), i(s(fun(_1746860, fun(list(_1746860), list(_1746860))), cons), s(_1746860, h2))), s(list(_1746860), t2))))) = s(list(prod(_1746862, _1746860)), i(s(fun(list(prod(_1746862, _1746860)), list(prod(_1746862, _1746860))), i(s(fun(prod(_1746862, _1746860), fun(list(prod(_1746862, _1746860)), list(prod(_1746862, _1746860)))), cons), s(prod(_1746862, _1746860), i(s(fun(_1746860, prod(_1746862, _1746860)), i(s(fun(_1746862, fun(_1746860, prod(_1746862, _1746860))), c_), s(_1746862, h1))), s(_1746860, h2))))), s(list(prod(_1746862, _1746860)), i(s(fun(list(_1746860), list(prod(_1746862, _1746860))), i(s(fun(list(_1746862), fun(list(_1746860), list(prod(_1746862, _1746860)))), zip0), s(list(_1746862), t1))), s(list(_1746860), t2))))))], (7304 ^ _1496237) ^ [_1704168] : [-(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, _1704168))))) = 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, _1704168))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, u_0))), s(num, _1704168))))))], (6318 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(6320 ^ _1496237) ^ [_1652242, _1652244] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1652244))), s(num, _1652242)))), 6321 ^ _1496237 : [(6322 ^ _1496237) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1652244) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1652242) = s(num, m)], (6332 ^ _1496237) ^ [] : [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, _1652244))), s(num, n))))), s(num, _1652242))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1652242))), s(num, n))))]]]]], (25127 ^ _1496237) ^ [_2468131, _2468133, _2468135] : [p(s(bool, i(s(fun(fun(_2468133, fun(_2468133, _2468133)), bool), monoidal), s(fun(_2468133, fun(_2468133, _2468133)), _2468131)))), 25130 ^ _1496237 : [(25131 ^ _1496237) ^ [_2468562, _2468564, _2468566] : [-(s(_2468133, i(s(fun(_2468133, _2468133), i(s(fun(_2468133, fun(_2468133, _2468133)), _2468131), s(_2468133, i(s(fun(_2468135, _2468133), _2468566), s(_2468135, _2468562))))), s(_2468133, i(s(fun(fun(_2468135, _2468133), _2468133), i(s(fun(fun(_2468135, bool), fun(fun(_2468135, _2468133), _2468133)), i(s(fun(fun(_2468133, fun(_2468133, _2468133)), fun(fun(_2468135, bool), fun(fun(_2468135, _2468133), _2468133))), iterate), s(fun(_2468133, fun(_2468133, _2468133)), _2468131))), s(fun(_2468135, bool), i(s(fun(_2468135, fun(_2468135, bool)), i(s(fun(fun(_2468135, bool), fun(_2468135, fun(_2468135, bool))), delete), s(fun(_2468135, bool), _2468564))), s(_2468135, _2468562))))), s(fun(_2468135, _2468133), _2468566))))) = s(_2468133, i(s(fun(fun(_2468135, _2468133), _2468133), i(s(fun(fun(_2468135, bool), fun(fun(_2468135, _2468133), _2468133)), i(s(fun(fun(_2468133, fun(_2468133, _2468133)), fun(fun(_2468135, bool), fun(fun(_2468135, _2468133), _2468133))), iterate), s(fun(_2468133, fun(_2468133, _2468133)), _2468131))), s(fun(_2468135, bool), _2468564))), s(fun(_2468135, _2468133), _2468566)))), p(s(bool, i(s(fun(fun(_2468135, bool), bool), finite), s(fun(_2468135, bool), _2468564)))), p(s(bool, i(s(fun(fun(_2468135, bool), bool), i(s(fun(_2468135, fun(fun(_2468135, bool), bool)), in), s(_2468135, _2468562))), s(fun(_2468135, bool), _2468564))))]]], (12061 ^ _1496237) ^ [] : [-(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))))))))], (21507 ^ _1496237) ^ [_2298364, _2298366, _2298368, _2298370] : [21508 ^ _1496237 : [(21511 ^ _1496237) ^ [] : [s(fun(_2298368, bool), _2298364) = s(fun(_2298368, bool), empty)], (21509 ^ _1496237) ^ [] : [s(fun(_2298370, bool), _2298366) = s(fun(_2298370, bool), empty)]], -(s(fun(prod(_2298370, _2298368), bool), i(s(fun(fun(_2298368, bool), fun(prod(_2298370, _2298368), bool)), i(s(fun(fun(_2298370, bool), fun(fun(_2298368, bool), fun(prod(_2298370, _2298368), bool))), cross0), s(fun(_2298370, bool), _2298366))), s(fun(_2298368, bool), _2298364))) = s(fun(prod(_2298370, _2298368), bool), empty))], (33570 ^ _1496237) ^ [_3405867, _3405869] : [p(s(bool, i(s(fun(fun(prod(_3405869, _3405869), bool), bool), poset), s(fun(prod(_3405869, _3405869), bool), _3405867)))), 33573 ^ _1496237 : [(33574 ^ _1496237) ^ [_3406105, _3406107] : [-(s(_3405869, _3406107) = s(_3405869, _3406105)), p(s(bool, i(s(fun(prod(_3405869, _3405869), bool), _3405867), s(prod(_3405869, _3405869), i(s(fun(_3405869, prod(_3405869, _3405869)), i(s(fun(_3405869, fun(_3405869, prod(_3405869, _3405869))), c_), s(_3405869, _3406107))), s(_3405869, _3406105)))))), p(s(bool, i(s(fun(prod(_3405869, _3405869), bool), _3405867), s(prod(_3405869, _3405869), i(s(fun(_3405869, prod(_3405869, _3405869)), i(s(fun(_3405869, fun(_3405869, prod(_3405869, _3405869))), c_), s(_3405869, _3406105))), s(_3405869, _3406107))))))]]], (34718 ^ _1496237) ^ [_3466457, _3466459] : [p(s(bool, i(s(fun(fun(prod(_3466459, _3466459), bool), bool), poset), s(fun(prod(_3466459, _3466459), bool), _3466457)))), 34722 ^ _1496237 : [(34727 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3466459, _3466459), bool), bool), i(s(fun(fun(prod(_3466459, _3466459), bool), fun(fun(prod(_3466459, _3466459), bool), bool)), subset), s(fun(prod(_3466459, _3466459), bool), _3466457))), s(fun(prod(_3466459, _3466459), bool), 34721 ^ [_3466457, _3466459])))))], (34725 ^ _1496237) ^ [] : [-(s(fun(_3466459, bool), i(s(fun(fun(prod(_3466459, _3466459), bool), fun(_3466459, bool)), fl), s(fun(prod(_3466459, _3466459), bool), 34721 ^ [_3466457, _3466459]))) = s(fun(_3466459, bool), i(s(fun(fun(prod(_3466459, _3466459), bool), fun(_3466459, bool)), fl), s(fun(prod(_3466459, _3466459), bool), _3466457))))], (34723 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3466459, _3466459), bool), bool), toset), s(fun(prod(_3466459, _3466459), bool), 34721 ^ [_3466457, _3466459])))))]]], (3135 ^ _1496237) ^ [_1554120, _1554122, _1554124] : [-(s(fun(_1554124, n10), _1554122) = s(fun(_1554124, n10), _1554120))], (8109 ^ _1496237) ^ [_1735640] : [-(s(list(_1735640), i(s(fun(list(_1735640), list(_1735640)), butlast), s(list(_1735640), nil))) = s(list(_1735640), nil))], (5141 ^ _1496237) ^ [_1625176, _1625178] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625176))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1625178))), s(num, _1625176))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (36723 ^ _1496237) ^ [_3567326, _3567328] : [-(p(s(bool, i(s(fun(fun(_3567328, bool), bool), countable), s(fun(_3567328, bool), i(s(fun(fun(_3567328, bool), fun(_3567328, bool)), i(s(fun(_3567328, fun(fun(_3567328, bool), fun(_3567328, bool))), insert), s(_3567328, _3567326))), s(fun(_3567328, bool), empty)))))))], (39042 ^ _1496237) ^ [_3775733] : [-(s(cart(real, _3775733), i(s(fun(cart(real, _3775733), cart(real, _3775733)), i(s(fun(cart(real, _3775733), fun(cart(real, _3775733), cart(real, _3775733))), vectoru_add), s(cart(real, _3775733), m))), s(cart(real, _3775733), i(s(fun(cart(real, _3775733), cart(real, _3775733)), i(s(fun(cart(real, _3775733), fun(cart(real, _3775733), cart(real, _3775733))), vectoru_add), s(cart(real, _3775733), n))), s(cart(real, _3775733), p1))))) = s(cart(real, _3775733), i(s(fun(cart(real, _3775733), cart(real, _3775733)), i(s(fun(cart(real, _3775733), fun(cart(real, _3775733), cart(real, _3775733))), vectoru_add), s(cart(real, _3775733), n))), s(cart(real, _3775733), i(s(fun(cart(real, _3775733), cart(real, _3775733)), i(s(fun(cart(real, _3775733), fun(cart(real, _3775733), cart(real, _3775733))), vectoru_add), s(cart(real, _3775733), m))), s(cart(real, _3775733), p1))))))], (7346 ^ _1496237) ^ [] : [-(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))], (19873 ^ _1496237) ^ [_2210899, _2210901, _2210903] : [19876 ^ _1496237 : [(19879 ^ _1496237) ^ [] : [s(_2210901, 19874 ^ [_2210899, _2210901, _2210903]) = s(_2210901, 19875 ^ [_2210899, _2210901, _2210903])], (19877 ^ _1496237) ^ [] : [-(s(_2210903, i(s(fun(_2210901, _2210903), _2210899), s(_2210901, 19874 ^ [_2210899, _2210901, _2210903]))) = s(_2210903, i(s(fun(_2210901, _2210903), _2210899), s(_2210901, 19875 ^ [_2210899, _2210901, _2210903]))))]], 19880 ^ _1496237 : [(19881 ^ _1496237) ^ [_2211232] : [p(s(bool, i(s(fun(fun(_2210901, bool), bool), infinite), s(fun(_2210901, bool), _2211232)))), -(p(s(bool, i(s(fun(fun(_2210903, bool), bool), infinite), s(fun(_2210903, bool), i(s(fun(fun(_2210901, bool), fun(_2210903, bool)), i(s(fun(fun(_2210901, _2210903), fun(fun(_2210901, bool), fun(_2210903, bool))), image), s(fun(_2210901, _2210903), _2210899))), s(fun(_2210901, bool), _2211232)))))))]]], (10895 ^ _1496237) ^ [] : [-(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))))))], (42218 ^ _1496237) ^ [_3991014, _3991016, _3991018, _3991020, _3991022, _3991024, _3991026] : [p(s(bool, i(s(fun(fun(cart(real, _3991024), fun(cart(real, _3991022), cart(real, _3991026))), bool), bilinear), s(fun(cart(real, _3991024), fun(cart(real, _3991022), cart(real, _3991026))), _3991020)))), -(s(cart(real, _3991026), i(s(fun(cart(real, _3991022), cart(real, _3991026)), i(s(fun(cart(real, _3991024), fun(cart(real, _3991022), cart(real, _3991026))), _3991020), s(cart(real, _3991024), i(s(fun(cart(real, _3991024), cart(real, _3991024)), i(s(fun(cart(real, _3991024), fun(cart(real, _3991024), cart(real, _3991024))), vectoru_add), s(cart(real, _3991024), _3991018))), s(cart(real, _3991024), _3991016))))), s(cart(real, _3991022), _3991014))) = s(cart(real, _3991026), i(s(fun(cart(real, _3991026), cart(real, _3991026)), i(s(fun(cart(real, _3991026), fun(cart(real, _3991026), cart(real, _3991026))), vectoru_add), s(cart(real, _3991026), i(s(fun(cart(real, _3991022), cart(real, _3991026)), i(s(fun(cart(real, _3991024), fun(cart(real, _3991022), cart(real, _3991026))), _3991020), s(cart(real, _3991024), _3991018))), s(cart(real, _3991022), _3991014))))), s(cart(real, _3991026), i(s(fun(cart(real, _3991022), cart(real, _3991026)), i(s(fun(cart(real, _3991024), fun(cart(real, _3991022), cart(real, _3991026))), _3991020), s(cart(real, _3991024), _3991016))), s(cart(real, _3991022), _3991014))))))], (376 ^ _1496237) ^ [_1502211, _1502213, _1502215] : [s(_1502215, _1502211) = s(_1502215, _1502213), -(s(_1502215, _1502213) = s(_1502215, _1502211))], (9089 ^ _1496237) ^ [_1788443, _1788445, _1788447] : [-(s(_1788447, i(s(fun(list(_1788447), _1788447), last0), s(list(_1788447), i(s(fun(list(_1788447), list(_1788447)), i(s(fun(list(_1788447), fun(list(_1788447), list(_1788447))), append), s(list(_1788447), _1788445))), s(list(_1788447), _1788443))))) = s(_1788447, i(s(fun(_1788447, _1788447), i(s(fun(_1788447, fun(_1788447, _1788447)), i(s(fun(bool, fun(_1788447, fun(_1788447, _1788447))), cond), s(bool, 9075 ^ [_1788443, _1788445, _1788447]))), s(_1788447, i(s(fun(list(_1788447), _1788447), last0), s(list(_1788447), _1788445))))), s(_1788447, i(s(fun(list(_1788447), _1788447), last0), s(list(_1788447), _1788443))))))], (8323 ^ _1496237) ^ [_1747579, _1747581, _1747583, _1747585] : [-(s(list(_1747585), i(s(fun(list(_1747585), list(_1747585)), i(s(fun(list(_1747585), fun(list(_1747585), list(_1747585))), append), s(list(_1747585), _1747583))), s(list(_1747585), i(s(fun(list(_1747585), list(_1747585)), i(s(fun(list(_1747585), fun(list(_1747585), list(_1747585))), append), s(list(_1747585), _1747581))), s(list(_1747585), _1747579))))) = s(list(_1747585), i(s(fun(list(_1747585), list(_1747585)), i(s(fun(list(_1747585), fun(list(_1747585), list(_1747585))), append), s(list(_1747585), i(s(fun(list(_1747585), list(_1747585)), i(s(fun(list(_1747585), fun(list(_1747585), list(_1747585))), append), s(list(_1747585), _1747583))), s(list(_1747585), _1747581))))), s(list(_1747585), _1747579))))], (10339 ^ _1496237) ^ [_1834368] : [-(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), _1834368))), s(prod(hreal, hreal), _1834368)))))], (22171 ^ _1496237) ^ [_2331832] : [22223 ^ _1496237 : [(22224 ^ _1496237) ^ [_2333352, _2333354] : [-(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))), _2331832), s(real, _2333354))), s(real, _2333352))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2333352))), s(real, _2333354))))]], 22177 ^ _1496237 : [(22180 ^ _1496237) ^ [_2332301, _2332303] : [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 ^ [_2331832]))), s(bool, _2332301))), s(real, _2332303)))), 22191 ^ _1496237 : [(22196 ^ _1496237) ^ [] : [p(s(bool, _2332301))], (22194 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2332303))), s(real, 22173 ^ [_2331832])))))], (22192 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2331832]))), s(real, _2332303)))))]], 22183 ^ _1496237 : [(22186 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2331832]))), s(real, _2332303)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2332303))), s(real, 22173 ^ [_2331832]))))], (22184 ^ _1496237) ^ [] : [-(p(s(bool, _2332301)))]]], (22178 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2331832), s(real, 22172 ^ [_2331832]))), s(real, 22173 ^ [_2331832]))), s(real, 22174 ^ [_2331832])))))]], 22201 ^ _1496237 : [(22220 ^ _1496237) ^ [] : [-(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 ^ [_2331832]))), s(bool, 22200 ^ [_2331832]))), s(real, 22199 ^ [_2331832])))))], (22202 ^ _1496237) ^ [] : [p(s(bool, 22200 ^ [_2331832])), 22205 ^ _1496237 : [(22208 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22199 ^ [_2331832]))), s(real, 22173 ^ [_2331832])))))], (22206 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2331832]))), s(real, 22199 ^ [_2331832])))))]]], (22210 ^ _1496237) ^ [] : [-(p(s(bool, 22200 ^ [_2331832]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22172 ^ [_2331832]))), s(real, 22199 ^ [_2331832])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22199 ^ [_2331832]))), s(real, 22173 ^ [_2331832]))))], (22222 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2331832), s(real, 22172 ^ [_2331832]))), s(real, 22173 ^ [_2331832]))), s(real, 22174 ^ [_2331832]))))]]], (39677 ^ _1496237) ^ [_3800151, _3800153, _3800155] : [-(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, _3800155), fun(num, real)), d_), s(cart(real, _3800155), _3800153))), s(num, _3800151))))))), s(real, i(s(fun(cart(real, _3800155), real), vectoru_norm), s(cart(real, _3800155), _3800153))))))), 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, _3800151)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3800151))), s(num, i(s(fun(fun(_3800155, bool), num), dimindex), s(fun(_3800155, bool), univ))))))], (22637 ^ _1496237) ^ [_2351128, _2351130] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2351130, bool), num), card), s(fun(_2351130, bool), i(s(fun(list(_2351130), fun(_2351130, bool)), setu_ofu_list), s(list(_2351130), _2351128))))))), s(num, i(s(fun(list(_2351130), num), length), s(list(_2351130), _2351128)))))))], (16801 ^ _1496237) ^ [_2025668, _2025670] : [-(p(s(bool, i(s(fun(fun(_2025670, bool), bool), i(s(fun(fun(_2025670, bool), fun(fun(_2025670, bool), bool)), disjoint), s(fun(_2025670, bool), empty))), s(fun(_2025670, bool), _2025668)))))], (40544 ^ _1496237) ^ [_3862409, _3862411, _3862413, _3862415] : [40597 ^ _1496237 : [(40598 ^ _1496237) ^ [_3865405] : [s(cart(real, _3862411), i(s(fun(_3862415, cart(real, _3862411)), i(s(fun(fun(_3862413, cart(real, _3862411)), fun(_3862415, cart(real, _3862411))), i(s(fun(fun(_3862413, _3862415), fun(fun(_3862413, cart(real, _3862411)), fun(_3862415, cart(real, _3862411)))), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, _3862415), fun(fun(_3862413, cart(real, _3862411)), fun(_3862415, cart(real, _3862411))))), _3865405), s(fun(_3862413, bool), 40599 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))), s(fun(_3862413, _3862415), 40600 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))), s(fun(_3862413, cart(real, _3862411)), 40601 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))), s(_3862415, 40602 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))) = s(cart(real, _3862411), i(s(fun(fun(_3862413, cart(real, _3862411)), cart(real, _3862411)), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, cart(real, _3862411)), cart(real, _3862411))), vsum), s(fun(_3862413, bool), i(s(fun(fun(_3862413, bool), fun(_3862413, bool)), gspec), s(fun(_3862413, bool), i(s(fun(_3862415, fun(_3862413, bool)), i(s(fun(fun(_3862413, _3862415), fun(_3862415, fun(_3862413, bool))), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, _3862415), fun(_3862415, fun(_3862413, bool)))), _3862409), s(fun(_3862413, bool), 40599 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))), s(fun(_3862413, _3862415), 40600 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))), s(_3862415, 40602 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))))))), s(fun(_3862413, cart(real, _3862411)), 40601 ^ [_3862409, _3862411, _3862413, _3862415, _3865405]))), 40605 ^ _1496237 : [(40606 ^ _1496237) ^ [_3866828, _3866830, _3866832] : [p(s(bool, i(s(fun(fun(_3862413, bool), bool), finite), s(fun(_3862413, bool), _3866828)))), -(s(cart(real, _3862411), i(s(fun(fun(_3862413, cart(real, _3862411)), cart(real, _3862411)), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, cart(real, _3862411)), cart(real, _3862411))), vsum), s(fun(_3862413, bool), _3866828))), s(fun(_3862413, cart(real, _3862411)), _3866830))) = s(cart(real, _3862411), i(s(fun(fun(_3862415, cart(real, _3862411)), cart(real, _3862411)), i(s(fun(fun(_3862415, bool), fun(fun(_3862415, cart(real, _3862411)), cart(real, _3862411))), vsum), s(fun(_3862415, bool), i(s(fun(fun(_3862413, bool), fun(_3862415, bool)), i(s(fun(fun(_3862413, _3862415), fun(fun(_3862413, bool), fun(_3862415, bool))), image), s(fun(_3862413, _3862415), _3866832))), s(fun(_3862413, bool), _3866828))))), s(fun(_3862415, cart(real, _3862411)), i(s(fun(fun(_3862413, cart(real, _3862411)), fun(_3862415, cart(real, _3862411))), i(s(fun(fun(_3862413, _3862415), fun(fun(_3862413, cart(real, _3862411)), fun(_3862415, cart(real, _3862411)))), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, _3862415), fun(fun(_3862413, cart(real, _3862411)), fun(_3862415, cart(real, _3862411))))), _3865405), s(fun(_3862413, bool), _3866828))), s(fun(_3862413, _3862415), _3866832))), s(fun(_3862413, cart(real, _3862411)), _3866830))))))]]]], 40551 ^ _1496237 : [(40554 ^ _1496237) ^ [_3863787, _3863789] : [p(s(bool, i(s(fun(_3862413, bool), i(s(fun(bool, fun(_3862413, bool)), i(s(fun(_3862413, fun(bool, fun(_3862413, bool))), setspec), s(_3862413, 40548 ^ [_3862409, _3862411, _3862413, _3862415]))), s(bool, _3863787))), s(_3862413, _3863789)))), 40565 ^ _1496237 : [(40570 ^ _1496237) ^ [] : [p(s(bool, _3863787))], (40568 ^ _1496237) ^ [] : [-(s(_3862415, i(s(fun(_3862413, _3862415), 40546 ^ [_3862409, _3862411, _3862413, _3862415]), s(_3862413, _3863789))) = s(_3862415, 40547 ^ [_3862409, _3862411, _3862413, _3862415]))], (40566 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3862413, bool), bool), i(s(fun(_3862413, fun(fun(_3862413, bool), bool)), in), s(_3862413, _3863789))), s(fun(_3862413, bool), 40545 ^ [_3862409, _3862411, _3862413, _3862415])))))]], 40557 ^ _1496237 : [(40560 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3862413, bool), bool), i(s(fun(_3862413, fun(fun(_3862413, bool), bool)), in), s(_3862413, _3863789))), s(fun(_3862413, bool), 40545 ^ [_3862409, _3862411, _3862413, _3862415])))), s(_3862415, i(s(fun(_3862413, _3862415), 40546 ^ [_3862409, _3862411, _3862413, _3862415]), s(_3862413, _3863789))) = s(_3862415, 40547 ^ [_3862409, _3862411, _3862413, _3862415])], (40558 ^ _1496237) ^ [] : [-(p(s(bool, _3863787)))]]], (40552 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3862413, bool), i(s(fun(_3862415, fun(_3862413, bool)), i(s(fun(fun(_3862413, _3862415), fun(_3862415, fun(_3862413, bool))), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, _3862415), fun(_3862415, fun(_3862413, bool)))), _3862409), s(fun(_3862413, bool), 40545 ^ [_3862409, _3862411, _3862413, _3862415]))), s(fun(_3862413, _3862415), 40546 ^ [_3862409, _3862411, _3862413, _3862415]))), s(_3862415, 40547 ^ [_3862409, _3862411, _3862413, _3862415]))), s(_3862413, 40548 ^ [_3862409, _3862411, _3862413, _3862415])))))]], 40575 ^ _1496237 : [(40594 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3862413, bool), i(s(fun(bool, fun(_3862413, bool)), i(s(fun(_3862413, fun(bool, fun(_3862413, bool))), setspec), s(_3862413, 40548 ^ [_3862409, _3862411, _3862413, _3862415]))), s(bool, 40574 ^ [_3862409, _3862411, _3862413, _3862415]))), s(_3862413, 40573 ^ [_3862409, _3862411, _3862413, _3862415])))))], (40576 ^ _1496237) ^ [] : [p(s(bool, 40574 ^ [_3862409, _3862411, _3862413, _3862415])), 40579 ^ _1496237 : [(40582 ^ _1496237) ^ [] : [-(s(_3862415, i(s(fun(_3862413, _3862415), 40546 ^ [_3862409, _3862411, _3862413, _3862415]), s(_3862413, 40573 ^ [_3862409, _3862411, _3862413, _3862415]))) = s(_3862415, 40547 ^ [_3862409, _3862411, _3862413, _3862415]))], (40580 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3862413, bool), bool), i(s(fun(_3862413, fun(fun(_3862413, bool), bool)), in), s(_3862413, 40573 ^ [_3862409, _3862411, _3862413, _3862415]))), s(fun(_3862413, bool), 40545 ^ [_3862409, _3862411, _3862413, _3862415])))))]]], (40584 ^ _1496237) ^ [] : [-(p(s(bool, 40574 ^ [_3862409, _3862411, _3862413, _3862415]))), p(s(bool, i(s(fun(fun(_3862413, bool), bool), i(s(fun(_3862413, fun(fun(_3862413, bool), bool)), in), s(_3862413, 40573 ^ [_3862409, _3862411, _3862413, _3862415]))), s(fun(_3862413, bool), 40545 ^ [_3862409, _3862411, _3862413, _3862415])))), s(_3862415, i(s(fun(_3862413, _3862415), 40546 ^ [_3862409, _3862411, _3862413, _3862415]), s(_3862413, 40573 ^ [_3862409, _3862411, _3862413, _3862415]))) = s(_3862415, 40547 ^ [_3862409, _3862411, _3862413, _3862415])], (40596 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3862413, bool), i(s(fun(_3862415, fun(_3862413, bool)), i(s(fun(fun(_3862413, _3862415), fun(_3862415, fun(_3862413, bool))), i(s(fun(fun(_3862413, bool), fun(fun(_3862413, _3862415), fun(_3862415, fun(_3862413, bool)))), _3862409), s(fun(_3862413, bool), 40545 ^ [_3862409, _3862411, _3862413, _3862415]))), s(fun(_3862413, _3862415), 40546 ^ [_3862409, _3862411, _3862413, _3862415]))), s(_3862415, 40547 ^ [_3862409, _3862411, _3862413, _3862415]))), s(_3862413, 40548 ^ [_3862409, _3862411, _3862413, _3862415]))))]]], (8597 ^ _1496237) ^ [_1762861, _1762863] : [8603 ^ _1496237 : [(8608 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1762863, bool), 8599 ^ [_1762861, _1762863]), s(_1762863, 8600 ^ [_1762861, _1762863]))))], (8606 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1762863, bool), 8598 ^ [_1762861, _1762863]), s(_1762863, 8600 ^ [_1762861, _1762863])))))], (8604 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1762863, bool), i(s(fun(fun(_1762863, bool), fun(_1762863, bool)), i(s(fun(fun(_1762863, bool), fun(fun(_1762863, bool), fun(_1762863, bool))), _1762861), s(fun(_1762863, bool), 8598 ^ [_1762861, _1762863]))), s(fun(_1762863, bool), 8599 ^ [_1762861, _1762863]))), s(_1762863, 8600 ^ [_1762861, _1762863])))))]], 8609 ^ _1496237 : [(8610 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1762863, bool), 8598 ^ [_1762861, _1762863]), s(_1762863, 8600 ^ [_1762861, _1762863])))), -(p(s(bool, i(s(fun(_1762863, bool), 8599 ^ [_1762861, _1762863]), s(_1762863, 8600 ^ [_1762861, _1762863])))))], (8616 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1762863, bool), i(s(fun(fun(_1762863, bool), fun(_1762863, bool)), i(s(fun(fun(_1762863, bool), fun(fun(_1762863, bool), fun(_1762863, bool))), _1762861), s(fun(_1762863, bool), 8598 ^ [_1762861, _1762863]))), s(fun(_1762863, bool), 8599 ^ [_1762861, _1762863]))), s(_1762863, 8600 ^ [_1762861, _1762863]))))]], 8617 ^ _1496237 : [(8618 ^ _1496237) ^ [_1763818, _1763820, _1763822] : [-(p(s(bool, i(s(fun(list(_1762863), bool), i(s(fun(fun(_1762863, bool), fun(list(_1762863), bool)), all0), s(fun(_1762863, bool), _1763820))), s(list(_1762863), _1763818))))), p(s(bool, i(s(fun(list(_1762863), bool), i(s(fun(fun(_1762863, bool), fun(list(_1762863), bool)), all0), s(fun(_1762863, bool), i(s(fun(fun(_1762863, bool), fun(_1762863, bool)), i(s(fun(fun(_1762863, bool), fun(fun(_1762863, bool), fun(_1762863, bool))), _1762861), s(fun(_1762863, bool), _1763822))), s(fun(_1762863, bool), _1763820))))), s(list(_1762863), _1763818)))), p(s(bool, i(s(fun(list(_1762863), bool), i(s(fun(fun(_1762863, bool), fun(list(_1762863), bool)), all0), s(fun(_1762863, bool), _1763822))), s(list(_1762863), _1763818))))]]], (14131 ^ _1496237) ^ [_1928722, _1928724] : [-(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, _1928724))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1928722))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1928722))), s(int, _1928724))))], (11029 ^ _1496237) ^ [_1852246, _1852248] : [11030 ^ _1496237 : [(11033 ^ _1496237) ^ [] : [s(real, _1852248) = s(real, _1852246)], (11031 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1852248))), s(real, _1852246))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1852248))), s(real, _1852246)))))], (42853 ^ _1496237) ^ [_4066106, _4066108, _4066110, _4066112, _4066114] : [-(s(cart(real, _4066114), i(s(fun(cart(real, _4066112), cart(real, _4066114)), i(s(fun(cart(cart(real, _4066112), _4066114), fun(cart(real, _4066112), cart(real, _4066114))), matrixu_vectoru_mul), s(cart(cart(real, _4066112), _4066114), _4066110))), s(cart(real, _4066112), i(s(fun(cart(real, _4066112), cart(real, _4066112)), i(s(fun(cart(real, _4066112), fun(cart(real, _4066112), cart(real, _4066112))), vectoru_sub), s(cart(real, _4066112), _4066108))), s(cart(real, _4066112), _4066106))))) = s(cart(real, _4066114), i(s(fun(cart(real, _4066114), cart(real, _4066114)), i(s(fun(cart(real, _4066114), fun(cart(real, _4066114), cart(real, _4066114))), vectoru_sub), s(cart(real, _4066114), i(s(fun(cart(real, _4066112), cart(real, _4066114)), i(s(fun(cart(cart(real, _4066112), _4066114), fun(cart(real, _4066112), cart(real, _4066114))), matrixu_vectoru_mul), s(cart(cart(real, _4066112), _4066114), _4066110))), s(cart(real, _4066112), _4066108))))), s(cart(real, _4066114), i(s(fun(cart(real, _4066112), cart(real, _4066114)), i(s(fun(cart(cart(real, _4066112), _4066114), fun(cart(real, _4066112), cart(real, _4066114))), matrixu_vectoru_mul), s(cart(cart(real, _4066112), _4066114), _4066110))), s(cart(real, _4066112), _4066106))))))], (10194 ^ _1496237) ^ [_1829467, _1829469, _1829471] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829471))), s(hreal, _1829469))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829471))), s(hreal, _1829467))), -(s(hreal, _1829469) = s(hreal, _1829467))], (16790 ^ _1496237) ^ [_2025338, _2025340, _2025342] : [16792 ^ _1496237 : [(16795 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2025342, bool), bool), i(s(fun(_2025342, fun(fun(_2025342, bool), bool)), in), s(_2025342, 16791 ^ [_2025338, _2025340, _2025342]))), s(fun(_2025342, bool), _2025338)))))], (16793 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2025342, bool), bool), i(s(fun(_2025342, fun(fun(_2025342, bool), bool)), in), s(_2025342, 16791 ^ [_2025338, _2025340, _2025342]))), s(fun(_2025342, bool), _2025340)))))]], -(p(s(bool, i(s(fun(fun(_2025342, bool), bool), i(s(fun(fun(_2025342, bool), fun(fun(_2025342, bool), bool)), disjoint), s(fun(_2025342, bool), _2025340))), s(fun(_2025342, bool), _2025338)))))], (9976 ^ _1496237) ^ [] : [-(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))))], (4347 ^ _1496237) ^ [_1607318, _1607320] : [s(num, _1607320) = s(num, _1607318), 4350 ^ _1496237 : [(4353 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607318))), s(num, _1607320)))))], (4351 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607320))), s(num, _1607318)))))]]], (43027 ^ _1496237) ^ [_4085480, _4085482, _4085484] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4085484), cart(real, _4085482)), fun(num, fun(num, real))), i(s(fun(cart(real, _4085484), fun(fun(cart(real, _4085484), cart(real, _4085482)), fun(num, fun(num, real)))), _4085480), s(cart(real, _4085484), 43028 ^ [_4085480, _4085482, _4085484]))), s(fun(cart(real, _4085484), cart(real, _4085482)), 43029 ^ [_4085480, _4085482, _4085484]))), s(num, 43030 ^ [_4085480, _4085482, _4085484]))), s(num, 43031 ^ [_4085480, _4085482, _4085484]))) = 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, _4085484), fun(num, real)), d_), s(cart(real, _4085484), 43028 ^ [_4085480, _4085482, _4085484]))), s(num, 43031 ^ [_4085480, _4085482, _4085484]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4085482), fun(num, real)), d_), s(cart(real, _4085482), i(s(fun(cart(real, _4085484), cart(real, _4085482)), 43029 ^ [_4085480, _4085482, _4085484]), s(cart(real, _4085484), i(s(fun(num, cart(real, _4085484)), basis), s(num, 43031 ^ [_4085480, _4085482, _4085484]))))))), s(num, 43030 ^ [_4085480, _4085482, _4085484]))))), 43034 ^ _1496237 : [(43035 ^ _1496237) ^ [_4087449] : [p(s(bool, i(s(fun(fun(cart(real, _4085484), cart(real, _4085482)), bool), linear), s(fun(cart(real, _4085484), cart(real, _4085482)), _4087449)))), 43038 ^ _1496237 : [(43039 ^ _1496237) ^ [_4087894, _4087896] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4085482), fun(num, real)), d_), s(cart(real, _4085482), i(s(fun(cart(real, _4085484), cart(real, _4085482)), _4087449), s(cart(real, _4085484), _4087896))))), s(num, _4087894))) = 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(_4085484, bool), num), dimindex), s(fun(_4085484, bool), univ))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(cart(real, _4085484), cart(real, _4085482)), fun(num, fun(num, real))), i(s(fun(cart(real, _4085484), fun(fun(cart(real, _4085484), cart(real, _4085482)), fun(num, fun(num, real)))), _4085480), s(cart(real, _4085484), _4087896))), s(fun(cart(real, _4085484), cart(real, _4085482)), _4087449))), s(num, _4087894)))))), 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, _4087894)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4087894))), s(num, i(s(fun(fun(_4085482, bool), num), dimindex), s(fun(_4085482, bool), univ))))))]]]]], (24551 ^ _1496237) ^ [_2422708, _2422710, _2422712] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2422712))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2422710))), 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, _2422712))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2422710))), s(num, _2422708))))) = 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, _2422712))), s(num, _2422710))))), 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, _2422710))), 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, _2422710))), s(num, _2422708))))))))], (39996 ^ _1496237) ^ [_3817374, _3817376, _3817378, _3817380, _3817382, _3817384] : [s(real, i(s(fun(prod(cart(real, _3817384), cart(real, _3817384)), real), distance), s(prod(cart(real, _3817384), cart(real, _3817384)), i(s(fun(cart(real, _3817384), prod(cart(real, _3817384), cart(real, _3817384))), i(s(fun(cart(real, _3817384), fun(cart(real, _3817384), prod(cart(real, _3817384), cart(real, _3817384)))), c_), s(cart(real, _3817384), _3817380))), s(cart(real, _3817384), _3817378))))) = s(real, i(s(fun(prod(cart(real, _3817382), cart(real, _3817382)), real), distance), s(prod(cart(real, _3817382), cart(real, _3817382)), i(s(fun(cart(real, _3817382), prod(cart(real, _3817382), cart(real, _3817382))), i(s(fun(cart(real, _3817382), fun(cart(real, _3817382), prod(cart(real, _3817382), cart(real, _3817382)))), c_), s(cart(real, _3817382), _3817376))), s(cart(real, _3817382), _3817374))))), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(prod(cart(real, _3817384), cart(real, _3817384)), real), distance), s(prod(cart(real, _3817384), cart(real, _3817384)), i(s(fun(cart(real, _3817384), prod(cart(real, _3817384), cart(real, _3817384))), i(s(fun(cart(real, _3817384), fun(cart(real, _3817384), prod(cart(real, _3817384), cart(real, _3817384)))), c_), s(cart(real, _3817384), _3817380))), s(cart(real, _3817384), _3817378))))))), 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, _3817382), cart(real, _3817382)), real), distance), s(prod(cart(real, _3817382), cart(real, _3817382)), i(s(fun(cart(real, _3817382), prod(cart(real, _3817382), cart(real, _3817382))), i(s(fun(cart(real, _3817382), fun(cart(real, _3817382), prod(cart(real, _3817382), cart(real, _3817382)))), c_), s(cart(real, _3817382), _3817376))), s(cart(real, _3817382), _3817374))))))), 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))))))))))], (41852 ^ _1496237) ^ [_3961717] : [41853 ^ _1496237 : [(41854 ^ _1496237) ^ [_3961855] : [p(s(bool, i(s(fun(cart(_3961717, n10), bool), p0), s(cart(_3961717, n10), _3961855))))]], -(p(s(bool, i(s(fun(cart(_3961717, n10), bool), p0), s(cart(_3961717, n10), i(s(fun(list(_3961717), cart(_3961717, n10)), vector), s(list(_3961717), i(s(fun(list(_3961717), list(_3961717)), i(s(fun(_3961717, fun(list(_3961717), list(_3961717))), cons), s(_3961717, 41855 ^ [_3961717]))), s(list(_3961717), nil)))))))))], (4000 ^ _1496237) ^ [_1599268] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599268))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, _1599268))], (35714 ^ _1496237) ^ [_3518794, _3518796, _3518798, _3518800] : [-(p(s(bool, i(s(fun(fun(_3518798, bool), bool), i(s(fun(fun(_3518800, bool), fun(fun(_3518798, bool), bool)), a_u_c), s(fun(_3518800, bool), _3518796))), s(fun(_3518798, bool), _3518794))))), p(s(bool, i(s(fun(fun(_3518798, bool), bool), i(s(fun(fun(_3518800, bool), fun(fun(_3518798, bool), bool)), l_a_u_c), s(fun(_3518800, bool), _3518796))), s(fun(_3518798, bool), _3518794)))), p(s(bool, i(s(fun(fun(_3518800, bool), bool), i(s(fun(fun(_3518798, bool), fun(fun(_3518800, bool), bool)), l_a_u_c), s(fun(_3518798, bool), _3518794))), s(fun(_3518800, bool), _3518796))))], (29935 ^ _1496237) ^ [_2792858] : [p(s(bool, i(s(fun(finite_image(_2792858), bool), p0), s(finite_image(_2792858), 29936 ^ [_2792858])))), 29939 ^ _1496237 : [(29940 ^ _1496237) ^ [_2793074] : [-(p(s(bool, i(s(fun(finite_image(_2792858), bool), p0), s(finite_image(_2792858), i(s(fun(num, finite_image(_2792858)), finiteu_index), s(num, _2793074))))))), 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, _2793074)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2793074))), s(num, i(s(fun(fun(_2792858, bool), num), dimindex), s(fun(_2792858, bool), univ))))))]]], (38835 ^ _1496237) ^ [_3764552] : [38837 ^ _1496237 : [(38842 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), _3764552), s(num, 38836 ^ [_3764552]))))], (38840 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38836 ^ [_3764552]))), 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 ^ _1496237) ^ [] : [-(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 ^ [_3764552])))))]], 38843 ^ _1496237 : [(38848 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3764552), 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 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3764552), 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 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3764552), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))]]], (7282 ^ _1496237) ^ [_1703142] : [-(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, _1703142))))), s(num, u_0))) = s(num, u_0))], (23480 ^ _1496237) ^ [_2391555] : [23520 ^ _1496237 : [(23521 ^ _1496237) ^ [_2392989] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2392989))) = s(real, i(s(fun(fun(real, bool), real), h_), s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2391555), s(fun(real, bool), _2392989))))))]], 23485 ^ _1496237 : [(23488 ^ _1496237) ^ [] : [23490 ^ _1496237 : [(23493 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23489 ^ [_2391555]))), s(real, 23482 ^ [_2391555]))))], (23491 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23489 ^ [_2391555]))), s(fun(real, bool), 23481 ^ [_2391555])))))]], 23495 ^ _1496237 : [(23496 ^ _1496237) ^ [_2392261] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2392261))), s(fun(real, bool), 23481 ^ [_2391555])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2392261))), s(real, 23494 ^ [_2391555])))))], (23502 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23482 ^ [_2391555]))), s(real, 23494 ^ [_2391555]))))]]], (23486 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2391555), s(fun(real, bool), 23481 ^ [_2391555]))), s(real, 23482 ^ [_2391555])))))]], 23503 ^ _1496237 : [(23510 ^ _1496237) ^ [_2392649] : [23512 ^ _1496237 : [(23515 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23511 ^ [_2391555, _2392649]))), s(real, _2392649))))], (23513 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23511 ^ [_2391555, _2392649]))), s(fun(real, bool), 23481 ^ [_2391555])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23482 ^ [_2391555]))), s(real, _2392649)))))], (23504 ^ _1496237) ^ [_2392488] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2392488))), s(fun(real, bool), 23481 ^ [_2391555])))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2392488))), s(real, 23482 ^ [_2391555])))))], (23519 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(fun(real, bool), fun(real, bool)), _2391555), s(fun(real, bool), 23481 ^ [_2391555]))), s(real, 23482 ^ [_2391555]))))]]], (9329 ^ _1496237) ^ [_1798508, _1798510, _1798512] : [-(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, _1798512))), s(num, _1798510))))))), s(num, _1798508))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1798512))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1798510))), s(num, _1798508)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1798510))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1798512))), s(num, _1798508))))))], (14647 ^ _1496237) ^ [_1940864, _1940866] : [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, _1940866)))), -(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, _1940866))), s(num, _1940864)))))))], (38311 ^ _1496237) ^ [_3642455, _3642457, _3642459, _3642461] : [p(s(bool, i(s(fun(fun(_3642461, bool), bool), i(s(fun(_3642461, fun(fun(_3642461, bool), bool)), in), s(_3642461, _3642457))), s(fun(_3642461, bool), i(s(fun(fun(_3642461, bool), fun(_3642461, bool)), i(s(fun(fun(fun(_3642461, bool), bool), fun(fun(_3642461, bool), fun(_3642461, bool))), hull), s(fun(fun(_3642461, bool), bool), _3642459))), s(fun(_3642461, bool), _3642455)))))), -(s(fun(_3642461, bool), i(s(fun(fun(_3642461, bool), fun(_3642461, bool)), i(s(fun(fun(fun(_3642461, bool), bool), fun(fun(_3642461, bool), fun(_3642461, bool))), hull), s(fun(fun(_3642461, bool), bool), _3642459))), s(fun(_3642461, bool), i(s(fun(fun(_3642461, bool), fun(_3642461, bool)), i(s(fun(_3642461, fun(fun(_3642461, bool), fun(_3642461, bool))), insert), s(_3642461, _3642457))), s(fun(_3642461, bool), _3642455))))) = s(fun(_3642461, bool), i(s(fun(fun(_3642461, bool), fun(_3642461, bool)), i(s(fun(fun(fun(_3642461, bool), bool), fun(fun(_3642461, bool), fun(_3642461, bool))), hull), s(fun(fun(_3642461, bool), bool), _3642459))), s(fun(_3642461, bool), _3642455))))], (22660 ^ _1496237) ^ [_2352280, _2352282, _2352284, _2352286, _2352288] : [p(s(bool, i(s(fun(fun(_2352286, bool), bool), finite), s(fun(_2352286, bool), _2352284)))), p(s(bool, i(s(fun(fun(_2352288, bool), bool), finite), s(fun(_2352288, bool), _2352282)))), s(num, i(s(fun(fun(_2352286, bool), num), card), s(fun(_2352286, bool), _2352284))) = s(num, i(s(fun(fun(_2352288, bool), num), card), s(fun(_2352288, bool), _2352282))), p(s(bool, i(s(fun(fun(_2352288, bool), bool), i(s(fun(fun(_2352288, bool), fun(fun(_2352288, bool), bool)), subset), s(fun(_2352288, bool), i(s(fun(fun(_2352286, bool), fun(_2352288, bool)), i(s(fun(fun(_2352286, _2352288), fun(fun(_2352286, bool), fun(_2352288, bool))), image), s(fun(_2352286, _2352288), _2352280))), s(fun(_2352286, bool), _2352284))))), s(fun(_2352288, bool), _2352282)))), 22675 ^ _1496237 : [(22676 ^ _1496237) ^ [] : [22678 ^ _1496237 : [(22681 ^ _1496237) ^ [_2353315] : [p(s(bool, i(s(fun(fun(_2352286, bool), bool), i(s(fun(_2352286, fun(fun(_2352286, bool), bool)), in), s(_2352286, _2353315))), s(fun(_2352286, bool), _2352284)))), s(_2352288, i(s(fun(_2352286, _2352288), _2352280), s(_2352286, _2353315))) = s(_2352288, 22677 ^ [_2352280, _2352282, _2352284, _2352286, _2352288])], (22679 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2352288, bool), bool), i(s(fun(_2352288, fun(fun(_2352288, bool), bool)), in), s(_2352288, 22677 ^ [_2352280, _2352282, _2352284, _2352286, _2352288]))), s(fun(_2352288, bool), _2352282)))))]], 22686 ^ _1496237 : [(22687 ^ _1496237) ^ [_2353540, _2353542] : [-(s(_2352286, _2353542) = s(_2352286, _2353540)), p(s(bool, i(s(fun(fun(_2352286, bool), bool), i(s(fun(_2352286, fun(fun(_2352286, bool), bool)), in), s(_2352286, _2353542))), s(fun(_2352286, bool), _2352284)))), p(s(bool, i(s(fun(fun(_2352286, bool), bool), i(s(fun(_2352286, fun(fun(_2352286, bool), bool)), in), s(_2352286, _2353540))), s(fun(_2352286, bool), _2352284)))), s(_2352288, i(s(fun(_2352286, _2352288), _2352280), s(_2352286, _2353542))) = s(_2352288, i(s(fun(_2352286, _2352288), _2352280), s(_2352286, _2353540)))]]], (22701 ^ _1496237) ^ [] : [22704 ^ _1496237 : [(22707 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2352286, bool), bool), i(s(fun(_2352286, fun(fun(_2352286, bool), bool)), in), s(_2352286, 22703 ^ [_2352280, _2352282, _2352284, _2352286, _2352288]))), s(fun(_2352286, bool), _2352284)))))], (22709 ^ _1496237) ^ [] : [-(s(_2352288, i(s(fun(_2352286, _2352288), _2352280), s(_2352286, 22702 ^ [_2352280, _2352282, _2352284, _2352286, _2352288]))) = s(_2352288, i(s(fun(_2352286, _2352288), _2352280), s(_2352286, 22703 ^ [_2352280, _2352282, _2352284, _2352286, _2352288]))))], (22711 ^ _1496237) ^ [] : [s(_2352286, 22702 ^ [_2352280, _2352282, _2352284, _2352286, _2352288]) = s(_2352286, 22703 ^ [_2352280, _2352282, _2352284, _2352286, _2352288])], (22705 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2352286, bool), bool), i(s(fun(_2352286, fun(fun(_2352286, bool), bool)), in), s(_2352286, 22702 ^ [_2352280, _2352282, _2352284, _2352286, _2352288]))), s(fun(_2352286, bool), _2352284)))))]], 22712 ^ _1496237 : [(22713 ^ _1496237) ^ [_2354323] : [p(s(bool, i(s(fun(fun(_2352288, bool), bool), i(s(fun(_2352288, fun(fun(_2352288, bool), bool)), in), s(_2352288, _2354323))), s(fun(_2352288, bool), _2352282)))), 22717 ^ _1496237 : [(22720 ^ _1496237) ^ [] : [-(s(_2352288, i(s(fun(_2352286, _2352288), _2352280), s(_2352286, 22716 ^ [_2352280, _2352282, _2352284, _2352286, _2352288, _2354323]))) = s(_2352288, _2354323))], (22718 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2352286, bool), bool), i(s(fun(_2352286, fun(fun(_2352286, bool), bool)), in), s(_2352286, 22716 ^ [_2352280, _2352282, _2352284, _2352286, _2352288, _2354323]))), s(fun(_2352286, bool), _2352284)))))]]]]]]], (3837 ^ _1496237) ^ [_1595500, _1595502] : [s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1595502))) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1595500))), -(s(ind0, _1595502) = s(ind0, _1595500))], (41995 ^ _1496237) ^ [_3972033] : [-(p(s(bool, i(s(fun(fun(cart(real, _3972033), cart(real, _3972033)), bool), linear), s(fun(cart(real, _3972033), cart(real, _3972033)), i1)))))], (41069 ^ _1496237) ^ [_3908084, _3908086] : [s(cart(real, _3908086), i(s(fun(num, cart(real, _3908086)), i(s(fun(cart(real, _3908086), fun(num, cart(real, _3908086))), _3908084), s(cart(real, _3908086), 41070 ^ [_3908084, _3908086]))), s(num, 41071 ^ [_3908084, _3908086]))) = s(cart(real, _3908086), 41070 ^ [_3908084, _3908086]), 41074 ^ _1496237 : [(41075 ^ _1496237) ^ [_3908540, _3908542, _3908544] : [-(s(cart(real, _3908086), i(s(fun(fun(num, cart(real, _3908086)), cart(real, _3908086)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3908086)), cart(real, _3908086))), 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, _3908542))), s(num, _3908540))))), s(fun(num, cart(real, _3908086)), i(s(fun(cart(real, _3908086), fun(num, cart(real, _3908086))), _3908084), s(cart(real, _3908086), _3908544))))) = s(cart(real, _3908086), i(s(fun(cart(real, _3908086), cart(real, _3908086)), i(s(fun(real, fun(cart(real, _3908086), cart(real, _3908086))), 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, _3908540))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _3908542))))))), s(cart(real, _3908086), _3908544))))]]], (11379 ^ _1496237) ^ [_1860456] : [s(real, i(s(fun(real, real), realu_neg), s(real, _1860456))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1860456) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11677 ^ _1496237) ^ [_1869045, _1869047] : [-(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, _1869047))))), s(real, _1869045))))), 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, _1869045))))), s(real, _1869047)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1869047))), s(real, _1869045))))], (973 ^ _1496237) ^ [_1508820, _1508822] : [974 ^ _1496237 : [(975 ^ _1496237) ^ [_1508863] : [p(s(bool, _1508820))]], -(p(s(bool, _1508820)))], (5045 ^ _1496237) ^ [_1623103] : [-(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, _1623103)))))))], (40285 ^ _1496237) ^ [_3842218, _3842220, _3842222] : [s(cart(real, _3842220), i(s(fun(_3842222, cart(real, _3842220)), i(s(fun(fun(_3842222, cart(real, _3842220)), fun(_3842222, cart(real, _3842220))), i(s(fun(fun(_3842222, bool), fun(fun(_3842222, cart(real, _3842220)), fun(_3842222, cart(real, _3842220)))), _3842218), s(fun(_3842222, bool), 40286 ^ [_3842218, _3842220, _3842222]))), s(fun(_3842222, cart(real, _3842220)), 40287 ^ [_3842218, _3842220, _3842222]))), s(_3842222, 40288 ^ [_3842218, _3842220, _3842222]))) = s(cart(real, _3842220), i(s(fun(cart(real, _3842220), cart(real, _3842220)), i(s(fun(cart(real, _3842220), fun(cart(real, _3842220), cart(real, _3842220))), i(s(fun(bool, fun(cart(real, _3842220), fun(cart(real, _3842220), cart(real, _3842220)))), cond), s(bool, i(s(fun(fun(_3842222, bool), bool), i(s(fun(_3842222, fun(fun(_3842222, bool), bool)), in), s(_3842222, 40288 ^ [_3842218, _3842220, _3842222]))), s(fun(_3842222, bool), 40286 ^ [_3842218, _3842220, _3842222]))))), s(cart(real, _3842220), i(s(fun(_3842222, cart(real, _3842220)), 40287 ^ [_3842218, _3842220, _3842222]), s(_3842222, 40288 ^ [_3842218, _3842220, _3842222]))))), s(cart(real, _3842220), i(s(fun(num, cart(real, _3842220)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 40291 ^ _1496237 : [(40292 ^ _1496237) ^ [_3843309, _3843311] : [p(s(bool, i(s(fun(fun(_3842222, bool), bool), finite), s(fun(_3842222, bool), _3843309)))), -(s(cart(real, _3842220), i(s(fun(fun(_3842222, cart(real, _3842220)), cart(real, _3842220)), i(s(fun(fun(_3842222, bool), fun(fun(_3842222, cart(real, _3842220)), cart(real, _3842220))), vsum), s(fun(_3842222, bool), _3843309))), s(fun(_3842222, cart(real, _3842220)), i(s(fun(fun(_3842222, cart(real, _3842220)), fun(_3842222, cart(real, _3842220))), i(s(fun(fun(_3842222, bool), fun(fun(_3842222, cart(real, _3842220)), fun(_3842222, cart(real, _3842220)))), _3842218), s(fun(_3842222, bool), _3843309))), s(fun(_3842222, cart(real, _3842220)), _3843311))))) = s(cart(real, _3842220), i(s(fun(fun(_3842222, cart(real, _3842220)), cart(real, _3842220)), i(s(fun(fun(_3842222, bool), fun(fun(_3842222, cart(real, _3842220)), cart(real, _3842220))), vsum), s(fun(_3842222, bool), _3843309))), s(fun(_3842222, cart(real, _3842220)), _3843311))))]]], (10186 ^ _1496237) ^ [_1829227] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1829227))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, 10184 ^ [_1829227])))))))], (5943 ^ _1496237) ^ [_1645350, _1645352, _1645354] : [-(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, _1645354))), s(num, _1645350))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1645352))), s(num, _1645350))))))), -(s(num, _1645350) = 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, _1645354))), s(num, _1645350))))), s(num, _1645352))))], (29323 ^ _1496237) ^ [_2759937] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _2759937), s(real, 29324 ^ [_2759937]))), s(num, 29325 ^ [_2759937]))) = s(real, 29324 ^ [_2759937]), 29328 ^ _1496237 : [(29329 ^ _1496237) ^ [_2760214, _2760216, _2760218] : [-(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, _2760216))), s(num, _2760214))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _2759937), s(real, _2760218))))) = 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, _2760214))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2760216))))))), s(real, _2760218))))]]], (41362 ^ _1496237) ^ [_3939470, _3939472] : [s(cart(real, _3939472), i(s(fun(num, cart(real, _3939472)), i(s(fun(fun(num, cart(real, _3939472)), fun(num, cart(real, _3939472))), _3939470), s(fun(num, cart(real, _3939472)), 41363 ^ [_3939470, _3939472]))), s(num, 41364 ^ [_3939470, _3939472]))) = s(cart(real, _3939472), i(s(fun(cart(real, _3939472), cart(real, _3939472)), i(s(fun(cart(real, _3939472), fun(cart(real, _3939472), cart(real, _3939472))), vectoru_add), s(cart(real, _3939472), i(s(fun(num, cart(real, _3939472)), 41363 ^ [_3939470, _3939472]), 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 ^ [_3939470, _3939472]))))))), s(cart(real, _3939472), i(s(fun(num, cart(real, _3939472)), 41363 ^ [_3939470, _3939472]), 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 ^ [_3939470, _3939472]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 41367 ^ _1496237 : [(41368 ^ _1496237) ^ [_3940270, _3940272] : [-(s(cart(real, _3939472), i(s(fun(fun(num, cart(real, _3939472)), cart(real, _3939472)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3939472)), cart(real, _3939472))), 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, _3940270))))), 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, _3939472)), _3940272))) = s(cart(real, _3939472), i(s(fun(fun(num, cart(real, _3939472)), cart(real, _3939472)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3939472)), cart(real, _3939472))), 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, _3940270))))), s(fun(num, cart(real, _3939472)), i(s(fun(fun(num, cart(real, _3939472)), fun(num, cart(real, _3939472))), _3939470), s(fun(num, cart(real, _3939472)), _3940272))))))]]], (3118 ^ _1496237) ^ [_1553787] : [s(bool, i(s(fun(n10, bool), oneu_rep), s(n10, i(s(fun(bool, n10), oneu_abs), s(bool, _1553787))))) = s(bool, _1553787), -(p(s(bool, _1553787)))], (34629 ^ _1496237) ^ [_3461371, _3461373] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), bool), poset), s(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), i(s(fun(fun(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), bool), fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool)), gabs), s(fun(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), bool), _3461371))))))), 34633 ^ _1496237 : [(34638 ^ _1496237) ^ [_3462258] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), 34630 ^ [_3461371, _3461373]), s(prod(fun(_3461373, bool), fun(_3461373, bool)), i(s(fun(fun(_3461373, bool), prod(fun(_3461373, bool), fun(_3461373, bool))), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), prod(fun(_3461373, bool), fun(_3461373, bool)))), c_), s(fun(_3461373, bool), 34635 ^ [_3461371, _3461373]))), s(fun(_3461373, bool), 34636 ^ [_3461371, _3461373]))))))), s(bool, _3462258)))), 34653 ^ _1496237 : [(34656 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), 34635 ^ [_3461371, _3461373]))), s(fun(_3461373, bool), 34636 ^ [_3461371, _3461373])))))], (34658 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(prod(_3461373, _3461373), bool), fun(fun(_3461373, bool), bool)), chain), s(fun(prod(_3461373, _3461373), bool), l0))), s(fun(_3461373, bool), 34636 ^ [_3461371, _3461373])))))], (34660 ^ _1496237) ^ [] : [p(s(bool, _3462258))], (34654 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), c0))), s(fun(_3461373, bool), 34635 ^ [_3461371, _3461373])))))]], 34641 ^ _1496237 : [(34644 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), c0))), s(fun(_3461373, bool), 34635 ^ [_3461371, _3461373])))), p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), 34635 ^ [_3461371, _3461373]))), s(fun(_3461373, bool), 34636 ^ [_3461371, _3461373])))), p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(prod(_3461373, _3461373), bool), fun(fun(_3461373, bool), bool)), chain), s(fun(prod(_3461373, _3461373), bool), l0))), s(fun(_3461373, bool), 34636 ^ [_3461371, _3461373]))))], (34642 ^ _1496237) ^ [] : [-(p(s(bool, _3462258)))]]], (34634 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), bool), _3461371), s(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), 34630 ^ [_3461371, _3461373])))))]], 34664 ^ _1496237 : [(34689 ^ _1496237) ^ [_3464590, _3464592] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), 34630 ^ [_3461371, _3461373]), s(prod(fun(_3461373, bool), fun(_3461373, bool)), i(s(fun(fun(_3461373, bool), prod(fun(_3461373, bool), fun(_3461373, bool))), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), prod(fun(_3461373, bool), fun(_3461373, bool)))), c_), s(fun(_3461373, bool), _3464592))), s(fun(_3461373, bool), _3464590))))))), s(bool, 34663 ^ [_3461371, _3461373, _3464590, _3464592])))))], (34665 ^ _1496237) ^ [_3463666, _3463668] : [p(s(bool, 34663 ^ [_3461371, _3461373, _3463666, _3463668])), 34668 ^ _1496237 : [(34673 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(prod(_3461373, _3461373), bool), fun(fun(_3461373, bool), bool)), chain), s(fun(prod(_3461373, _3461373), bool), l0))), s(fun(_3461373, bool), _3463666)))))], (34671 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), _3463668))), s(fun(_3461373, bool), _3463666)))))], (34669 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), c0))), s(fun(_3461373, bool), _3463668)))))]]], (34675 ^ _1496237) ^ [_3464095, _3464097] : [-(p(s(bool, 34663 ^ [_3461371, _3461373, _3464095, _3464097]))), p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), c0))), s(fun(_3461373, bool), _3464097)))), p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(_3461373, bool), fun(fun(_3461373, bool), bool)), subset), s(fun(_3461373, bool), _3464097))), s(fun(_3461373, bool), _3464095)))), p(s(bool, i(s(fun(fun(_3461373, bool), bool), i(s(fun(fun(prod(_3461373, _3461373), bool), fun(fun(_3461373, bool), bool)), chain), s(fun(prod(_3461373, _3461373), bool), l0))), s(fun(_3461373, bool), _3464095))))], (34691 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), bool), _3461371), s(fun(prod(fun(_3461373, bool), fun(_3461373, bool)), bool), 34630 ^ [_3461371, _3461373]))))]]], (19499 ^ _1496237) ^ [_2190819, _2190821, _2190823] : [19553 ^ _1496237 : [(19554 ^ _1496237) ^ [_2193239, _2193241] : [p(s(bool, i(s(fun(fun(_2190823, bool), bool), finite), s(fun(_2190823, bool), _2193239)))), -(p(s(bool, i(s(fun(fun(_2190821, bool), bool), finite), s(fun(_2190821, bool), i(s(fun(fun(_2190821, bool), fun(_2190821, bool)), gspec), s(fun(_2190821, bool), i(s(fun(fun(_2190823, _2190821), fun(_2190821, bool)), i(s(fun(fun(_2190823, bool), fun(fun(_2190823, _2190821), fun(_2190821, bool))), _2190819), s(fun(_2190823, bool), _2193239))), s(fun(_2190823, _2190821), _2193241)))))))))]], 19505 ^ _1496237 : [(19508 ^ _1496237) ^ [_2191587, _2191589] : [p(s(bool, i(s(fun(_2190821, bool), i(s(fun(bool, fun(_2190821, bool)), i(s(fun(_2190821, fun(bool, fun(_2190821, bool))), setspec), s(_2190821, 19502 ^ [_2190819, _2190821, _2190823]))), s(bool, _2191587))), s(_2190821, _2191589)))), 19520 ^ _1496237 : [(19525 ^ _1496237) ^ [] : [p(s(bool, _2191587))], (19523 ^ _1496237) ^ [] : [-(s(_2190821, _2191589) = s(_2190821, i(s(fun(_2190823, _2190821), 19501 ^ [_2190819, _2190821, _2190823]), s(_2190823, 19519 ^ [_2190819, _2190821, _2190823, _2191587, _2191589]))))], (19521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2190823, bool), bool), i(s(fun(_2190823, fun(fun(_2190823, bool), bool)), in), s(_2190823, 19519 ^ [_2190819, _2190821, _2190823, _2191587, _2191589]))), s(fun(_2190823, bool), 19500 ^ [_2190819, _2190821, _2190823])))))]], 19511 ^ _1496237 : [(19514 ^ _1496237) ^ [_2191827] : [p(s(bool, i(s(fun(fun(_2190823, bool), bool), i(s(fun(_2190823, fun(fun(_2190823, bool), bool)), in), s(_2190823, _2191827))), s(fun(_2190823, bool), 19500 ^ [_2190819, _2190821, _2190823])))), s(_2190821, _2191589) = s(_2190821, i(s(fun(_2190823, _2190821), 19501 ^ [_2190819, _2190821, _2190823]), s(_2190823, _2191827)))], (19512 ^ _1496237) ^ [] : [-(p(s(bool, _2191587)))]]], (19506 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2190821, bool), i(s(fun(fun(_2190823, _2190821), fun(_2190821, bool)), i(s(fun(fun(_2190823, bool), fun(fun(_2190823, _2190821), fun(_2190821, bool))), _2190819), s(fun(_2190823, bool), 19500 ^ [_2190819, _2190821, _2190823]))), s(fun(_2190823, _2190821), 19501 ^ [_2190819, _2190821, _2190823]))), s(_2190821, 19502 ^ [_2190819, _2190821, _2190823])))))]], 19530 ^ _1496237 : [(19550 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2190821, bool), i(s(fun(bool, fun(_2190821, bool)), i(s(fun(_2190821, fun(bool, fun(_2190821, bool))), setspec), s(_2190821, 19502 ^ [_2190819, _2190821, _2190823]))), s(bool, 19529 ^ [_2190819, _2190821, _2190823]))), s(_2190821, 19528 ^ [_2190819, _2190821, _2190823])))))], (19531 ^ _1496237) ^ [] : [p(s(bool, 19529 ^ [_2190819, _2190821, _2190823])), 19535 ^ _1496237 : [(19538 ^ _1496237) ^ [] : [-(s(_2190821, 19528 ^ [_2190819, _2190821, _2190823]) = s(_2190821, i(s(fun(_2190823, _2190821), 19501 ^ [_2190819, _2190821, _2190823]), s(_2190823, 19534 ^ [_2190819, _2190821, _2190823]))))], (19536 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2190823, bool), bool), i(s(fun(_2190823, fun(fun(_2190823, bool), bool)), in), s(_2190823, 19534 ^ [_2190819, _2190821, _2190823]))), s(fun(_2190823, bool), 19500 ^ [_2190819, _2190821, _2190823])))))]]], (19540 ^ _1496237) ^ [] : [-(p(s(bool, 19529 ^ [_2190819, _2190821, _2190823]))), 19541 ^ _1496237 : [(19542 ^ _1496237) ^ [_2192741] : [p(s(bool, i(s(fun(fun(_2190823, bool), bool), i(s(fun(_2190823, fun(fun(_2190823, bool), bool)), in), s(_2190823, _2192741))), s(fun(_2190823, bool), 19500 ^ [_2190819, _2190821, _2190823])))), s(_2190821, 19528 ^ [_2190819, _2190821, _2190823]) = s(_2190821, i(s(fun(_2190823, _2190821), 19501 ^ [_2190819, _2190821, _2190823]), s(_2190823, _2192741)))]]], (19552 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2190821, bool), i(s(fun(fun(_2190823, _2190821), fun(_2190821, bool)), i(s(fun(fun(_2190823, bool), fun(fun(_2190823, _2190821), fun(_2190821, bool))), _2190819), s(fun(_2190823, bool), 19500 ^ [_2190819, _2190821, _2190823]))), s(fun(_2190823, _2190821), 19501 ^ [_2190819, _2190821, _2190823]))), s(_2190821, 19502 ^ [_2190819, _2190821, _2190823]))))]]], (6208 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(6211 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(6217 ^ _1496237) ^ [] : [-(s(num, 6209 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6215 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))))]]], (6219 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 6209 ^ []))))]]], (17058 ^ _1496237) ^ [_2041187, _2041189, _2041191] : [-(p(s(bool, i(s(fun(fun(_2041191, bool), bool), i(s(fun(fun(_2041191, bool), fun(fun(_2041191, bool), bool)), psubset), s(fun(_2041191, bool), _2041189))), s(fun(_2041191, bool), _2041187))))), p(s(bool, i(s(fun(fun(_2041191, bool), bool), i(s(fun(fun(_2041191, bool), fun(fun(_2041191, bool), bool)), subset), s(fun(_2041191, bool), _2041189))), s(fun(_2041191, bool), _2041187)))), 17063 ^ _1496237 : [(17064 ^ _1496237) ^ [_2041491] : [p(s(bool, i(s(fun(fun(_2041191, bool), bool), i(s(fun(_2041191, fun(fun(_2041191, bool), bool)), in), s(_2041191, _2041491))), s(fun(_2041191, bool), _2041187)))), -(p(s(bool, i(s(fun(fun(_2041191, bool), bool), i(s(fun(_2041191, fun(fun(_2041191, bool), bool)), in), s(_2041191, _2041491))), s(fun(_2041191, bool), _2041189)))))]]], (30689 ^ _1496237) ^ [_2847507, _2847509] : [-(s(_2847507, i(s(fun(fun(_2847509, fun(_2847507, bool)), _2847507), i(s(fun(_2847509, fun(fun(_2847509, fun(_2847507, bool)), _2847507)), u_match), s(_2847509, x))), s(fun(_2847509, fun(_2847507, bool)), i(s(fun(fun(_2847509, fun(_2847507, bool)), fun(_2847509, fun(_2847507, bool))), i(s(fun(fun(_2847509, fun(_2847507, bool)), fun(fun(_2847509, fun(_2847507, bool)), fun(_2847509, fun(_2847507, bool)))), u_seqpattern), s(fun(_2847509, fun(_2847507, bool)), r0))), s(fun(_2847509, fun(_2847507, bool)), s0))))) = s(_2847507, i(s(fun(_2847507, _2847507), i(s(fun(_2847507, fun(_2847507, _2847507)), i(s(fun(bool, fun(_2847507, fun(_2847507, _2847507))), cond), s(bool, 30674 ^ [_2847507, _2847509]))), s(_2847507, i(s(fun(fun(_2847509, fun(_2847507, bool)), _2847507), i(s(fun(_2847509, fun(fun(_2847509, fun(_2847507, bool)), _2847507)), u_match), s(_2847509, x))), s(fun(_2847509, fun(_2847507, bool)), r0))))), s(_2847507, i(s(fun(fun(_2847509, fun(_2847507, bool)), _2847507), i(s(fun(_2847509, fun(fun(_2847509, fun(_2847507, bool)), _2847507)), u_match), s(_2847509, x))), s(fun(_2847509, fun(_2847507, bool)), s0))))))], (14828 ^ _1496237) ^ [_1945085, _1945087] : [s(int, _1945087) = s(int, _1945085), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1945087))), s(int, _1945085))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (25689 ^ _1496237) ^ [_2518691, _2518693, _2518695, _2518697] : [-(s(num, i(s(fun(fun(_2518697, num), num), i(s(fun(fun(_2518697, bool), fun(fun(_2518697, num), num)), nsum), s(fun(_2518697, bool), i(s(fun(fun(_2518697, bool), fun(_2518697, bool)), i(s(fun(fun(_2518697, bool), fun(fun(_2518697, bool), fun(_2518697, bool))), diff), s(fun(_2518697, bool), _2518693))), s(fun(_2518697, bool), _2518691))))), s(fun(_2518697, num), _2518695))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(fun(_2518697, num), num), i(s(fun(fun(_2518697, bool), fun(fun(_2518697, num), num)), nsum), s(fun(_2518697, bool), _2518693))), s(fun(_2518697, num), _2518695))))), s(num, i(s(fun(fun(_2518697, num), num), i(s(fun(fun(_2518697, bool), fun(fun(_2518697, num), num)), nsum), s(fun(_2518697, bool), _2518691))), s(fun(_2518697, num), _2518695)))))), p(s(bool, i(s(fun(fun(_2518697, bool), bool), finite), s(fun(_2518697, bool), _2518693)))), p(s(bool, i(s(fun(fun(_2518697, bool), bool), i(s(fun(fun(_2518697, bool), fun(fun(_2518697, bool), bool)), subset), s(fun(_2518697, bool), _2518691))), s(fun(_2518697, bool), _2518693))))], (13789 ^ _1496237) ^ [_1919880, _1919882, _1919884] : [-(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, _1919884))), s(int, _1919882))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1919884))), s(int, _1919880))))))), 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, _1919884)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919882))), s(int, _1919880))))], (13325 ^ _1496237) ^ [] : [-(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))))))], (30134 ^ _1496237) ^ [_2802701, _2802703, _2802705, _2802707] : [s(_2802707, i(s(fun(num, _2802707), i(s(fun(cart(_2802707, finite_sum(_2802705, _2802703)), fun(num, _2802707)), _2802701), s(cart(_2802707, finite_sum(_2802705, _2802703)), 30135 ^ [_2802701, _2802703, _2802705, _2802707]))), s(num, 30136 ^ [_2802701, _2802703, _2802705, _2802707]))) = s(_2802707, i(s(fun(num, _2802707), i(s(fun(cart(_2802707, finite_sum(_2802705, _2802703)), fun(num, _2802707)), d_), s(cart(_2802707, finite_sum(_2802705, _2802703)), 30135 ^ [_2802701, _2802703, _2802705, _2802707]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 30136 ^ [_2802701, _2802703, _2802705, _2802707]))), s(num, i(s(fun(fun(_2802705, bool), num), dimindex), s(fun(_2802705, bool), univ))))))), 30139 ^ _1496237 : [(30140 ^ _1496237) ^ [_2803294] : [-(s(cart(_2802707, _2802703), i(s(fun(cart(_2802707, finite_sum(_2802705, _2802703)), cart(_2802707, _2802703)), sndcart), s(cart(_2802707, finite_sum(_2802705, _2802703)), _2803294))) = s(cart(_2802707, _2802703), i(s(fun(fun(num, _2802707), cart(_2802707, _2802703)), lambda), s(fun(num, _2802707), i(s(fun(cart(_2802707, finite_sum(_2802705, _2802703)), fun(num, _2802707)), _2802701), s(cart(_2802707, finite_sum(_2802705, _2802703)), _2803294))))))]]], (4663 ^ _1496237) ^ [_1614289, _1614291, _1614293, _1614295] : [-(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, _1614295))), s(num, _1614291))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1614293))), s(num, _1614289))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1614295))), s(num, _1614293)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1614291))), s(num, _1614289))))], (35732 ^ _1496237) ^ [_3519560, _3519562, _3519564, _3519566] : [-(p(s(bool, i(s(fun(fun(_3519566, bool), bool), i(s(fun(fun(_3519564, bool), fun(fun(_3519566, bool), bool)), l_a_u_c), s(fun(_3519564, bool), _3519562))), s(fun(_3519566, bool), _3519560))))), -(p(s(bool, i(s(fun(fun(_3519564, bool), bool), i(s(fun(fun(_3519566, bool), fun(fun(_3519564, bool), bool)), l_a_u_c), s(fun(_3519566, bool), _3519560))), s(fun(_3519564, bool), _3519562)))))], (39062 ^ _1496237) ^ [_3776733, _3776735, _3776737] : [-(s(real, i(s(fun(cart(real, _3776737), real), i(s(fun(cart(real, _3776737), fun(cart(real, _3776737), real)), dot), s(cart(real, _3776737), _3776735))), s(cart(real, _3776737), _3776733))) = s(real, i(s(fun(cart(real, _3776737), real), i(s(fun(cart(real, _3776737), fun(cart(real, _3776737), real)), dot), s(cart(real, _3776737), _3776733))), s(cart(real, _3776737), _3776735))))], (11303 ^ _1496237) ^ [_1858574] : [-(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, _1858574))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1858574))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (6223 ^ _1496237) ^ [] : [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 ^ _1496237 : [(6228 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(6234 ^ _1496237) ^ [] : [-(s(num, 6226 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6232 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))))]]], (6236 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, 6226 ^ [])))))]]], (7809 ^ _1496237) ^ [_1721629, _1721631, _1721633] : [s(fun(num, fun(_1721633, bool)), i(s(fun(recspace(_1721633), fun(num, fun(_1721633, bool))), u_destu_rec), s(recspace(_1721633), _1721631))) = s(fun(num, fun(_1721633, bool)), i(s(fun(recspace(_1721633), fun(num, fun(_1721633, bool))), u_destu_rec), s(recspace(_1721633), _1721629))), -(s(recspace(_1721633), _1721631) = s(recspace(_1721633), _1721629))], (11733 ^ _1496237) ^ [_1870617, _1870619] : [-(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, _1870619))), s(real, _1870617))))), s(real, _1870617)))))], (42272 ^ _1496237) ^ [_3995793, _3995795, _3995797, _3995799, _3995801, _3995803, _3995805] : [p(s(bool, i(s(fun(fun(cart(real, _3995803), fun(cart(real, _3995801), cart(real, _3995805))), bool), bilinear), s(fun(cart(real, _3995803), fun(cart(real, _3995801), cart(real, _3995805))), _3995799)))), -(s(cart(real, _3995805), i(s(fun(cart(real, _3995801), cart(real, _3995805)), i(s(fun(cart(real, _3995803), fun(cart(real, _3995801), cart(real, _3995805))), _3995799), s(cart(real, _3995803), _3995797))), s(cart(real, _3995801), i(s(fun(cart(real, _3995801), cart(real, _3995801)), i(s(fun(cart(real, _3995801), fun(cart(real, _3995801), cart(real, _3995801))), vectoru_sub), s(cart(real, _3995801), _3995795))), s(cart(real, _3995801), _3995793))))) = s(cart(real, _3995805), i(s(fun(cart(real, _3995805), cart(real, _3995805)), i(s(fun(cart(real, _3995805), fun(cart(real, _3995805), cart(real, _3995805))), vectoru_sub), s(cart(real, _3995805), i(s(fun(cart(real, _3995801), cart(real, _3995805)), i(s(fun(cart(real, _3995803), fun(cart(real, _3995801), cart(real, _3995805))), _3995799), s(cart(real, _3995803), _3995797))), s(cart(real, _3995801), _3995795))))), s(cart(real, _3995805), i(s(fun(cart(real, _3995801), cart(real, _3995805)), i(s(fun(cart(real, _3995803), fun(cart(real, _3995801), cart(real, _3995805))), _3995799), s(cart(real, _3995803), _3995797))), s(cart(real, _3995801), _3995793))))))], (12395 ^ _1496237) ^ [_1887326, _1887328, _1887330, _1887332] : [-(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, _1887332))), s(real, _1887328))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1887330))), s(real, _1887326))))))), 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, _1887332)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1887332))), s(real, _1887330)))), 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, _1887328)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1887328))), s(real, _1887326))))], (21809 ^ _1496237) ^ [_2313893, _2313895] : [-(p(s(bool, i(s(fun(fun(fun(_2313895, _2313893), bool), bool), finite), s(fun(fun(_2313895, _2313893), bool), univ))))), p(s(bool, i(s(fun(fun(_2313895, bool), bool), finite), s(fun(_2313895, bool), univ)))), p(s(bool, i(s(fun(fun(_2313893, bool), bool), finite), s(fun(_2313893, bool), univ))))], (22281 ^ _1496237) ^ [_2335032] : [22333 ^ _1496237 : [(22334 ^ _1496237) ^ [_2336552, _2336554] : [-(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))), _2335032), s(real, _2336554))), s(real, _2336552))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2336552))), s(real, _2336554))))]], 22287 ^ _1496237 : [(22290 ^ _1496237) ^ [_2335501, _2335503] : [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 ^ [_2335032]))), s(bool, _2335501))), s(real, _2335503)))), 22301 ^ _1496237 : [(22306 ^ _1496237) ^ [] : [p(s(bool, _2335501))], (22304 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2335503))), s(real, 22283 ^ [_2335032])))))], (22302 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2335032]))), s(real, _2335503)))))]], 22293 ^ _1496237 : [(22296 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2335032]))), s(real, _2335503)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2335503))), s(real, 22283 ^ [_2335032]))))], (22294 ^ _1496237) ^ [] : [-(p(s(bool, _2335501)))]]], (22288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2335032), s(real, 22282 ^ [_2335032]))), s(real, 22283 ^ [_2335032]))), s(real, 22284 ^ [_2335032])))))]], 22311 ^ _1496237 : [(22330 ^ _1496237) ^ [] : [-(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 ^ [_2335032]))), s(bool, 22310 ^ [_2335032]))), s(real, 22309 ^ [_2335032])))))], (22312 ^ _1496237) ^ [] : [p(s(bool, 22310 ^ [_2335032])), 22315 ^ _1496237 : [(22318 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22309 ^ [_2335032]))), s(real, 22283 ^ [_2335032])))))], (22316 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2335032]))), s(real, 22309 ^ [_2335032])))))]]], (22320 ^ _1496237) ^ [] : [-(p(s(bool, 22310 ^ [_2335032]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22282 ^ [_2335032]))), s(real, 22309 ^ [_2335032])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22309 ^ [_2335032]))), s(real, 22283 ^ [_2335032]))))], (22332 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2335032), s(real, 22282 ^ [_2335032]))), s(real, 22283 ^ [_2335032]))), s(real, 22284 ^ [_2335032]))))]]], (2865 ^ _1496237) ^ [_1545151, _1545153, _1545155] : [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, _1545155))), s(bool, _1545153))), s(bool, _1545151)))), 2868 ^ _1496237 : [(2875 ^ _1496237) ^ [] : [-(p(s(bool, _1545155))), -(p(s(bool, _1545151)))], (2869 ^ _1496237) ^ [] : [p(s(bool, _1545155)), -(p(s(bool, _1545153)))]]], (7382 ^ _1496237) ^ [_1706035, _1706037] : [-(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, _1706037))))), s(num, i(s(fun(num, num), bit0), s(num, _1706035))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1706037))), s(num, _1706035))))], (8230 ^ _1496237) ^ [_1741164, _1741166] : [p(s(bool, 8228 ^ [_1741164, _1741166])), -(s(list(_1741164), l2) = s(list(_1741164), nil))], (10827 ^ _1496237) ^ [_1846858] : [-(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, _1846858)))))))], (20031 ^ _1496237) ^ [_2218685, _2218687, _2218689] : [-(p(s(bool, i(s(fun(fun(_2218689, bool), bool), infinite), s(fun(_2218689, bool), _2218685))))), p(s(bool, i(s(fun(fun(_2218689, bool), bool), infinite), s(fun(_2218689, bool), _2218687)))), p(s(bool, i(s(fun(fun(_2218689, bool), bool), i(s(fun(fun(_2218689, bool), fun(fun(_2218689, bool), bool)), subset), s(fun(_2218689, bool), _2218687))), s(fun(_2218689, bool), _2218685))))], (6278 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(6282 ^ _1496237) ^ [] : [6283 ^ _1496237 : [(6288 ^ _1496237) ^ [] : [-(s(num, 6280 ^ []) = s(num, m))], (6286 ^ _1496237) ^ [] : [-(s(num, 6279 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6284 ^ _1496237) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 6289 ^ _1496237 : [(6292 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6280 ^ []))), s(num, n)))))], (6290 ^ _1496237) ^ [] : [-(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 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 6279 ^ []))), s(num, 6280 ^ []))))]]], (13220 ^ _1496237) ^ [] : [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))], (9673 ^ _1496237) ^ [_1811163, _1811165] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1811165))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1811165))), s(nadd, _1811163)))))))], (480 ^ _1496237) ^ [] : [491 ^ _1496237 : [(496 ^ _1496237) ^ [] : [-(p(s(bool, r0)))], (494 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (492 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), p(s(bool, r0))], (25075 ^ _1496237) ^ [_2463994, _2463996, _2463998] : [p(s(bool, i(s(fun(fun(_2463996, fun(_2463996, _2463996)), bool), monoidal), s(fun(_2463996, fun(_2463996, _2463996)), _2463994)))), 25078 ^ _1496237 : [(25079 ^ _1496237) ^ [_2464701] : [p(s(bool, i(s(fun(_2463996, bool), i(s(fun(_2463996, fun(_2463996, bool)), _2464701), s(_2463996, i(s(fun(fun(_2463996, fun(_2463996, _2463996)), _2463996), neutral), s(fun(_2463996, fun(_2463996, _2463996)), _2463994))))), s(_2463996, i(s(fun(fun(_2463996, fun(_2463996, _2463996)), _2463996), neutral), s(fun(_2463996, fun(_2463996, _2463996)), _2463994)))))), 25088 ^ _1496237 : [(25093 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2463996, bool), i(s(fun(_2463996, fun(_2463996, bool)), _2464701), s(_2463996, i(s(fun(_2463996, _2463996), i(s(fun(_2463996, fun(_2463996, _2463996)), _2463994), s(_2463996, 25084 ^ [_2463994, _2463996, _2463998, _2464701]))), s(_2463996, 25085 ^ [_2463994, _2463996, _2463998, _2464701]))))), s(_2463996, i(s(fun(_2463996, _2463996), i(s(fun(_2463996, fun(_2463996, _2463996)), _2463994), s(_2463996, 25086 ^ [_2463994, _2463996, _2463998, _2464701]))), s(_2463996, 25087 ^ [_2463994, _2463996, _2463998, _2464701]))))))], (25091 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2463996, bool), i(s(fun(_2463996, fun(_2463996, bool)), _2464701), s(_2463996, 25085 ^ [_2463994, _2463996, _2463998, _2464701]))), s(_2463996, 25087 ^ [_2463994, _2463996, _2463998, _2464701])))))], (25089 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2463996, bool), i(s(fun(_2463996, fun(_2463996, bool)), _2464701), s(_2463996, 25084 ^ [_2463994, _2463996, _2463998, _2464701]))), s(_2463996, 25086 ^ [_2463994, _2463996, _2463998, _2464701])))))]], 25094 ^ _1496237 : [(25095 ^ _1496237) ^ [_2465885, _2465887, _2465889] : [-(p(s(bool, i(s(fun(_2463996, bool), i(s(fun(_2463996, fun(_2463996, bool)), _2464701), s(_2463996, i(s(fun(fun(_2463998, _2463996), _2463996), i(s(fun(fun(_2463998, bool), fun(fun(_2463998, _2463996), _2463996)), i(s(fun(fun(_2463996, fun(_2463996, _2463996)), fun(fun(_2463998, bool), fun(fun(_2463998, _2463996), _2463996))), iterate), s(fun(_2463996, fun(_2463996, _2463996)), _2463994))), s(fun(_2463998, bool), _2465885))), s(fun(_2463998, _2463996), _2465889))))), s(_2463996, i(s(fun(fun(_2463998, _2463996), _2463996), i(s(fun(fun(_2463998, bool), fun(fun(_2463998, _2463996), _2463996)), i(s(fun(fun(_2463996, fun(_2463996, _2463996)), fun(fun(_2463998, bool), fun(fun(_2463998, _2463996), _2463996))), iterate), s(fun(_2463996, fun(_2463996, _2463996)), _2463994))), s(fun(_2463998, bool), _2465885))), s(fun(_2463998, _2463996), _2465887))))))), p(s(bool, i(s(fun(fun(_2463998, bool), bool), finite), s(fun(_2463998, bool), _2465885)))), 25101 ^ _1496237 : [(25104 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2463996, bool), i(s(fun(_2463996, fun(_2463996, bool)), _2464701), s(_2463996, i(s(fun(_2463998, _2463996), _2465889), s(_2463998, 25100 ^ [_2463994, _2463996, _2463998, _2464701, _2465885, _2465887, _2465889]))))), s(_2463996, i(s(fun(_2463998, _2463996), _2465887), s(_2463998, 25100 ^ [_2463994, _2463996, _2463998, _2464701, _2465885, _2465887, _2465889]))))))], (25102 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2463998, bool), bool), i(s(fun(_2463998, fun(fun(_2463998, bool), bool)), in), s(_2463998, 25100 ^ [_2463994, _2463996, _2463998, _2464701, _2465885, _2465887, _2465889]))), s(fun(_2463998, bool), _2465885)))))]]]]]]], (41028 ^ _1496237) ^ [_3904256, _3904258, _3904260] : [s(real, i(s(fun(_3904260, real), i(s(fun(fun(_3904260, cart(real, _3904258)), fun(_3904260, real)), i(s(fun(cart(real, _3904258), fun(fun(_3904260, cart(real, _3904258)), fun(_3904260, real))), _3904256), s(cart(real, _3904258), 41029 ^ [_3904256, _3904258, _3904260]))), s(fun(_3904260, cart(real, _3904258)), 41030 ^ [_3904256, _3904258, _3904260]))), s(_3904260, 41031 ^ [_3904256, _3904258, _3904260]))) = s(real, i(s(fun(cart(real, _3904258), real), i(s(fun(cart(real, _3904258), fun(cart(real, _3904258), real)), dot), s(cart(real, _3904258), 41029 ^ [_3904256, _3904258, _3904260]))), s(cart(real, _3904258), i(s(fun(_3904260, cart(real, _3904258)), 41030 ^ [_3904256, _3904258, _3904260]), s(_3904260, 41031 ^ [_3904256, _3904258, _3904260]))))), 41034 ^ _1496237 : [(41035 ^ _1496237) ^ [_3905070, _3905072, _3905074] : [p(s(bool, i(s(fun(fun(_3904260, bool), bool), finite), s(fun(_3904260, bool), _3905074)))), -(s(real, i(s(fun(cart(real, _3904258), real), i(s(fun(cart(real, _3904258), fun(cart(real, _3904258), real)), dot), s(cart(real, _3904258), _3905070))), s(cart(real, _3904258), i(s(fun(fun(_3904260, cart(real, _3904258)), cart(real, _3904258)), i(s(fun(fun(_3904260, bool), fun(fun(_3904260, cart(real, _3904258)), cart(real, _3904258))), vsum), s(fun(_3904260, bool), _3905074))), s(fun(_3904260, cart(real, _3904258)), _3905072))))) = s(real, i(s(fun(fun(_3904260, real), real), i(s(fun(fun(_3904260, bool), fun(fun(_3904260, real), real)), sum), s(fun(_3904260, bool), _3905074))), s(fun(_3904260, real), i(s(fun(fun(_3904260, cart(real, _3904258)), fun(_3904260, real)), i(s(fun(cart(real, _3904258), fun(fun(_3904260, cart(real, _3904258)), fun(_3904260, real))), _3904256), s(cart(real, _3904258), _3905070))), s(fun(_3904260, cart(real, _3904258)), _3905072))))))]]], (10501 ^ _1496237) ^ [_1838759, _1838761] : [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), _1838761))), s(prod(hreal, hreal), _1838759)))), -(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), _1838761))), s(prod(hreal, hreal), _1838759)))))], (39753 ^ _1496237) ^ [_3803833, _3803835, _3803837] : [39755 ^ _1496237 : [(39760 ^ _1496237) ^ [] : [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, _3803837), fun(num, real)), d_), s(cart(real, _3803837), _3803835))), s(num, 39754 ^ [_3803833, _3803835, _3803837]))))))), s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3803837), fun(num, real)), d_), s(cart(real, _3803837), _3803833))), s(num, 39754 ^ [_3803833, _3803835, _3803837]))))))))], (39758 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 39754 ^ [_3803833, _3803835, _3803837]))), s(num, i(s(fun(fun(_3803837, bool), num), dimindex), s(fun(_3803837, bool), univ)))))))], (39756 ^ _1496237) ^ [] : [-(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 ^ [_3803833, _3803835, _3803837])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3803837), real), vectoru_norm), s(cart(real, _3803837), _3803835))))), s(real, i(s(fun(cart(real, _3803837), real), vectoru_norm), s(cart(real, _3803837), _3803833)))))))], (10170 ^ _1496237) ^ [_1828935, _1828937] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828937))), s(hreal, _1828935))))), -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828935))), s(hreal, _1828937)))))], (14754 ^ _1496237) ^ [_1943600] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, _1943600))) = 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, _1943600))) = 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, _1943600))) = 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))))))))))], (38932 ^ _1496237) ^ [] : [-(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))))))))))], (25699 ^ _1496237) ^ [_2519346, _2519348, _2519350, _2519352] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2519352, num), num), i(s(fun(fun(_2519352, bool), fun(fun(_2519352, num), num)), nsum), s(fun(_2519352, bool), _2519350))), s(fun(_2519352, num), _2519346))))), s(num, i(s(fun(fun(_2519352, num), num), i(s(fun(fun(_2519352, bool), fun(fun(_2519352, num), num)), nsum), s(fun(_2519352, bool), _2519348))), s(fun(_2519352, num), _2519346))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2519352, num), num), i(s(fun(fun(_2519352, bool), fun(fun(_2519352, num), num)), nsum), s(fun(_2519352, bool), i(s(fun(fun(_2519352, bool), fun(_2519352, bool)), i(s(fun(fun(_2519352, bool), fun(fun(_2519352, bool), fun(_2519352, bool))), union), s(fun(_2519352, bool), _2519350))), s(fun(_2519352, bool), _2519348))))), s(fun(_2519352, num), _2519346))))), s(num, i(s(fun(fun(_2519352, num), num), i(s(fun(fun(_2519352, bool), fun(fun(_2519352, num), num)), nsum), s(fun(_2519352, bool), i(s(fun(fun(_2519352, bool), fun(_2519352, bool)), i(s(fun(fun(_2519352, bool), fun(fun(_2519352, bool), fun(_2519352, bool))), inter), s(fun(_2519352, bool), _2519350))), s(fun(_2519352, bool), _2519348))))), s(fun(_2519352, num), _2519346)))))), p(s(bool, i(s(fun(fun(_2519352, bool), bool), finite), s(fun(_2519352, bool), _2519350)))), p(s(bool, i(s(fun(fun(_2519352, bool), bool), finite), s(fun(_2519352, bool), _2519348))))], (3435 ^ _1496237) ^ [_1565999, _1566001, _1566003, _1566005, _1566007, _1566009, _1566011, _1566013] : [-(s(_1566013, i(s(fun(prod(_1566011, prod(_1566009, _1566007)), _1566013), i(s(fun(fun(prod(prod(_1566011, _1566009), _1566007), _1566013), fun(prod(_1566011, prod(_1566009, _1566007)), _1566013)), passoc), s(fun(prod(prod(_1566011, _1566009), _1566007), _1566013), _1566005))), s(prod(_1566011, prod(_1566009, _1566007)), i(s(fun(prod(_1566009, _1566007), prod(_1566011, prod(_1566009, _1566007))), i(s(fun(_1566011, fun(prod(_1566009, _1566007), prod(_1566011, prod(_1566009, _1566007)))), c_), s(_1566011, _1566003))), s(prod(_1566009, _1566007), i(s(fun(_1566007, prod(_1566009, _1566007)), i(s(fun(_1566009, fun(_1566007, prod(_1566009, _1566007))), c_), s(_1566009, _1566001))), s(_1566007, _1565999))))))) = s(_1566013, i(s(fun(prod(prod(_1566011, _1566009), _1566007), _1566013), _1566005), s(prod(prod(_1566011, _1566009), _1566007), i(s(fun(_1566007, prod(prod(_1566011, _1566009), _1566007)), i(s(fun(prod(_1566011, _1566009), fun(_1566007, prod(prod(_1566011, _1566009), _1566007))), c_), s(prod(_1566011, _1566009), i(s(fun(_1566009, prod(_1566011, _1566009)), i(s(fun(_1566011, fun(_1566009, prod(_1566011, _1566009))), c_), s(_1566011, _1566003))), s(_1566009, _1566001))))), s(_1566007, _1565999))))))], (3972 ^ _1496237) ^ [_1598657, _1598659, _1598661, _1598663] : [-(s(_1598663, i(s(fun(num, _1598663), 3968 ^ [_1598659, _1598661, _1598663]), s(num, i(s(fun(num, num), suc), s(num, _1598657))))) = s(_1598663, i(s(fun(num, _1598663), i(s(fun(_1598663, fun(num, _1598663)), _1598659), s(_1598663, i(s(fun(num, _1598663), 3968 ^ [_1598659, _1598661, _1598663]), s(num, _1598657))))), s(num, _1598657))))], (2579 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, 2580 ^ [])))), 2583 ^ _1496237 : [(2586 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0)))))], (2584 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), p0), s(bool, t)))))]]], (4979 ^ _1496237) ^ [_1621723, _1621725] : [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, _1621725))), s(num, _1621723)))))), 4982 ^ _1496237 : [(4985 ^ _1496237) ^ [] : [s(num, _1621723) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4983 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1621725)))))]]], (16892 ^ _1496237) ^ [_2030011, _2030013, _2030015, _2030017] : [-(s(fun(_2030017, bool), i(s(fun(fun(_2030017, bool), fun(_2030017, bool)), i(s(fun(_2030017, fun(fun(_2030017, bool), fun(_2030017, bool))), insert), s(_2030017, _2030015))), s(fun(_2030017, bool), i(s(fun(fun(_2030017, bool), fun(_2030017, bool)), i(s(fun(_2030017, fun(fun(_2030017, bool), fun(_2030017, bool))), insert), s(_2030017, _2030013))), s(fun(_2030017, bool), _2030011))))) = s(fun(_2030017, bool), i(s(fun(fun(_2030017, bool), fun(_2030017, bool)), i(s(fun(_2030017, fun(fun(_2030017, bool), fun(_2030017, bool))), insert), s(_2030017, _2030013))), s(fun(_2030017, bool), i(s(fun(fun(_2030017, bool), fun(_2030017, bool)), i(s(fun(_2030017, fun(fun(_2030017, bool), fun(_2030017, bool))), insert), s(_2030017, _2030015))), s(fun(_2030017, bool), _2030011))))))], (39369 ^ _1496237) ^ [_3790342, _3790344] : [-(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, _3790344))))), s(real, i(s(fun(real, real), sqrt), s(real, _3790342))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3790344))), s(real, _3790342)))), 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, _3790344)))), 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, _3790342))))], (1160 ^ _1496237) ^ [_1511126] : [1161 ^ _1496237 : [(1164 ^ _1496237) ^ [] : [p(s(bool, _1511126))], (1162 ^ _1496237) ^ [] : [p(s(bool, t))]], -(p(s(bool, t)))], (4158 ^ _1496237) ^ [_1602961, _1602963, _1602965] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602965))), s(num, _1602961))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602963))), s(num, _1602961))), -(s(num, _1602965) = s(num, _1602963)), -(s(num, _1602961) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (10775 ^ _1496237) ^ [_1845387, _1845389] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1845389))), s(real, _1845387))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1845387))), s(real, _1845389)))))], (4603 ^ _1496237) ^ [_1612599, _1612601, _1612603] : [-(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, _1612603))), s(num, _1612599))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612601))), s(num, _1612599))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1612603))), s(num, _1612601))))], (42936 ^ _1496237) ^ [_4074890, _4074892, _4074894, _4074896] : [-(s(cart(real, _4074896), i(s(fun(cart(cart(real, _4074896), _4074894), cart(real, _4074896)), i(s(fun(cart(real, _4074894), fun(cart(cart(real, _4074896), _4074894), cart(real, _4074896))), vectoru_matrixu_mul), s(cart(real, _4074894), _4074890))), s(cart(cart(real, _4074896), _4074894), _4074892))) = s(cart(real, _4074896), i(s(fun(cart(real, _4074894), cart(real, _4074896)), i(s(fun(cart(cart(real, _4074894), _4074896), fun(cart(real, _4074894), cart(real, _4074896))), matrixu_vectoru_mul), s(cart(cart(real, _4074894), _4074896), i(s(fun(cart(cart(real, _4074896), _4074894), cart(cart(real, _4074894), _4074896)), transp), s(cart(cart(real, _4074896), _4074894), _4074892))))), s(cart(real, _4074894), _4074890))))], (5189 ^ _1496237) ^ [_1626638, _1626640] : [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, _1626640))), s(num, _1626638)))))), 5192 ^ _1496237 : [(5195 ^ _1496237) ^ [] : [s(bool, i(s(fun(num, bool), odd), s(num, _1626640))) = s(bool, i(s(fun(num, bool), odd), s(num, _1626638)))], (5193 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1626638))), s(num, _1626640)))))]]], (10585 ^ _1496237) ^ [] : [-(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))))))))], (5547 ^ _1496237) ^ [_1635112, _1635114, _1635116] : [5548 ^ _1496237 : [(5551 ^ _1496237) ^ [] : [s(num, _1635112) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5549 ^ _1496237) ^ [] : [s(num, _1635116) = s(num, _1635114)]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1635116))), s(num, _1635112))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1635114))), s(num, _1635112))))], (15637 ^ _1496237) ^ [_1974769, _1974771] : [15689 ^ _1496237 : [(15690 ^ _1496237) ^ [_1977055, _1977057] : [-(s(fun(_1974771, bool), i(s(fun(fun(_1974771, bool), fun(_1974771, bool)), i(s(fun(fun(_1974771, bool), fun(fun(_1974771, bool), fun(_1974771, bool))), inter), s(fun(_1974771, bool), _1977057))), s(fun(_1974771, bool), _1977055))) = s(fun(_1974771, bool), i(s(fun(fun(_1974771, bool), fun(_1974771, bool)), gspec), s(fun(_1974771, bool), i(s(fun(fun(_1974771, bool), fun(_1974771, bool)), i(s(fun(fun(_1974771, bool), fun(fun(_1974771, bool), fun(_1974771, bool))), _1974769), s(fun(_1974771, bool), _1977057))), s(fun(_1974771, bool), _1977055))))))]], 15643 ^ _1496237 : [(15646 ^ _1496237) ^ [_1975561, _1975563] : [p(s(bool, i(s(fun(_1974771, bool), i(s(fun(bool, fun(_1974771, bool)), i(s(fun(_1974771, fun(bool, fun(_1974771, bool))), setspec), s(_1974771, 15640 ^ [_1974769, _1974771]))), s(bool, _1975561))), s(_1974771, _1975563)))), 15657 ^ _1496237 : [(15662 ^ _1496237) ^ [] : [p(s(bool, _1975561))], (15660 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, _1975563))), s(fun(_1974771, bool), 15639 ^ [_1974769, _1974771])))))], (15658 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, _1975563))), s(fun(_1974771, bool), 15638 ^ [_1974769, _1974771])))))]], 15649 ^ _1496237 : [(15652 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, _1975563))), s(fun(_1974771, bool), 15638 ^ [_1974769, _1974771])))), p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, _1975563))), s(fun(_1974771, bool), 15639 ^ [_1974769, _1974771]))))], (15650 ^ _1496237) ^ [] : [-(p(s(bool, _1975561)))]]], (15644 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1974771, bool), i(s(fun(fun(_1974771, bool), fun(_1974771, bool)), i(s(fun(fun(_1974771, bool), fun(fun(_1974771, bool), fun(_1974771, bool))), _1974769), s(fun(_1974771, bool), 15638 ^ [_1974769, _1974771]))), s(fun(_1974771, bool), 15639 ^ [_1974769, _1974771]))), s(_1974771, 15640 ^ [_1974769, _1974771])))))]], 15667 ^ _1496237 : [(15686 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1974771, bool), i(s(fun(bool, fun(_1974771, bool)), i(s(fun(_1974771, fun(bool, fun(_1974771, bool))), setspec), s(_1974771, 15640 ^ [_1974769, _1974771]))), s(bool, 15666 ^ [_1974769, _1974771]))), s(_1974771, 15665 ^ [_1974769, _1974771])))))], (15668 ^ _1496237) ^ [] : [p(s(bool, 15666 ^ [_1974769, _1974771])), 15671 ^ _1496237 : [(15674 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, 15665 ^ [_1974769, _1974771]))), s(fun(_1974771, bool), 15639 ^ [_1974769, _1974771])))))], (15672 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, 15665 ^ [_1974769, _1974771]))), s(fun(_1974771, bool), 15638 ^ [_1974769, _1974771])))))]]], (15676 ^ _1496237) ^ [] : [-(p(s(bool, 15666 ^ [_1974769, _1974771]))), p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, 15665 ^ [_1974769, _1974771]))), s(fun(_1974771, bool), 15638 ^ [_1974769, _1974771])))), p(s(bool, i(s(fun(fun(_1974771, bool), bool), i(s(fun(_1974771, fun(fun(_1974771, bool), bool)), in), s(_1974771, 15665 ^ [_1974769, _1974771]))), s(fun(_1974771, bool), 15639 ^ [_1974769, _1974771]))))], (15688 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1974771, bool), i(s(fun(fun(_1974771, bool), fun(_1974771, bool)), i(s(fun(fun(_1974771, bool), fun(fun(_1974771, bool), fun(_1974771, bool))), _1974769), s(fun(_1974771, bool), 15638 ^ [_1974769, _1974771]))), s(fun(_1974771, bool), 15639 ^ [_1974769, _1974771]))), s(_1974771, 15640 ^ [_1974769, _1974771]))))]]], (3323 ^ _1496237) ^ [_1561105, _1561107, _1561109, _1561111, _1561113, _1561115] : [-(p(s(bool, i(s(fun(_1561113, bool), i(s(fun(_1561115, fun(_1561113, bool)), i(s(fun(_1561113, fun(_1561115, fun(_1561113, bool))), i(s(fun(_1561115, fun(_1561113, fun(_1561115, fun(_1561113, bool)))), mku_pair), s(_1561115, _1561111))), s(_1561113, _1561109))), s(_1561115, _1561107))), s(_1561113, _1561105))))), s(_1561115, _1561107) = s(_1561115, _1561111), s(_1561113, _1561105) = s(_1561113, _1561109)], (14305 ^ _1496237) ^ [_1932997] : [-(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, _1932997))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14387 ^ _1496237) ^ [_1934700] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), intu_neg), s(int, _1934700))))) = s(int, _1934700))], (42809 ^ _1496237) ^ [_4060914, _4060916, _4060918] : [-(s(cart(cart(real, _4060918), _4060916), i(s(fun(cart(cart(real, _4060918), _4060916), cart(cart(real, _4060918), _4060916)), i(s(fun(real, fun(cart(cart(real, _4060918), _4060916), cart(cart(real, _4060918), _4060916))), r_r_), s(real, _4060914))), s(cart(cart(real, _4060918), _4060916), i(s(fun(num, cart(cart(real, _4060918), _4060916)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4060918), _4060916), i(s(fun(num, cart(cart(real, _4060918), _4060916)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39046 ^ _1496237) ^ [_3776187] : [-(s(cart(real, _3776187), i(s(fun(cart(real, _3776187), cart(real, _3776187)), i(s(fun(cart(real, _3776187), fun(cart(real, _3776187), cart(real, _3776187))), vectoru_add), s(cart(real, _3776187), m))), s(cart(real, _3776187), n))) = s(cart(real, _3776187), i(s(fun(cart(real, _3776187), cart(real, _3776187)), i(s(fun(cart(real, _3776187), fun(cart(real, _3776187), cart(real, _3776187))), vectoru_add), s(cart(real, _3776187), n))), s(cart(real, _3776187), m))))], (14183 ^ _1496237) ^ [] : [-(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))))))], (12147 ^ _1496237) ^ [_1880742, _1880744, _1880746] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1880744))), s(real, _1880742))))), 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, _1880746)))), 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, _1880746))), s(real, _1880744))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1880746))), s(real, _1880742))))))], (11343 ^ _1496237) ^ [_1859289, _1859291, _1859293, _1859295] : [-(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, _1859295))), s(real, _1859291))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1859293))), s(real, _1859289))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1859295))), s(real, _1859293)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1859291))), s(real, _1859289))))], (30096 ^ _1496237) ^ [_2799752, _2799754, _2799756, _2799758] : [s(_2799758, i(s(fun(num, _2799758), i(s(fun(cart(_2799758, _2799756), fun(num, _2799758)), d_), s(cart(_2799758, _2799756), _2799754))), s(num, 30097 ^ [_2799752, _2799754, _2799756, _2799758]))) = s(_2799758, i(s(fun(num, _2799758), i(s(fun(cart(_2799758, _2799756), fun(num, _2799758)), d_), s(cart(_2799758, _2799756), _2799752))), s(num, 30097 ^ [_2799752, _2799754, _2799756, _2799758]))), -(s(cart(_2799758, _2799756), _2799754) = s(cart(_2799758, _2799756), _2799752))], (29864 ^ _1496237) ^ [_2790974] : [-(s(fun(finite_image(_2790974), bool), univ) = s(fun(finite_image(_2790974), bool), i(s(fun(fun(num, bool), fun(finite_image(_2790974), bool)), i(s(fun(fun(num, finite_image(_2790974)), fun(fun(num, bool), fun(finite_image(_2790974), bool))), image), s(fun(num, finite_image(_2790974)), 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(_2790974, bool), num), dimindex), s(fun(_2790974, bool), univ))))))))], (15003 ^ _1496237) ^ [_1949418, _1949420] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, _1949420))), s(int, _1949418))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1949418))), s(int, _1949420))))], (27916 ^ _1496237) ^ [_2664118, _2664120, _2664122, _2664124, _2664126] : [27919 ^ _1496237 : [(27922 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2664126, bool), bool), i(s(fun(_2664126, fun(fun(_2664126, bool), bool)), in), s(_2664126, 27918 ^ [_2664118, _2664120, _2664122, _2664124, _2664126]))), s(fun(_2664126, bool), _2664118)))))], (27924 ^ _1496237) ^ [] : [-(s(_2664124, i(s(fun(_2664126, _2664124), _2664122), s(_2664126, 27917 ^ [_2664118, _2664120, _2664122, _2664124, _2664126]))) = s(_2664124, i(s(fun(_2664126, _2664124), _2664122), s(_2664126, 27918 ^ [_2664118, _2664120, _2664122, _2664124, _2664126]))))], (27926 ^ _1496237) ^ [] : [s(_2664126, 27917 ^ [_2664118, _2664120, _2664122, _2664124, _2664126]) = s(_2664126, 27918 ^ [_2664118, _2664120, _2664122, _2664124, _2664126])], (27920 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2664126, bool), bool), i(s(fun(_2664126, fun(fun(_2664126, bool), bool)), in), s(_2664126, 27917 ^ [_2664118, _2664120, _2664122, _2664124, _2664126]))), s(fun(_2664126, bool), _2664118)))))]], -(s(real, i(s(fun(fun(_2664124, real), real), i(s(fun(fun(_2664124, bool), fun(fun(_2664124, real), real)), sum), s(fun(_2664124, bool), i(s(fun(fun(_2664126, bool), fun(_2664124, bool)), i(s(fun(fun(_2664126, _2664124), fun(fun(_2664126, bool), fun(_2664124, bool))), image), s(fun(_2664126, _2664124), _2664122))), s(fun(_2664126, bool), _2664118))))), s(fun(_2664124, real), _2664120))) = s(real, i(s(fun(fun(_2664126, real), real), i(s(fun(fun(_2664126, bool), fun(fun(_2664126, real), real)), sum), s(fun(_2664126, bool), _2664118))), s(fun(_2664126, real), i(s(fun(fun(_2664126, _2664124), fun(_2664126, real)), i(s(fun(fun(_2664124, real), fun(fun(_2664126, _2664124), fun(_2664126, real))), o), s(fun(_2664124, real), _2664120))), s(fun(_2664126, _2664124), _2664122))))))], (16992 ^ _1496237) ^ [_2036977, _2036979, _2036981, _2036983] : [s(bool, i(s(fun(fun(_2036983, bool), bool), i(s(fun(_2036983, fun(fun(_2036983, bool), bool)), in), s(_2036983, _2036979))), s(fun(_2036983, bool), i(s(fun(_2036983, fun(_2036983, bool)), i(s(fun(fun(_2036983, bool), fun(_2036983, fun(_2036983, bool))), delete), s(fun(_2036983, bool), _2036981))), s(_2036983, _2036977))))) = s(bool, i(s(fun(fun(_2036983, bool), bool), i(s(fun(_2036983, fun(fun(_2036983, bool), bool)), in), s(_2036983, _2036977))), s(fun(_2036983, bool), i(s(fun(_2036983, fun(_2036983, bool)), i(s(fun(fun(_2036983, bool), fun(_2036983, fun(_2036983, bool))), delete), s(fun(_2036983, bool), _2036981))), s(_2036983, _2036979))))), -(s(bool, i(s(fun(fun(_2036983, bool), bool), i(s(fun(_2036983, fun(fun(_2036983, bool), bool)), in), s(_2036983, _2036979))), s(fun(_2036983, bool), _2036981))) = s(bool, i(s(fun(fun(_2036983, bool), bool), i(s(fun(_2036983, fun(fun(_2036983, bool), bool)), in), s(_2036983, _2036977))), s(fun(_2036983, bool), _2036981))))], (21467 ^ _1496237) ^ [_2296728, _2296730, _2296732, _2296734, _2296736, _2296738] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(prod(_2296738, _2296736), bool), fun(num, bool)), hasu_size), s(fun(prod(_2296738, _2296736), bool), i(s(fun(fun(_2296736, bool), fun(prod(_2296738, _2296736), bool)), i(s(fun(fun(_2296738, bool), fun(fun(_2296736, bool), fun(prod(_2296738, _2296736), bool))), cross0), s(fun(_2296738, bool), _2296734))), s(fun(_2296736, bool), _2296732))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2296730))), s(num, _2296728))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2296738, bool), fun(num, bool)), hasu_size), s(fun(_2296738, bool), _2296734))), s(num, _2296730)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2296736, bool), fun(num, bool)), hasu_size), s(fun(_2296736, bool), _2296732))), s(num, _2296728))))], (13101 ^ _1496237) ^ [] : [13119 ^ _1496237 : [(13120 ^ _1496237) ^ [_1903976, _1903978] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, _1903978))), s(real, _1903976)))))]], 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 ^ _1496237 : [(13118 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), p0), s(real, 13113 ^ []))), s(real, 13114 ^ []))))], (13116 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 13113 ^ []))), s(real, 13114 ^ [])))))]]], (10341 ^ _1496237) ^ [_1834408, _1834410] : [-(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), _1834410))), s(prod(hreal, hreal), _1834408))) = 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), _1834408))), s(prod(hreal, hreal), _1834410))))], (7352 ^ _1496237) ^ [_1705213] : [-(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, _1705213))))), s(num, u_0))) = s(bool, f0))], (27800 ^ _1496237) ^ [_2656614, _2656616, _2656618] : [27814 ^ _1496237 : [(27815 ^ _1496237) ^ [_2657176] : [p(s(bool, i(s(fun(fun(_2656618, bool), bool), i(s(fun(_2656618, fun(fun(_2656618, bool), bool)), in), s(_2656618, _2657176))), s(fun(_2656618, bool), _2656614)))), -(s(real, i(s(fun(_2656618, real), _2656616), s(_2656618, _2657176))) = 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(_2656618, bool), bool), finite), s(fun(_2656618, bool), _2656614)))), 27808 ^ _1496237 : [(27811 ^ _1496237) ^ [] : [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(_2656618, real), _2656616), s(_2656618, 27807 ^ [_2656614, _2656616, _2656618]))))))], (27809 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2656618, bool), bool), i(s(fun(_2656618, fun(fun(_2656618, bool), bool)), in), s(_2656618, 27807 ^ [_2656614, _2656616, _2656618]))), s(fun(_2656618, bool), _2656614)))))]], s(real, i(s(fun(fun(_2656618, real), real), i(s(fun(fun(_2656618, bool), fun(fun(_2656618, real), real)), sum), s(fun(_2656618, bool), _2656614))), s(fun(_2656618, real), _2656616))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (8076 ^ _1496237) ^ [_1734076] : [-(s(list(_1734076), i(s(fun(list(_1734076), list(_1734076)), tl), s(list(_1734076), i(s(fun(list(_1734076), list(_1734076)), i(s(fun(_1734076, fun(list(_1734076), list(_1734076))), cons), s(_1734076, h0))), s(list(_1734076), t0))))) = s(list(_1734076), t0))], (7486 ^ _1496237) ^ [_1708388, _1708390] : [s(num, i(s(fun(num, num), bit0), s(num, _1708390))) = s(num, i(s(fun(num, num), bit0), s(num, _1708388))), -(s(num, _1708390) = s(num, _1708388))], (39123 ^ _1496237) ^ [_3779951, _3779953] : [s(real, i(s(fun(cart(real, _3779953), real), i(s(fun(cart(real, _3779953), fun(cart(real, _3779953), real)), dot), s(cart(real, _3779953), _3779951))), s(cart(real, _3779953), 39124 ^ [_3779951, _3779953]))) = 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, _3779953), _3779951) = s(cart(real, _3779953), i(s(fun(num, cart(real, _3779953)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14021 ^ _1496237) ^ [_1925802, _1925804, _1925806] : [-(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, _1925806))), s(int, _1925804))))), s(int, _1925802))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925806))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1925802))), s(int, _1925804))))))], (16954 ^ _1496237) ^ [_2034322] : [-(s(fun(_2034322, bool), i(s(fun(fun(_2034322, bool), fun(_2034322, bool)), i(s(fun(fun(_2034322, bool), fun(fun(_2034322, bool), fun(_2034322, bool))), inter), s(fun(_2034322, bool), p1))), s(fun(_2034322, bool), q))) = s(fun(_2034322, bool), i(s(fun(fun(_2034322, bool), fun(_2034322, bool)), i(s(fun(fun(_2034322, bool), fun(fun(_2034322, bool), fun(_2034322, bool))), inter), s(fun(_2034322, bool), q))), s(fun(_2034322, bool), p1))))], (636 ^ _1496237) ^ [_1505310, _1505312] : [637 ^ _1496237 : [(640 ^ _1496237) ^ [] : [p(s(bool, _1505310))], (638 ^ _1496237) ^ [] : [p(s(bool, _1505312))]], -(p(s(bool, _1505310))), -(p(s(bool, _1505312)))], (24859 ^ _1496237) ^ [_2440724, _2440726, _2440728, _2440730, _2440732] : [p(s(bool, i(s(fun(fun(_2440730, bool), bool), finite), s(fun(_2440730, bool), _2440724)))), -(p(s(bool, i(s(fun(fun(_2440730, bool), bool), finite), s(fun(_2440730, bool), i(s(fun(fun(_2440730, bool), fun(_2440730, bool)), i(s(fun(fun(_2440730, _2440732), fun(fun(_2440730, bool), fun(_2440730, bool))), i(s(fun(fun(_2440732, fun(_2440732, _2440732)), fun(fun(_2440730, _2440732), fun(fun(_2440730, bool), fun(_2440730, bool)))), support), s(fun(_2440732, fun(_2440732, _2440732)), _2440728))), s(fun(_2440730, _2440732), _2440726))), s(fun(_2440730, bool), _2440724)))))))], (1518 ^ _1496237) ^ [_1517973, _1517975, _1517977] : [1526 ^ _1496237 : [(1529 ^ _1496237) ^ [_1518282] : [-(p(s(bool, i(s(fun(_1517977, bool), _1517973), s(_1517977, _1518282)))))], (1527 ^ _1496237) ^ [_1518248] : [-(p(s(bool, i(s(fun(_1517977, bool), _1517975), s(_1517977, _1518248)))))]], p(s(bool, i(s(fun(_1517977, bool), _1517975), s(_1517977, 1519 ^ [_1517973, _1517975, _1517977])))), p(s(bool, i(s(fun(_1517977, bool), _1517973), s(_1517977, 1519 ^ [_1517973, _1517975, _1517977]))))], (6429 ^ _1496237) ^ [_1655022] : [6435 ^ _1496237 : [(6440 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655022), s(num, 6432 ^ [_1655022]))), s(num, 6434 ^ [_1655022]))))], (6438 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655022), s(num, 6433 ^ [_1655022]))), s(num, 6434 ^ [_1655022])))))], (6436 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655022), s(num, 6432 ^ [_1655022]))), s(num, 6433 ^ [_1655022])))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655022), s(num, 6441 ^ [_1655022]))), s(num, i(s(fun(num, num), suc), s(num, 6441 ^ [_1655022])))))), 6444 ^ _1496237 : [(6445 ^ _1496237) ^ [_1655537, _1655539] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1655539))), s(num, _1655537)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655022), s(num, _1655539))), s(num, _1655537)))))]]], (12431 ^ _1496237) ^ [_1888224] : [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, _1888224))), s(real, _1888224)))))), s(real, _1888224) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (18710 ^ _1496237) ^ [_2151827, _2151829, _2151831] : [18716 ^ _1496237 : [(18719 ^ _1496237) ^ [_2153517] : [p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(bool, fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151831, bool), fun(bool, fun(fun(_2151831, bool), bool))), setspec), s(fun(_2151831, bool), 18713 ^ [_2151827, _2151829, _2151831]))), s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, _2153517))), s(fun(_2151829, bool), 18711 ^ [_2151827, _2151829, _2151831]))))), s(fun(_2151831, bool), i(s(fun(_2151829, fun(_2151831, bool)), 18712 ^ [_2151827, _2151829, _2151831]), s(_2151829, _2153517))))))], (18717 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool))), _2151827), s(fun(_2151829, bool), 18711 ^ [_2151827, _2151829, _2151831]))), s(fun(_2151829, fun(_2151831, bool)), 18712 ^ [_2151827, _2151829, _2151831]))), s(fun(_2151831, bool), 18713 ^ [_2151827, _2151829, _2151831])))))]], 18721 ^ _1496237 : [(18724 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool))), _2151827), s(fun(_2151829, bool), 18711 ^ [_2151827, _2151829, _2151831]))), s(fun(_2151829, fun(_2151831, bool)), 18712 ^ [_2151827, _2151829, _2151831]))), s(fun(_2151831, bool), 18713 ^ [_2151827, _2151829, _2151831]))))], (18722 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(bool, fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151831, bool), fun(bool, fun(fun(_2151831, bool), bool))), setspec), s(fun(_2151831, bool), 18713 ^ [_2151827, _2151829, _2151831]))), s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, 18720 ^ [_2151827, _2151829, _2151831]))), s(fun(_2151829, bool), 18711 ^ [_2151827, _2151829, _2151831]))))), s(fun(_2151831, bool), i(s(fun(_2151829, fun(_2151831, bool)), 18712 ^ [_2151827, _2151829, _2151831]), s(_2151829, 18720 ^ [_2151827, _2151829, _2151831])))))))]], 18725 ^ _1496237 : [(18726 ^ _1496237) ^ [_2154011] : [18780 ^ _1496237 : [(18781 ^ _1496237) ^ [_2158904] : [18796 ^ _1496237 : [(18797 ^ _1496237) ^ [_2160593, _2160595] : [-(s(fun(_2151831, bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(_2151831, bool)), inters), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(fun(_2151831, bool), bool)), gspec), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151831, bool), bool))), _2158904), s(fun(_2151829, bool), _2160593))), s(fun(_2151829, fun(fun(_2151831, bool), bool)), _2160595))))))) = s(fun(_2151831, bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(_2151831, bool)), unions), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(fun(_2151831, bool), bool)), gspec), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, bool), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151829, bool), fun(fun(_2151831, bool), bool))), _2154011), s(fun(_2151829, fun(fun(_2151831, bool), bool)), _2160595))), s(fun(_2151829, bool), _2160593))))))))]], 18787 ^ _1496237 : [(18790 ^ _1496237) ^ [_2159984] : [p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(bool, fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151831, bool), fun(bool, fun(fun(_2151831, bool), bool))), setspec), s(fun(_2151831, bool), 18784 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, _2159984))), s(fun(_2151829, bool), 18782 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))))), s(fun(_2151831, bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(_2151831, bool)), unions), s(fun(fun(_2151831, bool), bool), i(s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18783 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]), s(_2151829, _2159984))))))))], (18788 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151831, bool), bool))), _2158904), s(fun(_2151829, bool), 18782 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18783 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(fun(_2151831, bool), 18784 ^ [_2151827, _2151829, _2151831, _2154011, _2158904])))))]], 18792 ^ _1496237 : [(18795 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151831, bool), bool))), _2158904), s(fun(_2151829, bool), 18782 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18783 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(fun(_2151831, bool), 18784 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))))], (18793 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(bool, fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151831, bool), fun(bool, fun(fun(_2151831, bool), bool))), setspec), s(fun(_2151831, bool), 18784 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, 18791 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))), s(fun(_2151829, bool), 18782 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]))))), s(fun(_2151831, bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(_2151831, bool)), unions), s(fun(fun(_2151831, bool), bool), i(s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18783 ^ [_2151827, _2151829, _2151831, _2154011, _2158904]), s(_2151829, 18791 ^ [_2151827, _2151829, _2151831, _2154011, _2158904])))))))))]]]], 18732 ^ _1496237 : [(18735 ^ _1496237) ^ [_2155718, _2155720] : [p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(bool, fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151831, bool), fun(bool, fun(fun(_2151831, bool), bool))), setspec), s(fun(_2151831, bool), 18729 ^ [_2151827, _2151829, _2151831, _2154011]))), s(bool, _2155718))), s(fun(_2151831, bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(_2151831, bool)), inters), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(fun(_2151831, bool), bool)), gspec), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool))), _2151827), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151829, fun(_2151831, bool)), _2155720)))))))))), 18738 ^ _1496237 : [(18744 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2151831, bool), bool), bool), i(s(fun(fun(_2151831, bool), fun(fun(fun(_2151831, bool), bool), bool)), in), s(fun(_2151831, bool), i(s(fun(_2151829, fun(_2151831, bool)), _2155720), s(_2151829, 18740 ^ [_2151827, _2151829, _2151831, _2154011, _2155718, _2155720]))))), s(fun(fun(_2151831, bool), bool), i(s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18727 ^ [_2151827, _2151829, _2151831, _2154011]), s(_2151829, 18740 ^ [_2151827, _2151829, _2151831, _2154011, _2155718, _2155720]))))))], (18742 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, 18740 ^ [_2151827, _2151829, _2151831, _2154011, _2155718, _2155720]))), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011])))))], (18739 ^ _1496237) ^ [] : [-(p(s(bool, _2155718)))]], 18745 ^ _1496237 : [(18746 ^ _1496237) ^ [_2156549] : [p(s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, _2156549))), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011])))), -(p(s(bool, i(s(fun(fun(fun(_2151831, bool), bool), bool), i(s(fun(fun(_2151831, bool), fun(fun(fun(_2151831, bool), bool), bool)), in), s(fun(_2151831, bool), i(s(fun(_2151829, fun(_2151831, bool)), _2155720), s(_2151829, _2156549))))), s(fun(fun(_2151831, bool), bool), i(s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18727 ^ [_2151827, _2151829, _2151831, _2154011]), s(_2151829, _2156549)))))))], (18752 ^ _1496237) ^ [] : [p(s(bool, _2155718))]]], (18733 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, bool), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151829, bool), fun(fun(_2151831, bool), bool))), _2154011), s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18727 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151831, bool), 18729 ^ [_2151827, _2151829, _2151831, _2154011])))))]], 18757 ^ _1496237 : [(18777 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(bool, fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151831, bool), fun(bool, fun(fun(_2151831, bool), bool))), setspec), s(fun(_2151831, bool), 18729 ^ [_2151827, _2151829, _2151831, _2154011]))), s(bool, 18756 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151831, bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(_2151831, bool)), inters), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(fun(_2151831, bool), bool), fun(fun(_2151831, bool), bool)), gspec), s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, bool), fun(fun(_2151829, fun(_2151831, bool)), fun(fun(_2151831, bool), bool))), _2151827), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151829, fun(_2151831, bool)), 18755 ^ [_2151827, _2151829, _2151831, _2154011])))))))))))], (18768 ^ _1496237) ^ [] : [18770 ^ _1496237 : [(18773 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2151831, bool), bool), bool), i(s(fun(fun(_2151831, bool), fun(fun(fun(_2151831, bool), bool), bool)), in), s(fun(_2151831, bool), i(s(fun(_2151829, fun(_2151831, bool)), 18755 ^ [_2151827, _2151829, _2151831, _2154011]), s(_2151829, 18769 ^ [_2151827, _2151829, _2151831, _2154011]))))), s(fun(fun(_2151831, bool), bool), i(s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18727 ^ [_2151827, _2151829, _2151831, _2154011]), s(_2151829, 18769 ^ [_2151827, _2151829, _2151831, _2154011]))))))], (18771 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, 18769 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011])))))]], -(p(s(bool, 18756 ^ [_2151827, _2151829, _2151831, _2154011])))], (18758 ^ _1496237) ^ [] : [p(s(bool, 18756 ^ [_2151827, _2151829, _2151831, _2154011])), 18761 ^ _1496237 : [(18762 ^ _1496237) ^ [_2157679] : [p(s(bool, i(s(fun(fun(_2151829, bool), bool), i(s(fun(_2151829, fun(fun(_2151829, bool), bool)), in), s(_2151829, _2157679))), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011])))), -(p(s(bool, i(s(fun(fun(fun(_2151831, bool), bool), bool), i(s(fun(fun(_2151831, bool), fun(fun(fun(_2151831, bool), bool), bool)), in), s(fun(_2151831, bool), i(s(fun(_2151829, fun(_2151831, bool)), 18755 ^ [_2151827, _2151829, _2151831, _2154011]), s(_2151829, _2157679))))), s(fun(fun(_2151831, bool), bool), i(s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18727 ^ [_2151827, _2151829, _2151831, _2154011]), s(_2151829, _2157679)))))))]]], (18779 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2151831, bool), bool), i(s(fun(fun(_2151829, bool), fun(fun(_2151831, bool), bool)), i(s(fun(fun(_2151829, fun(fun(_2151831, bool), bool)), fun(fun(_2151829, bool), fun(fun(_2151831, bool), bool))), _2154011), s(fun(_2151829, fun(fun(_2151831, bool), bool)), 18727 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151829, bool), 18728 ^ [_2151827, _2151829, _2151831, _2154011]))), s(fun(_2151831, bool), 18729 ^ [_2151827, _2151829, _2151831, _2154011]))))]]]]], (8095 ^ _1496237) ^ [_1735276] : [p(s(bool, 8093 ^ [_1735276])), -(s(list(_1735276), t0) = s(list(_1735276), nil))], (41673 ^ _1496237) ^ [_3952389, _3952391, _3952393] : [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, _3952391)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3952391))), s(num, i(s(fun(fun(_3952393, bool), num), dimindex), s(fun(_3952393, 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, _3952389)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3952389))), s(num, i(s(fun(fun(_3952393, bool), num), dimindex), s(fun(_3952393, bool), univ)))))), 41688 ^ _1496237 : [(41695 ^ _1496237) ^ [] : [-(s(num, _3952391) = s(num, _3952389)), -(p(s(bool, i(s(fun(cart(real, _3952393), bool), i(s(fun(cart(real, _3952393), fun(cart(real, _3952393), bool)), orthogonal), s(cart(real, _3952393), i(s(fun(num, cart(real, _3952393)), basis), s(num, _3952391))))), s(cart(real, _3952393), i(s(fun(num, cart(real, _3952393)), basis), s(num, _3952389)))))))], (41689 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _3952393), bool), i(s(fun(cart(real, _3952393), fun(cart(real, _3952393), bool)), orthogonal), s(cart(real, _3952393), i(s(fun(num, cart(real, _3952393)), basis), s(num, _3952391))))), s(cart(real, _3952393), i(s(fun(num, cart(real, _3952393)), basis), s(num, _3952389)))))), s(num, _3952391) = s(num, _3952389)]]], (16204 ^ _1496237) ^ [_1999479, _1999481] : [-(s(fun(_1999481, bool), i(s(fun(fun(_1999481, bool), fun(_1999481, bool)), rest), s(fun(_1999481, bool), _1999479))) = s(fun(_1999481, bool), i(s(fun(_1999481, fun(_1999481, bool)), i(s(fun(fun(_1999481, bool), fun(_1999481, fun(_1999481, bool))), delete), s(fun(_1999481, bool), _1999479))), s(_1999481, i(s(fun(fun(_1999481, bool), _1999481), choice0), s(fun(_1999481, bool), _1999479))))))], (39117 ^ _1496237) ^ [_3779710, _3779712] : [s(cart(real, _3779712), _3779710) = s(cart(real, _3779712), i(s(fun(num, cart(real, _3779712)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 39120 ^ _1496237 : [(39121 ^ _1496237) ^ [_3779862] : [-(s(real, i(s(fun(cart(real, _3779712), real), i(s(fun(cart(real, _3779712), fun(cart(real, _3779712), real)), dot), s(cart(real, _3779712), _3779862))), s(cart(real, _3779712), _3779710))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (36569 ^ _1496237) ^ [_3559713, _3559715, _3559717] : [36622 ^ _1496237 : [(36623 ^ _1496237) ^ [_3562584, _3562586, _3562588] : [-(p(s(bool, i(s(fun(fun(_3559717, bool), bool), countable), s(fun(_3559717, bool), i(s(fun(fun(_3559717, bool), fun(_3559717, bool)), gspec), s(fun(_3559717, bool), i(s(fun(fun(_3559715, bool), fun(_3559717, bool)), i(s(fun(fun(_3559717, _3559715), fun(fun(_3559715, bool), fun(_3559717, bool))), i(s(fun(fun(_3559717, bool), fun(fun(_3559717, _3559715), fun(fun(_3559715, bool), fun(_3559717, bool)))), _3559713), s(fun(_3559717, bool), _3562584))), s(fun(_3559717, _3559715), _3562588))), s(fun(_3559715, bool), _3562586))))))))), 36628 ^ _1496237 : [(36631 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3559717, bool), bool), i(s(fun(_3559717, fun(fun(_3559717, bool), bool)), in), s(_3559717, 36627 ^ [_3559713, _3559715, _3559717, _3562584, _3562586, _3562588]))), s(fun(_3559717, bool), _3562584)))))], (36633 ^ _1496237) ^ [] : [-(s(_3559715, i(s(fun(_3559717, _3559715), _3562588), s(_3559717, 36626 ^ [_3559713, _3559715, _3559717, _3562584, _3562586, _3562588]))) = s(_3559715, i(s(fun(_3559717, _3559715), _3562588), s(_3559717, 36627 ^ [_3559713, _3559715, _3559717, _3562584, _3562586, _3562588]))))], (36635 ^ _1496237) ^ [] : [s(_3559717, 36626 ^ [_3559713, _3559715, _3559717, _3562584, _3562586, _3562588]) = s(_3559717, 36627 ^ [_3559713, _3559715, _3559717, _3562584, _3562586, _3562588])], (36629 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3559717, bool), bool), i(s(fun(_3559717, fun(fun(_3559717, bool), bool)), in), s(_3559717, 36626 ^ [_3559713, _3559715, _3559717, _3562584, _3562586, _3562588]))), s(fun(_3559717, bool), _3562584)))))]], p(s(bool, i(s(fun(fun(_3559715, bool), bool), countable), s(fun(_3559715, bool), _3562586))))]], 36576 ^ _1496237 : [(36579 ^ _1496237) ^ [_3560850, _3560852] : [p(s(bool, i(s(fun(_3559717, bool), i(s(fun(bool, fun(_3559717, bool)), i(s(fun(_3559717, fun(bool, fun(_3559717, bool))), setspec), s(_3559717, 36573 ^ [_3559713, _3559715, _3559717]))), s(bool, _3560850))), s(_3559717, _3560852)))), 36590 ^ _1496237 : [(36595 ^ _1496237) ^ [] : [p(s(bool, _3560850))], (36593 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3559715, bool), bool), i(s(fun(_3559715, fun(fun(_3559715, bool), bool)), in), s(_3559715, i(s(fun(_3559717, _3559715), 36571 ^ [_3559713, _3559715, _3559717]), s(_3559717, _3560852))))), s(fun(_3559715, bool), 36572 ^ [_3559713, _3559715, _3559717])))))], (36591 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3559717, bool), bool), i(s(fun(_3559717, fun(fun(_3559717, bool), bool)), in), s(_3559717, _3560852))), s(fun(_3559717, bool), 36570 ^ [_3559713, _3559715, _3559717])))))]], 36582 ^ _1496237 : [(36585 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3559717, bool), bool), i(s(fun(_3559717, fun(fun(_3559717, bool), bool)), in), s(_3559717, _3560852))), s(fun(_3559717, bool), 36570 ^ [_3559713, _3559715, _3559717])))), p(s(bool, i(s(fun(fun(_3559715, bool), bool), i(s(fun(_3559715, fun(fun(_3559715, bool), bool)), in), s(_3559715, i(s(fun(_3559717, _3559715), 36571 ^ [_3559713, _3559715, _3559717]), s(_3559717, _3560852))))), s(fun(_3559715, bool), 36572 ^ [_3559713, _3559715, _3559717]))))], (36583 ^ _1496237) ^ [] : [-(p(s(bool, _3560850)))]]], (36577 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3559717, bool), i(s(fun(fun(_3559715, bool), fun(_3559717, bool)), i(s(fun(fun(_3559717, _3559715), fun(fun(_3559715, bool), fun(_3559717, bool))), i(s(fun(fun(_3559717, bool), fun(fun(_3559717, _3559715), fun(fun(_3559715, bool), fun(_3559717, bool)))), _3559713), s(fun(_3559717, bool), 36570 ^ [_3559713, _3559715, _3559717]))), s(fun(_3559717, _3559715), 36571 ^ [_3559713, _3559715, _3559717]))), s(fun(_3559715, bool), 36572 ^ [_3559713, _3559715, _3559717]))), s(_3559717, 36573 ^ [_3559713, _3559715, _3559717])))))]], 36600 ^ _1496237 : [(36619 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3559717, bool), i(s(fun(bool, fun(_3559717, bool)), i(s(fun(_3559717, fun(bool, fun(_3559717, bool))), setspec), s(_3559717, 36573 ^ [_3559713, _3559715, _3559717]))), s(bool, 36599 ^ [_3559713, _3559715, _3559717]))), s(_3559717, 36598 ^ [_3559713, _3559715, _3559717])))))], (36601 ^ _1496237) ^ [] : [p(s(bool, 36599 ^ [_3559713, _3559715, _3559717])), 36604 ^ _1496237 : [(36607 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3559715, bool), bool), i(s(fun(_3559715, fun(fun(_3559715, bool), bool)), in), s(_3559715, i(s(fun(_3559717, _3559715), 36571 ^ [_3559713, _3559715, _3559717]), s(_3559717, 36598 ^ [_3559713, _3559715, _3559717]))))), s(fun(_3559715, bool), 36572 ^ [_3559713, _3559715, _3559717])))))], (36605 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3559717, bool), bool), i(s(fun(_3559717, fun(fun(_3559717, bool), bool)), in), s(_3559717, 36598 ^ [_3559713, _3559715, _3559717]))), s(fun(_3559717, bool), 36570 ^ [_3559713, _3559715, _3559717])))))]]], (36609 ^ _1496237) ^ [] : [-(p(s(bool, 36599 ^ [_3559713, _3559715, _3559717]))), p(s(bool, i(s(fun(fun(_3559717, bool), bool), i(s(fun(_3559717, fun(fun(_3559717, bool), bool)), in), s(_3559717, 36598 ^ [_3559713, _3559715, _3559717]))), s(fun(_3559717, bool), 36570 ^ [_3559713, _3559715, _3559717])))), p(s(bool, i(s(fun(fun(_3559715, bool), bool), i(s(fun(_3559715, fun(fun(_3559715, bool), bool)), in), s(_3559715, i(s(fun(_3559717, _3559715), 36571 ^ [_3559713, _3559715, _3559717]), s(_3559717, 36598 ^ [_3559713, _3559715, _3559717]))))), s(fun(_3559715, bool), 36572 ^ [_3559713, _3559715, _3559717]))))], (36621 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3559717, bool), i(s(fun(fun(_3559715, bool), fun(_3559717, bool)), i(s(fun(fun(_3559717, _3559715), fun(fun(_3559715, bool), fun(_3559717, bool))), i(s(fun(fun(_3559717, bool), fun(fun(_3559717, _3559715), fun(fun(_3559715, bool), fun(_3559717, bool)))), _3559713), s(fun(_3559717, bool), 36570 ^ [_3559713, _3559715, _3559717]))), s(fun(_3559717, _3559715), 36571 ^ [_3559713, _3559715, _3559717]))), s(fun(_3559715, bool), 36572 ^ [_3559713, _3559715, _3559717]))), s(_3559717, 36573 ^ [_3559713, _3559715, _3559717]))))]]], (7738 ^ _1496237) ^ [_1717732, _1717734] : [p(s(bool, i(s(fun(fun(num, fun(_1717734, bool)), bool), zrecspace), s(fun(num, fun(_1717734, bool)), _1717732)))), -(s(fun(num, fun(_1717734, bool)), _1717732) = s(fun(num, fun(_1717734, bool)), zbot)), 7748 ^ _1496237 : [(7751 ^ _1496237) ^ [_1718243] : [-(p(s(bool, i(s(fun(fun(num, fun(_1717734, bool)), bool), zrecspace), s(fun(num, fun(_1717734, bool)), i(s(fun(num, fun(num, fun(_1717734, bool))), 7747 ^ [_1717732, _1717734]), s(num, _1718243)))))))], (7749 ^ _1496237) ^ [] : [-(s(fun(num, fun(_1717734, bool)), _1717732) = s(fun(num, fun(_1717734, bool)), i(s(fun(fun(num, fun(num, fun(_1717734, bool))), fun(num, fun(_1717734, bool))), i(s(fun(_1717734, fun(fun(num, fun(num, fun(_1717734, bool))), fun(num, fun(_1717734, bool)))), i(s(fun(num, fun(_1717734, fun(fun(num, fun(num, fun(_1717734, bool))), fun(num, fun(_1717734, bool))))), zconstr), s(num, 7745 ^ [_1717732, _1717734]))), s(_1717734, 7746 ^ [_1717732, _1717734]))), s(fun(num, fun(num, fun(_1717734, bool))), 7747 ^ [_1717732, _1717734]))))]]], (11241 ^ _1496237) ^ [_1857140, _1857142] : [-(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, _1857142))), s(real, _1857140))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1857142))), s(real, i(s(fun(real, real), realu_neg), s(real, _1857140))))))], (19114 ^ _1496237) ^ [_2174150, _2174152] : [19117 ^ _1496237 : [(19120 ^ _1496237) ^ [] : [s(_2174150, 19115 ^ [_2174150, _2174152]) = s(_2174150, 19116 ^ [_2174150, _2174152])], (19118 ^ _1496237) ^ [] : [-(s(_2174152, i(s(fun(_2174150, _2174152), f), s(_2174150, 19115 ^ [_2174150, _2174152]))) = s(_2174152, i(s(fun(_2174150, _2174152), f), s(_2174150, 19116 ^ [_2174150, _2174152]))))]], 19122 ^ _1496237 : [(19123 ^ _1496237) ^ [_2174411] : [-(s(_2174150, i(s(fun(_2174152, _2174150), 19121 ^ [_2174150, _2174152]), s(_2174152, i(s(fun(_2174150, _2174152), f), s(_2174150, _2174411))))) = s(_2174150, _2174411))]]], (3185 ^ _1496237) ^ [_1555573, _1555575, _1555577, _1555579, _1555581] : [3186 ^ _1496237 : [(3187 ^ _1496237) ^ [_1555662] : [p(s(bool, i(s(fun(_1555581, bool), i(s(fun(_1555579, fun(_1555581, bool)), _1555577), s(_1555579, _1555573))), s(_1555581, _1555662))))]], -(p(s(bool, 3176 ^ [_1555573, _1555575, _1555577, _1555579, _1555581])))], (36021 ^ _1496237) ^ [_3530521, _3530523, _3530525, _3530527] : [36024 ^ _1496237 : [(36027 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3530525, bool), bool), i(s(fun(_3530525, fun(fun(_3530525, bool), bool)), in), s(_3530525, 36023 ^ [_3530521, _3530523, _3530525, _3530527]))), s(fun(_3530525, bool), _3530521)))))], (36029 ^ _1496237) ^ [] : [-(s(_3530527, i(s(fun(_3530525, _3530527), _3530523), s(_3530525, 36022 ^ [_3530521, _3530523, _3530525, _3530527]))) = s(_3530527, i(s(fun(_3530525, _3530527), _3530523), s(_3530525, 36023 ^ [_3530521, _3530523, _3530525, _3530527]))))], (36031 ^ _1496237) ^ [] : [s(_3530525, 36022 ^ [_3530521, _3530523, _3530525, _3530527]) = s(_3530525, 36023 ^ [_3530521, _3530523, _3530525, _3530527])], (36025 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3530525, bool), bool), i(s(fun(_3530525, fun(fun(_3530525, bool), bool)), in), s(_3530525, 36022 ^ [_3530521, _3530523, _3530525, _3530527]))), s(fun(_3530525, bool), _3530521)))))]], -(p(s(bool, i(s(fun(fun(_3530525, bool), bool), i(s(fun(fun(_3530527, bool), fun(fun(_3530525, bool), bool)), a_u_c), s(fun(_3530527, bool), i(s(fun(fun(_3530525, bool), fun(_3530527, bool)), i(s(fun(fun(_3530525, _3530527), fun(fun(_3530525, bool), fun(_3530527, bool))), image), s(fun(_3530525, _3530527), _3530523))), s(fun(_3530525, bool), _3530521))))), s(fun(_3530525, bool), _3530521)))))], (4949 ^ _1496237) ^ [_1621018, _1621020] : [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, _1621020))), s(num, _1621018)))))), -(s(bool, i(s(fun(num, bool), even), s(num, _1621020))) = s(bool, i(s(fun(num, bool), even), s(num, _1621018))))], (13295 ^ _1496237) ^ [_1906968] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_abs), s(int, _1906968))))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906968))))))], (1429 ^ _1496237) ^ [_1515447, _1515449, _1515451] : [-(p(s(bool, i(s(fun(_1515451, bool), _1515449), s(_1515451, _1515447))))), 1430 ^ _1496237 : [(1431 ^ _1496237) ^ [_1515523] : [s(_1515451, _1515523) = s(_1515451, _1515447), p(s(bool, i(s(fun(_1515451, bool), _1515449), s(_1515451, _1515523))))]]], (9411 ^ _1496237) ^ [_1802125, _1802127] : [9413 ^ _1496237 : [(9414 ^ _1496237) ^ [_1802368] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1802127), s(num, 9412 ^ [_1802125, _1802127, _1802368]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1802125), s(num, 9412 ^ [_1802125, _1802127, _1802368]))))), s(num, _1802368))))))]], 9417 ^ _1496237 : [(9418 ^ _1496237) ^ [_1802460] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9416 ^ [_1802125, _1802127]))), s(num, _1802460)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1802127), s(num, _1802460))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1802125), s(num, _1802460))))), s(num, 9415 ^ [_1802125, _1802127])))))))]]], (7753 ^ _1496237) ^ [_1718321, _1718323] : [-(p(s(bool, i(s(fun(fun(num, fun(_1718323, bool)), bool), zrecspace), s(fun(num, fun(_1718323, bool)), _1718321))))), 7754 ^ _1496237 : [(7757 ^ _1496237) ^ [_1718631, _1718633, _1718635] : [s(fun(num, fun(_1718323, bool)), _1718321) = s(fun(num, fun(_1718323, bool)), i(s(fun(fun(num, fun(num, fun(_1718323, bool))), fun(num, fun(_1718323, bool))), i(s(fun(_1718323, fun(fun(num, fun(num, fun(_1718323, bool))), fun(num, fun(_1718323, bool)))), i(s(fun(num, fun(_1718323, fun(fun(num, fun(num, fun(_1718323, bool))), fun(num, fun(_1718323, bool))))), zconstr), s(num, _1718635))), s(_1718323, _1718633))), s(fun(num, fun(num, fun(_1718323, bool))), _1718631))), p(s(bool, i(s(fun(fun(num, fun(_1718323, bool)), bool), zrecspace), s(fun(num, fun(_1718323, bool)), i(s(fun(num, fun(num, fun(_1718323, bool))), _1718631), s(num, 7760 ^ [_1718321, _1718323, _1718631, _1718633, _1718635]))))))], (7755 ^ _1496237) ^ [] : [s(fun(num, fun(_1718323, bool)), _1718321) = s(fun(num, fun(_1718323, bool)), zbot)]]], (14601 ^ _1496237) ^ [_1939692, _1939694] : [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, _1939694)))), -(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, _1939694))), s(num, _1939692)))))))], (10951 ^ _1496237) ^ [_1850594, _1850596] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1850596))), s(real, _1850594))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1850594))), s(real, _1850596)))))], (27256 ^ _1496237) ^ [_2625876, _2625878, _2625880, _2625882] : [27258 ^ _1496237 : [(27263 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _2625882), s(num, 27257 ^ [_2625876, _2625878, _2625880, _2625882]))))), s(num, i(s(fun(num, num), _2625880), s(num, 27257 ^ [_2625876, _2625878, _2625880, _2625882]))))))], (27261 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27257 ^ [_2625876, _2625878, _2625880, _2625882]))), s(num, _2625876)))))], (27259 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2625878))), s(num, 27257 ^ [_2625876, _2625878, _2625880, _2625882])))))]], -(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, _2625878))), s(num, _2625876))))), s(fun(num, num), _2625882))))), 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, _2625878))), s(num, _2625876))))), s(fun(num, num), _2625880)))))))], (41807 ^ _1496237) ^ [_3959002] : [p(s(bool, i(s(fun(cart(_3959002, n10), bool), p0), s(cart(_3959002, n10), 41808 ^ [_3959002])))), 41811 ^ _1496237 : [(41812 ^ _1496237) ^ [_3959215] : [-(p(s(bool, i(s(fun(cart(_3959002, n10), bool), p0), s(cart(_3959002, n10), i(s(fun(list(_3959002), cart(_3959002, n10)), vector), s(list(_3959002), i(s(fun(list(_3959002), list(_3959002)), i(s(fun(_3959002, fun(list(_3959002), list(_3959002))), cons), s(_3959002, _3959215))), s(list(_3959002), nil)))))))))]]], (4323 ^ _1496237) ^ [_1606728, _1606730] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1606730))), s(num, i(s(fun(num, num), suc), s(num, _1606728))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1606730))), s(num, _1606728))))], (15301 ^ _1496237) ^ [_1959357, _1959359] : [-(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, _1959359))), s(int, _1959357))))))), s(int, _1959359)))))], (23055 ^ _1496237) ^ [_2368841, _2368843, _2368845, _2368847, _2368849] : [23057 ^ _1496237 : [(23060 ^ _1496237) ^ [_2369319] : [p(s(bool, i(s(fun(fun(_2368849, bool), bool), i(s(fun(_2368849, fun(fun(_2368849, bool), bool)), in), s(_2368849, _2369319))), s(fun(_2368849, bool), _2368843)))), s(_2368847, i(s(fun(_2368849, _2368847), _2368845), s(_2368849, _2369319))) = s(_2368847, 23056 ^ [_2368841, _2368843, _2368845, _2368847, _2368849])], (23058 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368847, bool), bool), i(s(fun(_2368847, fun(fun(_2368847, bool), bool)), in), s(_2368847, 23056 ^ [_2368841, _2368843, _2368845, _2368847, _2368849]))), s(fun(_2368847, bool), _2368841)))))]], 23065 ^ _1496237 : [(23066 ^ _1496237) ^ [_2369544] : [p(s(bool, i(s(fun(fun(_2368847, bool), bool), i(s(fun(fun(_2368847, bool), fun(fun(_2368847, bool), bool)), subset), s(fun(_2368847, bool), _2369544))), s(fun(_2368847, bool), _2368841)))), 23070 ^ _1496237 : [(23073 ^ _1496237) ^ [] : [-(s(fun(_2368847, bool), i(s(fun(fun(_2368849, bool), fun(_2368847, bool)), i(s(fun(fun(_2368849, _2368847), fun(fun(_2368849, bool), fun(_2368847, bool))), image), s(fun(_2368849, _2368847), _2368845))), s(fun(_2368849, bool), 23069 ^ [_2368841, _2368843, _2368845, _2368847, _2368849, _2369544]))) = s(fun(_2368847, bool), _2369544))], (23071 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2368849, bool), bool), i(s(fun(fun(_2368849, bool), fun(fun(_2368849, bool), bool)), subset), s(fun(_2368849, bool), 23069 ^ [_2368841, _2368843, _2368845, _2368847, _2368849, _2369544]))), s(fun(_2368849, bool), _2368843)))))]]]]], (8130 ^ _1496237) ^ [_1736535] : [-(s(bool, i(s(fun(list(_1736535), bool), null), s(list(_1736535), nil))) = s(bool, t))], (27479 ^ _1496237) ^ [] : [-(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))))))], (8101 ^ _1496237) ^ [_1735381] : [s(list(_1735381), t0) = s(list(_1735381), nil), -(p(s(bool, 8093 ^ [_1735381])))], (42456 ^ _1496237) ^ [_4021800, _4021802, _4021804] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4021804), _4021802), fun(cart(cart(real, _4021804), _4021802), fun(num, fun(num, real)))), _4021800), s(cart(cart(real, _4021804), _4021802), 42457 ^ [_4021800, _4021802, _4021804]))), s(cart(cart(real, _4021804), _4021802), 42458 ^ [_4021800, _4021802, _4021804]))), s(num, 42459 ^ [_4021800, _4021802, _4021804]))), s(num, 42460 ^ [_4021800, _4021802, _4021804]))) = 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, _4021804), fun(num, real)), d_), s(cart(real, _4021804), i(s(fun(num, cart(real, _4021804)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(num, cart(real, _4021804))), d_), s(cart(cart(real, _4021804), _4021802), 42457 ^ [_4021800, _4021802, _4021804]))), s(num, 42459 ^ [_4021800, _4021802, _4021804]))))), s(num, 42460 ^ [_4021800, _4021802, _4021804]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4021804), fun(num, real)), d_), s(cart(real, _4021804), i(s(fun(num, cart(real, _4021804)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(num, cart(real, _4021804))), d_), s(cart(cart(real, _4021804), _4021802), 42458 ^ [_4021800, _4021802, _4021804]))), s(num, 42459 ^ [_4021800, _4021802, _4021804]))))), s(num, 42460 ^ [_4021800, _4021802, _4021804]))))), 42463 ^ _1496237 : [(42464 ^ _1496237) ^ [_4023160] : [s(cart(real, _4021804), i(s(fun(num, cart(real, _4021804)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(num, cart(real, _4021804))), i(s(fun(cart(cart(real, _4021804), _4021802), fun(cart(cart(real, _4021804), _4021802), fun(num, cart(real, _4021804)))), _4023160), s(cart(cart(real, _4021804), _4021802), 42465 ^ [_4021800, _4021802, _4021804, _4023160]))), s(cart(cart(real, _4021804), _4021802), 42466 ^ [_4021800, _4021802, _4021804, _4023160]))), s(num, 42467 ^ [_4021800, _4021802, _4021804, _4023160]))) = s(cart(real, _4021804), i(s(fun(fun(num, real), cart(real, _4021804)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4021804), _4021802), fun(cart(cart(real, _4021804), _4021802), fun(num, fun(num, real)))), _4021800), s(cart(cart(real, _4021804), _4021802), 42465 ^ [_4021800, _4021802, _4021804, _4023160]))), s(cart(cart(real, _4021804), _4021802), 42466 ^ [_4021800, _4021802, _4021804, _4023160]))), s(num, 42467 ^ [_4021800, _4021802, _4021804, _4023160]))))), 42470 ^ _1496237 : [(42471 ^ _1496237) ^ [_4024086, _4024088] : [-(s(cart(cart(real, _4021804), _4021802), i(s(fun(cart(cart(real, _4021804), _4021802), cart(cart(real, _4021804), _4021802)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(cart(cart(real, _4021804), _4021802), cart(cart(real, _4021804), _4021802))), matrixu_add), s(cart(cart(real, _4021804), _4021802), _4024088))), s(cart(cart(real, _4021804), _4021802), _4024086))) = s(cart(cart(real, _4021804), _4021802), i(s(fun(fun(num, cart(real, _4021804)), cart(cart(real, _4021804), _4021802)), lambda), s(fun(num, cart(real, _4021804)), i(s(fun(cart(cart(real, _4021804), _4021802), fun(num, cart(real, _4021804))), i(s(fun(cart(cart(real, _4021804), _4021802), fun(cart(cart(real, _4021804), _4021802), fun(num, cart(real, _4021804)))), _4023160), s(cart(cart(real, _4021804), _4021802), _4024088))), s(cart(cart(real, _4021804), _4021802), _4024086))))))]]]]], (29397 ^ _1496237) ^ [_2762283] : [-(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, _2762283))), 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 ^ [_2762283]))), 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))))))))], (7420 ^ _1496237) ^ [_1707107, _1707109] : [-(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, _1707107))))), s(num, i(s(fun(num, num), bit0), s(num, _1707109))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1707107))), s(num, _1707109))))], (2721 ^ _1496237) ^ [_1541446, _1541448, _1541450] : [2722 ^ _1496237 : [(2725 ^ _1496237) ^ [] : [p(s(bool, _1541446))], (2723 ^ _1496237) ^ [_1541535] : [-(p(s(bool, i(s(fun(_1541450, bool), _1541448), s(_1541450, _1541535)))))]], p(s(bool, i(s(fun(_1541450, bool), _1541448), s(_1541450, 2726 ^ [_1541446, _1541448, _1541450])))), -(p(s(bool, _1541446)))], (13573 ^ _1496237) ^ [_1914539, _1914541] : [s(int, _1914539) = 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, _1914541))), s(int, _1914539))) = s(int, _1914541))], (10381 ^ _1496237) ^ [_1835509, _1835511] : [-(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), _1835511))), s(prod(hreal, hreal), _1835509))))), 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), _1835509))), s(prod(hreal, hreal), _1835511)))))))], (33428 ^ _1496237) ^ [_3397533, _3397535, _3397537] : [-(p(s(bool, i(s(fun(fun(prod(_3397537, _3397537), bool), bool), i(s(fun(fun(prod(_3397537, _3397537), bool), fun(fun(prod(_3397537, _3397537), bool), bool)), inseg), s(fun(prod(_3397537, _3397537), bool), _3397533))), s(fun(prod(_3397537, _3397537), bool), _3397535))))), 33441 ^ _1496237 : [(33446 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3397537, _3397537), bool), _3397533), s(prod(_3397537, _3397537), i(s(fun(_3397537, prod(_3397537, _3397537)), i(s(fun(_3397537, fun(_3397537, prod(_3397537, _3397537))), c_), s(_3397537, 33429 ^ [_3397533, _3397535, _3397537]))), s(_3397537, 33430 ^ [_3397533, _3397535, _3397537]))))))], (33444 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3397537, bool), i(s(fun(fun(prod(_3397537, _3397537), bool), fun(_3397537, bool)), fl), s(fun(prod(_3397537, _3397537), bool), _3397533))), s(_3397537, 33430 ^ [_3397533, _3397535, _3397537])))))], (33442 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3397537, _3397537), bool), _3397535), s(prod(_3397537, _3397537), i(s(fun(_3397537, prod(_3397537, _3397537)), i(s(fun(_3397537, fun(_3397537, prod(_3397537, _3397537))), c_), s(_3397537, 33429 ^ [_3397533, _3397535, _3397537]))), s(_3397537, 33430 ^ [_3397533, _3397535, _3397537])))))))]], 33433 ^ _1496237 : [(33436 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3397537, _3397537), bool), _3397535), s(prod(_3397537, _3397537), i(s(fun(_3397537, prod(_3397537, _3397537)), i(s(fun(_3397537, fun(_3397537, prod(_3397537, _3397537))), c_), s(_3397537, 33429 ^ [_3397533, _3397535, _3397537]))), s(_3397537, 33430 ^ [_3397533, _3397535, _3397537])))))), p(s(bool, i(s(fun(_3397537, bool), i(s(fun(fun(prod(_3397537, _3397537), bool), fun(_3397537, bool)), fl), s(fun(prod(_3397537, _3397537), bool), _3397533))), s(_3397537, 33430 ^ [_3397533, _3397535, _3397537]))))], (33434 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3397537, _3397537), bool), _3397533), s(prod(_3397537, _3397537), i(s(fun(_3397537, prod(_3397537, _3397537)), i(s(fun(_3397537, fun(_3397537, prod(_3397537, _3397537))), c_), s(_3397537, 33429 ^ [_3397533, _3397535, _3397537]))), s(_3397537, 33430 ^ [_3397533, _3397535, _3397537])))))))]]], (4249 ^ _1496237) ^ [_1604777] : [-(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, _1604777))) = 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 ^ [_1604777]))), 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))))))], (30339 ^ _1496237) ^ [_2813599, _2813601] : [p(s(bool, i(s(fun(fun(_2813601, bool), bool), finite), s(fun(_2813601, bool), univ)))), -(p(s(bool, i(s(fun(fun(cart(_2813601, _2813599), bool), bool), finite), s(fun(cart(_2813601, _2813599), bool), univ)))))], (13663 ^ _1496237) ^ [_1916651, _1916653] : [s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1916653))), 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, _1916651))), 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, _1916653))) = s(int, i(s(fun(int, int), intu_abs), s(int, _1916651))))], (41859 ^ _1496237) ^ [_3962003] : [41860 ^ _1496237 : [(41861 ^ _1496237) ^ [_3962141] : [p(s(bool, i(s(fun(cart(_3962003, n10), bool), p0), s(cart(_3962003, n10), i(s(fun(list(_3962003), cart(_3962003, n10)), vector), s(list(_3962003), i(s(fun(list(_3962003), list(_3962003)), i(s(fun(_3962003, fun(list(_3962003), list(_3962003))), cons), s(_3962003, _3962141))), s(list(_3962003), nil))))))))]], -(p(s(bool, i(s(fun(cart(_3962003, n10), bool), p0), s(cart(_3962003, n10), 41862 ^ [_3962003])))))], (42849 ^ _1496237) ^ [_4065466, _4065468, _4065470] : [-(s(cart(real, _4065468), i(s(fun(cart(real, _4065470), cart(real, _4065468)), i(s(fun(cart(cart(real, _4065470), _4065468), fun(cart(real, _4065470), cart(real, _4065468))), matrixu_vectoru_mul), s(cart(cart(real, _4065470), _4065468), _4065466))), s(cart(real, _4065470), i(s(fun(num, cart(real, _4065470)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _4065468), i(s(fun(num, cart(real, _4065468)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8088 ^ _1496237) ^ [_1734712, _1734714, _1734716] : [-(s(num, i(s(fun(list(_1734716), num), length), s(list(_1734716), i(s(fun(list(_1734716), list(_1734716)), i(s(fun(_1734716, fun(list(_1734716), list(_1734716))), cons), s(_1734716, _1734714))), s(list(_1734716), _1734712))))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(list(_1734716), num), length), s(list(_1734716), _1734712))))))], (42859 ^ _1496237) ^ [_4067384, _4067386, _4067388, _4067390, _4067392] : [-(s(cart(real, _4067392), i(s(fun(cart(real, _4067390), cart(real, _4067392)), i(s(fun(cart(cart(real, _4067390), _4067392), fun(cart(real, _4067390), cart(real, _4067392))), matrixu_vectoru_mul), s(cart(cart(real, _4067390), _4067392), _4067388))), s(cart(real, _4067390), i(s(fun(cart(real, _4067390), cart(real, _4067390)), i(s(fun(real, fun(cart(real, _4067390), cart(real, _4067390))), r_), s(real, _4067384))), s(cart(real, _4067390), _4067386))))) = s(cart(real, _4067392), i(s(fun(cart(real, _4067392), cart(real, _4067392)), i(s(fun(real, fun(cart(real, _4067392), cart(real, _4067392))), r_), s(real, _4067384))), s(cart(real, _4067392), i(s(fun(cart(real, _4067390), cart(real, _4067392)), i(s(fun(cart(cart(real, _4067390), _4067392), fun(cart(real, _4067390), cart(real, _4067392))), matrixu_vectoru_mul), s(cart(cart(real, _4067390), _4067392), _4067388))), s(cart(real, _4067390), _4067386))))))], (41409 ^ _1496237) ^ [_3941584, _3941586, _3941588] : [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, _3941584)))), -(s(real, i(s(fun(prod(cart(real, _3941588), cart(real, _3941588)), real), distance), s(prod(cart(real, _3941588), cart(real, _3941588)), i(s(fun(cart(real, _3941588), prod(cart(real, _3941588), cart(real, _3941588))), i(s(fun(cart(real, _3941588), fun(cart(real, _3941588), prod(cart(real, _3941588), cart(real, _3941588)))), c_), s(cart(real, _3941588), _3941586))), s(cart(real, _3941588), 41412 ^ [_3941584, _3941586, _3941588]))))) = s(real, _3941584))], (3994 ^ _1496237) ^ [_1599119] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), suc), s(num, _1599119))))) = s(num, _1599119))], (29709 ^ _1496237) ^ [_2784601] : [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))), _2784601), s(fun(num, real), 29710 ^ [_2784601]))), s(real, 29711 ^ [_2784601]))), s(num, 29712 ^ [_2784601]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29710 ^ [_2784601]), s(num, 29712 ^ [_2784601]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29711 ^ [_2784601]))), s(num, 29712 ^ [_2784601]))))), 29715 ^ _1496237 : [(29716 ^ _1496237) ^ [_2785196] : [29756 ^ _1496237 : [(29766 ^ _1496237) ^ [_2787044, _2787046] : [-(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))), _2785196), s(num, _2787046))), s(fun(num, real), _2787044))))))))), 29767 ^ _1496237 : [(29768 ^ _1496237) ^ [_2787157] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2787157))), 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, _2787046)))))), -(s(real, i(s(fun(num, real), _2787044), s(num, _2787157))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29757 ^ _1496237) ^ [_2786743, _2786745] : [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))), _2785196), s(num, _2786745))), s(fun(num, real), _2786743)))))))), 29761 ^ _1496237 : [(29764 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), _2786743), s(num, 29760 ^ [_2784601, _2785196, _2786743, _2786745]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29762 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 29760 ^ [_2784601, _2785196, _2786743, _2786745]))), 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, _2786745)))))))]]]], 29722 ^ _1496237 : [(29725 ^ _1496237) ^ [_2785724, _2785726] : [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 ^ [_2784601, _2785196]))), s(bool, _2785724))), s(real, _2785726)))), 29728 ^ _1496237 : [(29731 ^ _1496237) ^ [] : [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 ^ [_2784601, _2785196]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2784601), s(fun(num, real), 29718 ^ [_2784601, _2785196]))), s(real, _2785726))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29729 ^ _1496237) ^ [] : [-(p(s(bool, _2785724)))]], 29732 ^ _1496237 : [(29735 ^ _1496237) ^ [] : [p(s(bool, _2785724))], (29733 ^ _1496237) ^ [] : [-(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 ^ [_2784601, _2785196]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2784601), s(fun(num, real), 29718 ^ [_2784601, _2785196]))), s(real, _2785726))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29723 ^ _1496237) ^ [] : [-(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))), _2785196), s(num, 29717 ^ [_2784601, _2785196]))), s(fun(num, real), 29718 ^ [_2784601, _2785196]))), s(real, 29719 ^ [_2784601, _2785196])))))]], 29740 ^ _1496237 : [(29753 ^ _1496237) ^ [] : [-(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 ^ [_2784601, _2785196]))), s(bool, 29739 ^ [_2784601, _2785196]))), s(real, 29738 ^ [_2784601, _2785196])))))], (29741 ^ _1496237) ^ [] : [p(s(bool, 29739 ^ [_2784601, _2785196])), -(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 ^ [_2784601, _2785196]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2784601), s(fun(num, real), 29718 ^ [_2784601, _2785196]))), s(real, 29738 ^ [_2784601, _2785196]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29747 ^ _1496237) ^ [] : [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 ^ [_2784601, _2785196]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2784601), s(fun(num, real), 29718 ^ [_2784601, _2785196]))), s(real, 29738 ^ [_2784601, _2785196]))))) = 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 ^ [_2784601, _2785196])))], (29755 ^ _1496237) ^ [] : [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))), _2785196), s(num, 29717 ^ [_2784601, _2785196]))), s(fun(num, real), 29718 ^ [_2784601, _2785196]))), s(real, 29719 ^ [_2784601, _2785196]))))]]]]], (33913 ^ _1496237) ^ [_3423597, _3423599, _3423601] : [-(p(s(bool, i(s(fun(fun(prod(_3423601, _3423601), bool), bool), woset), s(fun(prod(_3423601, _3423601), bool), _3423597))))), p(s(bool, i(s(fun(fun(prod(_3423601, _3423601), bool), bool), i(s(fun(fun(prod(_3423601, _3423601), bool), fun(fun(prod(_3423601, _3423601), bool), bool)), inseg), s(fun(prod(_3423601, _3423601), bool), _3423597))), s(fun(prod(_3423601, _3423601), bool), _3423599)))), p(s(bool, i(s(fun(fun(prod(_3423601, _3423601), bool), bool), woset), s(fun(prod(_3423601, _3423601), bool), _3423599))))], (35872 ^ _1496237) ^ [_3524907, _3524909, _3524911, _3524913] : [p(s(bool, i(s(fun(fun(_3524911, bool), bool), i(s(fun(fun(_3524913, bool), fun(fun(_3524911, bool), bool)), l_a_u_c), s(fun(_3524913, bool), _3524909))), s(fun(_3524911, bool), _3524907)))), 35876 ^ _1496237 : [(35879 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3524911, bool), bool), i(s(fun(fun(_3524913, bool), fun(fun(_3524911, bool), bool)), a_u_c), s(fun(_3524913, bool), _3524909))), s(fun(_3524911, bool), 35875 ^ [_3524907, _3524909, _3524911, _3524913])))))], (35877 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3524911, bool), bool), i(s(fun(fun(_3524911, bool), fun(fun(_3524911, bool), bool)), subset), s(fun(_3524911, bool), 35875 ^ [_3524907, _3524909, _3524911, _3524913]))), s(fun(_3524911, bool), _3524907)))))]]], (12097 ^ _1496237) ^ [_1879281, _1879283] : [-(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, _1879283))), s(real, _1879281))))) = 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, _1879283))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1879281))))))], (14285 ^ _1496237) ^ [_1932491, _1932493] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1932493))), s(int, _1932491))) = 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, _1932493))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1932491))))))))], (14277 ^ _1496237) ^ [_1932240, _1932242, _1932244] : [14278 ^ _1496237 : [(14281 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1932242))), s(int, _1932240))))], (14279 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1932244))), s(int, _1932240))))]], -(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, _1932244))), s(int, _1932242))))), s(int, _1932240)))))], (39573 ^ _1496237) ^ [_3795629, _3795631] : [s(cart(real, _3795631), _3795629) = s(cart(real, _3795631), i(s(fun(num, cart(real, _3795631)), 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, _3795631), real), vectoru_norm), s(cart(real, _3795631), _3795629))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (32523 ^ _1496237) ^ [_3295509, _3295511, _3295513, _3295515] : [32528 ^ _1496237 : [(32533 ^ _1496237) ^ [_3298039] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32525 ^ [_3295509, _3295511, _3295513, _3295515]), s(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))))), c_), s(fun(_3295513, _3295515), 32530 ^ [_3295509, _3295511, _3295513, _3295515]))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32531 ^ [_3295509, _3295511, _3295513, _3295515]))))))), s(bool, _3298039)))), 32536 ^ _1496237 : [(32540 ^ _1496237) ^ [] : [s(_3295511, i(s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]), s(_3295515, i(s(fun(_3295513, _3295515), 32530 ^ [_3295509, _3295511, _3295513, _3295515]), s(_3295513, 32538 ^ [_3295509, _3295511, _3295513, _3295515, _3298039]))))) = s(_3295511, i(s(fun(_3295513, _3295511), i(s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32531 ^ [_3295509, _3295511, _3295513, _3295515]), s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]))), s(_3295513, 32538 ^ [_3295509, _3295511, _3295513, _3295515, _3298039])))], (32537 ^ _1496237) ^ [] : [-(p(s(bool, _3298039)))]], 32541 ^ _1496237 : [(32544 ^ _1496237) ^ [] : [p(s(bool, _3298039))], (32542 ^ _1496237) ^ [_3298721] : [-(s(_3295511, i(s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]), s(_3295515, i(s(fun(_3295513, _3295515), 32530 ^ [_3295509, _3295511, _3295513, _3295515]), s(_3295513, _3298721))))) = s(_3295511, i(s(fun(_3295513, _3295511), i(s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32531 ^ [_3295509, _3295511, _3295513, _3295515]), s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]))), s(_3295513, _3298721))))]]], (32529 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), i(s(fun(fun(_3295515, _3295511), fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool)), _3295509), s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]))), s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32525 ^ [_3295509, _3295511, _3295513, _3295515])))))]], 32548 ^ _1496237 : [(32562 ^ _1496237) ^ [_3300111, _3300113] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32525 ^ [_3295509, _3295511, _3295513, _3295515]), s(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))))), c_), s(fun(_3295513, _3295515), _3300113))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), _3300111))))))), s(bool, 32547 ^ [_3295509, _3295511, _3295513, _3295515, _3300111, _3300113])))))], (32549 ^ _1496237) ^ [_3299388, _3299390] : [p(s(bool, 32547 ^ [_3295509, _3295511, _3295513, _3295515, _3299388, _3299390])), 32552 ^ _1496237 : [(32553 ^ _1496237) ^ [_3299574] : [-(s(_3295511, i(s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]), s(_3295515, i(s(fun(_3295513, _3295515), _3299390), s(_3295513, _3299574))))) = s(_3295511, i(s(fun(_3295513, _3295511), i(s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), _3299388), s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]))), s(_3295513, _3299574))))]]], (32555 ^ _1496237) ^ [_3299682, _3299684] : [s(_3295511, i(s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]), s(_3295515, i(s(fun(_3295513, _3295515), _3299684), s(_3295513, 32556 ^ [_3295509, _3295511, _3295513, _3295515, _3299682, _3299684]))))) = s(_3295511, i(s(fun(_3295513, _3295511), i(s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), _3299682), s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]))), s(_3295513, 32556 ^ [_3295509, _3295511, _3295513, _3295515, _3299682, _3299684]))), -(p(s(bool, 32547 ^ [_3295509, _3295511, _3295513, _3295515, _3299682, _3299684])))], (32564 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), i(s(fun(fun(_3295515, _3295511), fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool)), _3295509), s(fun(_3295515, _3295511), 32524 ^ [_3295509, _3295511, _3295513, _3295515]))), s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32525 ^ [_3295509, _3295511, _3295513, _3295515]))))]], 32565 ^ _1496237 : [(32566 ^ _1496237) ^ [_3300451] : [s(bool, i(s(fun(_3295513, bool), _3300451), s(_3295513, 32567 ^ [_3295509, _3295511, _3295513, _3295515, _3300451]))) = s(bool, t), 32570 ^ _1496237 : [(32571 ^ _1496237) ^ [_3302156] : [s(fun(_3295513, bool), i(s(fun(fun(_3295515, _3295511), fun(_3295513, bool)), _3302156), s(fun(_3295515, _3295511), 32572 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156]))) = s(fun(_3295513, bool), _3300451), 32575 ^ _1496237 : [(32576 ^ _1496237) ^ [_3303872] : [32581 ^ _1496237 : [(32586 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32578 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]), s(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))))), c_), s(fun(_3295513, _3295515), 32583 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32584 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))))))), s(bool, i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool)), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, bool)), fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool))), i(s(fun(fun(_3295515, fun(_3295515, bool)), fun(fun(fun(_3295515, _3295511), fun(_3295513, bool)), fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool)))), tailadmissible), s(fun(_3295515, fun(_3295515, bool)), 32577 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))), s(fun(fun(_3295515, _3295511), fun(_3295513, bool)), _3302156))), s(fun(_3295513, _3295515), 32583 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32584 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))))))], (32582 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), i(s(fun(fun(_3295515, fun(_3295515, bool)), fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool)), _3303872), s(fun(_3295515, fun(_3295515, bool)), 32577 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))), s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32578 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872])))))]], 32587 ^ _1496237 : [(32590 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), i(s(fun(fun(_3295515, fun(_3295515, bool)), fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool)), _3303872), s(fun(_3295515, fun(_3295515, bool)), 32577 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))), s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32578 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))))], (32588 ^ _1496237) ^ [_3306923, _3306925] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), 32578 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]), s(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))))), c_), s(fun(_3295513, _3295515), _3306925))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), _3306923))))))), s(bool, i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool)), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, bool)), fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool))), i(s(fun(fun(_3295515, fun(_3295515, bool)), fun(fun(fun(_3295515, _3295511), fun(_3295513, bool)), fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), bool)))), tailadmissible), s(fun(_3295515, fun(_3295515, bool)), 32577 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872]))), s(fun(fun(_3295515, _3295511), fun(_3295513, bool)), _3302156))), s(fun(_3295513, _3295515), _3306925))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), _3306923)))))))]], 32591 ^ _1496237 : [(32592 ^ _1496237) ^ [_3307451] : [-(p(s(bool, i(s(fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool), i(s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool)), all0), s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), i(s(fun(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool)), gabs), s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), i(s(fun(fun(_3295515, _3295511), fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool)), _3295509), s(fun(_3295515, _3295511), 32616 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))))))), s(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), _3307451))))), 32608 ^ _1496237 : [(32611 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool), i(s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool)), mem), s(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))))), c_), s(fun(_3295513, _3295515), 32603 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32604 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))))), s(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), _3307451)))))], (32613 ^ _1496237) ^ [] : [-(s(_3295515, i(s(fun(_3295513, _3295515), 32601 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]), s(_3295513, 32606 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))) = s(_3295515, i(s(fun(_3295513, _3295515), 32603 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]), s(_3295513, 32607 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))))], (32615 ^ _1496237) ^ [] : [s(_3295511, i(s(fun(_3295513, _3295511), i(s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32602 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]), s(fun(_3295515, _3295511), 32605 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))), s(_3295513, 32606 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))) = s(_3295511, i(s(fun(_3295513, _3295511), i(s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32604 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]), s(fun(_3295515, _3295511), 32605 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))), s(_3295513, 32607 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451])))], (32609 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool), i(s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool)), mem), s(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), i(s(fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), i(s(fun(fun(_3295513, _3295515), fun(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))))), c_), s(fun(_3295513, _3295515), 32601 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))), s(fun(fun(_3295515, _3295511), fun(_3295513, _3295511)), 32602 ^ [_3295509, _3295511, _3295513, _3295515, _3300451, _3302156, _3303872, _3307451]))))), s(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), _3307451)))))]], 32595 ^ _1496237 : [(32596 ^ _1496237) ^ [_3308588] : [p(s(bool, i(s(fun(fun(_3295515, fun(_3295515, bool)), bool), wf), s(fun(_3295515, fun(_3295515, bool)), _3308588)))), p(s(bool, i(s(fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool), i(s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), fun(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), bool)), all0), s(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), i(s(fun(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool)), gabs), s(fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool), i(s(fun(fun(_3295515, fun(_3295515, bool)), fun(fun(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511))), bool), bool)), _3303872), s(fun(_3295515, fun(_3295515, bool)), _3308588))))))), s(list(prod(fun(_3295513, _3295515), fun(fun(_3295515, _3295511), fun(_3295513, _3295511)))), _3307451))))]]]]]]]]]]], (10749 ^ _1496237) ^ [_1844686, _1844688] : [s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1844688))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1844686))), -(s(num, _1844688) = s(num, _1844686))], (38994 ^ _1496237) ^ [_3773241] : [-(s(cart(real, _3773241), i(s(fun(cart(real, _3773241), cart(real, _3773241)), i(s(fun(real, fun(cart(real, _3773241), cart(real, _3773241))), 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, _3773241), x))) = s(cart(real, _3773241), i(s(fun(cart(real, _3773241), cart(real, _3773241)), i(s(fun(cart(real, _3773241), fun(cart(real, _3773241), cart(real, _3773241))), vectoru_sub), s(cart(real, _3773241), i(s(fun(cart(real, _3773241), cart(real, _3773241)), i(s(fun(real, fun(cart(real, _3773241), cart(real, _3773241))), r_), s(real, a0))), s(cart(real, _3773241), x))))), s(cart(real, _3773241), i(s(fun(cart(real, _3773241), cart(real, _3773241)), i(s(fun(real, fun(cart(real, _3773241), cart(real, _3773241))), r_), s(real, b0))), s(cart(real, _3773241), x))))))], (19903 ^ _1496237) ^ [_2212010, _2212012, _2212014, _2212016, _2212018] : [19911 ^ _1496237 : [(19916 ^ _1496237) ^ [] : [-(s(fun(_2212018, bool), _2212010) = s(fun(_2212018, bool), i(s(fun(fun(_2212016, bool), fun(_2212018, bool)), i(s(fun(fun(_2212016, _2212018), fun(fun(_2212016, bool), fun(_2212018, bool))), image), s(fun(_2212016, _2212018), _2212014))), s(fun(_2212016, bool), 19910 ^ [_2212010, _2212012, _2212014, _2212016, _2212018]))))], (19914 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2212016, bool), bool), i(s(fun(fun(_2212016, bool), fun(fun(_2212016, bool), bool)), subset), s(fun(_2212016, bool), 19910 ^ [_2212010, _2212012, _2212014, _2212016, _2212018]))), s(fun(_2212016, bool), _2212012)))))], (19912 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2212016, bool), bool), finite), s(fun(_2212016, bool), 19910 ^ [_2212010, _2212012, _2212014, _2212016, _2212018])))))]], p(s(bool, i(s(fun(fun(_2212018, bool), bool), finite), s(fun(_2212018, bool), _2212010)))), p(s(bool, i(s(fun(fun(_2212018, bool), bool), i(s(fun(fun(_2212018, bool), fun(fun(_2212018, bool), bool)), subset), s(fun(_2212018, bool), _2212010))), s(fun(_2212018, bool), i(s(fun(fun(_2212016, bool), fun(_2212018, bool)), i(s(fun(fun(_2212016, _2212018), fun(fun(_2212016, bool), fun(_2212018, bool))), image), s(fun(_2212016, _2212018), _2212014))), s(fun(_2212016, bool), _2212012))))))], (15119 ^ _1496237) ^ [_1953067, _1953069] : [s(int, _1953067) = 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 ^ [_1953067, _1953069])))], (39004 ^ _1496237) ^ [_3773823] : [s(cart(real, _3773823), y) = s(cart(real, _3773823), i(s(fun(num, cart(real, _3773823)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3773823), i(s(fun(cart(real, _3773823), cart(real, _3773823)), i(s(fun(cart(real, _3773823), fun(cart(real, _3773823), cart(real, _3773823))), vectoru_add), s(cart(real, _3773823), x))), s(cart(real, _3773823), y))) = s(cart(real, _3773823), x))], (18670 ^ _1496237) ^ [_2148158, _2148160] : [18685 ^ _1496237 : [(18686 ^ _1496237) ^ [_2149733, _2149735] : [-(s(fun(_2148160, bool), i(s(fun(fun(_2148160, bool), fun(_2148160, bool)), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), fun(_2148160, bool))), diff), s(fun(_2148160, bool), _2149735))), s(fun(_2148160, bool), i(s(fun(fun(fun(_2148160, bool), bool), fun(_2148160, bool)), unions), s(fun(fun(_2148160, bool), bool), _2149733))))) = s(fun(_2148160, bool), i(s(fun(fun(_2148160, bool), fun(_2148160, bool)), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), fun(_2148160, bool))), inter), s(fun(_2148160, bool), _2149735))), s(fun(_2148160, bool), i(s(fun(fun(fun(_2148160, bool), bool), fun(_2148160, bool)), inters), s(fun(fun(_2148160, bool), bool), i(s(fun(fun(fun(_2148160, bool), bool), fun(fun(_2148160, bool), bool)), gspec), s(fun(fun(_2148160, bool), bool), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), bool)), i(s(fun(fun(fun(_2148160, bool), bool), fun(fun(_2148160, bool), fun(fun(_2148160, bool), bool))), _2148158), s(fun(fun(_2148160, bool), bool), _2149733))), s(fun(_2148160, bool), _2149735))))))))))]], 18676 ^ _1496237 : [(18679 ^ _1496237) ^ [_2149166] : [p(s(bool, i(s(fun(fun(_2148160, bool), bool), i(s(fun(bool, fun(fun(_2148160, bool), bool)), i(s(fun(fun(_2148160, bool), fun(bool, fun(fun(_2148160, bool), bool))), setspec), s(fun(_2148160, bool), 18673 ^ [_2148158, _2148160]))), s(bool, i(s(fun(fun(fun(_2148160, bool), bool), bool), i(s(fun(fun(_2148160, bool), fun(fun(fun(_2148160, bool), bool), bool)), in), s(fun(_2148160, bool), _2149166))), s(fun(fun(_2148160, bool), bool), 18671 ^ [_2148158, _2148160]))))), s(fun(_2148160, bool), i(s(fun(fun(_2148160, bool), fun(_2148160, bool)), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), fun(_2148160, bool))), diff), s(fun(_2148160, bool), 18672 ^ [_2148158, _2148160]))), s(fun(_2148160, bool), _2149166))))))], (18677 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2148160, bool), bool), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), bool)), i(s(fun(fun(fun(_2148160, bool), bool), fun(fun(_2148160, bool), fun(fun(_2148160, bool), bool))), _2148158), s(fun(fun(_2148160, bool), bool), 18671 ^ [_2148158, _2148160]))), s(fun(_2148160, bool), 18672 ^ [_2148158, _2148160]))), s(fun(_2148160, bool), 18673 ^ [_2148158, _2148160])))))]], 18681 ^ _1496237 : [(18684 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2148160, bool), bool), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), bool)), i(s(fun(fun(fun(_2148160, bool), bool), fun(fun(_2148160, bool), fun(fun(_2148160, bool), bool))), _2148158), s(fun(fun(_2148160, bool), bool), 18671 ^ [_2148158, _2148160]))), s(fun(_2148160, bool), 18672 ^ [_2148158, _2148160]))), s(fun(_2148160, bool), 18673 ^ [_2148158, _2148160]))))], (18682 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2148160, bool), bool), i(s(fun(bool, fun(fun(_2148160, bool), bool)), i(s(fun(fun(_2148160, bool), fun(bool, fun(fun(_2148160, bool), bool))), setspec), s(fun(_2148160, bool), 18673 ^ [_2148158, _2148160]))), s(bool, i(s(fun(fun(fun(_2148160, bool), bool), bool), i(s(fun(fun(_2148160, bool), fun(fun(fun(_2148160, bool), bool), bool)), in), s(fun(_2148160, bool), 18680 ^ [_2148158, _2148160]))), s(fun(fun(_2148160, bool), bool), 18671 ^ [_2148158, _2148160]))))), s(fun(_2148160, bool), i(s(fun(fun(_2148160, bool), fun(_2148160, bool)), i(s(fun(fun(_2148160, bool), fun(fun(_2148160, bool), fun(_2148160, bool))), diff), s(fun(_2148160, bool), 18672 ^ [_2148158, _2148160]))), s(fun(_2148160, bool), 18680 ^ [_2148158, _2148160])))))))]]], (6130 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n)))))), 6133 ^ _1496237 : [(6134 ^ _1496237) ^ [_1649745] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _1649745))))), 6135 ^ _1496237 : [(6138 ^ _1496237) ^ [] : [s(num, _1649745) = 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 ^ _1496237) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), suc), s(num, _1649745)))]]]]], (12011 ^ _1496237) ^ [_1877814] : [-(s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), realu_inv), s(real, _1877814))))) = s(real, _1877814))], (14997 ^ _1496237) ^ [] : [-(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))))))))], (4100 ^ _1496237) ^ [_1601604] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601604))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (9842 ^ _1496237) ^ [_1816768] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1816768))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9846 ^ _1496237 : [(9847 ^ _1496237) ^ [_1816976] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9845 ^ [_1816768]))), s(num, _1816976)))), -(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, _1816768))), s(num, _1816976))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1816768))), s(num, _1816976))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816976))), s(num, _1816976))))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1816768))), s(num, _1816976)))))))]]], (15345 ^ _1496237) ^ [_1960472, _1960474] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), numu_divides), s(num, _1960474))), s(num, _1960472))) = 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, _1960474))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960472))))))], (10395 ^ _1496237) ^ [_1836011, _1836013, _1836015] : [-(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), _1836015))), 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), _1836013))), s(prod(hreal, hreal), _1836011))))))), 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), _1836015))), s(prod(hreal, hreal), _1836013))))), 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), _1836015))), s(prod(hreal, hreal), _1836011)))))))))], (18965 ^ _1496237) ^ [_2167343, _2167345, _2167347, _2167349] : [18968 ^ _1496237 : [(18971 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2167347, bool), bool), i(s(fun(_2167347, fun(fun(_2167347, bool), bool)), in), s(_2167347, 18967 ^ [_2167343, _2167345, _2167347, _2167349]))), s(fun(_2167347, bool), _2167343)))))], (18973 ^ _1496237) ^ [] : [-(s(_2167349, i(s(fun(_2167347, _2167349), _2167345), s(_2167347, 18966 ^ [_2167343, _2167345, _2167347, _2167349]))) = s(_2167349, i(s(fun(_2167347, _2167349), _2167345), s(_2167347, 18967 ^ [_2167343, _2167345, _2167347, _2167349]))))], (18975 ^ _1496237) ^ [] : [s(_2167347, 18966 ^ [_2167343, _2167345, _2167347, _2167349]) = s(_2167347, 18967 ^ [_2167343, _2167345, _2167347, _2167349])], (18969 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2167347, bool), bool), i(s(fun(_2167347, fun(fun(_2167347, bool), bool)), in), s(_2167347, 18966 ^ [_2167343, _2167345, _2167347, _2167349]))), s(fun(_2167347, bool), _2167343)))))]], 18977 ^ _1496237 : [(18978 ^ _1496237) ^ [_2167902] : [p(s(bool, i(s(fun(fun(_2167347, bool), bool), i(s(fun(_2167347, fun(fun(_2167347, bool), bool)), in), s(_2167347, _2167902))), s(fun(_2167347, bool), _2167343)))), -(s(_2167347, i(s(fun(_2167349, _2167347), 18976 ^ [_2167343, _2167345, _2167347, _2167349]), s(_2167349, i(s(fun(_2167347, _2167349), _2167345), s(_2167347, _2167902))))) = s(_2167347, _2167902))]]], (13837 ^ _1496237) ^ [_1921115, _1921117, _1921119] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1921115))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1921119))), s(int, _1921117)))))), 13840 ^ _1496237 : [(13843 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1921115))), s(int, _1921117)))))], (13841 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1921115))), s(int, _1921119)))))]]], (17319 ^ _1496237) ^ [_2057871, _2057873, _2057875, _2057877, _2057879, _2057881] : [-(s(fun(_2057881, bool), i(s(fun(fun(_2057877, bool), fun(_2057881, bool)), i(s(fun(fun(_2057877, _2057881), fun(fun(_2057877, bool), fun(_2057881, bool))), image), s(fun(_2057877, _2057881), i(s(fun(fun(_2057877, _2057879), fun(_2057877, _2057881)), i(s(fun(fun(_2057879, _2057881), fun(fun(_2057877, _2057879), fun(_2057877, _2057881))), o), s(fun(_2057879, _2057881), _2057875))), s(fun(_2057877, _2057879), _2057873))))), s(fun(_2057877, bool), _2057871))) = s(fun(_2057881, bool), i(s(fun(fun(_2057879, bool), fun(_2057881, bool)), i(s(fun(fun(_2057879, _2057881), fun(fun(_2057879, bool), fun(_2057881, bool))), image), s(fun(_2057879, _2057881), _2057875))), s(fun(_2057879, bool), i(s(fun(fun(_2057877, bool), fun(_2057879, bool)), i(s(fun(fun(_2057877, _2057879), fun(fun(_2057877, bool), fun(_2057879, bool))), image), s(fun(_2057877, _2057879), _2057873))), s(fun(_2057877, bool), _2057871))))))], (7233 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), pre), s(num, u_0))) = s(num, u_0))], (39359 ^ _1496237) ^ [_3790105, _3790107] : [-(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, _3790107))))), s(real, i(s(fun(real, real), sqrt), s(real, _3790105))))))), 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, _3790107)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3790107))), s(real, _3790105))))], (37819 ^ _1496237) ^ [_3620642] : [-(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, _3620642))), 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, _3620642))))], (16648 ^ _1496237) ^ [_2017884, _2017886, _2017888] : [-(p(s(bool, i(s(fun(fun(_2017888, bool), bool), i(s(fun(fun(_2017888, bool), fun(fun(_2017888, bool), bool)), psubset), s(fun(_2017888, bool), _2017886))), s(fun(_2017888, bool), _2017884))))), p(s(bool, i(s(fun(fun(_2017888, bool), bool), i(s(fun(fun(_2017888, bool), fun(fun(_2017888, bool), bool)), subset), s(fun(_2017888, bool), _2017886))), s(fun(_2017888, bool), _2017884)))), 16653 ^ _1496237 : [(16654 ^ _1496237) ^ [_2018188] : [p(s(bool, i(s(fun(fun(_2017888, bool), bool), i(s(fun(_2017888, fun(fun(_2017888, bool), bool)), in), s(_2017888, _2018188))), s(fun(_2017888, bool), _2017884)))), -(p(s(bool, i(s(fun(fun(_2017888, bool), bool), i(s(fun(_2017888, fun(fun(_2017888, bool), bool)), in), s(_2017888, _2018188))), s(fun(_2017888, bool), _2017886)))))]]], (28769 ^ _1496237) ^ [_2724832, _2724834, _2724836, _2724838] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2724838, real), real), i(s(fun(fun(_2724838, bool), fun(fun(_2724838, real), real)), sum), s(fun(_2724838, bool), _2724836))), s(fun(_2724838, real), _2724832))))), s(real, i(s(fun(fun(_2724838, real), real), i(s(fun(fun(_2724838, bool), fun(fun(_2724838, real), real)), sum), s(fun(_2724838, bool), _2724834))), s(fun(_2724838, real), _2724832))))))), p(s(bool, i(s(fun(fun(_2724838, bool), bool), finite), s(fun(_2724838, bool), _2724836)))), p(s(bool, i(s(fun(fun(_2724838, bool), bool), finite), s(fun(_2724838, bool), _2724834)))), 28781 ^ _1496237 : [(28784 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2724838, real), _2724832), s(_2724838, 28780 ^ [_2724832, _2724834, _2724836, _2724838]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (28782 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2724838, bool), bool), i(s(fun(_2724838, fun(fun(_2724838, bool), bool)), in), s(_2724838, 28780 ^ [_2724832, _2724834, _2724836, _2724838]))), s(fun(_2724838, bool), i(s(fun(fun(_2724838, bool), fun(_2724838, bool)), i(s(fun(fun(_2724838, bool), fun(fun(_2724838, bool), fun(_2724838, bool))), diff), s(fun(_2724838, bool), _2724836))), s(fun(_2724838, bool), _2724834)))))))]], 28786 ^ _1496237 : [(28789 ^ _1496237) ^ [] : [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(_2724838, real), _2724832), s(_2724838, 28785 ^ [_2724832, _2724834, _2724836, _2724838]))))))], (28787 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2724838, bool), bool), i(s(fun(_2724838, fun(fun(_2724838, bool), bool)), in), s(_2724838, 28785 ^ [_2724832, _2724834, _2724836, _2724838]))), s(fun(_2724838, bool), i(s(fun(fun(_2724838, bool), fun(_2724838, bool)), i(s(fun(fun(_2724838, bool), fun(fun(_2724838, bool), fun(_2724838, bool))), diff), s(fun(_2724838, bool), _2724834))), s(fun(_2724838, bool), _2724836)))))))]]], (42845 ^ _1496237) ^ [_4065074, _4065076] : [-(s(cart(real, _4065076), i(s(fun(cart(real, _4065076), cart(real, _4065076)), i(s(fun(cart(cart(real, _4065076), _4065076), fun(cart(real, _4065076), cart(real, _4065076))), matrixu_vectoru_mul), s(cart(cart(real, _4065076), _4065076), i(s(fun(num, cart(cart(real, _4065076), _4065076)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _4065076), _4065074))) = s(cart(real, _4065076), _4065074))], (10679 ^ _1496237) ^ [_1843092] : [-(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, _1843092))))), s(real, _1843092))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (22722 ^ _1496237) ^ [_2354675, _2354677, _2354679] : [p(s(bool, i(s(fun(fun(_2354679, bool), bool), finite), s(fun(_2354679, bool), _2354677)))), p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(fun(_2354679, bool), fun(fun(_2354679, bool), bool)), subset), s(fun(_2354679, bool), i(s(fun(fun(_2354679, bool), fun(_2354679, bool)), i(s(fun(fun(_2354679, _2354679), fun(fun(_2354679, bool), fun(_2354679, bool))), image), s(fun(_2354679, _2354679), _2354675))), s(fun(_2354679, bool), _2354677))))), s(fun(_2354679, bool), _2354677)))), 22729 ^ _1496237 : [(22730 ^ _1496237) ^ [] : [22732 ^ _1496237 : [(22735 ^ _1496237) ^ [_2355451] : [p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, _2355451))), s(fun(_2354679, bool), _2354677)))), s(_2354679, i(s(fun(_2354679, _2354679), _2354675), s(_2354679, _2355451))) = s(_2354679, 22731 ^ [_2354675, _2354677, _2354679])], (22733 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, 22731 ^ [_2354675, _2354677, _2354679]))), s(fun(_2354679, bool), _2354677)))))]], 22740 ^ _1496237 : [(22741 ^ _1496237) ^ [_2355664, _2355666] : [-(s(_2354679, _2355666) = s(_2354679, _2355664)), p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, _2355666))), s(fun(_2354679, bool), _2354677)))), p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, _2355664))), s(fun(_2354679, bool), _2354677)))), s(_2354679, i(s(fun(_2354679, _2354679), _2354675), s(_2354679, _2355666))) = s(_2354679, i(s(fun(_2354679, _2354679), _2354675), s(_2354679, _2355664)))]]], (22755 ^ _1496237) ^ [] : [22758 ^ _1496237 : [(22761 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, 22757 ^ [_2354675, _2354677, _2354679]))), s(fun(_2354679, bool), _2354677)))))], (22763 ^ _1496237) ^ [] : [-(s(_2354679, i(s(fun(_2354679, _2354679), _2354675), s(_2354679, 22756 ^ [_2354675, _2354677, _2354679]))) = s(_2354679, i(s(fun(_2354679, _2354679), _2354675), s(_2354679, 22757 ^ [_2354675, _2354677, _2354679]))))], (22765 ^ _1496237) ^ [] : [s(_2354679, 22756 ^ [_2354675, _2354677, _2354679]) = s(_2354679, 22757 ^ [_2354675, _2354677, _2354679])], (22759 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, 22756 ^ [_2354675, _2354677, _2354679]))), s(fun(_2354679, bool), _2354677)))))]], 22766 ^ _1496237 : [(22767 ^ _1496237) ^ [_2356397] : [p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, _2356397))), s(fun(_2354679, bool), _2354677)))), 22771 ^ _1496237 : [(22774 ^ _1496237) ^ [] : [-(s(_2354679, i(s(fun(_2354679, _2354679), _2354675), s(_2354679, 22770 ^ [_2354675, _2354677, _2354679, _2356397]))) = s(_2354679, _2356397))], (22772 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2354679, bool), bool), i(s(fun(_2354679, fun(fun(_2354679, bool), bool)), in), s(_2354679, 22770 ^ [_2354675, _2354677, _2354679, _2356397]))), s(fun(_2354679, bool), _2354677)))))]]]]]]], (3927 ^ _1496237) ^ [_1597218] : [-(s(num, i(s(fun(num, num), numeral), s(num, _1597218))) = s(num, _1597218))], (16328 ^ _1496237) ^ [_2005624, _2005626, _2005628, _2005630] : [-(p(s(bool, i(s(fun(fun(_2005630, bool), bool), i(s(fun(_2005630, fun(fun(_2005630, bool), bool)), in), s(_2005630, _2005626))), s(fun(_2005630, bool), i(s(fun(_2005630, fun(_2005630, bool)), i(s(fun(fun(_2005630, bool), fun(_2005630, fun(_2005630, bool))), delete), s(fun(_2005630, bool), _2005628))), s(_2005630, _2005624))))))), p(s(bool, i(s(fun(fun(_2005630, bool), bool), i(s(fun(_2005630, fun(fun(_2005630, bool), bool)), in), s(_2005630, _2005626))), s(fun(_2005630, bool), _2005628)))), -(s(_2005630, _2005626) = s(_2005630, _2005624))], (37821 ^ _1496237) ^ [_3620695] : [-(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, _3620695))), 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, _3620695))), 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, _3620695))], (13491 ^ _1496237) ^ [_1912396] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1912396))), s(int, i(s(fun(int, int), intu_neg), s(int, _1912396))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (27720 ^ _1496237) ^ [_2652582, _2652584, _2652586, _2652588] : [27722 ^ _1496237 : [(27725 ^ _1496237) ^ [] : [s(real, i(s(fun(_2652588, real), _2652586), s(_2652588, 27721 ^ [_2652582, _2652584, _2652586, _2652588]))) = s(real, i(s(fun(_2652588, real), _2652584), s(_2652588, 27721 ^ [_2652582, _2652584, _2652586, _2652588])))], (27723 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2652588, bool), bool), i(s(fun(_2652588, fun(fun(_2652588, bool), bool)), in), s(_2652588, 27721 ^ [_2652582, _2652584, _2652586, _2652588]))), s(fun(_2652588, bool), _2652582)))))]], -(s(real, i(s(fun(fun(_2652588, real), real), i(s(fun(fun(_2652588, bool), fun(fun(_2652588, real), real)), sum), s(fun(_2652588, bool), _2652582))), s(fun(_2652588, real), _2652586))) = s(real, i(s(fun(fun(_2652588, real), real), i(s(fun(fun(_2652588, bool), fun(fun(_2652588, real), real)), sum), s(fun(_2652588, bool), _2652582))), s(fun(_2652588, real), _2652584))))], (35802 ^ _1496237) ^ [_3521732, _3521734, _3521736, _3521738] : [p(s(bool, i(s(fun(fun(_3521736, bool), bool), i(s(fun(fun(_3521738, bool), fun(fun(_3521736, bool), bool)), l_a_u_c), s(fun(_3521738, bool), _3521734))), s(fun(_3521736, bool), _3521732)))), -(p(s(bool, i(s(fun(fun(_3521736, bool), bool), i(s(fun(fun(_3521738, bool), fun(fun(_3521736, bool), bool)), l_u_c), s(fun(_3521738, bool), _3521734))), s(fun(_3521736, bool), _3521732))))), -(p(s(bool, i(s(fun(fun(_3521736, bool), bool), i(s(fun(fun(_3521738, bool), fun(fun(_3521736, bool), bool)), a_u_c), s(fun(_3521738, bool), _3521734))), s(fun(_3521736, bool), _3521732)))))], (24884 ^ _1496237) ^ [_2442869, _2442871, _2442873, _2442875, _2442877] : [-(s(fun(_2442875, bool), i(s(fun(fun(_2442875, bool), fun(_2442875, bool)), i(s(fun(fun(_2442875, _2442877), fun(fun(_2442875, bool), fun(_2442875, bool))), i(s(fun(fun(_2442877, fun(_2442877, _2442877)), fun(fun(_2442875, _2442877), fun(fun(_2442875, bool), fun(_2442875, bool)))), support), s(fun(_2442877, fun(_2442877, _2442877)), op))), s(fun(_2442875, _2442877), _2442873))), s(fun(_2442875, bool), i(s(fun(fun(_2442875, bool), fun(_2442875, bool)), i(s(fun(fun(_2442875, bool), fun(fun(_2442875, bool), fun(_2442875, bool))), union), s(fun(_2442875, bool), _2442871))), s(fun(_2442875, bool), _2442869))))) = s(fun(_2442875, bool), i(s(fun(fun(_2442875, bool), fun(_2442875, bool)), i(s(fun(fun(_2442875, bool), fun(fun(_2442875, bool), fun(_2442875, bool))), union), s(fun(_2442875, bool), i(s(fun(fun(_2442875, bool), fun(_2442875, bool)), i(s(fun(fun(_2442875, _2442877), fun(fun(_2442875, bool), fun(_2442875, bool))), i(s(fun(fun(_2442877, fun(_2442877, _2442877)), fun(fun(_2442875, _2442877), fun(fun(_2442875, bool), fun(_2442875, bool)))), support), s(fun(_2442877, fun(_2442877, _2442877)), op))), s(fun(_2442875, _2442877), _2442873))), s(fun(_2442875, bool), _2442871))))), s(fun(_2442875, bool), i(s(fun(fun(_2442875, bool), fun(_2442875, bool)), i(s(fun(fun(_2442875, _2442877), fun(fun(_2442875, bool), fun(_2442875, bool))), i(s(fun(fun(_2442877, fun(_2442877, _2442877)), fun(fun(_2442875, _2442877), fun(fun(_2442875, bool), fun(_2442875, bool)))), support), s(fun(_2442877, fun(_2442877, _2442877)), op))), s(fun(_2442875, _2442877), _2442873))), s(fun(_2442875, bool), _2442869))))))], (7424 ^ _1496237) ^ [_1707253, _1707255] : [-(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, _1707253))))), s(num, i(s(fun(num, num), bit1), s(num, _1707255))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1707253))), s(num, _1707255))))], (7718 ^ _1496237) ^ [_1716189, _1716191, _1716193, _1716195] : [-(s(fun(num, fun(_1716195, bool)), i(s(fun(fun(num, fun(num, fun(_1716195, bool))), fun(num, fun(_1716195, bool))), i(s(fun(_1716195, fun(fun(num, fun(num, fun(_1716195, bool))), fun(num, fun(_1716195, bool)))), i(s(fun(num, fun(_1716195, fun(fun(num, fun(num, fun(_1716195, bool))), fun(num, fun(_1716195, bool))))), zconstr), s(num, _1716193))), s(_1716195, _1716191))), s(fun(num, fun(num, fun(_1716195, bool))), _1716189))) = s(fun(num, fun(_1716195, bool)), i(s(fun(fun(num, fun(_1716195, bool)), fun(num, fun(_1716195, bool))), i(s(fun(fun(num, fun(_1716195, bool)), fun(fun(num, fun(_1716195, bool)), fun(num, fun(_1716195, bool)))), injp), s(fun(num, fun(_1716195, bool)), i(s(fun(num, fun(num, fun(_1716195, bool))), injn), s(num, i(s(fun(num, num), suc), s(num, _1716193))))))), s(fun(num, fun(_1716195, bool)), i(s(fun(fun(num, fun(_1716195, bool)), fun(num, fun(_1716195, bool))), i(s(fun(fun(num, fun(_1716195, bool)), fun(fun(num, fun(_1716195, bool)), fun(num, fun(_1716195, bool)))), injp), s(fun(num, fun(_1716195, bool)), i(s(fun(_1716195, fun(num, fun(_1716195, bool))), inja), s(_1716195, _1716191))))), s(fun(num, fun(_1716195, bool)), i(s(fun(fun(num, fun(num, fun(_1716195, bool))), fun(num, fun(_1716195, bool))), injf), s(fun(num, fun(num, fun(_1716195, bool))), _1716189))))))))], (11171 ^ _1496237) ^ [] : [-(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))))))], (15280 ^ _1496237) ^ [_1958893, _1958895] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15278 ^ [_1958893, _1958895]))), s(int, _1958895)))))], (28069 ^ _1496237) ^ [_2672299, _2672301, _2672303, _2672305] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2672305, real), real), i(s(fun(fun(_2672305, bool), fun(fun(_2672305, real), real)), sum), s(fun(_2672305, bool), _2672303))), s(fun(_2672305, real), _2672301))))), s(real, _2672299))))), p(s(bool, i(s(fun(fun(_2672305, bool), bool), finite), s(fun(_2672305, bool), _2672303)))), -(s(fun(_2672305, bool), _2672303) = s(fun(_2672305, bool), empty)), 28079 ^ _1496237 : [(28082 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2672305, real), _2672301), s(_2672305, 28078 ^ [_2672299, _2672301, _2672303, _2672305]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _2672299))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2672305, bool), num), card), s(fun(_2672305, bool), _2672303))))))))))], (28080 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2672305, bool), bool), i(s(fun(_2672305, fun(fun(_2672305, bool), bool)), in), s(_2672305, 28078 ^ [_2672299, _2672301, _2672303, _2672305]))), s(fun(_2672305, bool), _2672303)))))]]], (36752 ^ _1496237) ^ [_3568612, _3568614] : [p(s(bool, i(s(fun(fun(_3568614, bool), bool), countable), s(fun(_3568614, bool), _3568612)))), -(p(s(bool, i(s(fun(fun(_3568614, bool), bool), i(s(fun(fun(_3568614, bool), fun(fun(_3568614, bool), bool)), subset), s(fun(_3568614, bool), _3568612))), s(fun(_3568614, bool), i(s(fun(fun(num, bool), fun(_3568614, bool)), i(s(fun(fun(num, _3568614), fun(fun(num, bool), fun(_3568614, bool))), image), s(fun(num, _3568614), 36755 ^ [_3568612, _3568614]))), s(fun(num, bool), univ)))))))], (7167 ^ _1496237) ^ [_1697970, _1697972, _1697974, _1697976, _1697978, _1697980] : [-(s(_1697980, i(s(fun(_1697978, _1697980), 7165 ^ [_1697972, _1697974, _1697976, _1697978, _1697980]), s(_1697978, _1697970))) = s(_1697980, i(s(fun(_1697980, _1697980), i(s(fun(_1697980, fun(_1697980, _1697980)), i(s(fun(bool, fun(_1697980, fun(_1697980, _1697980))), cond), s(bool, i(s(fun(_1697978, bool), _1697976), s(_1697978, _1697970))))), s(_1697980, i(s(fun(_1697978, _1697980), 7165 ^ [_1697972, _1697974, _1697976, _1697978, _1697980]), s(_1697978, i(s(fun(_1697978, _1697978), _1697974), s(_1697978, _1697970))))))), s(_1697980, i(s(fun(_1697978, _1697980), _1697972), s(_1697978, _1697970))))))], (4519 ^ _1496237) ^ [_1610764] : [-(s(num, _1610764) = 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, _1610764)))))], (39299 ^ _1496237) ^ [_3788633] : [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, _3788633)))), -(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, _3788633)))))))], (3998 ^ _1496237) ^ [_1599195, _1599197] : [-(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, _1599197))))), s(num, _1599195))) = 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, _1599197))), s(num, _1599195))))))], (40917 ^ _1496237) ^ [_3895344, _3895346] : [s(cart(real, _3895346), i(s(fun(num, cart(real, _3895346)), _3895344), s(num, 40918 ^ [_3895344, _3895346]))) = s(cart(real, _3895346), i(s(fun(cart(real, _3895346), cart(real, _3895346)), i(s(fun(cart(real, _3895346), fun(cart(real, _3895346), cart(real, _3895346))), vectoru_sub), s(cart(real, _3895346), i(s(fun(num, cart(real, _3895346)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 40918 ^ [_3895344, _3895346]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _3895346), i(s(fun(num, cart(real, _3895346)), f), s(num, 40918 ^ [_3895344, _3895346]))))), 40921 ^ _1496237 : [(40922 ^ _1496237) ^ [_3896067, _3896069] : [-(s(cart(real, _3895346), i(s(fun(fun(num, cart(real, _3895346)), cart(real, _3895346)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3895346)), cart(real, _3895346))), 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, _3896069))), s(num, _3896067))))), s(fun(num, cart(real, _3895346)), _3895344))) = s(cart(real, _3895346), i(s(fun(cart(real, _3895346), cart(real, _3895346)), i(s(fun(cart(real, _3895346), fun(cart(real, _3895346), cart(real, _3895346))), i(s(fun(bool, fun(cart(real, _3895346), fun(cart(real, _3895346), cart(real, _3895346)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3896069))), s(num, _3896067))))), s(cart(real, _3895346), i(s(fun(cart(real, _3895346), cart(real, _3895346)), i(s(fun(cart(real, _3895346), fun(cart(real, _3895346), cart(real, _3895346))), vectoru_sub), s(cart(real, _3895346), i(s(fun(num, cart(real, _3895346)), f), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3896067))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _3895346), i(s(fun(num, cart(real, _3895346)), f), s(num, _3896069))))))), s(cart(real, _3895346), i(s(fun(num, cart(real, _3895346)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]], (11901 ^ _1496237) ^ [] : [-(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))))))], (9216 ^ _1496237) ^ [_1794482, _1794484, _1794486] : [p(s(bool, i(s(fun(list(_1794486), bool), i(s(fun(_1794486, fun(list(_1794486), bool)), mem), s(_1794486, _1794484))), s(list(_1794486), _1794482)))), -(s(list(_1794486), _1794482) = s(list(_1794486), i(s(fun(list(_1794486), list(_1794486)), i(s(fun(list(_1794486), fun(list(_1794486), list(_1794486))), append), s(list(_1794486), 9219 ^ [_1794482, _1794484, _1794486]))), s(list(_1794486), i(s(fun(list(_1794486), list(_1794486)), i(s(fun(_1794486, fun(list(_1794486), list(_1794486))), cons), s(_1794486, _1794484))), s(list(_1794486), 9220 ^ [_1794482, _1794484, _1794486]))))))], (9070 ^ _1496237) ^ [_1787848, _1787850] : [-(s(list(_1787850), _1787848) = s(list(_1787850), nil)), -(s(list(_1787850), i(s(fun(list(_1787850), list(_1787850)), i(s(fun(list(_1787850), fun(list(_1787850), list(_1787850))), append), s(list(_1787850), i(s(fun(list(_1787850), list(_1787850)), butlast), s(list(_1787850), _1787848))))), s(list(_1787850), i(s(fun(list(_1787850), list(_1787850)), i(s(fun(_1787850, fun(list(_1787850), list(_1787850))), cons), s(_1787850, i(s(fun(list(_1787850), _1787850), last0), s(list(_1787850), _1787848))))), s(list(_1787850), nil))))) = s(list(_1787850), _1787848))], (4597 ^ _1496237) ^ [_1612320, _1612322, _1612324] : [-(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, _1612324))), s(num, _1612322))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612324))), s(num, _1612320))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612322))), s(num, _1612320))))], (16728 ^ _1496237) ^ [_2021693, _2021695, _2021697, _2021699] : [-(s(fun(_2021699, bool), i(s(fun(fun(_2021699, bool), fun(_2021699, bool)), i(s(fun(fun(_2021699, bool), fun(fun(_2021699, bool), fun(_2021699, bool))), inter), s(fun(_2021699, bool), i(s(fun(fun(_2021699, bool), fun(_2021699, bool)), i(s(fun(fun(_2021699, bool), fun(fun(_2021699, bool), fun(_2021699, bool))), inter), s(fun(_2021699, bool), _2021697))), s(fun(_2021699, bool), _2021695))))), s(fun(_2021699, bool), _2021693))) = s(fun(_2021699, bool), i(s(fun(fun(_2021699, bool), fun(_2021699, bool)), i(s(fun(fun(_2021699, bool), fun(fun(_2021699, bool), fun(_2021699, bool))), inter), s(fun(_2021699, bool), _2021697))), s(fun(_2021699, bool), i(s(fun(fun(_2021699, bool), fun(_2021699, bool)), i(s(fun(fun(_2021699, bool), fun(fun(_2021699, bool), fun(_2021699, bool))), inter), s(fun(_2021699, bool), _2021695))), s(fun(_2021699, bool), _2021693))))))], (22887 ^ _1496237) ^ [_2361157, _2361159, _2361161, _2361163] : [p(s(bool, i(s(fun(_2361163, bool), _2361161), s(_2361163, _2361159)))), 22893 ^ _1496237 : [(22896 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2361163, bool), _2361161), s(_2361163, 22892 ^ [_2361157, _2361159, _2361161, _2361163]))))], (22894 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2361163, bool), bool), i(s(fun(_2361163, fun(fun(_2361163, bool), bool)), in), s(_2361163, 22892 ^ [_2361157, _2361159, _2361161, _2361163]))), s(fun(_2361163, bool), _2361157)))))]], 22897 ^ _1496237 : [(22898 ^ _1496237) ^ [_2361596] : [p(s(bool, i(s(fun(fun(_2361163, bool), bool), i(s(fun(_2361163, fun(fun(_2361163, bool), bool)), in), s(_2361163, _2361596))), s(fun(_2361163, bool), i(s(fun(fun(_2361163, bool), fun(_2361163, bool)), i(s(fun(_2361163, fun(fun(_2361163, bool), fun(_2361163, bool))), insert), s(_2361163, _2361159))), s(fun(_2361163, bool), _2361157)))))), -(p(s(bool, i(s(fun(_2361163, bool), _2361161), s(_2361163, _2361596)))))]]], (39409 ^ _1496237) ^ [_3791221] : [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, _3791221)))), -(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, _3791221))))) = 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, _3791221))))], (9278 ^ _1496237) ^ [_1797129, _1797131, _1797133] : [-(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, _1797133))), s(num, _1797129))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1797133))), s(num, _1797131))))))) = 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, _1797129))), s(num, _1797131))))))], (11299 ^ _1496237) ^ [_1858468] : [-(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, _1858468))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858468))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (11039 ^ _1496237) ^ [_1852519, _1852521] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1852521))), s(real, _1852519))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1852519))), s(real, _1852521)))))], (25661 ^ _1496237) ^ [] : [-(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))))))], (41715 ^ _1496237) ^ [_3953861, _3953863, _3953865, _3953867] : [-(p(s(bool, i(s(fun(cart(real, _3953867), bool), i(s(fun(cart(real, _3953867), fun(cart(real, _3953867), bool)), orthogonal), s(cart(real, _3953867), _3953865))), s(cart(real, _3953867), i(s(fun(cart(real, _3953867), cart(real, _3953867)), i(s(fun(cart(real, _3953867), fun(cart(real, _3953867), cart(real, _3953867))), vectoru_add), s(cart(real, _3953867), _3953863))), s(cart(real, _3953867), _3953861))))))), p(s(bool, i(s(fun(cart(real, _3953867), bool), i(s(fun(cart(real, _3953867), fun(cart(real, _3953867), bool)), orthogonal), s(cart(real, _3953867), _3953865))), s(cart(real, _3953867), _3953863)))), p(s(bool, i(s(fun(cart(real, _3953867), bool), i(s(fun(cart(real, _3953867), fun(cart(real, _3953867), bool)), orthogonal), s(cart(real, _3953867), _3953865))), s(cart(real, _3953867), _3953861))))], (4615 ^ _1496237) ^ [_1612991, _1612993, _1612995, _1612997] : [-(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, _1612997))), s(num, _1612995))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612993))), s(num, _1612991))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612997))), s(num, _1612993)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1612995))), s(num, _1612991))))], (39535 ^ _1496237) ^ [_3794552, _3794554] : [s(real, i(s(fun(cart(real, _3794554), real), vectoru_norm), s(cart(real, _3794554), _3794552))) = 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, _3794554), _3794552) = s(cart(real, _3794554), i(s(fun(num, cart(real, _3794554)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13619 ^ _1496237) ^ [_1915590, _1915592, _1915594] : [13620 ^ _1496237 : [(13623 ^ _1496237) ^ [] : [s(int, _1915592) = s(int, _1915590)], (13621 ^ _1496237) ^ [] : [s(int, _1915594) = 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, _1915594))), s(int, _1915592))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915594))), s(int, _1915590))))], (39305 ^ _1496237) ^ [_3788752] : [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, _3788752)))), -(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, _3788752))))), 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, _3788752))], (14507 ^ _1496237) ^ [_1937524, _1937526] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1937526))), s(num, _1937524)))), -(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, _1937524))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1937526))))) = 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, _1937524))), s(num, _1937526))))))], (24233 ^ _1496237) ^ [_2411872] : [-(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, _2411872))), s(fun(real, bool), empty))))) = s(real, _2411872))], (3352 ^ _1496237) ^ [_1562244, _1562246, _1562248] : [-(s(prod(_1562248, _1562246), i(s(fun(fun(_1562248, fun(_1562246, bool)), prod(_1562248, _1562246)), absu_prod), s(fun(_1562248, fun(_1562246, bool)), i(s(fun(prod(_1562248, _1562246), fun(_1562248, fun(_1562246, bool))), repu_prod), s(prod(_1562248, _1562246), _1562244))))) = s(prod(_1562248, _1562246), _1562244))], (5725 ^ _1496237) ^ [_1640409, _1640411, _1640413, _1640415] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1640415))), s(num, _1640413))) = s(num, _1640409)), s(num, _1640415) = 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, _1640411))), s(num, _1640413))))), s(num, _1640409))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1640409))), s(num, _1640413))))], (5113 ^ _1496237) ^ [_1624430] : [-(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, _1624430))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (4102 ^ _1496237) ^ [_1601642, _1601644] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601644))), s(num, i(s(fun(num, num), suc), s(num, _1601642))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1601644))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601644))), s(num, _1601642))))))], (2370 ^ _1496237) ^ [_1535052, _1535054] : [-(s(bool, i(s(fun(fun(_1535054, bool), bool), q_), s(fun(_1535054, bool), _1535052))) = s(bool, i(s(fun(_1535054, bool), _1535052), s(_1535054, i(s(fun(fun(_1535054, bool), _1535054), h_), s(fun(_1535054, bool), _1535052))))))], (30041 ^ _1496237) ^ [_2797352, _2797354, _2797356, _2797358] : [30043 ^ _1496237 : [(30048 ^ _1496237) ^ [] : [s(_2797358, i(s(fun(num, _2797358), i(s(fun(cart(_2797358, _2797356), fun(num, _2797358)), d_), s(cart(_2797358, _2797356), _2797354))), s(num, 30042 ^ [_2797352, _2797354, _2797356, _2797358]))) = s(_2797358, i(s(fun(num, _2797358), _2797352), s(num, 30042 ^ [_2797352, _2797354, _2797356, _2797358])))], (30046 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30042 ^ [_2797352, _2797354, _2797356, _2797358]))), s(num, i(s(fun(fun(_2797356, bool), num), dimindex), s(fun(_2797356, bool), univ)))))))], (30044 ^ _1496237) ^ [] : [-(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 ^ [_2797352, _2797354, _2797356, _2797358])))))]], -(s(cart(_2797358, _2797356), i(s(fun(fun(num, _2797358), cart(_2797358, _2797356)), lambda), s(fun(num, _2797358), _2797352))) = s(cart(_2797358, _2797356), _2797354))], (8628 ^ _1496237) ^ [_1764307, _1764309] : [8640 ^ _1496237 : [(8645 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1764309, bool), _1764307), s(_1764309, 8629 ^ [_1764307, _1764309]))))], (8643 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1764309, bool), q0), s(_1764309, 8629 ^ [_1764307, _1764309])))))], (8641 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1764309, bool), p0), s(_1764309, 8629 ^ [_1764307, _1764309])))))]], 8632 ^ _1496237 : [(8635 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1764309, bool), p0), s(_1764309, 8629 ^ [_1764307, _1764309])))), p(s(bool, i(s(fun(_1764309, bool), q0), s(_1764309, 8629 ^ [_1764307, _1764309]))))], (8633 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1764309, bool), _1764307), s(_1764309, 8629 ^ [_1764307, _1764309])))))]], 8646 ^ _1496237 : [(8647 ^ _1496237) ^ [_1764928] : [-(p(s(bool, i(s(fun(list(_1764309), bool), i(s(fun(fun(_1764309, bool), fun(list(_1764309), bool)), all0), s(fun(_1764309, bool), _1764307))), s(list(_1764309), _1764928))))), p(s(bool, i(s(fun(list(_1764309), bool), i(s(fun(fun(_1764309, bool), fun(list(_1764309), bool)), all0), s(fun(_1764309, bool), p0))), s(list(_1764309), _1764928)))), p(s(bool, i(s(fun(list(_1764309), bool), i(s(fun(fun(_1764309, bool), fun(list(_1764309), bool)), all0), s(fun(_1764309, bool), q0))), s(list(_1764309), _1764928))))], (8657 ^ _1496237) ^ [_1765303] : [p(s(bool, i(s(fun(list(_1764309), bool), i(s(fun(fun(_1764309, bool), fun(list(_1764309), bool)), all0), s(fun(_1764309, bool), _1764307))), s(list(_1764309), _1765303)))), 8660 ^ _1496237 : [(8663 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1764309), bool), i(s(fun(fun(_1764309, bool), fun(list(_1764309), bool)), all0), s(fun(_1764309, bool), q0))), s(list(_1764309), _1765303)))))], (8661 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1764309), bool), i(s(fun(fun(_1764309, bool), fun(list(_1764309), bool)), all0), s(fun(_1764309, bool), p0))), s(list(_1764309), _1765303)))))]]]]], (3970 ^ _1496237) ^ [_1598609, _1598611, _1598613] : [-(s(_1598613, i(s(fun(num, _1598613), 3968 ^ [_1598609, _1598611, _1598613]), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1598613, _1598611))], (36191 ^ _1496237) ^ [_3541246, _3541248, _3541250, _3541252, _3541254, _3541256] : [p(s(bool, i(s(fun(fun(prod(_3541256, _3541254), bool), bool), i(s(fun(prod(_3541256, _3541254), fun(fun(prod(_3541256, _3541254), bool), bool)), in), s(prod(_3541256, _3541254), i(s(fun(_3541254, prod(_3541256, _3541254)), i(s(fun(_3541256, fun(_3541254, prod(_3541256, _3541254))), c_), s(_3541256, _3541248))), s(_3541254, _3541246))))), s(fun(prod(_3541256, _3541254), bool), i(s(fun(fun(_3541254, bool), fun(prod(_3541256, _3541254), bool)), i(s(fun(fun(_3541256, bool), fun(fun(_3541254, bool), fun(prod(_3541256, _3541254), bool))), t_u_c), s(fun(_3541256, bool), _3541252))), s(fun(_3541254, bool), _3541250)))))), 36194 ^ _1496237 : [(36197 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3541254, bool), bool), i(s(fun(_3541254, fun(fun(_3541254, bool), bool)), in), s(_3541254, _3541246))), s(fun(_3541254, bool), _3541250)))))], (36195 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3541256, bool), bool), i(s(fun(_3541256, fun(fun(_3541256, bool), bool)), in), s(_3541256, _3541248))), s(fun(_3541256, bool), _3541252)))))]]], (4293 ^ _1496237) ^ [_1605929] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1605929))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(bool, f0))], (24847 ^ _1496237) ^ [_2439964, _2439966, _2439968, _2439970, _2439972] : [s(fun(_2439970, bool), i(s(fun(fun(_2439970, bool), fun(_2439970, bool)), i(s(fun(fun(_2439970, _2439972), fun(fun(_2439970, bool), fun(_2439970, bool))), i(s(fun(fun(_2439972, fun(_2439972, _2439972)), fun(fun(_2439970, _2439972), fun(fun(_2439970, bool), fun(_2439970, bool)))), support), s(fun(_2439972, fun(_2439972, _2439972)), _2439968))), s(fun(_2439970, _2439972), _2439966))), s(fun(_2439970, bool), _2439964))) = s(fun(_2439970, bool), empty), 24850 ^ _1496237 : [(24851 ^ _1496237) ^ [_2440311] : [p(s(bool, i(s(fun(fun(_2439970, bool), bool), i(s(fun(_2439970, fun(fun(_2439970, bool), bool)), in), s(_2439970, _2440311))), s(fun(_2439970, bool), _2439964)))), -(s(_2439972, i(s(fun(_2439970, _2439972), _2439966), s(_2439970, _2440311))) = s(_2439972, i(s(fun(fun(_2439972, fun(_2439972, _2439972)), _2439972), neutral), s(fun(_2439972, fun(_2439972, _2439972)), _2439968))))]]], (14493 ^ _1496237) ^ [_1936995, _1936997] : [-(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, _1936997))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936995))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1936997))), s(num, _1936995))))], (22431 ^ _1496237) ^ [_2340092] : [-(s(fun(_2340092, bool), i(s(fun(list(_2340092), fun(_2340092, bool)), setu_ofu_list), s(list(_2340092), nil))) = s(fun(_2340092, bool), empty))], (6342 ^ _1496237) ^ [_1652660] : [6368 ^ _1496237 : [(6369 ^ _1496237) ^ [_1653413] : [-(s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1653413))) = s(num, i(s(fun(fun(num, bool), num), h_), s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), _1652660), s(fun(num, bool), _1653413))))))]], 6347 ^ _1496237 : [(6350 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), 6343 ^ [_1652660]), s(num, 6344 ^ [_1652660])))), 6354 ^ _1496237 : [(6357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), 6343 ^ [_1652660]), s(num, 6353 ^ [_1652660])))))], (6355 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6353 ^ [_1652660]))), s(num, 6344 ^ [_1652660])))))]]], (6348 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), _1652660), s(fun(num, bool), 6343 ^ [_1652660]))), s(num, 6344 ^ [_1652660])))))]], 6358 ^ _1496237 : [(6361 ^ _1496237) ^ [_1653198] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1653198))), s(num, 6344 ^ [_1652660])))), p(s(bool, i(s(fun(num, bool), 6343 ^ [_1652660]), s(num, _1653198))))], (6359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), 6343 ^ [_1652660]), s(num, 6344 ^ [_1652660])))))], (6367 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(num, bool), fun(num, bool)), _1652660), s(fun(num, bool), 6343 ^ [_1652660]))), s(num, 6344 ^ [_1652660]))))]]], (3178 ^ _1496237) ^ [_1555388, _1555390, _1555392, _1555394, _1555396] : [p(s(bool, 3176 ^ [_1555388, _1555390, _1555392, _1555394, _1555396])), -(p(s(bool, i(s(fun(_1555396, bool), i(s(fun(_1555394, fun(_1555396, bool)), _1555392), s(_1555394, _1555388))), s(_1555396, 3181 ^ [_1555388, _1555390, _1555392, _1555394, _1555396])))))], (9375 ^ _1496237) ^ [_1800520, _1800522] : [s(num, _1800522) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 9378 ^ _1496237 : [(9379 ^ _1496237) ^ [_1800617] : [-(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, _1800522))), s(num, _1800617))))), s(num, _1800520)))))]]], (39774 ^ _1496237) ^ [_3804810, _3804812] : [-(s(real, i(s(fun(cart(real, _3804812), real), vectoru_norm), s(cart(real, _3804812), _3804810))) = 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, _3804812), real), i(s(fun(cart(real, _3804812), fun(cart(real, _3804812), real)), dot), s(cart(real, _3804812), _3804810))), s(cart(real, _3804812), _3804810))) = 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)))))))))], (29975 ^ _1496237) ^ [_2794251, _2794253, _2794255, _2794257] : [-(s(_2794257, i(s(fun(num, _2794257), i(s(fun(cart(_2794257, _2794255), fun(num, _2794257)), d_), s(cart(_2794257, _2794255), _2794253))), s(num, _2794251))) = s(_2794257, i(s(fun(finite_image(_2794255), _2794257), i(s(fun(cart(_2794257, _2794255), fun(finite_image(_2794255), _2794257)), destu_cart), s(cart(_2794257, _2794255), _2794253))), s(finite_image(_2794255), i(s(fun(num, finite_image(_2794255)), finiteu_index), s(num, _2794251))))))], (4711 ^ _1496237) ^ [_1615591, _1615593, _1615595] : [4712 ^ _1496237 : [(4715 ^ _1496237) ^ [] : [s(num, _1615591) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (4713 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1615595))), s(num, _1615593))))]], -(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, _1615595))), s(num, _1615591))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1615593))), s(num, _1615591)))))))], (21515 ^ _1496237) ^ [_2298677, _2298679, _2298681] : [21596 ^ _1496237 : [(21597 ^ _1496237) ^ [_2303153, _2303155, _2303157, _2303159, _2303161] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(fun(_2298681, _2298679), bool), fun(num, bool)), hasu_size), s(fun(fun(_2298681, _2298679), bool), i(s(fun(fun(fun(_2298681, _2298679), bool), fun(fun(_2298681, _2298679), bool)), gspec), s(fun(fun(_2298681, _2298679), bool), i(s(fun(_2298679, fun(fun(_2298681, _2298679), bool)), i(s(fun(fun(_2298681, bool), fun(_2298679, fun(fun(_2298681, _2298679), bool))), i(s(fun(fun(_2298679, bool), fun(fun(_2298681, bool), fun(_2298679, fun(fun(_2298681, _2298679), bool)))), _2298677), s(fun(_2298679, bool), _2303157))), s(fun(_2298681, bool), _2303153))), s(_2298679, _2303161))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2303159))), s(num, _2303155))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2298681, bool), fun(num, bool)), hasu_size), s(fun(_2298681, bool), _2303153))), s(num, _2303155)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2298679, bool), fun(num, bool)), hasu_size), s(fun(_2298679, bool), _2303157))), s(num, _2303159))))]], 21522 ^ _1496237 : [(21525 ^ _1496237) ^ [_2299972, _2299974] : [p(s(bool, i(s(fun(fun(_2298681, _2298679), bool), i(s(fun(bool, fun(fun(_2298681, _2298679), bool)), i(s(fun(fun(_2298681, _2298679), fun(bool, fun(fun(_2298681, _2298679), bool))), setspec), s(fun(_2298681, _2298679), 21519 ^ [_2298677, _2298679, _2298681]))), s(bool, _2299972))), s(fun(_2298681, _2298679), _2299974)))), 21528 ^ _1496237 : [(21531 ^ _1496237) ^ [] : [21533 ^ _1496237 : [(21536 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2298679, bool), bool), i(s(fun(_2298679, fun(fun(_2298679, bool), bool)), in), s(_2298679, i(s(fun(_2298681, _2298679), _2299974), s(_2298681, 21532 ^ [_2298677, _2298679, _2298681, _2299972, _2299974]))))), s(fun(_2298679, bool), 21516 ^ [_2298677, _2298679, _2298681]))))], (21534 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, 21532 ^ [_2298677, _2298679, _2298681, _2299972, _2299974]))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681])))))]], 21538 ^ _1496237 : [(21541 ^ _1496237) ^ [] : [s(_2298679, i(s(fun(_2298681, _2298679), _2299974), s(_2298681, 21537 ^ [_2298677, _2298679, _2298681, _2299972, _2299974]))) = s(_2298679, 21518 ^ [_2298677, _2298679, _2298681])], (21539 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, 21537 ^ [_2298677, _2298679, _2298681, _2299972, _2299974]))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681]))))]]], (21529 ^ _1496237) ^ [] : [-(p(s(bool, _2299972)))]], 21542 ^ _1496237 : [(21549 ^ _1496237) ^ [_2301195] : [-(p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, _2301195))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681]))))), -(s(_2298679, i(s(fun(_2298681, _2298679), _2299974), s(_2298681, _2301195))) = s(_2298679, 21518 ^ [_2298677, _2298679, _2298681]))], (21543 ^ _1496237) ^ [_2300904] : [p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, _2300904))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681])))), -(p(s(bool, i(s(fun(fun(_2298679, bool), bool), i(s(fun(_2298679, fun(fun(_2298679, bool), bool)), in), s(_2298679, i(s(fun(_2298681, _2298679), _2299974), s(_2298681, _2300904))))), s(fun(_2298679, bool), 21516 ^ [_2298677, _2298679, _2298681])))))], (21555 ^ _1496237) ^ [] : [p(s(bool, _2299972))]]], (21523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2298681, _2298679), bool), i(s(fun(_2298679, fun(fun(_2298681, _2298679), bool)), i(s(fun(fun(_2298681, bool), fun(_2298679, fun(fun(_2298681, _2298679), bool))), i(s(fun(fun(_2298679, bool), fun(fun(_2298681, bool), fun(_2298679, fun(fun(_2298681, _2298679), bool)))), _2298677), s(fun(_2298679, bool), 21516 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681]))), s(_2298679, 21518 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, _2298679), 21519 ^ [_2298677, _2298679, _2298681])))))]], 21560 ^ _1496237 : [(21593 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2298681, _2298679), bool), i(s(fun(bool, fun(fun(_2298681, _2298679), bool)), i(s(fun(fun(_2298681, _2298679), fun(bool, fun(fun(_2298681, _2298679), bool))), setspec), s(fun(_2298681, _2298679), 21519 ^ [_2298677, _2298679, _2298681]))), s(bool, 21559 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, _2298679), 21558 ^ [_2298677, _2298679, _2298681])))))], (21577 ^ _1496237) ^ [] : [-(p(s(bool, 21559 ^ [_2298677, _2298679, _2298681]))), 21581 ^ _1496237 : [(21584 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2298679, bool), bool), i(s(fun(_2298679, fun(fun(_2298679, bool), bool)), in), s(_2298679, i(s(fun(_2298681, _2298679), 21558 ^ [_2298677, _2298679, _2298681]), s(_2298681, 21580 ^ [_2298677, _2298679, _2298681]))))), s(fun(_2298679, bool), 21516 ^ [_2298677, _2298679, _2298681]))))], (21582 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, 21580 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681])))))]], 21586 ^ _1496237 : [(21589 ^ _1496237) ^ [] : [s(_2298679, i(s(fun(_2298681, _2298679), 21558 ^ [_2298677, _2298679, _2298681]), s(_2298681, 21585 ^ [_2298677, _2298679, _2298681]))) = s(_2298679, 21518 ^ [_2298677, _2298679, _2298681])], (21587 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, 21585 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681]))))]]], (21561 ^ _1496237) ^ [] : [p(s(bool, 21559 ^ [_2298677, _2298679, _2298681])), 21564 ^ _1496237 : [(21571 ^ _1496237) ^ [_2302150] : [-(p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, _2302150))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681]))))), -(s(_2298679, i(s(fun(_2298681, _2298679), 21558 ^ [_2298677, _2298679, _2298681]), s(_2298681, _2302150))) = s(_2298679, 21518 ^ [_2298677, _2298679, _2298681]))], (21565 ^ _1496237) ^ [_2301845] : [p(s(bool, i(s(fun(fun(_2298681, bool), bool), i(s(fun(_2298681, fun(fun(_2298681, bool), bool)), in), s(_2298681, _2301845))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681])))), -(p(s(bool, i(s(fun(fun(_2298679, bool), bool), i(s(fun(_2298679, fun(fun(_2298679, bool), bool)), in), s(_2298679, i(s(fun(_2298681, _2298679), 21558 ^ [_2298677, _2298679, _2298681]), s(_2298681, _2301845))))), s(fun(_2298679, bool), 21516 ^ [_2298677, _2298679, _2298681])))))]]], (21595 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2298681, _2298679), bool), i(s(fun(_2298679, fun(fun(_2298681, _2298679), bool)), i(s(fun(fun(_2298681, bool), fun(_2298679, fun(fun(_2298681, _2298679), bool))), i(s(fun(fun(_2298679, bool), fun(fun(_2298681, bool), fun(_2298679, fun(fun(_2298681, _2298679), bool)))), _2298677), s(fun(_2298679, bool), 21516 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, bool), 21517 ^ [_2298677, _2298679, _2298681]))), s(_2298679, 21518 ^ [_2298677, _2298679, _2298681]))), s(fun(_2298681, _2298679), 21519 ^ [_2298677, _2298679, _2298681]))))]]], (7138 ^ _1496237) ^ [_1696804] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_1696804, num), m), s(_1696804, a0))))), s(num, i(s(fun(_1696804, num), m), s(_1696804, b0)))))), 7141 ^ _1496237 : [(7142 ^ _1496237) ^ [_1697053] : [p(s(bool, i(s(fun(_1696804, bool), i(s(fun(_1696804, fun(_1696804, bool)), i(s(fun(fun(_1696804, num), fun(_1696804, fun(_1696804, bool))), measure0), s(fun(_1696804, num), m))), s(_1696804, _1697053))), s(_1696804, a0)))), -(p(s(bool, i(s(fun(_1696804, bool), i(s(fun(_1696804, fun(_1696804, bool)), i(s(fun(fun(_1696804, num), fun(_1696804, fun(_1696804, bool))), measure0), s(fun(_1696804, num), m))), s(_1696804, _1697053))), s(_1696804, b0)))))]]], (40187 ^ _1496237) ^ [_3835282, _3835284, _3835286, _3835288, _3835290] : [-(s(cart(real, _3835288), i(s(fun(cart(real, _3835288), cart(real, _3835288)), i(s(fun(cart(real, _3835288), fun(cart(real, _3835288), cart(real, _3835288))), vectoru_add), s(cart(real, _3835288), i(s(fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288)), i(s(fun(fun(_3835290, bool), fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288))), vsum), s(fun(_3835290, bool), _3835286))), s(fun(_3835290, cart(real, _3835288)), _3835282))))), s(cart(real, _3835288), i(s(fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288)), i(s(fun(fun(_3835290, bool), fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288))), vsum), s(fun(_3835290, bool), _3835284))), s(fun(_3835290, cart(real, _3835288)), _3835282))))) = s(cart(real, _3835288), i(s(fun(cart(real, _3835288), cart(real, _3835288)), i(s(fun(cart(real, _3835288), fun(cart(real, _3835288), cart(real, _3835288))), vectoru_add), s(cart(real, _3835288), i(s(fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288)), i(s(fun(fun(_3835290, bool), fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288))), vsum), s(fun(_3835290, bool), i(s(fun(fun(_3835290, bool), fun(_3835290, bool)), i(s(fun(fun(_3835290, bool), fun(fun(_3835290, bool), fun(_3835290, bool))), union), s(fun(_3835290, bool), _3835286))), s(fun(_3835290, bool), _3835284))))), s(fun(_3835290, cart(real, _3835288)), _3835282))))), s(cart(real, _3835288), i(s(fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288)), i(s(fun(fun(_3835290, bool), fun(fun(_3835290, cart(real, _3835288)), cart(real, _3835288))), vsum), s(fun(_3835290, bool), i(s(fun(fun(_3835290, bool), fun(_3835290, bool)), i(s(fun(fun(_3835290, bool), fun(fun(_3835290, bool), fun(_3835290, bool))), inter), s(fun(_3835290, bool), _3835286))), s(fun(_3835290, bool), _3835284))))), s(fun(_3835290, cart(real, _3835288)), _3835282)))))), p(s(bool, i(s(fun(fun(_3835290, bool), bool), finite), s(fun(_3835290, bool), _3835286)))), p(s(bool, i(s(fun(fun(_3835290, bool), bool), finite), s(fun(_3835290, bool), _3835284))))], (13379 ^ _1496237) ^ [_1909464, _1909466, _1909468] : [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, _1909468))), s(int, _1909466))))))), s(int, _1909464)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1909466))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1909468))), s(int, _1909464)))))))], (29239 ^ _1496237) ^ [_2755569, _2755571, _2755573, _2755575, _2755577] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2755575, real), real), i(s(fun(fun(_2755575, bool), fun(fun(_2755575, real), real)), sum), s(fun(_2755575, bool), i(s(fun(fun(_2755577, bool), fun(_2755575, bool)), i(s(fun(fun(_2755577, _2755575), fun(fun(_2755577, bool), fun(_2755575, bool))), image), s(fun(_2755577, _2755575), _2755573))), s(fun(_2755577, bool), _2755569))))), s(fun(_2755575, real), _2755571))))), s(real, i(s(fun(fun(_2755577, real), real), i(s(fun(fun(_2755577, bool), fun(fun(_2755577, real), real)), sum), s(fun(_2755577, bool), _2755569))), s(fun(_2755577, real), i(s(fun(fun(_2755577, _2755575), fun(_2755577, real)), i(s(fun(fun(_2755575, real), fun(fun(_2755577, _2755575), fun(_2755577, real))), o), s(fun(_2755575, real), _2755571))), s(fun(_2755577, _2755575), _2755573))))))))), p(s(bool, i(s(fun(fun(_2755577, bool), bool), finite), s(fun(_2755577, bool), _2755569)))), 29245 ^ _1496237 : [(29248 ^ _1496237) ^ [] : [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(_2755575, real), _2755571), s(_2755575, i(s(fun(_2755577, _2755575), _2755573), s(_2755577, 29244 ^ [_2755569, _2755571, _2755573, _2755575, _2755577]))))))))], (29246 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2755577, bool), bool), i(s(fun(_2755577, fun(fun(_2755577, bool), bool)), in), s(_2755577, 29244 ^ [_2755569, _2755571, _2755573, _2755575, _2755577]))), s(fun(_2755577, bool), _2755569)))))]]], (12723 ^ _1496237) ^ [_1894923, _1894925] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1894925))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1894923))), -(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1894925))), 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, _1894923))), 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))))))))))], (19953 ^ _1496237) ^ [_2214559, _2214561, _2214563, _2214565, _2214567] : [19965 ^ _1496237 : [(19970 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2214567, bool), bool), _2214563), s(fun(_2214567, bool), 19964 ^ [_2214559, _2214561, _2214563, _2214565, _2214567])))))], (19968 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2214567, bool), bool), i(s(fun(fun(_2214567, bool), fun(fun(_2214567, bool), bool)), subset), s(fun(_2214567, bool), 19964 ^ [_2214559, _2214561, _2214563, _2214565, _2214567]))), s(fun(_2214567, bool), i(s(fun(fun(_2214565, bool), fun(_2214567, bool)), i(s(fun(fun(_2214565, _2214567), fun(fun(_2214565, bool), fun(_2214567, bool))), image), s(fun(_2214565, _2214567), _2214561))), s(fun(_2214565, bool), _2214559)))))))], (19966 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2214567, bool), bool), finite), s(fun(_2214567, bool), 19964 ^ [_2214559, _2214561, _2214563, _2214565, _2214567])))))]], 19954 ^ _1496237 : [(19955 ^ _1496237) ^ [_2214892] : [p(s(bool, i(s(fun(fun(_2214565, bool), bool), finite), s(fun(_2214565, bool), _2214892)))), p(s(bool, i(s(fun(fun(_2214565, bool), bool), i(s(fun(fun(_2214565, bool), fun(fun(_2214565, bool), bool)), subset), s(fun(_2214565, bool), _2214892))), s(fun(_2214565, bool), _2214559)))), p(s(bool, i(s(fun(fun(_2214567, bool), bool), _2214563), s(fun(_2214567, bool), i(s(fun(fun(_2214565, bool), fun(_2214567, bool)), i(s(fun(fun(_2214565, _2214567), fun(fun(_2214565, bool), fun(_2214567, bool))), image), s(fun(_2214565, _2214567), _2214561))), s(fun(_2214565, bool), _2214892))))))]]], (14864 ^ _1496237) ^ [_1946238, _1946240, _1946242] : [-(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, _1946242))), s(int, _1946240))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1946240))), s(int, _1946238))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1946242))), s(int, _1946238))))], (10685 ^ _1496237) ^ [_1843293] : [-(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, _1843293))) = s(real, _1843293))], (3505 ^ _1496237) ^ [_1572282, _1572284, _1572286, _1572288, _1572290] : [3521 ^ _1496237 : [(3522 ^ _1496237) ^ [_1574437] : [-(s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), i(s(fun(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool), fun(prod(_1572290, prod(_1572288, _1572286)), _1572284)), gabs), s(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool), i(s(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool)), _1572282), s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), _1574437))))) = s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), _1574437))]], 3510 ^ _1496237 : [(3516 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1572284, bool), i(s(fun(_1572284, fun(_1572284, bool)), geq), s(_1572284, i(s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3507 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]), s(prod(_1572290, prod(_1572288, _1572286)), i(s(fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286))), i(s(fun(_1572290, fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286)))), c_), s(_1572290, 3512 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))), s(prod(_1572288, _1572286), i(s(fun(_1572286, prod(_1572288, _1572286)), i(s(fun(_1572288, fun(_1572286, prod(_1572288, _1572286))), c_), s(_1572288, 3513 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))), s(_1572286, 3514 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))))))))), s(_1572284, i(s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3506 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]), s(prod(_1572290, prod(_1572288, _1572286)), i(s(fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286))), i(s(fun(_1572290, fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286)))), c_), s(_1572290, 3512 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))), s(prod(_1572288, _1572286), i(s(fun(_1572286, prod(_1572288, _1572286)), i(s(fun(_1572288, fun(_1572286, prod(_1572288, _1572286))), c_), s(_1572288, 3513 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))), s(_1572286, 3514 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))))))))))], (3511 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool), i(s(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool)), _1572282), s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3506 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))), s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3507 ^ [_1572282, _1572284, _1572286, _1572288, _1572290])))))]], 3517 ^ _1496237 : [(3520 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool), i(s(fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), fun(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), bool)), _1572282), s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3506 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))), s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3507 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]))))], (3518 ^ _1496237) ^ [_1574014, _1574016, _1574018] : [-(p(s(bool, i(s(fun(_1572284, bool), i(s(fun(_1572284, fun(_1572284, bool)), geq), s(_1572284, i(s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3507 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]), s(prod(_1572290, prod(_1572288, _1572286)), i(s(fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286))), i(s(fun(_1572290, fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286)))), c_), s(_1572290, _1574018))), s(prod(_1572288, _1572286), i(s(fun(_1572286, prod(_1572288, _1572286)), i(s(fun(_1572288, fun(_1572286, prod(_1572288, _1572286))), c_), s(_1572288, _1574016))), s(_1572286, _1574014))))))))), s(_1572284, i(s(fun(prod(_1572290, prod(_1572288, _1572286)), _1572284), 3506 ^ [_1572282, _1572284, _1572286, _1572288, _1572290]), s(prod(_1572290, prod(_1572288, _1572286)), i(s(fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286))), i(s(fun(_1572290, fun(prod(_1572288, _1572286), prod(_1572290, prod(_1572288, _1572286)))), c_), s(_1572290, _1574018))), s(prod(_1572288, _1572286), i(s(fun(_1572286, prod(_1572288, _1572286)), i(s(fun(_1572288, fun(_1572286, prod(_1572288, _1572286))), c_), s(_1572288, _1574016))), s(_1572286, _1574014)))))))))))]]], (13895 ^ _1496237) ^ [_1922553, _1922555, _1922557] : [-(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, _1922557))), s(int, _1922553))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1922555))), s(int, _1922553))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922557))), s(int, _1922555)))), 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, _1922553))))], (12205 ^ _1496237) ^ [_1882531, _1882533, _1882535] : [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, _1882531)))), -(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, _1882531))), s(real, _1882535))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1882531))), s(real, _1882533))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1882535))), s(real, _1882533))))], (17356 ^ _1496237) ^ [_2060810, _2060812, _2060814, _2060816] : [s(fun(_2060816, bool), i(s(fun(fun(_2060814, bool), fun(_2060816, bool)), i(s(fun(fun(_2060814, _2060816), fun(fun(_2060814, bool), fun(_2060816, bool))), image), s(fun(_2060814, _2060816), _2060812))), s(fun(_2060814, bool), _2060810))) = s(fun(_2060816, bool), empty), -(s(fun(_2060814, bool), _2060810) = s(fun(_2060814, bool), empty))], (4118 ^ _1496237) ^ [] : [-(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))))))], (7225 ^ _1496237) ^ [_1701681] : [-(s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), numeral), s(num, _1701681))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), suc), s(num, _1701681))))))], (17439 ^ _1496237) ^ [_2065082, _2065084, _2065086, _2065088, _2065090] : [17441 ^ _1496237 : [(17444 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2065090, bool), bool), _2065086), s(fun(_2065090, bool), 17440 ^ [_2065082, _2065084, _2065086, _2065088, _2065090]))))], (17442 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2065090, bool), bool), i(s(fun(fun(_2065090, bool), fun(fun(_2065090, bool), bool)), subset), s(fun(_2065090, bool), 17440 ^ [_2065082, _2065084, _2065086, _2065088, _2065090]))), s(fun(_2065090, bool), i(s(fun(fun(_2065088, bool), fun(_2065090, bool)), i(s(fun(fun(_2065088, _2065090), fun(fun(_2065088, bool), fun(_2065090, bool))), image), s(fun(_2065088, _2065090), _2065084))), s(fun(_2065088, bool), _2065082)))))))]], 17445 ^ _1496237 : [(17446 ^ _1496237) ^ [_2065587] : [p(s(bool, i(s(fun(fun(_2065088, bool), bool), i(s(fun(fun(_2065088, bool), fun(fun(_2065088, bool), bool)), subset), s(fun(_2065088, bool), _2065587))), s(fun(_2065088, bool), _2065082)))), -(p(s(bool, i(s(fun(fun(_2065090, bool), bool), _2065086), s(fun(_2065090, bool), i(s(fun(fun(_2065088, bool), fun(_2065090, bool)), i(s(fun(fun(_2065088, _2065090), fun(fun(_2065088, bool), fun(_2065090, bool))), image), s(fun(_2065088, _2065090), _2065084))), s(fun(_2065088, bool), _2065587)))))))]]], (352 ^ _1496237) ^ [_1501827, _1501829] : [s(_1501829, _1501827) = s(_1501829, _1501827), -(p(s(bool, t)))], (13321 ^ _1496237) ^ [_1907659, _1907661] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1907661))), s(int, _1907659))) = 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, _1907661))), 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, _1907659))))], (7324 ^ _1496237) ^ [_1704609] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), bit0), s(num, _1704609))))) = s(bool, f0))], (16558 ^ _1496237) ^ [_2014351, _2014353] : [-(p(s(bool, i(s(fun(fun(_2014353, bool), bool), i(s(fun(fun(_2014353, bool), fun(fun(_2014353, bool), bool)), subset), s(fun(_2014353, bool), empty))), s(fun(_2014353, bool), _2014351)))))], (9636 ^ _1496237) ^ [_1809708] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1809708))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, 9634 ^ [_1809708])))))))], (3569 ^ _1496237) ^ [_1578146, _1578148, _1578150, _1578152] : [s(_1578148, i(s(fun(_1578150, _1578148), i(s(fun(_1578152, fun(_1578150, _1578148)), i(s(fun(fun(prod(_1578152, _1578150), _1578148), fun(_1578152, fun(_1578150, _1578148))), _1578146), s(fun(prod(_1578152, _1578150), _1578148), 3570 ^ [_1578146, _1578148, _1578150, _1578152]))), s(_1578152, 3571 ^ [_1578146, _1578148, _1578150, _1578152]))), s(_1578150, 3572 ^ [_1578146, _1578148, _1578150, _1578152]))) = s(_1578148, i(s(fun(prod(_1578152, _1578150), _1578148), 3570 ^ [_1578146, _1578148, _1578150, _1578152]), s(prod(_1578152, _1578150), i(s(fun(_1578150, prod(_1578152, _1578150)), i(s(fun(_1578152, fun(_1578150, prod(_1578152, _1578150))), c_), s(_1578152, 3571 ^ [_1578146, _1578148, _1578150, _1578152]))), s(_1578150, 3572 ^ [_1578146, _1578148, _1578150, _1578152]))))), 3575 ^ _1496237 : [(3576 ^ _1496237) ^ [_1578911] : [s(fun(_1578150, _1578148), i(s(fun(_1578152, fun(_1578150, _1578148)), i(s(fun(fun(prod(_1578152, _1578150), _1578148), fun(_1578152, fun(_1578150, _1578148))), _1578911), s(fun(prod(_1578152, _1578150), _1578148), 3577 ^ [_1578146, _1578148, _1578150, _1578152, _1578911]))), s(_1578152, 3578 ^ [_1578146, _1578148, _1578150, _1578152, _1578911]))) = s(fun(_1578150, _1578148), i(s(fun(_1578152, fun(_1578150, _1578148)), i(s(fun(fun(prod(_1578152, _1578150), _1578148), fun(_1578152, fun(_1578150, _1578148))), _1578146), s(fun(prod(_1578152, _1578150), _1578148), 3577 ^ [_1578146, _1578148, _1578150, _1578152, _1578911]))), s(_1578152, 3578 ^ [_1578146, _1578148, _1578150, _1578152, _1578911]))), 3581 ^ _1496237 : [(3589 ^ _1496237) ^ [_1579774] : [3590 ^ _1496237 : [(3591 ^ _1496237) ^ [_1579908] : [p(s(bool, i(s(fun(fun(_1578152, fun(_1578150, _1578148)), bool), _1579774), s(fun(_1578152, fun(_1578150, _1578148)), i(s(fun(fun(prod(_1578152, _1578150), _1578148), fun(_1578152, fun(_1578150, _1578148))), _1578911), s(fun(prod(_1578152, _1578150), _1578148), _1579908))))))]], -(p(s(bool, i(s(fun(fun(_1578152, fun(_1578150, _1578148)), bool), _1579774), s(fun(_1578152, fun(_1578150, _1578148)), 3592 ^ [_1578146, _1578148, _1578150, _1578152, _1578911, _1579774])))))], (3582 ^ _1496237) ^ [_1579496] : [3583 ^ _1496237 : [(3584 ^ _1496237) ^ [_1579630] : [p(s(bool, i(s(fun(fun(_1578152, fun(_1578150, _1578148)), bool), _1579496), s(fun(_1578152, fun(_1578150, _1578148)), _1579630))))]], -(p(s(bool, i(s(fun(fun(_1578152, fun(_1578150, _1578148)), bool), _1579496), s(fun(_1578152, fun(_1578150, _1578148)), i(s(fun(fun(prod(_1578152, _1578150), _1578148), fun(_1578152, fun(_1578150, _1578148))), _1578911), s(fun(prod(_1578152, _1578150), _1578148), 3585 ^ [_1578146, _1578148, _1578150, _1578152, _1578911, _1579496])))))))]]]]], (8244 ^ _1496237) ^ [_1741568, _1741570] : [-(s(bool, i(s(fun(list(_1741568), bool), i(s(fun(list(_1741570), fun(list(_1741568), bool)), i(s(fun(fun(_1741570, fun(_1741568, bool)), fun(list(_1741570), fun(list(_1741568), bool))), all2), s(fun(_1741570, fun(_1741568, bool)), p0))), s(list(_1741570), nil))), s(list(_1741568), nil))) = s(bool, t))], (7221 ^ _1496237) ^ [] : [-(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))))], (8258 ^ _1496237) ^ [_1742551, _1742553] : [-(p(s(bool, i(s(fun(list(_1742551), bool), i(s(fun(list(_1742553), fun(list(_1742551), bool)), i(s(fun(fun(_1742553, fun(_1742551, bool)), fun(list(_1742553), fun(list(_1742551), bool))), all2), s(fun(_1742553, fun(_1742551, bool)), p0))), s(list(_1742553), i(s(fun(list(_1742553), list(_1742553)), i(s(fun(_1742553, fun(list(_1742553), list(_1742553))), cons), s(_1742553, h1))), s(list(_1742553), t1))))), s(list(_1742551), i(s(fun(list(_1742551), list(_1742551)), i(s(fun(_1742551, fun(list(_1742551), list(_1742551))), cons), s(_1742551, h2))), s(list(_1742551), t2))))))), p(s(bool, i(s(fun(_1742551, bool), i(s(fun(_1742553, fun(_1742551, bool)), p0), s(_1742553, h1))), s(_1742551, h2)))), p(s(bool, i(s(fun(list(_1742551), bool), i(s(fun(list(_1742553), fun(list(_1742551), bool)), i(s(fun(fun(_1742553, fun(_1742551, bool)), fun(list(_1742553), fun(list(_1742551), bool))), all2), s(fun(_1742553, fun(_1742551, bool)), p0))), s(list(_1742553), t1))), s(list(_1742551), t2))))], (24882 ^ _1496237) ^ [_2442574, _2442576, _2442578, _2442580, _2442582] : [-(s(fun(_2442580, bool), i(s(fun(fun(_2442580, bool), fun(_2442580, bool)), i(s(fun(fun(_2442580, _2442582), fun(fun(_2442580, bool), fun(_2442580, bool))), i(s(fun(fun(_2442582, fun(_2442582, _2442582)), fun(fun(_2442580, _2442582), fun(fun(_2442580, bool), fun(_2442580, bool)))), support), s(fun(_2442582, fun(_2442582, _2442582)), op))), s(fun(_2442580, _2442582), _2442578))), s(fun(_2442580, bool), i(s(fun(_2442580, fun(_2442580, bool)), i(s(fun(fun(_2442580, bool), fun(_2442580, fun(_2442580, bool))), delete), s(fun(_2442580, bool), _2442574))), s(_2442580, _2442576))))) = s(fun(_2442580, bool), i(s(fun(_2442580, fun(_2442580, bool)), i(s(fun(fun(_2442580, bool), fun(_2442580, fun(_2442580, bool))), delete), s(fun(_2442580, bool), i(s(fun(fun(_2442580, bool), fun(_2442580, bool)), i(s(fun(fun(_2442580, _2442582), fun(fun(_2442580, bool), fun(_2442580, bool))), i(s(fun(fun(_2442582, fun(_2442582, _2442582)), fun(fun(_2442580, _2442582), fun(fun(_2442580, bool), fun(_2442580, bool)))), support), s(fun(_2442582, fun(_2442582, _2442582)), op))), s(fun(_2442580, _2442582), _2442578))), s(fun(_2442580, bool), _2442574))))), s(_2442580, _2442576))))], (149 ^ _1496237) ^ [_1498581, _1498583] : [150 ^ _1496237 : [(153 ^ _1496237) ^ [] : [p(s(bool, _1498581))], (151 ^ _1496237) ^ [] : [-(p(s(bool, _1498583)))]], 154 ^ _1496237 : [(155 ^ _1496237) ^ [] : [-(p(s(bool, _1498583))), p(s(bool, _1498583)), p(s(bool, _1498581))], (165 ^ _1496237) ^ [] : [p(s(bool, _1498583)), 168 ^ _1496237 : [(171 ^ _1496237) ^ [] : [-(p(s(bool, _1498581)))], (169 ^ _1496237) ^ [] : [-(p(s(bool, _1498583)))]]]]], (41565 ^ _1496237) ^ [_3948032, _3948034, _3948036] : [-(s(num, _3948034) = s(num, _3948032)), -(s(real, i(s(fun(cart(real, _3948036), real), i(s(fun(cart(real, _3948036), fun(cart(real, _3948036), real)), dot), s(cart(real, _3948036), i(s(fun(num, cart(real, _3948036)), basis), s(num, _3948034))))), s(cart(real, _3948036), i(s(fun(num, cart(real, _3948036)), basis), s(num, _3948032))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8270 ^ _1496237) ^ [_1743294, _1743296, _1743298] : [-(s(list(_1743298), i(s(fun(list(_1743294), list(_1743298)), i(s(fun(list(_1743296), fun(list(_1743294), list(_1743298))), i(s(fun(fun(_1743296, fun(_1743294, _1743298)), fun(list(_1743296), fun(list(_1743294), list(_1743298)))), map2), s(fun(_1743296, fun(_1743294, _1743298)), f))), s(list(_1743296), i(s(fun(list(_1743296), list(_1743296)), i(s(fun(_1743296, fun(list(_1743296), list(_1743296))), cons), s(_1743296, h1))), s(list(_1743296), t1))))), s(list(_1743294), l0))) = s(list(_1743298), i(s(fun(list(_1743298), list(_1743298)), i(s(fun(_1743298, fun(list(_1743298), list(_1743298))), cons), s(_1743298, i(s(fun(_1743294, _1743298), i(s(fun(_1743296, fun(_1743294, _1743298)), f), s(_1743296, h1))), s(_1743294, i(s(fun(list(_1743294), _1743294), hd), s(list(_1743294), l0))))))), s(list(_1743298), i(s(fun(list(_1743294), list(_1743298)), i(s(fun(list(_1743296), fun(list(_1743294), list(_1743298))), i(s(fun(fun(_1743296, fun(_1743294, _1743298)), fun(list(_1743296), fun(list(_1743294), list(_1743298)))), map2), s(fun(_1743296, fun(_1743294, _1743298)), f))), s(list(_1743296), t1))), s(list(_1743294), i(s(fun(list(_1743294), list(_1743294)), tl), s(list(_1743294), l0))))))))], (39437 ^ _1496237) ^ [_3791732, _3791734] : [-(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, _3791734))))), s(real, _3791732))))), 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, _3791734)))), 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, _3791732)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3791734))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3791732))), 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))))))))))))], (38278 ^ _1496237) ^ [_3639917, _3639919, _3639921, _3639923] : [p(s(bool, i(s(fun(fun(_3639923, bool), bool), _3639921), s(fun(_3639923, bool), _3639917)))), -(s(bool, i(s(fun(fun(_3639923, bool), bool), i(s(fun(fun(_3639923, bool), fun(fun(_3639923, bool), bool)), subset), s(fun(_3639923, bool), i(s(fun(fun(_3639923, bool), fun(_3639923, bool)), i(s(fun(fun(fun(_3639923, bool), bool), fun(fun(_3639923, bool), fun(_3639923, bool))), hull), s(fun(fun(_3639923, bool), bool), _3639921))), s(fun(_3639923, bool), _3639919))))), s(fun(_3639923, bool), _3639917))) = s(bool, i(s(fun(fun(_3639923, bool), bool), i(s(fun(fun(_3639923, bool), fun(fun(_3639923, bool), bool)), subset), s(fun(_3639923, bool), _3639919))), s(fun(_3639923, bool), _3639917))))], (36993 ^ _1496237) ^ [_3581101, _3581103] : [37046 ^ _1496237 : [(37047 ^ _1496237) ^ [_3583618] : [p(s(bool, i(s(fun(fun(_3581103, bool), bool), infinite), s(fun(_3581103, bool), _3583618)))), -(p(s(bool, i(s(fun(fun(_3581103, bool), bool), i(s(fun(fun(list(_3581103), bool), fun(fun(_3581103, bool), bool)), a_u_c), s(fun(list(_3581103), bool), i(s(fun(fun(list(_3581103), bool), fun(list(_3581103), bool)), gspec), s(fun(list(_3581103), bool), i(s(fun(fun(_3581103, bool), fun(list(_3581103), bool)), _3581101), s(fun(_3581103, bool), _3583618))))))), s(fun(_3581103, bool), _3583618)))))]], 36998 ^ _1496237 : [(37001 ^ _1496237) ^ [_3581822, _3581824] : [p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(bool, fun(list(_3581103), bool)), i(s(fun(list(_3581103), fun(bool, fun(list(_3581103), bool))), setspec), s(list(_3581103), 36995 ^ [_3581101, _3581103]))), s(bool, _3581822))), s(list(_3581103), _3581824)))), 37004 ^ _1496237 : [(37010 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3581103, bool), bool), i(s(fun(_3581103, fun(fun(_3581103, bool), bool)), in), s(_3581103, 37006 ^ [_3581101, _3581103, _3581822, _3581824]))), s(fun(_3581103, bool), 36994 ^ [_3581101, _3581103]))))], (37008 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(_3581103, fun(list(_3581103), bool)), mem), s(_3581103, 37006 ^ [_3581101, _3581103, _3581822, _3581824]))), s(list(_3581103), _3581824)))))], (37005 ^ _1496237) ^ [] : [-(p(s(bool, _3581822)))]], 37011 ^ _1496237 : [(37012 ^ _1496237) ^ [_3582290] : [p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(_3581103, fun(list(_3581103), bool)), mem), s(_3581103, _3582290))), s(list(_3581103), _3581824)))), -(p(s(bool, i(s(fun(fun(_3581103, bool), bool), i(s(fun(_3581103, fun(fun(_3581103, bool), bool)), in), s(_3581103, _3582290))), s(fun(_3581103, bool), 36994 ^ [_3581101, _3581103])))))], (37018 ^ _1496237) ^ [] : [p(s(bool, _3581822))]]], (36999 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(fun(_3581103, bool), fun(list(_3581103), bool)), _3581101), s(fun(_3581103, bool), 36994 ^ [_3581101, _3581103]))), s(list(_3581103), 36995 ^ [_3581101, _3581103])))))]], 37023 ^ _1496237 : [(37043 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(bool, fun(list(_3581103), bool)), i(s(fun(list(_3581103), fun(bool, fun(list(_3581103), bool))), setspec), s(list(_3581103), 36995 ^ [_3581101, _3581103]))), s(bool, 37022 ^ [_3581101, _3581103]))), s(list(_3581103), 37021 ^ [_3581101, _3581103])))))], (37034 ^ _1496237) ^ [] : [37036 ^ _1496237 : [(37039 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3581103, bool), bool), i(s(fun(_3581103, fun(fun(_3581103, bool), bool)), in), s(_3581103, 37035 ^ [_3581101, _3581103]))), s(fun(_3581103, bool), 36994 ^ [_3581101, _3581103]))))], (37037 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(_3581103, fun(list(_3581103), bool)), mem), s(_3581103, 37035 ^ [_3581101, _3581103]))), s(list(_3581103), 37021 ^ [_3581101, _3581103])))))]], -(p(s(bool, 37022 ^ [_3581101, _3581103])))], (37024 ^ _1496237) ^ [] : [p(s(bool, 37022 ^ [_3581101, _3581103])), 37027 ^ _1496237 : [(37028 ^ _1496237) ^ [_3582916] : [p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(_3581103, fun(list(_3581103), bool)), mem), s(_3581103, _3582916))), s(list(_3581103), 37021 ^ [_3581101, _3581103])))), -(p(s(bool, i(s(fun(fun(_3581103, bool), bool), i(s(fun(_3581103, fun(fun(_3581103, bool), bool)), in), s(_3581103, _3582916))), s(fun(_3581103, bool), 36994 ^ [_3581101, _3581103])))))]]], (37045 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_3581103), bool), i(s(fun(fun(_3581103, bool), fun(list(_3581103), bool)), _3581101), s(fun(_3581103, bool), 36994 ^ [_3581101, _3581103]))), s(list(_3581103), 36995 ^ [_3581101, _3581103]))))]]], (3656 ^ _1496237) ^ [_1584373, _1584375, _1584377] : [3661 ^ _1496237 : [(3666 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1584377, _1584375), bool), 3658 ^ [_1584373, _1584375, _1584377]), s(prod(_1584377, _1584375), i(s(fun(_1584375, prod(_1584377, _1584375)), i(s(fun(_1584377, fun(_1584375, prod(_1584377, _1584375))), c_), s(_1584377, 3663 ^ [_1584373, _1584375, _1584377]))), s(_1584375, 3664 ^ [_1584373, _1584375, _1584377]))))))), s(bool, i(s(fun(_1584375, bool), i(s(fun(_1584377, fun(_1584375, bool)), 3657 ^ [_1584373, _1584375, _1584377]), s(_1584377, 3663 ^ [_1584373, _1584375, _1584377]))), s(_1584375, 3664 ^ [_1584373, _1584375, _1584377]))))))], (3662 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1584377, _1584375), bool), bool), i(s(fun(fun(_1584377, fun(_1584375, bool)), fun(fun(prod(_1584377, _1584375), bool), bool)), _1584373), s(fun(_1584377, fun(_1584375, bool)), 3657 ^ [_1584373, _1584375, _1584377]))), s(fun(prod(_1584377, _1584375), bool), 3658 ^ [_1584373, _1584375, _1584377])))))]], 3667 ^ _1496237 : [(3670 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1584377, _1584375), bool), bool), i(s(fun(fun(_1584377, fun(_1584375, bool)), fun(fun(prod(_1584377, _1584375), bool), bool)), _1584373), s(fun(_1584377, fun(_1584375, bool)), 3657 ^ [_1584373, _1584375, _1584377]))), s(fun(prod(_1584377, _1584375), bool), 3658 ^ [_1584373, _1584375, _1584377]))))], (3668 ^ _1496237) ^ [_1585379, _1585381] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1584377, _1584375), bool), 3658 ^ [_1584373, _1584375, _1584377]), s(prod(_1584377, _1584375), i(s(fun(_1584375, prod(_1584377, _1584375)), i(s(fun(_1584377, fun(_1584375, prod(_1584377, _1584375))), c_), s(_1584377, _1585381))), s(_1584375, _1585379))))))), s(bool, i(s(fun(_1584375, bool), i(s(fun(_1584377, fun(_1584375, bool)), 3657 ^ [_1584373, _1584375, _1584377]), s(_1584377, _1585381))), s(_1584375, _1585379)))))))]], 3671 ^ _1496237 : [(3678 ^ _1496237) ^ [_1585976] : [p(s(bool, i(s(fun(_1584375, bool), i(s(fun(_1584377, fun(_1584375, bool)), _1585976), s(_1584377, 3679 ^ [_1584373, _1584375, _1584377, _1585976]))), s(_1584375, 3680 ^ [_1584373, _1584375, _1584377, _1585976])))), -(p(s(bool, i(s(fun(fun(prod(_1584377, _1584375), bool), bool), e_), s(fun(prod(_1584377, _1584375), bool), i(s(fun(fun(fun(prod(_1584377, _1584375), bool), bool), fun(prod(_1584377, _1584375), bool)), gabs), s(fun(fun(prod(_1584377, _1584375), bool), bool), i(s(fun(fun(_1584377, fun(_1584375, bool)), fun(fun(prod(_1584377, _1584375), bool), bool)), _1584373), s(fun(_1584377, fun(_1584375, bool)), _1585976)))))))))], (3672 ^ _1496237) ^ [_1585635] : [p(s(bool, i(s(fun(fun(prod(_1584377, _1584375), bool), bool), e_), s(fun(prod(_1584377, _1584375), bool), i(s(fun(fun(fun(prod(_1584377, _1584375), bool), bool), fun(prod(_1584377, _1584375), bool)), gabs), s(fun(fun(prod(_1584377, _1584375), bool), bool), i(s(fun(fun(_1584377, fun(_1584375, bool)), fun(fun(prod(_1584377, _1584375), bool), bool)), _1584373), s(fun(_1584377, fun(_1584375, bool)), _1585635)))))))), 3675 ^ _1496237 : [(3676 ^ _1496237) ^ [_1585922, _1585924] : [-(p(s(bool, i(s(fun(_1584375, bool), i(s(fun(_1584377, fun(_1584375, bool)), _1585635), s(_1584377, _1585924))), s(_1584375, _1585922)))))]]]]], (11963 ^ _1496237) ^ [_1876748, _1876750, _1876752] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1876752))), s(real, _1876750))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1876752))), s(real, _1876748))), -(s(real, _1876752) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _1876750) = s(real, _1876748))], (22120 ^ _1496237) ^ [_2330074] : [22134 ^ _1496237 : [(22135 ^ _1496237) ^ [_2330610] : [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)), _2330074), s(real, _2330610))))))))]], 22125 ^ _1496237 : [(22128 ^ _1496237) ^ [_2330384] : [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 ^ [_2330074]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22121 ^ [_2330074]))), s(real, _2330384))))), s(real, _2330384))))], (22126 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2330074), s(real, 22121 ^ [_2330074]))), s(real, 22122 ^ [_2330074])))))]], 22130 ^ _1496237 : [(22133 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2330074), s(real, 22121 ^ [_2330074]))), s(real, 22122 ^ [_2330074]))))], (22131 ^ _1496237) ^ [] : [-(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 ^ [_2330074]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22121 ^ [_2330074]))), s(real, 22129 ^ [_2330074]))))), s(real, 22129 ^ [_2330074])))))]]], (14029 ^ _1496237) ^ [_1926039, _1926041] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926041))), s(int, _1926039)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926039))), s(int, _1926041))))], (7418 ^ _1496237) ^ [_1707034, _1707036] : [-(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, _1707034))))), s(num, i(s(fun(num, num), bit0), s(num, _1707036))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1707034))), s(num, _1707036))))], (14846 ^ _1496237) ^ [_1945672, _1945674] : [-(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, _1945674))), s(int, _1945672))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1945672))), s(int, _1945674))))], (41583 ^ _1496237) ^ [_3948516, _3948518] : [s(cart(real, _3948518), i(s(fun(num, cart(real, _3948518)), basis), s(num, _3948516))) = s(cart(real, _3948518), i(s(fun(num, cart(real, _3948518)), 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, _3948516)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3948516))), s(num, i(s(fun(fun(_3948518, bool), num), dimindex), s(fun(_3948518, bool), univ))))))], (30768 ^ _1496237) ^ [_2859990, _2859992, _2859994, _2859996, _2859998] : [s(bool, i(s(fun(_2859994, bool), i(s(fun(_2859992, fun(_2859994, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool)))), _2859990), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30769 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))), s(fun(_2859998, _2859996), 30770 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))), s(_2859992, 30771 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))), s(_2859994, 30772 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))) = s(bool, i(s(fun(_2859992, bool), i(s(fun(_2859994, fun(_2859992, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30769 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]), s(fun(_2859998, _2859996), 30770 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))), s(_2859994, 30772 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))), s(_2859992, 30771 ^ [_2859990, _2859992, _2859994, _2859996, _2859998]))), 30775 ^ _1496237 : [(30776 ^ _1496237) ^ [_2862863] : [s(fun(_2859994, bool), i(s(fun(_2859992, fun(_2859994, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool)))), _2862863), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30777 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863]))), s(fun(_2859998, _2859996), 30778 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863]))), s(_2859992, 30779 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863]))) = s(fun(_2859994, bool), i(s(fun(_2859992, fun(_2859994, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool)))), _2859990), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30777 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863]))), s(fun(_2859998, _2859996), 30778 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863]))), s(_2859992, 30779 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863]))), 30782 ^ _1496237 : [(30783 ^ _1496237) ^ [_2865581] : [s(fun(_2859992, fun(_2859994, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool)))), _2865581), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30784 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581]))), s(fun(_2859998, _2859996), 30785 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581]))) = s(fun(_2859992, fun(_2859994, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool)))), _2862863), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30784 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581]))), s(fun(_2859998, _2859996), 30785 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581]))), 30788 ^ _1496237 : [(30789 ^ _1496237) ^ [_2867995] : [30795 ^ _1496237 : [(30800 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_2859994, _2859992), bool), 30792 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]), s(prod(_2859994, _2859992), i(s(fun(_2859992, prod(_2859994, _2859992)), i(s(fun(_2859994, fun(_2859992, prod(_2859994, _2859992))), c_), s(_2859994, 30797 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(_2859992, 30798 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))))))), s(bool, i(s(fun(_2859992, bool), i(s(fun(_2859994, fun(_2859992, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30790 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]), s(fun(_2859998, _2859996), 30791 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(_2859994, 30797 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(_2859992, 30798 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))))))], (30796 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2859994, _2859992), bool), bool), i(s(fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool))), _2867995), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30790 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(fun(_2859998, _2859996), 30791 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(fun(prod(_2859994, _2859992), bool), 30792 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995])))))]], 30801 ^ _1496237 : [(30804 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2859994, _2859992), bool), bool), i(s(fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool))), _2867995), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30790 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(fun(_2859998, _2859996), 30791 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(fun(prod(_2859994, _2859992), bool), 30792 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))))], (30802 ^ _1496237) ^ [_2870834, _2870836] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_2859994, _2859992), bool), 30792 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]), s(prod(_2859994, _2859992), i(s(fun(_2859992, prod(_2859994, _2859992)), i(s(fun(_2859994, fun(_2859992, prod(_2859994, _2859992))), c_), s(_2859994, _2870836))), s(_2859992, _2870834))))))), s(bool, i(s(fun(_2859992, bool), i(s(fun(_2859994, fun(_2859992, bool)), i(s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30790 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]), s(fun(_2859998, _2859996), 30791 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995]))), s(_2859994, _2870836))), s(_2859992, _2870834)))))))]], 30805 ^ _1496237 : [(30806 ^ _1496237) ^ [_2871225] : [s(fun(prod(_2859994, _2859992), bool), i(s(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool))), _2871225), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30807 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225]))), s(fun(_2859998, _2859996), 30808 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225]))) = s(fun(prod(_2859994, _2859992), bool), i(s(fun(fun(fun(prod(_2859994, _2859992), bool), bool), fun(prod(_2859994, _2859992), bool)), gabs), s(fun(fun(prod(_2859994, _2859992), bool), bool), i(s(fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool))), _2867995), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), 30807 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225]))), s(fun(_2859998, _2859996), 30808 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225]))))), 30811 ^ _1496237 : [(30812 ^ _1496237) ^ [_2873307] : [30817 ^ _1496237 : [(30822 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2859998, bool), i(s(fun(_2859998, fun(_2859998, bool)), geq), s(_2859998, i(s(fun(prod(_2859994, _2859992), _2859998), 30814 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]), s(prod(_2859994, _2859992), i(s(fun(_2859992, prod(_2859994, _2859992)), i(s(fun(_2859994, fun(_2859992, prod(_2859994, _2859992))), c_), s(_2859994, 30819 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]))), s(_2859992, 30820 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]))))))), s(_2859998, i(s(fun(_2859992, _2859998), 30813 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]), s(_2859992, 30820 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]))))))], (30818 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2859994, _2859992), _2859998), bool), i(s(fun(fun(_2859992, _2859998), fun(fun(prod(_2859994, _2859992), _2859998), bool)), _2873307), s(fun(_2859992, _2859998), 30813 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]))), s(fun(prod(_2859994, _2859992), _2859998), 30814 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307])))))]], 30823 ^ _1496237 : [(30826 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2859994, _2859992), _2859998), bool), i(s(fun(fun(_2859992, _2859998), fun(fun(prod(_2859994, _2859992), _2859998), bool)), _2873307), s(fun(_2859992, _2859998), 30813 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]))), s(fun(prod(_2859994, _2859992), _2859998), 30814 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]))))], (30824 ^ _1496237) ^ [_2875404, _2875406] : [-(p(s(bool, i(s(fun(_2859998, bool), i(s(fun(_2859998, fun(_2859998, bool)), geq), s(_2859998, i(s(fun(prod(_2859994, _2859992), _2859998), 30814 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]), s(prod(_2859994, _2859992), i(s(fun(_2859992, prod(_2859994, _2859992)), i(s(fun(_2859994, fun(_2859992, prod(_2859994, _2859992))), c_), s(_2859994, _2875406))), s(_2859992, _2875404))))))), s(_2859998, i(s(fun(_2859992, _2859998), 30813 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307]), s(_2859992, _2875404)))))))]], 30827 ^ _1496237 : [(30828 ^ _1496237) ^ [_2875695] : [30834 ^ _1496237 : [(30839 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_2859994, _2859992), bool), 30831 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]), s(prod(_2859994, _2859992), i(s(fun(_2859992, prod(_2859994, _2859992)), i(s(fun(_2859994, fun(_2859992, prod(_2859994, _2859992))), c_), s(_2859994, 30836 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(_2859992, 30837 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))))))), s(bool, i(s(fun(_2859992, bool), i(s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), 30829 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]), s(fun(_2859998, _2859996), 30830 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(_2859992, 30837 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))))))], (30835 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2859994, _2859992), bool), bool), i(s(fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool))), _2875695), s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), 30829 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(fun(_2859998, _2859996), 30830 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(fun(prod(_2859994, _2859992), bool), 30831 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695])))))]], 30840 ^ _1496237 : [(30843 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2859994, _2859992), bool), bool), i(s(fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool))), _2875695), s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), 30829 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(fun(_2859998, _2859996), 30830 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(fun(prod(_2859994, _2859992), bool), 30831 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))))], (30841 ^ _1496237) ^ [_2877884, _2877886] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_2859994, _2859992), bool), 30831 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]), s(prod(_2859994, _2859992), i(s(fun(_2859992, prod(_2859994, _2859992)), i(s(fun(_2859994, fun(_2859992, prod(_2859994, _2859992))), c_), s(_2859994, _2877886))), s(_2859992, _2877884))))))), s(bool, i(s(fun(_2859992, bool), i(s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), 30829 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]), s(fun(_2859998, _2859996), 30830 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695]))), s(_2859992, _2877884)))))))]], 30844 ^ _1496237 : [(30845 ^ _1496237) ^ [_2878287] : [s(fun(prod(_2859994, _2859992), bool), i(s(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool))), _2878287), s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), 30846 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695, _2878287]))), s(fun(_2859998, _2859996), 30847 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695, _2878287]))) = s(fun(prod(_2859994, _2859992), bool), i(s(fun(fun(fun(prod(_2859994, _2859992), bool), bool), fun(prod(_2859994, _2859992), bool)), gabs), s(fun(fun(prod(_2859994, _2859992), bool), bool), i(s(fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859998, _2859996), fun(fun(prod(_2859994, _2859992), bool), bool))), _2875695), s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), 30846 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695, _2878287]))), s(fun(_2859998, _2859996), 30847 ^ [_2859990, _2859992, _2859994, _2859996, _2859998, _2862863, _2865581, _2867995, _2871225, _2873307, _2875695, _2878287]))))), 30850 ^ _1496237 : [(30851 ^ _1496237) ^ [_2879745, _2879747, _2879749, _2879751] : [p(s(bool, i(s(fun(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), bool), i(s(fun(fun(prod(_2859994, _2859992), _2859998), fun(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), fun(fun(prod(_2859994, _2859992), _2859998), fun(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), bool))), i(s(fun(fun(_2859998, fun(_2859998, bool)), fun(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), fun(fun(prod(_2859994, _2859992), _2859998), fun(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), bool)))), admissible), s(fun(_2859998, fun(_2859998, bool)), _2879751))), s(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool))), _2878287), s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), _2879749))))), s(fun(prod(_2859994, _2859992), _2859998), i(s(fun(fun(fun(prod(_2859994, _2859992), _2859998), bool), fun(prod(_2859994, _2859992), _2859998)), gabs), s(fun(fun(prod(_2859994, _2859992), _2859998), bool), i(s(fun(fun(_2859992, _2859998), fun(fun(prod(_2859994, _2859992), _2859998), bool)), _2873307), s(fun(_2859992, _2859998), _2879747))))))), s(fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(prod(_2859994, _2859992), bool))), _2871225), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), _2879745)))))), -(p(s(bool, i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), bool), i(s(fun(fun(_2859992, _2859998), fun(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), bool)), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859992, _2859998), fun(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), bool))), i(s(fun(fun(_2859998, fun(_2859998, bool)), fun(fun(fun(_2859998, _2859996), fun(_2859992, bool)), fun(fun(_2859992, _2859998), fun(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), bool)))), admissible), s(fun(_2859998, fun(_2859998, bool)), _2879751))), s(fun(fun(_2859998, _2859996), fun(_2859992, bool)), _2879749))), s(fun(_2859992, _2859998), _2879747))), s(fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool))), i(s(fun(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), fun(fun(_2859998, _2859996), fun(_2859992, fun(_2859994, bool)))), _2865581), s(fun(fun(_2859998, _2859996), fun(_2859994, fun(_2859992, bool))), _2879745)))))))]]]]]]]]]]]]]]]]], (7231 ^ _1496237) ^ [_1701799] : [-(s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit1), s(num, _1701799))))) = s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), suc), s(num, _1701799))))))], (12701 ^ _1496237) ^ [_1894191, _1894193, _1894195] : [-(s(real, _1894195) = 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, _1894195))), s(num, _1894193))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1894195))), s(num, _1894191))))) = 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, _1894191))), s(num, _1894193))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1894195))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1894193))), s(num, _1894191))))))), 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, _1894195))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1894191))), s(num, _1894193))))))))))], (17970 ^ _1496237) ^ [_2097316, _2097318, _2097320, _2097322, _2097324] : [17976 ^ _1496237 : [(17979 ^ _1496237) ^ [_2098435, _2098437, _2098439] : [p(s(bool, i(s(fun(_2097324, bool), i(s(fun(bool, fun(_2097324, bool)), i(s(fun(_2097324, fun(bool, fun(_2097324, bool))), setspec), s(_2097324, 17973 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(bool, i(s(fun(_2097318, bool), i(s(fun(_2097320, fun(_2097318, bool)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), 17971 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]), s(_2097322, _2098439))), s(_2097320, _2098437))), s(_2097318, _2098435))))), s(_2097324, i(s(fun(_2097318, _2097324), i(s(fun(_2097320, fun(_2097318, _2097324)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), 17972 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]), s(_2097322, _2098439))), s(_2097320, _2098437))), s(_2097318, _2098435))))))], (17977 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2097324, bool), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool)), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, bool))), fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool))), _2097316), s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), 17971 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), 17972 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(_2097324, 17973 ^ [_2097316, _2097318, _2097320, _2097322, _2097324])))))]], 17983 ^ _1496237 : [(17986 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2097324, bool), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool)), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, bool))), fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool))), _2097316), s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), 17971 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), 17972 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(_2097324, 17973 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))))], (17984 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2097324, bool), i(s(fun(bool, fun(_2097324, bool)), i(s(fun(_2097324, fun(bool, fun(_2097324, bool))), setspec), s(_2097324, 17973 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(bool, i(s(fun(_2097318, bool), i(s(fun(_2097320, fun(_2097318, bool)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), 17971 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]), s(_2097322, 17980 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(_2097320, 17981 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(_2097318, 17982 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))))), s(_2097324, i(s(fun(_2097318, _2097324), i(s(fun(_2097320, fun(_2097318, _2097324)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), 17972 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]), s(_2097322, 17980 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(_2097320, 17981 ^ [_2097316, _2097318, _2097320, _2097322, _2097324]))), s(_2097318, 17982 ^ [_2097316, _2097318, _2097320, _2097322, _2097324])))))))]], 17987 ^ _1496237 : [(18003 ^ _1496237) ^ [_2100065, _2100067] : [18011 ^ _1496237 : [(18014 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2097324, bool), q0), s(_2097324, 18010 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2100065, _2100067])))))], (18012 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2097324, bool), bool), i(s(fun(_2097324, fun(fun(_2097324, bool), bool)), in), s(_2097324, 18010 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2100065, _2100067]))), s(fun(_2097324, bool), i(s(fun(fun(_2097324, bool), fun(_2097324, bool)), gspec), s(fun(_2097324, bool), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool)), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, bool))), fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool))), _2097316), s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), _2100067))), s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), _2100065)))))))))]], 18004 ^ _1496237 : [(18005 ^ _1496237) ^ [_2100393, _2100395, _2100397] : [p(s(bool, i(s(fun(_2097318, bool), i(s(fun(_2097320, fun(_2097318, bool)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), _2100067), s(_2097322, _2100397))), s(_2097320, _2100395))), s(_2097318, _2100393)))), p(s(bool, i(s(fun(_2097324, bool), q0), s(_2097324, i(s(fun(_2097318, _2097324), i(s(fun(_2097320, fun(_2097318, _2097324)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), _2100065), s(_2097322, _2100397))), s(_2097320, _2100395))), s(_2097318, _2100393))))))]]], (17988 ^ _1496237) ^ [_2099095, _2099097] : [17998 ^ _1496237 : [(18001 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2097324, bool), q0), s(_2097324, i(s(fun(_2097318, _2097324), i(s(fun(_2097320, fun(_2097318, _2097324)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), _2099095), s(_2097322, 17995 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2099095, _2099097]))), s(_2097320, 17996 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2099095, _2099097]))), s(_2097318, 17997 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2099095, _2099097])))))))], (17999 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2097318, bool), i(s(fun(_2097320, fun(_2097318, bool)), i(s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), _2099097), s(_2097322, 17995 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2099095, _2099097]))), s(_2097320, 17996 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2099095, _2099097]))), s(_2097318, 17997 ^ [_2097316, _2097318, _2097320, _2097322, _2097324, _2099095, _2099097])))))]], 17989 ^ _1496237 : [(17990 ^ _1496237) ^ [_2099423] : [p(s(bool, i(s(fun(fun(_2097324, bool), bool), i(s(fun(_2097324, fun(fun(_2097324, bool), bool)), in), s(_2097324, _2099423))), s(fun(_2097324, bool), i(s(fun(fun(_2097324, bool), fun(_2097324, bool)), gspec), s(fun(_2097324, bool), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool)), i(s(fun(fun(_2097322, fun(_2097320, fun(_2097318, bool))), fun(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), fun(_2097324, bool))), _2097316), s(fun(_2097322, fun(_2097320, fun(_2097318, bool))), _2099097))), s(fun(_2097322, fun(_2097320, fun(_2097318, _2097324))), _2099095)))))))), p(s(bool, i(s(fun(_2097324, bool), q0), s(_2097324, _2099423))))]]]]], (20843 ^ _1496237) ^ [_2264894, _2264896, _2264898] : [p(s(bool, i(s(fun(fun(_2264898, bool), bool), finite), s(fun(_2264898, bool), _2264896)))), p(s(bool, i(s(fun(fun(_2264898, bool), bool), finite), s(fun(_2264898, bool), _2264894)))), 20850 ^ _1496237 : [(20857 ^ _1496237) ^ [] : [s(fun(_2264898, bool), i(s(fun(fun(_2264898, bool), fun(_2264898, bool)), i(s(fun(fun(_2264898, bool), fun(fun(_2264898, bool), fun(_2264898, bool))), inter), s(fun(_2264898, bool), _2264896))), s(fun(_2264898, bool), _2264894))) = s(fun(_2264898, bool), empty), -(s(num, i(s(fun(fun(_2264898, bool), num), card), s(fun(_2264898, bool), i(s(fun(fun(_2264898, bool), fun(_2264898, bool)), i(s(fun(fun(_2264898, bool), fun(fun(_2264898, bool), fun(_2264898, bool))), union), s(fun(_2264898, bool), _2264896))), s(fun(_2264898, bool), _2264894))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2264898, bool), num), card), s(fun(_2264898, bool), _2264896))))), s(num, i(s(fun(fun(_2264898, bool), num), card), s(fun(_2264898, bool), _2264894))))))], (20851 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2264898, bool), num), card), s(fun(_2264898, bool), i(s(fun(fun(_2264898, bool), fun(_2264898, bool)), i(s(fun(fun(_2264898, bool), fun(fun(_2264898, bool), fun(_2264898, bool))), union), s(fun(_2264898, bool), _2264896))), s(fun(_2264898, bool), _2264894))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2264898, bool), num), card), s(fun(_2264898, bool), _2264896))))), s(num, i(s(fun(fun(_2264898, bool), num), card), s(fun(_2264898, bool), _2264894))))), -(s(fun(_2264898, bool), i(s(fun(fun(_2264898, bool), fun(_2264898, bool)), i(s(fun(fun(_2264898, bool), fun(fun(_2264898, bool), fun(_2264898, bool))), inter), s(fun(_2264898, bool), _2264896))), s(fun(_2264898, bool), _2264894))) = s(fun(_2264898, bool), empty))]]], (42769 ^ _1496237) ^ [_4053608, _4053610, _4053612] : [-(s(cart(cart(real, _4053612), _4053610), i(s(fun(cart(cart(real, _4053612), _4053610), cart(cart(real, _4053612), _4053610)), i(s(fun(cart(cart(real, _4053612), _4053610), fun(cart(cart(real, _4053612), _4053610), cart(cart(real, _4053612), _4053610))), matrixu_add), s(cart(cart(real, _4053612), _4053610), _4053608))), s(cart(cart(real, _4053612), _4053610), i(s(fun(num, cart(cart(real, _4053612), _4053610)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4053612), _4053610), _4053608))], (8699 ^ _1496237) ^ [_1766954, _1766956, _1766958] : [-(s(num, i(s(fun(list(_1766958), num), length), s(list(_1766958), i(s(fun(_1766958, list(_1766958)), i(s(fun(num, fun(_1766958, list(_1766958))), replicate), s(num, _1766956))), s(_1766958, _1766954))))) = s(num, _1766956))], (13555 ^ _1496237) ^ [_1914079, _1914081, _1914083] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914083))), s(int, _1914081))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914083))), s(int, _1914079))), -(s(int, _1914081) = s(int, _1914079))], (4501 ^ _1496237) ^ [_1610392, _1610394] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1610394))), s(num, _1610392)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1610394))), s(num, _1610392)))))], (28347 ^ _1496237) ^ [_2694897, _2694899, _2694901] : [s(real, i(s(fun(_2694899, real), i(s(fun(fun(_2694899, num), fun(_2694899, real)), _2694897), s(fun(_2694899, num), 28348 ^ [_2694897, _2694899, _2694901]))), s(_2694899, 28349 ^ [_2694897, _2694899, _2694901]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(_2694899, num), 28348 ^ [_2694897, _2694899, _2694901]), s(_2694899, 28349 ^ [_2694897, _2694899, _2694901]))))), 28352 ^ _1496237 : [(28353 ^ _1496237) ^ [_2696400] : [28360 ^ _1496237 : [(28363 ^ _1496237) ^ [_2698130, _2698132] : [p(s(bool, i(s(fun(_2694899, bool), i(s(fun(bool, fun(_2694899, bool)), i(s(fun(_2694899, fun(bool, fun(_2694899, bool))), setspec), s(_2694899, 28357 ^ [_2694897, _2694899, _2694901, _2696400]))), s(bool, _2698130))), s(_2694899, _2698132)))), 28374 ^ _1496237 : [(28379 ^ _1496237) ^ [] : [p(s(bool, _2698130))], (28377 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28355 ^ [_2694897, _2694899, _2694901, _2696400]), s(_2694901, 28356 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, _2698132)))))], (28375 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2694899, bool), bool), i(s(fun(_2694899, fun(fun(_2694899, bool), bool)), in), s(_2694899, _2698132))), s(fun(_2694899, bool), 28354 ^ [_2694897, _2694899, _2694901, _2696400])))))]], 28366 ^ _1496237 : [(28369 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2694899, bool), bool), i(s(fun(_2694899, fun(fun(_2694899, bool), bool)), in), s(_2694899, _2698132))), s(fun(_2694899, bool), 28354 ^ [_2694897, _2694899, _2694901, _2696400])))), p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28355 ^ [_2694897, _2694899, _2694901, _2696400]), s(_2694901, 28356 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, _2698132))))], (28367 ^ _1496237) ^ [] : [-(p(s(bool, _2698130)))]]], (28361 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, fun(_2694899, bool))), i(s(fun(fun(_2694899, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, fun(_2694899, bool)))), _2696400), s(fun(_2694899, bool), 28354 ^ [_2694897, _2694899, _2694901, _2696400]))), s(fun(_2694901, fun(_2694899, bool)), 28355 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694901, 28356 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, 28357 ^ [_2694897, _2694899, _2694901, _2696400])))))]], 28384 ^ _1496237 : [(28403 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694899, bool), i(s(fun(bool, fun(_2694899, bool)), i(s(fun(_2694899, fun(bool, fun(_2694899, bool))), setspec), s(_2694899, 28357 ^ [_2694897, _2694899, _2694901, _2696400]))), s(bool, 28383 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, 28382 ^ [_2694897, _2694899, _2694901, _2696400])))))], (28385 ^ _1496237) ^ [] : [p(s(bool, 28383 ^ [_2694897, _2694899, _2694901, _2696400])), 28388 ^ _1496237 : [(28391 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28355 ^ [_2694897, _2694899, _2694901, _2696400]), s(_2694901, 28356 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, 28382 ^ [_2694897, _2694899, _2694901, _2696400])))))], (28389 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2694899, bool), bool), i(s(fun(_2694899, fun(fun(_2694899, bool), bool)), in), s(_2694899, 28382 ^ [_2694897, _2694899, _2694901, _2696400]))), s(fun(_2694899, bool), 28354 ^ [_2694897, _2694899, _2694901, _2696400])))))]]], (28393 ^ _1496237) ^ [] : [-(p(s(bool, 28383 ^ [_2694897, _2694899, _2694901, _2696400]))), p(s(bool, i(s(fun(fun(_2694899, bool), bool), i(s(fun(_2694899, fun(fun(_2694899, bool), bool)), in), s(_2694899, 28382 ^ [_2694897, _2694899, _2694901, _2696400]))), s(fun(_2694899, bool), 28354 ^ [_2694897, _2694899, _2694901, _2696400])))), p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28355 ^ [_2694897, _2694899, _2694901, _2696400]), s(_2694901, 28356 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, 28382 ^ [_2694897, _2694899, _2694901, _2696400]))))], (28405 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, fun(_2694899, bool))), i(s(fun(fun(_2694899, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, fun(_2694899, bool)))), _2696400), s(fun(_2694899, bool), 28354 ^ [_2694897, _2694899, _2694901, _2696400]))), s(fun(_2694901, fun(_2694899, bool)), 28355 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694901, 28356 ^ [_2694897, _2694899, _2694901, _2696400]))), s(_2694899, 28357 ^ [_2694897, _2694899, _2694901, _2696400]))))]], 28406 ^ _1496237 : [(28407 ^ _1496237) ^ [_2699823] : [s(real, i(s(fun(_2694901, real), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, real)), i(s(fun(fun(_2694899, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, real))), _2699823), s(fun(_2694899, bool), 28408 ^ [_2694897, _2694899, _2694901, _2696400, _2699823]))), s(fun(_2694901, fun(_2694899, bool)), 28409 ^ [_2694897, _2694899, _2694901, _2696400, _2699823]))), s(_2694901, 28410 ^ [_2694897, _2694899, _2694901, _2696400, _2699823]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2694899, bool), num), card), s(fun(_2694899, bool), i(s(fun(fun(_2694899, bool), fun(_2694899, bool)), gspec), s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, fun(_2694899, bool))), i(s(fun(fun(_2694899, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, fun(_2694899, bool)))), _2696400), s(fun(_2694899, bool), 28408 ^ [_2694897, _2694899, _2694901, _2696400, _2699823]))), s(fun(_2694901, fun(_2694899, bool)), 28409 ^ [_2694897, _2694899, _2694901, _2696400, _2699823]))), s(_2694901, 28410 ^ [_2694897, _2694899, _2694901, _2696400, _2699823]))))))))), 28413 ^ _1496237 : [(28414 ^ _1496237) ^ [_2701341] : [28467 ^ _1496237 : [(28468 ^ _1496237) ^ [_2704495, _2704497, _2704499, _2704501] : [-(s(real, i(s(fun(fun(_2694901, real), real), i(s(fun(fun(_2694901, bool), fun(fun(_2694901, real), real)), sum), s(fun(_2694901, bool), _2704499))), s(fun(_2694901, real), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, real)), i(s(fun(fun(_2694899, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694901, real))), _2699823), s(fun(_2694899, bool), _2704497))), s(fun(_2694901, fun(_2694899, bool)), _2704501))))) = s(real, i(s(fun(fun(_2694899, real), real), i(s(fun(fun(_2694899, bool), fun(fun(_2694899, real), real)), sum), s(fun(_2694899, bool), _2704497))), s(fun(_2694899, real), i(s(fun(fun(_2694899, num), fun(_2694899, real)), _2694897), s(fun(_2694899, num), _2704495)))))), p(s(bool, i(s(fun(fun(_2694901, bool), bool), finite), s(fun(_2694901, bool), _2704499)))), p(s(bool, i(s(fun(fun(_2694899, bool), bool), finite), s(fun(_2694899, bool), _2704497)))), 28478 ^ _1496237 : [(28481 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2694901, bool), num), card), s(fun(_2694901, bool), i(s(fun(fun(_2694901, bool), fun(_2694901, bool)), gspec), s(fun(_2694901, bool), i(s(fun(_2694899, fun(_2694901, bool)), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694899, fun(_2694901, bool))), i(s(fun(fun(_2694901, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694899, fun(_2694901, bool)))), _2701341), s(fun(_2694901, bool), _2704499))), s(fun(_2694901, fun(_2694899, bool)), _2704501))), s(_2694899, 28477 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341, _2704495, _2704497, _2704499, _2704501]))))))) = s(num, i(s(fun(_2694899, num), _2704495), s(_2694899, 28477 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341, _2704495, _2704497, _2704499, _2704501])))], (28479 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2694899, bool), bool), i(s(fun(_2694899, fun(fun(_2694899, bool), bool)), in), s(_2694899, 28477 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341, _2704495, _2704497, _2704499, _2704501]))), s(fun(_2694899, bool), _2704497)))))]]]], 28421 ^ _1496237 : [(28424 ^ _1496237) ^ [_2702626, _2702628] : [p(s(bool, i(s(fun(_2694901, bool), i(s(fun(bool, fun(_2694901, bool)), i(s(fun(_2694901, fun(bool, fun(_2694901, bool))), setspec), s(_2694901, 28418 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(bool, _2702626))), s(_2694901, _2702628)))), 28435 ^ _1496237 : [(28440 ^ _1496237) ^ [] : [p(s(bool, _2702626))], (28438 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28416 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]), s(_2694901, _2702628))), s(_2694899, 28417 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))))], (28436 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2694901, bool), bool), i(s(fun(_2694901, fun(fun(_2694901, bool), bool)), in), s(_2694901, _2702628))), s(fun(_2694901, bool), 28415 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))))]], 28427 ^ _1496237 : [(28430 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2694901, bool), bool), i(s(fun(_2694901, fun(fun(_2694901, bool), bool)), in), s(_2694901, _2702628))), s(fun(_2694901, bool), 28415 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))), p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28416 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]), s(_2694901, _2702628))), s(_2694899, 28417 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))))], (28428 ^ _1496237) ^ [] : [-(p(s(bool, _2702626)))]]], (28422 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694901, bool), i(s(fun(_2694899, fun(_2694901, bool)), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694899, fun(_2694901, bool))), i(s(fun(fun(_2694901, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694899, fun(_2694901, bool)))), _2701341), s(fun(_2694901, bool), 28415 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(fun(_2694901, fun(_2694899, bool)), 28416 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694899, 28417 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694901, 28418 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))))]], 28445 ^ _1496237 : [(28464 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694901, bool), i(s(fun(bool, fun(_2694901, bool)), i(s(fun(_2694901, fun(bool, fun(_2694901, bool))), setspec), s(_2694901, 28418 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(bool, 28444 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694901, 28443 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))))], (28446 ^ _1496237) ^ [] : [p(s(bool, 28444 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])), 28449 ^ _1496237 : [(28452 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28416 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]), s(_2694901, 28443 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694899, 28417 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))))], (28450 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2694901, bool), bool), i(s(fun(_2694901, fun(fun(_2694901, bool), bool)), in), s(_2694901, 28443 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(fun(_2694901, bool), 28415 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))))]]], (28454 ^ _1496237) ^ [] : [-(p(s(bool, 28444 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), p(s(bool, i(s(fun(fun(_2694901, bool), bool), i(s(fun(_2694901, fun(fun(_2694901, bool), bool)), in), s(_2694901, 28443 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(fun(_2694901, bool), 28415 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341])))), p(s(bool, i(s(fun(_2694899, bool), i(s(fun(_2694901, fun(_2694899, bool)), 28416 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]), s(_2694901, 28443 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694899, 28417 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))))], (28466 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2694901, bool), i(s(fun(_2694899, fun(_2694901, bool)), i(s(fun(fun(_2694901, fun(_2694899, bool)), fun(_2694899, fun(_2694901, bool))), i(s(fun(fun(_2694901, bool), fun(fun(_2694901, fun(_2694899, bool)), fun(_2694899, fun(_2694901, bool)))), _2701341), s(fun(_2694901, bool), 28415 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(fun(_2694901, fun(_2694899, bool)), 28416 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694899, 28417 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))), s(_2694901, 28418 ^ [_2694897, _2694899, _2694901, _2696400, _2699823, _2701341]))))]]]]]]]]], (13269 ^ _1496237) ^ [_1906095, _1906097] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_ge), s(int, _1906097))), s(int, _1906095))) = 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, _1906097))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906095))))))], (13681 ^ _1496237) ^ [_1917186, _1917188, _1917190] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1917190))), s(int, _1917188))) = s(int, _1917186), -(s(int, _1917190) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1917186))), s(int, _1917188))))], (7622 ^ _1496237) ^ [_1712205, _1712207, _1712209, _1712211] : [-(s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1712211))), s(num, _1712209))) = s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1712207))), s(num, _1712205)))), s(bool, _1712211) = s(bool, _1712207), s(num, _1712209) = s(num, _1712205)], (14788 ^ _1496237) ^ [_1944140] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _1944140))) = 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, _1944140))), 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)))))))))))], (25623 ^ _1496237) ^ [_2513796, _2513798] : [p(s(bool, i(s(fun(fun(_2513798, fun(_2513798, _2513798)), bool), monoidal), s(fun(_2513798, fun(_2513798, _2513798)), _2513796)))), 25627 ^ _1496237 : [(25640 ^ _1496237) ^ [_2514901] : [-(s(_2513798, i(s(fun(fun(num, _2513798), _2513798), i(s(fun(fun(num, bool), fun(fun(num, _2513798), _2513798)), i(s(fun(fun(_2513798, fun(_2513798, _2513798)), fun(fun(num, bool), fun(fun(num, _2513798), _2513798))), iterate), s(fun(_2513798, fun(_2513798, _2513798)), _2513796))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2514901))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, _2513798), f))) = s(_2513798, i(s(fun(_2513798, _2513798), i(s(fun(_2513798, fun(_2513798, _2513798)), i(s(fun(bool, fun(_2513798, fun(_2513798, _2513798))), cond), s(bool, 25626 ^ [_2513796, _2513798, _2514901]))), s(_2513798, i(s(fun(num, _2513798), f), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(_2513798, i(s(fun(fun(_2513798, fun(_2513798, _2513798)), _2513798), neutral), s(fun(_2513798, fun(_2513798, _2513798)), _2513796))))))], (25628 ^ _1496237) ^ [_2514691] : [p(s(bool, 25626 ^ [_2513796, _2513798, _2514691])), -(s(num, _2514691) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (25634 ^ _1496237) ^ [_2514794] : [s(num, _2514794) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 25626 ^ [_2513796, _2513798, _2514794])))], (25642 ^ _1496237) ^ [_2515098, _2515100] : [-(s(_2513798, i(s(fun(fun(num, _2513798), _2513798), i(s(fun(fun(num, bool), fun(fun(num, _2513798), _2513798)), i(s(fun(fun(_2513798, fun(_2513798, _2513798)), fun(fun(num, bool), fun(fun(num, _2513798), _2513798))), iterate), s(fun(_2513798, fun(_2513798, _2513798)), _2513796))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2515100))), s(num, i(s(fun(num, num), suc), s(num, _2515098))))))), s(fun(num, _2513798), f))) = s(_2513798, i(s(fun(_2513798, _2513798), i(s(fun(_2513798, fun(_2513798, _2513798)), i(s(fun(bool, fun(_2513798, fun(_2513798, _2513798))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2515100))), s(num, i(s(fun(num, num), suc), s(num, _2515098))))))), s(_2513798, i(s(fun(_2513798, _2513798), i(s(fun(_2513798, fun(_2513798, _2513798)), _2513796), s(_2513798, i(s(fun(fun(num, _2513798), _2513798), i(s(fun(fun(num, bool), fun(fun(num, _2513798), _2513798)), i(s(fun(fun(_2513798, fun(_2513798, _2513798)), fun(fun(num, bool), fun(fun(num, _2513798), _2513798))), iterate), s(fun(_2513798, fun(_2513798, _2513798)), _2513796))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2515100))), s(num, _2515098))))), s(fun(num, _2513798), f))))), s(_2513798, i(s(fun(num, _2513798), f), s(num, i(s(fun(num, num), suc), s(num, _2515098))))))))), s(_2513798, i(s(fun(fun(num, _2513798), _2513798), i(s(fun(fun(num, bool), fun(fun(num, _2513798), _2513798)), i(s(fun(fun(_2513798, fun(_2513798, _2513798)), fun(fun(num, bool), fun(fun(num, _2513798), _2513798))), iterate), s(fun(_2513798, fun(_2513798, _2513798)), _2513796))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2515100))), s(num, _2515098))))), s(fun(num, _2513798), f))))))]]], (42876 ^ _1496237) ^ [_4069362, _4069364, _4069366, _4069368, _4069370] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4069370), fun(num, real)), d_), s(cart(real, _4069370), i(s(fun(cart(real, _4069368), cart(real, _4069370)), i(s(fun(cart(cart(real, _4069368), _4069370), fun(cart(real, _4069368), cart(real, _4069370))), matrixu_vectoru_mul), s(cart(cart(real, _4069368), _4069370), _4069366))), s(cart(real, _4069368), _4069364))))), s(num, _4069362))) = s(real, i(s(fun(cart(real, _4069368), real), i(s(fun(cart(real, _4069368), fun(cart(real, _4069368), real)), dot), s(cart(real, _4069368), i(s(fun(num, cart(real, _4069368)), i(s(fun(cart(cart(real, _4069368), _4069370), fun(num, cart(real, _4069368))), d_), s(cart(cart(real, _4069368), _4069370), _4069366))), s(num, _4069362))))), s(cart(real, _4069368), _4069364)))), 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, _4069362)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4069362))), s(num, i(s(fun(fun(_4069370, bool), num), dimindex), s(fun(_4069370, bool), univ))))))], (42837 ^ _1496237) ^ [_4064278, _4064280, _4064282] : [s(cart(cart(real, _4064282), _4064280), _4064278) = s(cart(cart(real, _4064282), _4064280), i(s(fun(num, cart(cart(real, _4064282), _4064280)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(cart(real, _4064282), _4064280), i(s(fun(cart(cart(real, _4064282), _4064280), cart(cart(real, _4064282), _4064280)), matrixu_neg), s(cart(cart(real, _4064282), _4064280), _4064278))) = s(cart(cart(real, _4064282), _4064280), i(s(fun(num, cart(cart(real, _4064282), _4064280)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (2572 ^ _1496237) ^ [_1538777, _1538779] : [-(p(s(bool, i(s(fun(_1538779, bool), _1538777), s(_1538779, 2573 ^ [_1538777, _1538779]))))), 2576 ^ _1496237 : [(2577 ^ _1496237) ^ [_1538873] : [p(s(bool, i(s(fun(_1538779, bool), _1538777), s(_1538779, _1538873))))]]], (8236 ^ _1496237) ^ [_1741275, _1741277] : [s(list(_1741275), l2) = s(list(_1741275), nil), -(p(s(bool, 8228 ^ [_1741275, _1741277])))], (5527 ^ _1496237) ^ [_1634644, _1634646, _1634648] : [-(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, _1634648))), s(num, _1634644))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1634646))), s(num, _1634644))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1634648))), s(num, _1634646)))), -(s(num, _1634644) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (38986 ^ _1496237) ^ [_3772414] : [-(s(cart(real, _3772414), i(s(fun(cart(real, _3772414), cart(real, _3772414)), i(s(fun(cart(real, _3772414), fun(cart(real, _3772414), cart(real, _3772414))), vectoru_add), s(cart(real, _3772414), y))), s(cart(real, _3772414), i(s(fun(cart(real, _3772414), cart(real, _3772414)), i(s(fun(cart(real, _3772414), fun(cart(real, _3772414), cart(real, _3772414))), vectoru_sub), s(cart(real, _3772414), x))), s(cart(real, _3772414), y))))) = s(cart(real, _3772414), x))], (33624 ^ _1496237) ^ [_3408458, _3408460] : [p(s(bool, i(s(fun(fun(prod(_3408460, _3408460), bool), bool), woset), s(fun(prod(_3408460, _3408460), bool), _3408458)))), 33627 ^ _1496237 : [(33628 ^ _1496237) ^ [_3408696, _3408698] : [-(s(_3408460, _3408698) = s(_3408460, _3408696)), p(s(bool, i(s(fun(prod(_3408460, _3408460), bool), _3408458), s(prod(_3408460, _3408460), i(s(fun(_3408460, prod(_3408460, _3408460)), i(s(fun(_3408460, fun(_3408460, prod(_3408460, _3408460))), c_), s(_3408460, _3408698))), s(_3408460, _3408696)))))), p(s(bool, i(s(fun(prod(_3408460, _3408460), bool), _3408458), s(prod(_3408460, _3408460), i(s(fun(_3408460, prod(_3408460, _3408460)), i(s(fun(_3408460, fun(_3408460, prod(_3408460, _3408460))), c_), s(_3408460, _3408696))), s(_3408460, _3408698))))))]]], (17571 ^ _1496237) ^ [_2073836, _2073838, _2073840, _2073842] : [-(s(fun(_2073840, bool), i(s(fun(fun(_2073842, bool), fun(_2073840, bool)), i(s(fun(fun(_2073842, _2073840), fun(fun(_2073842, bool), fun(_2073840, bool))), image), s(fun(_2073842, _2073840), f))), s(fun(_2073842, bool), _2073838))) = s(fun(_2073840, bool), _2073836)), 17575 ^ _1496237 : [(17578 ^ _1496237) ^ [_2074243] : [s(_2073840, i(s(fun(_2073842, _2073840), f), s(_2073842, _2074243))) = s(_2073840, 17574 ^ [_2073836, _2073838, _2073840, _2073842])], (17576 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2073840, bool), bool), i(s(fun(_2073840, fun(fun(_2073840, bool), bool)), in), s(_2073840, 17574 ^ [_2073836, _2073838, _2073840, _2073842]))), s(fun(_2073840, bool), _2073836)))))]], s(bool, i(s(fun(fun(_2073840, bool), bool), i(s(fun(_2073840, fun(fun(_2073840, bool), bool)), in), s(_2073840, i(s(fun(_2073842, _2073840), f), s(_2073842, 17579 ^ [_2073836, _2073838, _2073840, _2073842]))))), s(fun(_2073840, bool), _2073836))) = s(bool, i(s(fun(fun(_2073842, bool), bool), i(s(fun(_2073842, fun(fun(_2073842, bool), bool)), in), s(_2073842, 17579 ^ [_2073836, _2073838, _2073840, _2073842]))), s(fun(_2073842, bool), _2073838)))], (17279 ^ _1496237) ^ [_2055209] : [-(s(fun(_2055209, bool), i(s(fun(fun(fun(_2055209, bool), bool), fun(_2055209, bool)), inters), s(fun(fun(_2055209, bool), bool), i(s(fun(fun(fun(_2055209, bool), bool), fun(fun(_2055209, bool), bool)), i(s(fun(fun(_2055209, bool), fun(fun(fun(_2055209, bool), bool), fun(fun(_2055209, bool), bool))), insert), s(fun(_2055209, bool), s0))), s(fun(fun(_2055209, bool), bool), empty))))) = s(fun(_2055209, bool), s0))], (41577 ^ _1496237) ^ [_3948398, _3948400] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _3948398))), 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(_3948400, bool), num), dimindex), s(fun(_3948400, bool), univ))))))))), -(s(cart(real, _3948400), i(s(fun(num, cart(real, _3948400)), basis), s(num, _3948398))) = s(cart(real, _3948400), i(s(fun(num, cart(real, _3948400)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (22521 ^ _1496237) ^ [_2344048, _2344050, _2344052] : [22524 ^ _1496237 : [(22527 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2344052, bool), bool), i(s(fun(_2344052, fun(fun(_2344052, bool), bool)), in), s(_2344052, 22523 ^ [_2344048, _2344050, _2344052]))), s(fun(_2344052, bool), _2344050)))))], (22529 ^ _1496237) ^ [] : [s(_2344052, 22522 ^ [_2344048, _2344050, _2344052]) = s(_2344052, 22523 ^ [_2344048, _2344050, _2344052])], (22531 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2344052, bool), i(s(fun(_2344052, fun(_2344052, bool)), _2344048), s(_2344052, 22522 ^ [_2344048, _2344050, _2344052]))), s(_2344052, 22523 ^ [_2344048, _2344050, _2344052]))))], (22525 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2344052, bool), bool), i(s(fun(_2344052, fun(fun(_2344052, bool), bool)), in), s(_2344052, 22522 ^ [_2344048, _2344050, _2344052]))), s(fun(_2344052, bool), _2344050)))))]], -(p(s(bool, i(s(fun(fun(_2344052, bool), bool), i(s(fun(fun(_2344052, fun(_2344052, bool)), fun(fun(_2344052, bool), bool)), pairwise), s(fun(_2344052, fun(_2344052, bool)), _2344048))), s(fun(_2344052, bool), _2344050)))))], (35881 ^ _1496237) ^ [_3525301, _3525303, _3525305, _3525307] : [-(p(s(bool, i(s(fun(fun(_3525305, bool), bool), i(s(fun(fun(_3525307, bool), fun(fun(_3525305, bool), bool)), l_a_u_c), s(fun(_3525307, bool), _3525303))), s(fun(_3525305, bool), _3525301))))), 35882 ^ _1496237 : [(35883 ^ _1496237) ^ [_3525477] : [p(s(bool, i(s(fun(fun(_3525305, bool), bool), i(s(fun(fun(_3525305, bool), fun(fun(_3525305, bool), bool)), subset), s(fun(_3525305, bool), _3525477))), s(fun(_3525305, bool), _3525301)))), p(s(bool, i(s(fun(fun(_3525305, bool), bool), i(s(fun(fun(_3525307, bool), fun(fun(_3525305, bool), bool)), a_u_c), s(fun(_3525307, bool), _3525303))), s(fun(_3525305, bool), _3525477))))]]], (7727 ^ _1496237) ^ [_1717027, _1717029, _1717031, _1717033] : [s(fun(num, fun(_1717033, bool)), i(s(fun(fun(num, fun(num, fun(_1717033, bool))), fun(num, fun(_1717033, bool))), i(s(fun(_1717033, fun(fun(num, fun(num, fun(_1717033, bool))), fun(num, fun(_1717033, bool)))), i(s(fun(num, fun(_1717033, fun(fun(num, fun(num, fun(_1717033, bool))), fun(num, fun(_1717033, bool))))), zconstr), s(num, _1717031))), s(_1717033, _1717029))), s(fun(num, fun(num, fun(_1717033, bool))), _1717027))) = s(fun(num, fun(_1717033, bool)), zbot)], (42242 ^ _1496237) ^ [_3993490, _3993492, _3993494, _3993496, _3993498, _3993500] : [p(s(bool, i(s(fun(fun(cart(real, _3993498), fun(cart(real, _3993496), cart(real, _3993500))), bool), bilinear), s(fun(cart(real, _3993498), fun(cart(real, _3993496), cart(real, _3993500))), _3993494)))), -(s(cart(real, _3993500), i(s(fun(cart(real, _3993496), cart(real, _3993500)), i(s(fun(cart(real, _3993498), fun(cart(real, _3993496), cart(real, _3993500))), _3993494), s(cart(real, _3993498), i(s(fun(cart(real, _3993498), cart(real, _3993498)), vectoru_neg), s(cart(real, _3993498), _3993492))))), s(cart(real, _3993496), _3993490))) = s(cart(real, _3993500), i(s(fun(cart(real, _3993500), cart(real, _3993500)), vectoru_neg), s(cart(real, _3993500), i(s(fun(cart(real, _3993496), cart(real, _3993500)), i(s(fun(cart(real, _3993498), fun(cart(real, _3993496), cart(real, _3993500))), _3993494), s(cart(real, _3993498), _3993492))), s(cart(real, _3993496), _3993490))))))], (24565 ^ _1496237) ^ [_2423527, _2423529, _2423531, _2423533] : [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, _2423533))), s(num, _2423531))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2423529))), s(num, _2423527)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2423531))), s(num, _2423533))))), 24572 ^ _1496237 : [(24575 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2423531))), s(num, _2423527)))))], (24573 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2423529))), s(num, _2423533)))))]]], (30031 ^ _1496237) ^ [_2796968, _2796970, _2796972] : [-(s(_2796970, i(s(fun(num, _2796970), i(s(fun(cart(_2796970, _2796972), fun(num, _2796970)), d_), s(cart(_2796970, _2796972), i(s(fun(fun(num, _2796970), cart(_2796970, _2796972)), lambda), s(fun(num, _2796970), g))))), s(num, _2796968))) = s(_2796970, i(s(fun(num, _2796970), g), s(num, _2796968)))), 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, _2796968)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2796968))), s(num, i(s(fun(fun(_2796972, bool), num), dimindex), s(fun(_2796972, bool), univ))))))], (24122 ^ _1496237) ^ [_2409252, _2409254] : [-(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), _2409254))))))), s(real, _2409252))))), -(s(fun(real, bool), _2409254) = s(fun(real, bool), empty)), 24128 ^ _1496237 : [(24131 ^ _1496237) ^ [] : [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 ^ [_2409252, _2409254]))))), s(real, _2409252))))], (24129 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24127 ^ [_2409252, _2409254]))), s(fun(real, bool), _2409254)))))]]], (42085 ^ _1496237) ^ [_3979393, _3979395, _3979397, _3979399, _3979401, _3979403] : [-(s(cart(real, _3979403), i(s(fun(cart(real, _3979399), cart(real, _3979403)), _3979397), s(cart(real, _3979399), i(s(fun(fun(_3979401, cart(real, _3979399)), cart(real, _3979399)), i(s(fun(fun(_3979401, bool), fun(fun(_3979401, cart(real, _3979399)), cart(real, _3979399))), vsum), s(fun(_3979401, bool), _3979393))), s(fun(_3979401, cart(real, _3979399)), _3979395))))) = s(cart(real, _3979403), i(s(fun(fun(_3979401, cart(real, _3979403)), cart(real, _3979403)), i(s(fun(fun(_3979401, bool), fun(fun(_3979401, cart(real, _3979403)), cart(real, _3979403))), vsum), s(fun(_3979401, bool), _3979393))), s(fun(_3979401, cart(real, _3979403)), i(s(fun(fun(_3979401, cart(real, _3979399)), fun(_3979401, cart(real, _3979403))), i(s(fun(fun(cart(real, _3979399), cart(real, _3979403)), fun(fun(_3979401, cart(real, _3979399)), fun(_3979401, cart(real, _3979403)))), o), s(fun(cart(real, _3979399), cart(real, _3979403)), _3979397))), s(fun(_3979401, cart(real, _3979399)), _3979395)))))), p(s(bool, i(s(fun(fun(cart(real, _3979399), cart(real, _3979403)), bool), linear), s(fun(cart(real, _3979399), cart(real, _3979403)), _3979397)))), p(s(bool, i(s(fun(fun(_3979401, bool), bool), finite), s(fun(_3979401, bool), _3979393))))], (13779 ^ _1496237) ^ [_1919524] : [-(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, _1919524))), s(int, _1919524))))) = 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, _1919524))))], (3444 ^ _1496237) ^ [_1566591, _1566593, _1566595] : [p(s(bool, i(s(fun(prod(_1566595, _1566593), bool), _1566591), s(prod(_1566595, _1566593), i(s(fun(_1566593, prod(_1566595, _1566593)), i(s(fun(_1566595, fun(_1566593, prod(_1566595, _1566593))), c_), s(_1566595, 3445 ^ [_1566591, _1566593, _1566595]))), s(_1566593, 3446 ^ [_1566591, _1566593, _1566595])))))), 3449 ^ _1496237 : [(3450 ^ _1496237) ^ [_1566882] : [-(p(s(bool, i(s(fun(prod(_1566595, _1566593), bool), _1566591), s(prod(_1566595, _1566593), _1566882)))))]]], (35041 ^ _1496237) ^ [_3483041, _3483043] : [35043 ^ _1496237 : [(35046 ^ _1496237) ^ [] : [s(_3483041, i(s(fun(_3483043, _3483041), g), s(_3483043, i(s(fun(_3483041, _3483043), f), s(_3483041, 35042 ^ [_3483041, _3483043]))))) = s(_3483041, 35042 ^ [_3483041, _3483043])], (35044 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3483041, bool), bool), i(s(fun(_3483041, fun(fun(_3483041, bool), bool)), in), s(_3483041, 35042 ^ [_3483041, _3483043]))), s(fun(_3483041, bool), s0)))))]], 35047 ^ _1496237 : [(35048 ^ _1496237) ^ [_3483424, _3483426] : [-(s(_3483041, i(s(fun(_3483043, _3483041), g), s(_3483043, _3483426))) = s(_3483041, _3483424)), p(s(bool, i(s(fun(fun(_3483041, bool), bool), i(s(fun(_3483041, fun(fun(_3483041, bool), bool)), in), s(_3483041, _3483424))), s(fun(_3483041, bool), s0)))), s(_3483043, _3483426) = s(_3483043, i(s(fun(_3483041, _3483043), f), s(_3483041, _3483424)))]]], (764 ^ _1496237) ^ [] : [p(s(bool, p1)), -(p(s(bool, p1))), -(p(s(bool, p1)))], (2357 ^ _1496237) ^ [_1534641, _1534643, _1534645, _1534647] : [s(_1534647, i(s(fun(_1534645, _1534647), _1534643), s(_1534645, 2358 ^ [_1534641, _1534643, _1534645, _1534647]))) = s(_1534647, i(s(fun(_1534645, _1534647), _1534641), s(_1534645, 2358 ^ [_1534641, _1534643, _1534645, _1534647]))), -(s(fun(_1534645, _1534647), _1534643) = s(fun(_1534645, _1534647), _1534641))], (2812 ^ _1496237) ^ [_1543423, _1543425, _1543427] : [2813 ^ _1496237 : [(2816 ^ _1496237) ^ [_1543538] : [p(s(bool, i(s(fun(_1543427, bool), _1543423), s(_1543427, _1543538))))], (2814 ^ _1496237) ^ [] : [-(p(s(bool, _1543425)))]], p(s(bool, _1543425)), -(p(s(bool, i(s(fun(_1543427, bool), _1543423), s(_1543427, 2817 ^ [_1543423, _1543425, _1543427])))))], (4084 ^ _1496237) ^ [_1601247] : [-(s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit0), s(num, _1601247))))) = 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, _1601247))))), s(num, i(s(fun(num, num), numeral), s(num, _1601247))))))], (11329 ^ _1496237) ^ [_1858804, _1858806, _1858808] : [-(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, _1858808))), s(real, _1858806))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1858808))), s(real, _1858804))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1858806))), s(real, _1858804))))], (12101 ^ _1496237) ^ [_1879439, _1879441] : [-(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, _1879441))), s(real, _1879439))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1879439))), s(real, _1879441))))], (30569 ^ _1496237) ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964] : [p(s(bool, i(s(fun(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), bool), i(s(fun(fun(_2833960, _2833964), fun(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), bool)), i(s(fun(fun(fun(_2833964, _2833962), fun(_2833960, bool)), fun(fun(_2833960, _2833964), fun(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), bool))), i(s(fun(fun(_2833964, fun(_2833964, bool)), fun(fun(fun(_2833964, _2833962), fun(_2833960, bool)), fun(fun(_2833960, _2833964), fun(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), bool)))), tailadmissible), s(fun(_2833964, fun(_2833964, bool)), _2833958))), s(fun(fun(_2833964, _2833962), fun(_2833960, bool)), _2833954))), s(fun(_2833960, _2833964), _2833956))), s(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), _2833952)))), 30575 ^ _1496237 : [(30599 ^ _1496237) ^ [_2837609, _2837611] : [p(s(bool, i(s(fun(_2833960, bool), i(s(fun(fun(_2833964, _2833962), fun(_2833960, bool)), _2833954), s(fun(_2833964, _2833962), _2837611))), s(_2833960, _2837609)))), -(s(_2833962, i(s(fun(_2833960, _2833962), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), _2833952), s(fun(_2833964, _2833962), _2837611))), s(_2833960, _2837609))) = s(_2833962, i(s(fun(_2833962, _2833962), i(s(fun(_2833962, fun(_2833962, _2833962)), i(s(fun(bool, fun(_2833962, fun(_2833962, _2833962))), cond), s(bool, i(s(fun(_2833960, bool), i(s(fun(fun(_2833964, _2833962), fun(_2833960, bool)), 30572 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2837611))), s(_2833960, _2837609))))), s(_2833962, i(s(fun(_2833964, _2833962), _2837611), s(_2833964, i(s(fun(_2833960, _2833964), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833964)), 30573 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2837611))), s(_2833960, _2837609))))))), s(_2833962, i(s(fun(_2833960, _2833962), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), 30574 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2837611))), s(_2833960, _2837609))))))], (30586 ^ _1496237) ^ [_2836527, _2836529, _2836531] : [30588 ^ _1496237 : [(30591 ^ _1496237) ^ [] : [s(_2833962, i(s(fun(_2833964, _2833962), _2836531), s(_2833964, 30587 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964, _2836527, _2836529, _2836531]))) = s(_2833962, i(s(fun(_2833964, _2833962), _2836529), s(_2833964, 30587 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964, _2836527, _2836529, _2836531])))], (30589 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2833964, bool), i(s(fun(_2833964, fun(_2833964, bool)), _2833958), s(_2833964, 30587 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964, _2836527, _2836529, _2836531]))), s(_2833964, i(s(fun(_2833960, _2833964), _2833956), s(_2833960, _2836527)))))))]], 30592 ^ _1496237 : [(30597 ^ _1496237) ^ [] : [-(s(_2833962, i(s(fun(_2833960, _2833962), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), 30574 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836531))), s(_2833960, _2836527))) = s(_2833962, i(s(fun(_2833960, _2833962), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833962)), 30574 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836529))), s(_2833960, _2836527))))], (30595 ^ _1496237) ^ [] : [-(s(_2833964, i(s(fun(_2833960, _2833964), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833964)), 30573 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836531))), s(_2833960, _2836527))) = s(_2833964, i(s(fun(_2833960, _2833964), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833964)), 30573 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836529))), s(_2833960, _2836527))))], (30593 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(_2833960, bool), i(s(fun(fun(_2833964, _2833962), fun(_2833960, bool)), 30572 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836531))), s(_2833960, _2836527))) = s(bool, i(s(fun(_2833960, bool), i(s(fun(fun(_2833964, _2833962), fun(_2833960, bool)), 30572 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836529))), s(_2833960, _2836527))))]]], (30576 ^ _1496237) ^ [_2836022, _2836024, _2836026] : [-(p(s(bool, i(s(fun(_2833964, bool), i(s(fun(_2833964, fun(_2833964, bool)), _2833958), s(_2833964, _2836022))), s(_2833964, i(s(fun(_2833960, _2833964), _2833956), s(_2833960, _2836024))))))), p(s(bool, i(s(fun(_2833960, bool), i(s(fun(fun(_2833964, _2833962), fun(_2833960, bool)), 30572 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836026))), s(_2833960, _2836024)))), p(s(bool, i(s(fun(_2833964, bool), i(s(fun(_2833964, fun(_2833964, bool)), _2833958), s(_2833964, _2836022))), s(_2833964, i(s(fun(_2833960, _2833964), i(s(fun(fun(_2833964, _2833962), fun(_2833960, _2833964)), 30573 ^ [_2833952, _2833954, _2833956, _2833958, _2833960, _2833962, _2833964]), s(fun(_2833964, _2833962), _2836026))), s(_2833960, _2836024))))))]]], (12972 ^ _1496237) ^ [_1901003, _1901005, _1901007] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1901005))), s(num, _1901007))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1901003))), s(num, _1901007)))), 12973 ^ _1496237 : [(12974 ^ _1496237) ^ [_1901173] : [12977 ^ _1496237 : [(12982 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1901005))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1901003)))], (12980 ^ _1496237) ^ [] : [s(num, _1901007) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (12978 ^ _1496237) ^ [] : [-(p(s(bool, _1901173)))]], 12983 ^ _1496237 : [(12984 ^ _1496237) ^ [] : [-(s(num, _1901007) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _1901005))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1901003))))], (12990 ^ _1496237) ^ [] : [p(s(bool, _1901173))]], 12991 ^ _1496237 : [(12992 ^ _1496237) ^ [_1901511] : [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, _1901007))))), s(bool, _1901173))), s(bool, _1901511)))), 12995 ^ _1496237 : [(12998 ^ _1496237) ^ [] : [s(real, _1901005) = s(real, _1901003)], (12996 ^ _1496237) ^ [] : [-(p(s(bool, _1901511)))]], 12999 ^ _1496237 : [(13002 ^ _1496237) ^ [] : [p(s(bool, _1901511))], (13000 ^ _1496237) ^ [] : [-(s(real, _1901005) = s(real, _1901003))]]]]]]], (11385 ^ _1496237) ^ [_1860551] : [s(real, _1860551) = 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, _1860551))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29838 ^ _1496237) ^ [_2790101, _2790103] : [s(num, i(s(fun(fun(_2790103, bool), num), dimindex), s(fun(_2790103, bool), _2790101))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (41703 ^ _1496237) ^ [_3953223, _3953225, _3953227, _3953229] : [p(s(bool, i(s(fun(cart(real, _3953229), bool), i(s(fun(cart(real, _3953229), fun(cart(real, _3953229), bool)), orthogonal), s(cart(real, _3953229), _3953227))), s(cart(real, _3953229), _3953225)))), -(p(s(bool, i(s(fun(cart(real, _3953229), bool), i(s(fun(cart(real, _3953229), fun(cart(real, _3953229), bool)), orthogonal), s(cart(real, _3953229), _3953227))), s(cart(real, _3953229), i(s(fun(cart(real, _3953229), cart(real, _3953229)), i(s(fun(real, fun(cart(real, _3953229), cart(real, _3953229))), r_), s(real, _3953223))), s(cart(real, _3953229), _3953225)))))))], (36695 ^ _1496237) ^ [_3566291, _3566293, _3566295] : [-(p(s(bool, i(s(fun(fun(_3566295, bool), bool), countable), s(fun(_3566295, bool), i(s(fun(fun(_3566295, bool), fun(_3566295, bool)), i(s(fun(fun(_3566295, bool), fun(fun(_3566295, bool), fun(_3566295, bool))), union), s(fun(_3566295, bool), _3566293))), s(fun(_3566295, bool), _3566291))))))), p(s(bool, i(s(fun(fun(_3566295, bool), bool), countable), s(fun(_3566295, bool), _3566293)))), p(s(bool, i(s(fun(fun(_3566295, bool), bool), countable), s(fun(_3566295, bool), _3566291))))], (3235 ^ _1496237) ^ [_1556793, _1556795, _1556797] : [s(bool, i(s(fun(_1556795, bool), _1556793), s(_1556795, 3236 ^ [_1556793, _1556795, _1556797]))) = s(bool, f0), 3240 ^ _1496237 : [(3241 ^ _1496237) ^ [_1557539, _1557541] : [p(s(bool, 3239 ^ [_1556793, _1556795, _1556797, _1557539, _1557541])), 3244 ^ _1496237 : [(3247 ^ _1496237) ^ [_1557810, _1557812] : [-(s(_1556795, _1557812) = s(_1556795, _1557810)), p(s(bool, i(s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1557539), s(_1556797, _1557541))), s(_1556795, _1557812)))), p(s(bool, i(s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1557539), s(_1556797, _1557541))), s(_1556795, _1557810))))], (3245 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1556795, bool), bool), q_), s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1557539), s(_1556797, _1557541)))))))]]], (3257 ^ _1496237) ^ [_1558089, _1558091] : [-(p(s(bool, 3239 ^ [_1556793, _1556795, _1556797, _1558089, _1558091]))), p(s(bool, i(s(fun(fun(_1556795, bool), bool), q_), s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1558089), s(_1556797, _1558091)))))), 3264 ^ _1496237 : [(3269 ^ _1496237) ^ [] : [s(_1556795, 3262 ^ [_1556793, _1556795, _1556797, _1558089, _1558091]) = s(_1556795, 3263 ^ [_1556793, _1556795, _1556797, _1558089, _1558091])], (3267 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1558089), s(_1556797, _1558091))), s(_1556795, 3263 ^ [_1556793, _1556795, _1556797, _1558089, _1558091])))))], (3265 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1558089), s(_1556797, _1558091))), s(_1556795, 3262 ^ [_1556793, _1556795, _1556797, _1558089, _1558091])))))]]], (3273 ^ _1496237) ^ [_1558620, _1558622] : [-(s(_1556795, i(s(fun(fun(_1556797, fun(_1556795, bool)), _1556795), i(s(fun(_1556797, fun(fun(_1556797, fun(_1556795, bool)), _1556795)), u_match), s(_1556797, _1558622))), s(fun(_1556797, fun(_1556795, bool)), _1558620))) = s(_1556795, i(s(fun(_1556795, _1556795), i(s(fun(_1556795, fun(_1556795, _1556795)), i(s(fun(bool, fun(_1556795, fun(_1556795, _1556795))), cond), s(bool, 3239 ^ [_1556793, _1556795, _1556797, _1558620, _1558622]))), s(_1556795, i(s(fun(fun(_1556795, bool), _1556795), h_), s(fun(_1556795, bool), i(s(fun(_1556797, fun(_1556795, bool)), _1558620), s(_1556797, _1558622))))))), s(_1556795, i(s(fun(fun(_1556795, bool), _1556795), h_), s(fun(_1556795, bool), _1556793))))))]]], (16178 ^ _1496237) ^ [_1997842, _1997844, _1997846, _1997848, _1997850] : [p(s(bool, i(s(fun(fun(_1997848, bool), bool), i(s(fun(fun(_1997850, bool), fun(fun(_1997848, bool), bool)), i(s(fun(fun(_1997850, _1997848), fun(fun(_1997850, bool), fun(fun(_1997848, bool), bool))), bij), s(fun(_1997850, _1997848), _1997846))), s(fun(_1997850, bool), _1997844))), s(fun(_1997848, bool), _1997842)))), 16181 ^ _1496237 : [(16184 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1997848, bool), bool), i(s(fun(fun(_1997850, bool), fun(fun(_1997848, bool), bool)), i(s(fun(fun(_1997850, _1997848), fun(fun(_1997850, bool), fun(fun(_1997848, bool), bool))), surj), s(fun(_1997850, _1997848), _1997846))), s(fun(_1997850, bool), _1997844))), s(fun(_1997848, bool), _1997842)))))], (16182 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1997848, bool), bool), i(s(fun(fun(_1997850, bool), fun(fun(_1997848, bool), bool)), i(s(fun(fun(_1997850, _1997848), fun(fun(_1997850, bool), fun(fun(_1997848, bool), bool))), inj), s(fun(_1997850, _1997848), _1997846))), s(fun(_1997850, bool), _1997844))), s(fun(_1997848, bool), _1997842)))))]]], (15417 ^ _1496237) ^ [_1963611, _1963613] : [15431 ^ _1496237 : [(15436 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1963613, bool), i(s(fun(_1963613, fun(_1963613, bool)), i(s(fun(bool, fun(_1963613, fun(_1963613, bool))), _1963611), s(bool, 15418 ^ [_1963611, _1963613]))), s(_1963613, 15419 ^ [_1963611, _1963613]))), s(_1963613, 15420 ^ [_1963611, _1963613]))))], (15434 ^ _1496237) ^ [] : [-(s(_1963613, 15419 ^ [_1963611, _1963613]) = s(_1963613, 15420 ^ [_1963611, _1963613]))], (15432 ^ _1496237) ^ [] : [-(p(s(bool, 15418 ^ [_1963611, _1963613])))]], 15423 ^ _1496237 : [(15426 ^ _1496237) ^ [] : [p(s(bool, 15418 ^ [_1963611, _1963613])), s(_1963613, 15419 ^ [_1963611, _1963613]) = s(_1963613, 15420 ^ [_1963611, _1963613])], (15424 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1963613, bool), i(s(fun(_1963613, fun(_1963613, bool)), i(s(fun(bool, fun(_1963613, fun(_1963613, bool))), _1963611), s(bool, 15418 ^ [_1963611, _1963613]))), s(_1963613, 15419 ^ [_1963611, _1963613]))), s(_1963613, 15420 ^ [_1963611, _1963613])))))]], 15437 ^ _1496237 : [(15438 ^ _1496237) ^ [_1964549] : [s(fun(_1963613, bool), i(s(fun(bool, fun(_1963613, bool)), i(s(fun(_1963613, fun(bool, fun(_1963613, bool))), _1964549), s(_1963613, 15439 ^ [_1963611, _1963613, _1964549]))), s(bool, 15440 ^ [_1963611, _1963613, _1964549]))) = s(fun(_1963613, bool), i(s(fun(_1963613, fun(_1963613, bool)), i(s(fun(bool, fun(_1963613, fun(_1963613, bool))), _1963611), s(bool, 15440 ^ [_1963611, _1963613, _1964549]))), s(_1963613, 15439 ^ [_1963611, _1963613, _1964549]))), 15443 ^ _1496237 : [(15444 ^ _1496237) ^ [_1965153] : [s(bool, i(s(fun(_1963613, bool), i(s(fun(fun(fun(bool, fun(_1963613, bool)), bool), fun(_1963613, bool)), _1965153), s(fun(fun(bool, fun(_1963613, bool)), bool), 15445 ^ [_1963611, _1963613, _1964549, _1965153]))), s(_1963613, 15446 ^ [_1963611, _1963613, _1964549, _1965153]))) = s(bool, i(s(fun(fun(bool, fun(_1963613, bool)), bool), 15445 ^ [_1963611, _1963613, _1964549, _1965153]), s(fun(bool, fun(_1963613, bool)), i(s(fun(_1963613, fun(bool, fun(_1963613, bool))), setspec), s(_1963613, 15446 ^ [_1963611, _1963613, _1964549, _1965153]))))), 15449 ^ _1496237 : [(15450 ^ _1496237) ^ [_1965706, _1965708] : [-(s(bool, i(s(fun(_1963613, bool), i(s(fun(fun(_1963613, bool), fun(_1963613, bool)), gspec), s(fun(_1963613, bool), i(s(fun(fun(fun(bool, fun(_1963613, bool)), bool), fun(_1963613, bool)), _1965153), s(fun(fun(bool, fun(_1963613, bool)), bool), _1965708))))), s(_1963613, _1965706))) = s(bool, i(s(fun(fun(bool, fun(_1963613, bool)), bool), _1965708), s(fun(bool, fun(_1963613, bool)), i(s(fun(_1963613, fun(bool, fun(_1963613, bool))), _1964549), s(_1963613, _1965706))))))]]]]]]], (42894 ^ _1496237) ^ [_4071529, _4071531, _4071533] : [-(s(cart(cart(real, _4071531), _4071533), i(s(fun(cart(cart(real, _4071533), _4071531), cart(cart(real, _4071531), _4071533)), transp), s(cart(cart(real, _4071533), _4071531), i(s(fun(cart(cart(real, _4071533), _4071531), cart(cart(real, _4071533), _4071531)), matrixu_neg), s(cart(cart(real, _4071533), _4071531), _4071529))))) = s(cart(cart(real, _4071531), _4071533), i(s(fun(cart(cart(real, _4071531), _4071533), cart(cart(real, _4071531), _4071533)), matrixu_neg), s(cart(cart(real, _4071531), _4071533), i(s(fun(cart(cart(real, _4071533), _4071531), cart(cart(real, _4071531), _4071533)), transp), s(cart(cart(real, _4071533), _4071531), _4071529))))))], (17601 ^ _1496237) ^ [_2075185, _2075187] : [-(s(fun(_2075187, bool), i(s(fun(fun(_2075187, bool), fun(_2075187, bool)), gspec), s(fun(_2075187, bool), _2075185))) = s(fun(_2075187, bool), univ)), 17605 ^ _1496237 : [(17608 ^ _1496237) ^ [_2075474] : [p(s(bool, i(s(fun(_2075187, bool), i(s(fun(bool, fun(_2075187, bool)), i(s(fun(_2075187, fun(bool, fun(_2075187, bool))), setspec), s(_2075187, 17602 ^ [_2075185, _2075187]))), s(bool, t))), s(_2075187, _2075474))))], (17606 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2075187, bool), _2075185), s(_2075187, 17602 ^ [_2075185, _2075187])))))]], 17610 ^ _1496237 : [(17613 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2075187, bool), _2075185), s(_2075187, 17602 ^ [_2075185, _2075187]))))], (17611 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2075187, bool), i(s(fun(bool, fun(_2075187, bool)), i(s(fun(_2075187, fun(bool, fun(_2075187, bool))), setspec), s(_2075187, 17602 ^ [_2075185, _2075187]))), s(bool, t))), s(_2075187, 17609 ^ [_2075185, _2075187])))))]]], (10162 ^ _1496237) ^ [_1828754, _1828756] : [s(hreal, _1828756) = s(hreal, _1828754), 10165 ^ _1496237 : [(10168 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828754))), s(hreal, _1828756)))))], (10166 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828756))), s(hreal, _1828754)))))]]], (26855 ^ _1496237) ^ [_2598565, _2598567, _2598569, _2598571, _2598573] : [-(s(num, i(s(fun(fun(_2598571, num), num), i(s(fun(fun(_2598571, bool), fun(fun(_2598571, num), num)), nsum), s(fun(_2598571, bool), i(s(fun(fun(_2598573, bool), fun(_2598571, bool)), i(s(fun(fun(_2598573, _2598571), fun(fun(_2598573, bool), fun(_2598571, bool))), image), s(fun(_2598573, _2598571), _2598567))), s(fun(_2598573, bool), _2598565))))), s(fun(_2598571, num), _2598569))) = s(num, i(s(fun(fun(_2598573, num), num), i(s(fun(fun(_2598573, bool), fun(fun(_2598573, num), num)), nsum), s(fun(_2598573, bool), _2598565))), s(fun(_2598573, num), i(s(fun(fun(_2598573, _2598571), fun(_2598573, num)), i(s(fun(fun(_2598571, num), fun(fun(_2598573, _2598571), fun(_2598573, num))), o), s(fun(_2598571, num), _2598569))), s(fun(_2598573, _2598571), _2598567)))))), p(s(bool, i(s(fun(fun(_2598573, bool), bool), finite), s(fun(_2598573, bool), _2598565)))), 26862 ^ _1496237 : [(26863 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2598573, bool), bool), i(s(fun(_2598573, fun(fun(_2598573, bool), bool)), in), s(_2598573, 26860 ^ [_2598565, _2598567, _2598569, _2598571, _2598573]))), s(fun(_2598573, bool), _2598565)))))], (26867 ^ _1496237) ^ [] : [s(_2598573, 26860 ^ [_2598565, _2598567, _2598569, _2598571, _2598573]) = s(_2598573, 26861 ^ [_2598565, _2598567, _2598569, _2598571, _2598573])], (26871 ^ _1496237) ^ [] : [s(num, i(s(fun(_2598571, num), _2598569), s(_2598571, i(s(fun(_2598573, _2598571), _2598567), s(_2598573, 26860 ^ [_2598565, _2598567, _2598569, _2598571, _2598573]))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26869 ^ _1496237) ^ [] : [-(s(_2598571, i(s(fun(_2598573, _2598571), _2598567), s(_2598573, 26860 ^ [_2598565, _2598567, _2598569, _2598571, _2598573]))) = s(_2598571, i(s(fun(_2598573, _2598571), _2598567), s(_2598573, 26861 ^ [_2598565, _2598567, _2598569, _2598571, _2598573]))))], (26865 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2598573, bool), bool), i(s(fun(_2598573, fun(fun(_2598573, bool), bool)), in), s(_2598573, 26861 ^ [_2598565, _2598567, _2598569, _2598571, _2598573]))), s(fun(_2598573, bool), _2598565)))))]]], (33935 ^ _1496237) ^ [_3424588, _3424590, _3424592, _3424594] : [p(s(bool, i(s(fun(fun(prod(_3424594, _3424594), bool), bool), woset), s(fun(prod(_3424594, _3424594), bool), _3424592)))), -(s(bool, i(s(fun(_3424594, bool), i(s(fun(fun(prod(_3424594, _3424594), bool), fun(_3424594, bool)), fl), s(fun(prod(_3424594, _3424594), bool), i(s(fun(_3424594, fun(prod(_3424594, _3424594), bool)), i(s(fun(fun(prod(_3424594, _3424594), bool), fun(_3424594, fun(prod(_3424594, _3424594), bool))), linseg), s(fun(prod(_3424594, _3424594), bool), _3424592))), s(_3424594, _3424590))))), s(_3424594, _3424588))) = s(bool, i(s(fun(prod(_3424594, _3424594), bool), i(s(fun(fun(prod(_3424594, _3424594), bool), fun(prod(_3424594, _3424594), bool)), less), s(fun(prod(_3424594, _3424594), bool), _3424592))), s(prod(_3424594, _3424594), i(s(fun(_3424594, prod(_3424594, _3424594)), i(s(fun(_3424594, fun(_3424594, prod(_3424594, _3424594))), c_), s(_3424594, _3424588))), s(_3424594, _3424590))))))], (1058 ^ _1496237) ^ [] : [-(p(s(bool, t))), -(p(s(bool, f0)))], (1981 ^ _1496237) ^ [_1527338, _1527340, _1527342] : [1982 ^ _1496237 : [(1986 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1527342, bool), _1527338), s(_1527342, 1984 ^ [_1527338, _1527340, _1527342]))))], (1983 ^ _1496237) ^ [] : [-(p(s(bool, _1527340)))]], 1987 ^ _1496237 : [(1988 ^ _1496237) ^ [_1527524] : [p(s(bool, _1527340)), -(p(s(bool, i(s(fun(_1527342, bool), _1527338), s(_1527342, _1527524)))))]]], (40298 ^ _1496237) ^ [_3843814, _3843816, _3843818] : [s(cart(real, _3843816), i(s(fun(_3843818, cart(real, _3843816)), i(s(fun(fun(_3843818, cart(real, _3843816)), fun(_3843818, cart(real, _3843816))), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, cart(real, _3843816)), fun(_3843818, cart(real, _3843816)))), _3843814), s(fun(_3843818, bool), 40299 ^ [_3843814, _3843816, _3843818]))), s(fun(_3843818, cart(real, _3843816)), 40300 ^ [_3843814, _3843816, _3843818]))), s(_3843818, 40301 ^ [_3843814, _3843816, _3843818]))) = s(cart(real, _3843816), i(s(fun(cart(real, _3843816), cart(real, _3843816)), i(s(fun(cart(real, _3843816), fun(cart(real, _3843816), cart(real, _3843816))), i(s(fun(bool, fun(cart(real, _3843816), fun(cart(real, _3843816), cart(real, _3843816)))), cond), s(bool, i(s(fun(_3843818, bool), 40299 ^ [_3843814, _3843816, _3843818]), s(_3843818, 40301 ^ [_3843814, _3843816, _3843818]))))), s(cart(real, _3843816), i(s(fun(_3843818, cart(real, _3843816)), 40300 ^ [_3843814, _3843816, _3843818]), s(_3843818, 40301 ^ [_3843814, _3843816, _3843818]))))), s(cart(real, _3843816), i(s(fun(num, cart(real, _3843816)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 40304 ^ _1496237 : [(40305 ^ _1496237) ^ [_3845104] : [40357 ^ _1496237 : [(40358 ^ _1496237) ^ [_3847520, _3847522, _3847524] : [-(s(cart(real, _3843816), i(s(fun(fun(_3843818, cart(real, _3843816)), cart(real, _3843816)), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, cart(real, _3843816)), cart(real, _3843816))), vsum), s(fun(_3843818, bool), i(s(fun(fun(_3843818, bool), fun(_3843818, bool)), gspec), s(fun(_3843818, bool), i(s(fun(fun(_3843818, bool), fun(_3843818, bool)), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, bool), fun(_3843818, bool))), _3845104), s(fun(_3843818, bool), _3847522))), s(fun(_3843818, bool), _3847524))))))), s(fun(_3843818, cart(real, _3843816)), _3847520))) = s(cart(real, _3843816), i(s(fun(fun(_3843818, cart(real, _3843816)), cart(real, _3843816)), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, cart(real, _3843816)), cart(real, _3843816))), vsum), s(fun(_3843818, bool), _3847522))), s(fun(_3843818, cart(real, _3843816)), i(s(fun(fun(_3843818, cart(real, _3843816)), fun(_3843818, cart(real, _3843816))), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, cart(real, _3843816)), fun(_3843818, cart(real, _3843816)))), _3843814), s(fun(_3843818, bool), _3847524))), s(fun(_3843818, cart(real, _3843816)), _3847520))))))]], 40311 ^ _1496237 : [(40314 ^ _1496237) ^ [_3846022, _3846024] : [p(s(bool, i(s(fun(_3843818, bool), i(s(fun(bool, fun(_3843818, bool)), i(s(fun(_3843818, fun(bool, fun(_3843818, bool))), setspec), s(_3843818, 40308 ^ [_3843814, _3843816, _3843818, _3845104]))), s(bool, _3846022))), s(_3843818, _3846024)))), 40325 ^ _1496237 : [(40330 ^ _1496237) ^ [] : [p(s(bool, _3846022))], (40328 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3843818, bool), 40307 ^ [_3843814, _3843816, _3843818, _3845104]), s(_3843818, _3846024)))))], (40326 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3843818, bool), bool), i(s(fun(_3843818, fun(fun(_3843818, bool), bool)), in), s(_3843818, _3846024))), s(fun(_3843818, bool), 40306 ^ [_3843814, _3843816, _3843818, _3845104])))))]], 40317 ^ _1496237 : [(40320 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3843818, bool), bool), i(s(fun(_3843818, fun(fun(_3843818, bool), bool)), in), s(_3843818, _3846024))), s(fun(_3843818, bool), 40306 ^ [_3843814, _3843816, _3843818, _3845104])))), p(s(bool, i(s(fun(_3843818, bool), 40307 ^ [_3843814, _3843816, _3843818, _3845104]), s(_3843818, _3846024))))], (40318 ^ _1496237) ^ [] : [-(p(s(bool, _3846022)))]]], (40312 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3843818, bool), i(s(fun(fun(_3843818, bool), fun(_3843818, bool)), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, bool), fun(_3843818, bool))), _3845104), s(fun(_3843818, bool), 40306 ^ [_3843814, _3843816, _3843818, _3845104]))), s(fun(_3843818, bool), 40307 ^ [_3843814, _3843816, _3843818, _3845104]))), s(_3843818, 40308 ^ [_3843814, _3843816, _3843818, _3845104])))))]], 40335 ^ _1496237 : [(40354 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3843818, bool), i(s(fun(bool, fun(_3843818, bool)), i(s(fun(_3843818, fun(bool, fun(_3843818, bool))), setspec), s(_3843818, 40308 ^ [_3843814, _3843816, _3843818, _3845104]))), s(bool, 40334 ^ [_3843814, _3843816, _3843818, _3845104]))), s(_3843818, 40333 ^ [_3843814, _3843816, _3843818, _3845104])))))], (40336 ^ _1496237) ^ [] : [p(s(bool, 40334 ^ [_3843814, _3843816, _3843818, _3845104])), 40339 ^ _1496237 : [(40342 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3843818, bool), 40307 ^ [_3843814, _3843816, _3843818, _3845104]), s(_3843818, 40333 ^ [_3843814, _3843816, _3843818, _3845104])))))], (40340 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3843818, bool), bool), i(s(fun(_3843818, fun(fun(_3843818, bool), bool)), in), s(_3843818, 40333 ^ [_3843814, _3843816, _3843818, _3845104]))), s(fun(_3843818, bool), 40306 ^ [_3843814, _3843816, _3843818, _3845104])))))]]], (40344 ^ _1496237) ^ [] : [-(p(s(bool, 40334 ^ [_3843814, _3843816, _3843818, _3845104]))), p(s(bool, i(s(fun(fun(_3843818, bool), bool), i(s(fun(_3843818, fun(fun(_3843818, bool), bool)), in), s(_3843818, 40333 ^ [_3843814, _3843816, _3843818, _3845104]))), s(fun(_3843818, bool), 40306 ^ [_3843814, _3843816, _3843818, _3845104])))), p(s(bool, i(s(fun(_3843818, bool), 40307 ^ [_3843814, _3843816, _3843818, _3845104]), s(_3843818, 40333 ^ [_3843814, _3843816, _3843818, _3845104]))))], (40356 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3843818, bool), i(s(fun(fun(_3843818, bool), fun(_3843818, bool)), i(s(fun(fun(_3843818, bool), fun(fun(_3843818, bool), fun(_3843818, bool))), _3845104), s(fun(_3843818, bool), 40306 ^ [_3843814, _3843816, _3843818, _3845104]))), s(fun(_3843818, bool), 40307 ^ [_3843814, _3843816, _3843818, _3845104]))), s(_3843818, 40308 ^ [_3843814, _3843816, _3843818, _3845104]))))]]]]], (20010 ^ _1496237) ^ [_2217659, _2217661, _2217663, _2217665, _2217667] : [20018 ^ _1496237 : [(20023 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2217667, bool), bool), i(s(fun(fun(_2217667, bool), fun(fun(_2217667, bool), bool)), subset), s(fun(_2217667, bool), _2217659))), s(fun(_2217667, bool), i(s(fun(fun(_2217665, bool), fun(_2217667, bool)), i(s(fun(fun(_2217665, _2217667), fun(fun(_2217665, bool), fun(_2217667, bool))), image), s(fun(_2217665, _2217667), _2217663))), s(fun(_2217665, bool), 20017 ^ [_2217659, _2217661, _2217663, _2217665, _2217667])))))))], (20021 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2217665, bool), bool), i(s(fun(fun(_2217665, bool), fun(fun(_2217665, bool), bool)), subset), s(fun(_2217665, bool), 20017 ^ [_2217659, _2217661, _2217663, _2217665, _2217667]))), s(fun(_2217665, bool), _2217661)))))], (20019 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2217665, bool), bool), finite), s(fun(_2217665, bool), 20017 ^ [_2217659, _2217661, _2217663, _2217665, _2217667])))))]], p(s(bool, i(s(fun(fun(_2217667, bool), bool), finite), s(fun(_2217667, bool), _2217659)))), p(s(bool, i(s(fun(fun(_2217667, bool), bool), i(s(fun(fun(_2217667, bool), fun(fun(_2217667, bool), bool)), subset), s(fun(_2217667, bool), _2217659))), s(fun(_2217667, bool), i(s(fun(fun(_2217665, bool), fun(_2217667, bool)), i(s(fun(fun(_2217665, _2217667), fun(fun(_2217665, bool), fun(_2217667, bool))), image), s(fun(_2217665, _2217667), _2217663))), s(fun(_2217665, bool), _2217661))))))], (14201 ^ _1496237) ^ [_1930294, _1930296, _1930298] : [-(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, _1930298))), s(int, _1930296))))), s(int, _1930294))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1930298))), s(int, _1930294)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1930296))), s(int, _1930294))))], (12886 ^ _1496237) ^ [_1898747, _1898749, _1898751] : [-(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, _1898749))), s(num, _1898751))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1898747))), s(num, _1898751))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1898749))), s(real, _1898747)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1898751))))], (1294 ^ _1496237) ^ [_1512749] : [p(s(bool, t)), p(s(bool, f0)), -(p(s(bool, _1512749)))], (19173 ^ _1496237) ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280] : [19176 ^ _1496237 : [(19179 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2176276, bool), _2176274), s(_2176276, 19175 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280])))))], (19181 ^ _1496237) ^ [] : [-(s(_2176278, i(s(fun(_2176276, _2176278), _2176270), s(_2176276, 19174 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280]))) = s(_2176278, i(s(fun(_2176276, _2176278), _2176270), s(_2176276, 19175 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280]))))], (19183 ^ _1496237) ^ [] : [s(_2176280, i(s(fun(_2176276, _2176280), _2176272), s(_2176276, 19174 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280]))) = s(_2176280, i(s(fun(_2176276, _2176280), _2176272), s(_2176276, 19175 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280])))], (19177 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2176276, bool), _2176274), s(_2176276, 19174 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280])))))]], 19185 ^ _1496237 : [(19186 ^ _1496237) ^ [_2176831] : [p(s(bool, i(s(fun(_2176276, bool), _2176274), s(_2176276, _2176831)))), -(s(_2176280, i(s(fun(_2176276, _2176280), _2176272), s(_2176276, _2176831))) = s(_2176280, i(s(fun(_2176278, _2176280), 19184 ^ [_2176270, _2176272, _2176274, _2176276, _2176278, _2176280]), s(_2176278, i(s(fun(_2176276, _2176278), _2176270), s(_2176276, _2176831))))))]]], (17659 ^ _1496237) ^ [_2077155, _2077157] : [17698 ^ _1496237 : [(17699 ^ _1496237) ^ [_2078451] : [-(s(fun(_2077157, bool), i(s(fun(fun(_2077157, bool), fun(_2077157, bool)), gspec), s(fun(_2077157, bool), i(s(fun(_2077157, fun(_2077157, bool)), _2077155), s(_2077157, _2078451))))) = s(fun(_2077157, bool), i(s(fun(fun(_2077157, bool), fun(_2077157, bool)), i(s(fun(_2077157, fun(fun(_2077157, bool), fun(_2077157, bool))), insert), s(_2077157, _2078451))), s(fun(_2077157, bool), empty))))]], 17664 ^ _1496237 : [(17667 ^ _1496237) ^ [_2077626, _2077628] : [p(s(bool, i(s(fun(_2077157, bool), i(s(fun(bool, fun(_2077157, bool)), i(s(fun(_2077157, fun(bool, fun(_2077157, bool))), setspec), s(_2077157, 17661 ^ [_2077155, _2077157]))), s(bool, _2077626))), s(_2077157, _2077628)))), 17670 ^ _1496237 : [(17673 ^ _1496237) ^ [] : [s(_2077157, 17660 ^ [_2077155, _2077157]) = s(_2077157, _2077628)], (17671 ^ _1496237) ^ [] : [-(p(s(bool, _2077626)))]], 17674 ^ _1496237 : [(17677 ^ _1496237) ^ [] : [p(s(bool, _2077626))], (17675 ^ _1496237) ^ [] : [-(s(_2077157, 17660 ^ [_2077155, _2077157]) = s(_2077157, _2077628))]]], (17665 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2077157, bool), i(s(fun(_2077157, fun(_2077157, bool)), _2077155), s(_2077157, 17660 ^ [_2077155, _2077157]))), s(_2077157, 17661 ^ [_2077155, _2077157])))))]], 17682 ^ _1496237 : [(17695 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2077157, bool), i(s(fun(bool, fun(_2077157, bool)), i(s(fun(_2077157, fun(bool, fun(_2077157, bool))), setspec), s(_2077157, 17661 ^ [_2077155, _2077157]))), s(bool, 17681 ^ [_2077155, _2077157]))), s(_2077157, 17680 ^ [_2077155, _2077157])))))], (17683 ^ _1496237) ^ [] : [p(s(bool, 17681 ^ [_2077155, _2077157])), -(s(_2077157, 17660 ^ [_2077155, _2077157]) = s(_2077157, 17680 ^ [_2077155, _2077157]))], (17689 ^ _1496237) ^ [] : [s(_2077157, 17660 ^ [_2077155, _2077157]) = s(_2077157, 17680 ^ [_2077155, _2077157]), -(p(s(bool, 17681 ^ [_2077155, _2077157])))], (17697 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2077157, bool), i(s(fun(_2077157, fun(_2077157, bool)), _2077155), s(_2077157, 17660 ^ [_2077155, _2077157]))), s(_2077157, 17661 ^ [_2077155, _2077157]))))]]], (11147 ^ _1496237) ^ [_1854699] : [-(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, _1854699)))))))], (11555 ^ _1496237) ^ [_1865537] : [-(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, _1865537)))))))], (11331 ^ _1496237) ^ [_1858897, _1858899, _1858901] : [-(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, _1858901))), s(real, _1858897))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1858899))), s(real, _1858897))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1858901))), s(real, _1858899))))], (2415 ^ _1496237) ^ [_1536151, _1536153] : [2416 ^ _1496237 : [(2419 ^ _1496237) ^ [] : [-(p(s(bool, _1536151)))], (2417 ^ _1496237) ^ [] : [-(p(s(bool, _1536153)))]], p(s(bool, _1536153)), p(s(bool, _1536151))], (33740 ^ _1496237) ^ [_3414198, _3414200] : [-(p(s(bool, i(s(fun(fun(prod(_3414200, _3414200), bool), bool), woset), s(fun(prod(_3414200, _3414200), bool), _3414198))))), 33745 ^ _1496237 : [(33750 ^ _1496237) ^ [] : [s(_3414200, 33743 ^ [_3414198, _3414200]) = s(_3414200, 33744 ^ [_3414198, _3414200])], (33748 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3414200, _3414200), bool), _3414198), s(prod(_3414200, _3414200), i(s(fun(_3414200, prod(_3414200, _3414200)), i(s(fun(_3414200, fun(_3414200, prod(_3414200, _3414200))), c_), s(_3414200, 33744 ^ [_3414198, _3414200]))), s(_3414200, 33743 ^ [_3414198, _3414200])))))))], (33746 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3414200, _3414200), bool), _3414198), s(prod(_3414200, _3414200), i(s(fun(_3414200, prod(_3414200, _3414200)), i(s(fun(_3414200, fun(_3414200, prod(_3414200, _3414200))), c_), s(_3414200, 33743 ^ [_3414198, _3414200]))), s(_3414200, 33744 ^ [_3414198, _3414200])))))))]], 33752 ^ _1496237 : [(33762 ^ _1496237) ^ [_3415329] : [p(s(bool, i(s(fun(_3414200, bool), 33751 ^ [_3414198, _3414200]), s(_3414200, _3415329)))), 33766 ^ _1496237 : [(33769 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3414200, _3414200), bool), _3414198), s(prod(_3414200, _3414200), i(s(fun(_3414200, prod(_3414200, _3414200)), i(s(fun(_3414200, fun(_3414200, prod(_3414200, _3414200))), c_), s(_3414200, _3415329))), s(_3414200, 33765 ^ [_3414198, _3414200, _3415329]))))))], (33767 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3414200, bool), 33751 ^ [_3414198, _3414200]), s(_3414200, 33765 ^ [_3414198, _3414200, _3415329])))))]]], (33753 ^ _1496237) ^ [_3415081] : [p(s(bool, i(s(fun(_3414200, bool), 33751 ^ [_3414198, _3414200]), s(_3414200, _3415081)))), -(p(s(bool, i(s(fun(_3414200, bool), i(s(fun(fun(prod(_3414200, _3414200), bool), fun(_3414200, bool)), fl), s(fun(prod(_3414200, _3414200), bool), _3414198))), s(_3414200, _3415081)))))], (33760 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3414200, bool), 33751 ^ [_3414198, _3414200]), s(_3414200, 33758 ^ [_3414198, _3414200])))))]]], (1032 ^ _1496237) ^ [_1509600] : [s(bool, _1509600) = s(bool, f0), p(s(bool, _1509600))], (11155 ^ _1496237) ^ [_1854955, _1854957] : [-(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, _1854957))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1854955))))) = 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, _1854957))), s(num, _1854955))))))], (16750 ^ _1496237) ^ [_2022974, _2022976] : [-(s(fun(_2022976, bool), i(s(fun(fun(_2022976, bool), fun(_2022976, bool)), i(s(fun(fun(_2022976, bool), fun(fun(_2022976, bool), fun(_2022976, bool))), inter), s(fun(_2022976, bool), empty))), s(fun(_2022976, bool), _2022974))) = s(fun(_2022976, bool), empty))], (10701 ^ _1496237) ^ [_1843696, _1843698] : [s(real, _1843698) = s(real, _1843696), 10704 ^ _1496237 : [(10707 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843696))), s(real, _1843698)))))], (10705 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843698))), s(real, _1843696)))))]]], (41390 ^ _1496237) ^ [_3941088, _3941090] : [-(s(real, i(s(fun(cart(real, _3941090), real), vectoru_norm), s(cart(real, _3941090), i(s(fun(num, cart(real, _3941090)), basis), s(num, _3941088))))) = 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, _3941088)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3941088))), s(num, i(s(fun(fun(_3941090, bool), num), dimindex), s(fun(_3941090, bool), univ))))))], (3821 ^ _1496237) ^ [_1595162, _1595164] : [s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1595164))) = s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1595162))), -(s(ind0, _1595164) = s(ind0, _1595162))], (28126 ^ _1496237) ^ [_2675016, _2675018] : [s(real, i(s(fun(_2675018, real), i(s(fun(fun(_2675018, real), fun(_2675018, real)), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, real), fun(_2675018, real))), _2675016), s(fun(_2675018, bool), 28127 ^ [_2675016, _2675018]))), s(fun(_2675018, real), 28128 ^ [_2675016, _2675018]))), s(_2675018, 28129 ^ [_2675016, _2675018]))) = 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(_2675018, bool), 28127 ^ [_2675016, _2675018]), s(_2675018, 28129 ^ [_2675016, _2675018]))))), s(real, i(s(fun(_2675018, real), 28128 ^ [_2675016, _2675018]), s(_2675018, 28129 ^ [_2675016, _2675018]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 28132 ^ _1496237 : [(28133 ^ _1496237) ^ [_2675950] : [28185 ^ _1496237 : [(28186 ^ _1496237) ^ [_2678221, _2678223, _2678225] : [-(s(real, i(s(fun(fun(_2675018, real), real), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, real), real)), sum), s(fun(_2675018, bool), i(s(fun(fun(_2675018, bool), fun(_2675018, bool)), gspec), s(fun(_2675018, bool), i(s(fun(fun(_2675018, bool), fun(_2675018, bool)), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, bool), fun(_2675018, bool))), _2675950), s(fun(_2675018, bool), _2678223))), s(fun(_2675018, bool), _2678225))))))), s(fun(_2675018, real), _2678221))) = s(real, i(s(fun(fun(_2675018, real), real), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, real), real)), sum), s(fun(_2675018, bool), _2678223))), s(fun(_2675018, real), i(s(fun(fun(_2675018, real), fun(_2675018, real)), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, real), fun(_2675018, real))), _2675016), s(fun(_2675018, bool), _2678225))), s(fun(_2675018, real), _2678221))))))]], 28139 ^ _1496237 : [(28142 ^ _1496237) ^ [_2676797, _2676799] : [p(s(bool, i(s(fun(_2675018, bool), i(s(fun(bool, fun(_2675018, bool)), i(s(fun(_2675018, fun(bool, fun(_2675018, bool))), setspec), s(_2675018, 28136 ^ [_2675016, _2675018, _2675950]))), s(bool, _2676797))), s(_2675018, _2676799)))), 28153 ^ _1496237 : [(28158 ^ _1496237) ^ [] : [p(s(bool, _2676797))], (28156 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2675018, bool), 28135 ^ [_2675016, _2675018, _2675950]), s(_2675018, _2676799)))))], (28154 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2675018, bool), bool), i(s(fun(_2675018, fun(fun(_2675018, bool), bool)), in), s(_2675018, _2676799))), s(fun(_2675018, bool), 28134 ^ [_2675016, _2675018, _2675950])))))]], 28145 ^ _1496237 : [(28148 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2675018, bool), bool), i(s(fun(_2675018, fun(fun(_2675018, bool), bool)), in), s(_2675018, _2676799))), s(fun(_2675018, bool), 28134 ^ [_2675016, _2675018, _2675950])))), p(s(bool, i(s(fun(_2675018, bool), 28135 ^ [_2675016, _2675018, _2675950]), s(_2675018, _2676799))))], (28146 ^ _1496237) ^ [] : [-(p(s(bool, _2676797)))]]], (28140 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2675018, bool), i(s(fun(fun(_2675018, bool), fun(_2675018, bool)), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, bool), fun(_2675018, bool))), _2675950), s(fun(_2675018, bool), 28134 ^ [_2675016, _2675018, _2675950]))), s(fun(_2675018, bool), 28135 ^ [_2675016, _2675018, _2675950]))), s(_2675018, 28136 ^ [_2675016, _2675018, _2675950])))))]], 28163 ^ _1496237 : [(28182 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2675018, bool), i(s(fun(bool, fun(_2675018, bool)), i(s(fun(_2675018, fun(bool, fun(_2675018, bool))), setspec), s(_2675018, 28136 ^ [_2675016, _2675018, _2675950]))), s(bool, 28162 ^ [_2675016, _2675018, _2675950]))), s(_2675018, 28161 ^ [_2675016, _2675018, _2675950])))))], (28164 ^ _1496237) ^ [] : [p(s(bool, 28162 ^ [_2675016, _2675018, _2675950])), 28167 ^ _1496237 : [(28170 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2675018, bool), 28135 ^ [_2675016, _2675018, _2675950]), s(_2675018, 28161 ^ [_2675016, _2675018, _2675950])))))], (28168 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2675018, bool), bool), i(s(fun(_2675018, fun(fun(_2675018, bool), bool)), in), s(_2675018, 28161 ^ [_2675016, _2675018, _2675950]))), s(fun(_2675018, bool), 28134 ^ [_2675016, _2675018, _2675950])))))]]], (28172 ^ _1496237) ^ [] : [-(p(s(bool, 28162 ^ [_2675016, _2675018, _2675950]))), p(s(bool, i(s(fun(fun(_2675018, bool), bool), i(s(fun(_2675018, fun(fun(_2675018, bool), bool)), in), s(_2675018, 28161 ^ [_2675016, _2675018, _2675950]))), s(fun(_2675018, bool), 28134 ^ [_2675016, _2675018, _2675950])))), p(s(bool, i(s(fun(_2675018, bool), 28135 ^ [_2675016, _2675018, _2675950]), s(_2675018, 28161 ^ [_2675016, _2675018, _2675950]))))], (28184 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2675018, bool), i(s(fun(fun(_2675018, bool), fun(_2675018, bool)), i(s(fun(fun(_2675018, bool), fun(fun(_2675018, bool), fun(_2675018, bool))), _2675950), s(fun(_2675018, bool), 28134 ^ [_2675016, _2675018, _2675950]))), s(fun(_2675018, bool), 28135 ^ [_2675016, _2675018, _2675950]))), s(_2675018, 28136 ^ [_2675016, _2675018, _2675950]))))]]]]], (16803 ^ _1496237) ^ [_2025734, _2025736] : [-(p(s(bool, i(s(fun(fun(_2025736, bool), bool), i(s(fun(fun(_2025736, bool), fun(fun(_2025736, bool), bool)), disjoint), s(fun(_2025736, bool), _2025734))), s(fun(_2025736, bool), empty)))))], (42441 ^ _1496237) ^ [_4020293, _4020295, _4020297] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4020297), _4020295), fun(num, fun(num, real))), _4020293), s(cart(cart(real, _4020297), _4020295), 42442 ^ [_4020293, _4020295, _4020297]))), s(num, 42443 ^ [_4020293, _4020295, _4020297]))), s(num, 42444 ^ [_4020293, _4020295, _4020297]))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4020297), fun(num, real)), d_), s(cart(real, _4020297), i(s(fun(num, cart(real, _4020297)), i(s(fun(cart(cart(real, _4020297), _4020295), fun(num, cart(real, _4020297))), d_), s(cart(cart(real, _4020297), _4020295), 42442 ^ [_4020293, _4020295, _4020297]))), s(num, 42443 ^ [_4020293, _4020295, _4020297]))))), s(num, 42444 ^ [_4020293, _4020295, _4020297]))))), 42447 ^ _1496237 : [(42448 ^ _1496237) ^ [_4021083] : [s(cart(real, _4020297), i(s(fun(num, cart(real, _4020297)), i(s(fun(cart(cart(real, _4020297), _4020295), fun(num, cart(real, _4020297))), _4021083), s(cart(cart(real, _4020297), _4020295), 42449 ^ [_4020293, _4020295, _4020297, _4021083]))), s(num, 42450 ^ [_4020293, _4020295, _4020297, _4021083]))) = s(cart(real, _4020297), i(s(fun(fun(num, real), cart(real, _4020297)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4020297), _4020295), fun(num, fun(num, real))), _4020293), s(cart(cart(real, _4020297), _4020295), 42449 ^ [_4020293, _4020295, _4020297, _4021083]))), s(num, 42450 ^ [_4020293, _4020295, _4020297, _4021083]))))), 42453 ^ _1496237 : [(42454 ^ _1496237) ^ [_4021661] : [-(s(cart(cart(real, _4020297), _4020295), i(s(fun(cart(cart(real, _4020297), _4020295), cart(cart(real, _4020297), _4020295)), matrixu_neg), s(cart(cart(real, _4020297), _4020295), _4021661))) = s(cart(cart(real, _4020297), _4020295), i(s(fun(fun(num, cart(real, _4020297)), cart(cart(real, _4020297), _4020295)), lambda), s(fun(num, cart(real, _4020297)), i(s(fun(cart(cart(real, _4020297), _4020295), fun(num, cart(real, _4020297))), _4021083), s(cart(cart(real, _4020297), _4020295), _4021661))))))]]]]], (33102 ^ _1496237) ^ [_3380962, _3380964] : [-(p(s(bool, i(s(fun(_3380964, bool), i(s(fun(fun(fun(_3380964, bool), bool), fun(_3380964, bool)), unions), s(fun(fun(_3380964, bool), bool), p0))), s(_3380964, _3380962))))), 33103 ^ _1496237 : [(33104 ^ _1496237) ^ [_3381077] : [p(s(bool, i(s(fun(fun(_3380964, bool), bool), p0), s(fun(_3380964, bool), _3381077)))), p(s(bool, i(s(fun(_3380964, bool), _3381077), s(_3380964, _3380962))))]]], (11159 ^ _1496237) ^ [_1855113] : [-(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, _1855113))))), 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, _1855113))))))], (6076 ^ _1496237) ^ [_1648458, _1648460, _1648462] : [-(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, _1648460))), s(num, _1648462))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1648460))), s(num, _1648458))))))), -(s(num, _1648458) = 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, _1648458))), s(num, _1648462))))], (27857 ^ _1496237) ^ [_2658858, _2658860, _2658862, _2658864] : [p(s(bool, i(s(fun(fun(_2658864, bool), bool), finite), s(fun(_2658864, bool), _2658860)))), -(s(real, i(s(fun(fun(_2658864, real), real), i(s(fun(fun(_2658864, bool), fun(fun(_2658864, real), real)), sum), s(fun(_2658864, bool), i(s(fun(_2658864, fun(_2658864, bool)), i(s(fun(fun(_2658864, bool), fun(_2658864, fun(_2658864, bool))), delete), s(fun(_2658864, bool), _2658860))), s(_2658864, _2658858))))), s(fun(_2658864, real), _2658862))) = 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(_2658864, bool), bool), i(s(fun(_2658864, fun(fun(_2658864, bool), bool)), in), s(_2658864, _2658858))), s(fun(_2658864, bool), _2658860))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2658864, real), real), i(s(fun(fun(_2658864, bool), fun(fun(_2658864, real), real)), sum), s(fun(_2658864, bool), _2658860))), s(fun(_2658864, real), _2658862))))), s(real, i(s(fun(_2658864, real), _2658862), s(_2658864, _2658858))))))), s(real, i(s(fun(fun(_2658864, real), real), i(s(fun(fun(_2658864, bool), fun(fun(_2658864, real), real)), sum), s(fun(_2658864, bool), _2658860))), s(fun(_2658864, real), _2658862))))))], (9188 ^ _1496237) ^ [_1792910, _1792912, _1792914, _1792916] : [9189 ^ _1496237 : [(9192 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1792916), bool), i(s(fun(_1792916, fun(list(_1792916), bool)), mem), s(_1792916, _1792912))), s(list(_1792916), _1792910))))], (9190 ^ _1496237) ^ [] : [s(_1792916, _1792912) = s(_1792916, _1792914)]], -(p(s(bool, i(s(fun(list(_1792916), bool), i(s(fun(_1792916, fun(list(_1792916), bool)), mem), s(_1792916, _1792912))), s(list(_1792916), i(s(fun(list(_1792916), list(_1792916)), i(s(fun(_1792916, fun(list(_1792916), list(_1792916))), cons), s(_1792916, _1792914))), s(list(_1792916), _1792910)))))))], (14736 ^ _1496237) ^ [_1943166, _1943168] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1943168))), s(int, _1943166))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1943166) = s(int, i(s(fun(int, int), intu_neg), s(int, _1943168))))], (13021 ^ _1496237) ^ [_1902161] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, _1902161))) = 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, _1902161))))), 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, _1902161))), 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))))))))))], (2278 ^ _1496237) ^ [] : [2281 ^ _1496237 : [(2284 ^ _1496237) ^ [] : [p(s(bool, a))], (2282 ^ _1496237) ^ [] : [-(p(s(bool, b)))]], 2285 ^ _1496237 : [(2288 ^ _1496237) ^ [] : [p(s(bool, d0))], (2286 ^ _1496237) ^ [] : [-(p(s(bool, c0)))]], 2291 ^ _1496237 : [(2294 ^ _1496237) ^ [] : [p(s(bool, c0))], (2292 ^ _1496237) ^ [] : [-(p(s(bool, a)))]], p(s(bool, b)), -(p(s(bool, d0)))], (20682 ^ _1496237) ^ [_2257406, _2257408] : [-(s(bool, i(s(fun(fun(_2257408, bool), bool), finite), s(fun(_2257408, bool), _2257406))) = s(bool, i(s(fun(num, bool), i(s(fun(fun(_2257408, bool), fun(num, bool)), hasu_size), s(fun(_2257408, bool), _2257406))), s(num, i(s(fun(fun(_2257408, bool), num), card), s(fun(_2257408, bool), _2257406))))))], (13279 ^ _1496237) ^ [_1906388] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_neg), s(int, _1906388))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906388))))))], (4429 ^ _1496237) ^ [_1609016, _1609018] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609018))), s(num, _1609016))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609016))), s(num, _1609018)))))], (17308 ^ _1496237) ^ [_2057212, _2057214, _2057216, _2057218, _2057220] : [-(s(fun(_2057220, bool), i(s(fun(fun(_2057218, bool), fun(_2057220, bool)), i(s(fun(fun(_2057218, _2057220), fun(fun(_2057218, bool), fun(_2057220, bool))), image), s(fun(_2057218, _2057220), _2057216))), s(fun(_2057218, bool), i(s(fun(fun(_2057218, bool), fun(_2057218, bool)), i(s(fun(fun(_2057218, bool), fun(fun(_2057218, bool), fun(_2057218, bool))), union), s(fun(_2057218, bool), _2057214))), s(fun(_2057218, bool), _2057212))))) = s(fun(_2057220, bool), i(s(fun(fun(_2057220, bool), fun(_2057220, bool)), i(s(fun(fun(_2057220, bool), fun(fun(_2057220, bool), fun(_2057220, bool))), union), s(fun(_2057220, bool), i(s(fun(fun(_2057218, bool), fun(_2057220, bool)), i(s(fun(fun(_2057218, _2057220), fun(fun(_2057218, bool), fun(_2057220, bool))), image), s(fun(_2057218, _2057220), _2057216))), s(fun(_2057218, bool), _2057214))))), s(fun(_2057220, bool), i(s(fun(fun(_2057218, bool), fun(_2057220, bool)), i(s(fun(fun(_2057218, _2057220), fun(fun(_2057218, bool), fun(_2057220, bool))), image), s(fun(_2057218, _2057220), _2057216))), s(fun(_2057218, bool), _2057212))))))], (21867 ^ _1496237) ^ [_2316947, _2316949] : [21872 ^ _1496237 : [(21875 ^ _1496237) ^ [_2317556] : [p(s(bool, i(s(fun(fun(_2316949, bool), bool), i(s(fun(bool, fun(fun(_2316949, bool), bool)), i(s(fun(fun(_2316949, bool), fun(bool, fun(fun(_2316949, bool), bool))), setspec), s(fun(_2316949, bool), 21869 ^ [_2316947, _2316949]))), s(bool, i(s(fun(fun(_2316949, bool), bool), i(s(fun(fun(_2316949, bool), fun(fun(_2316949, bool), bool)), subset), s(fun(_2316949, bool), _2317556))), s(fun(_2316949, bool), 21868 ^ [_2316947, _2316949]))))), s(fun(_2316949, bool), _2317556))))], (21873 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2316949, bool), bool), i(s(fun(fun(_2316949, bool), fun(fun(_2316949, bool), bool)), _2316947), s(fun(_2316949, bool), 21868 ^ [_2316947, _2316949]))), s(fun(_2316949, bool), 21869 ^ [_2316947, _2316949])))))]], 21877 ^ _1496237 : [(21880 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2316949, bool), bool), i(s(fun(fun(_2316949, bool), fun(fun(_2316949, bool), bool)), _2316947), s(fun(_2316949, bool), 21868 ^ [_2316947, _2316949]))), s(fun(_2316949, bool), 21869 ^ [_2316947, _2316949]))))], (21878 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2316949, bool), bool), i(s(fun(bool, fun(fun(_2316949, bool), bool)), i(s(fun(fun(_2316949, bool), fun(bool, fun(fun(_2316949, bool), bool))), setspec), s(fun(_2316949, bool), 21869 ^ [_2316947, _2316949]))), s(bool, i(s(fun(fun(_2316949, bool), bool), i(s(fun(fun(_2316949, bool), fun(fun(_2316949, bool), bool)), subset), s(fun(_2316949, bool), 21876 ^ [_2316947, _2316949]))), s(fun(_2316949, bool), 21868 ^ [_2316947, _2316949]))))), s(fun(_2316949, bool), 21876 ^ [_2316947, _2316949])))))]], 21881 ^ _1496237 : [(21882 ^ _1496237) ^ [_2317950] : [p(s(bool, i(s(fun(fun(_2316949, bool), bool), finite), s(fun(_2316949, bool), _2317950)))), -(p(s(bool, i(s(fun(fun(fun(_2316949, bool), bool), bool), finite), s(fun(fun(_2316949, bool), bool), i(s(fun(fun(fun(_2316949, bool), bool), fun(fun(_2316949, bool), bool)), gspec), s(fun(fun(_2316949, bool), bool), i(s(fun(fun(_2316949, bool), fun(fun(_2316949, bool), bool)), _2316947), s(fun(_2316949, bool), _2317950)))))))))]]], (24818 ^ _1496237) ^ [_2437990, _2437992, _2437994, _2437996, _2437998, _2438000] : [p(s(bool, i(s(fun(fun(_2438000, bool), bool), i(s(fun(_2438000, fun(fun(_2438000, bool), bool)), in), s(_2438000, _2437992))), s(fun(_2438000, bool), i(s(fun(fun(_2438000, bool), fun(_2438000, bool)), i(s(fun(fun(_2438000, _2437998), fun(fun(_2438000, bool), fun(_2438000, bool))), i(s(fun(fun(_2437998, fun(_2437998, _2437998)), fun(fun(_2438000, _2437998), fun(fun(_2438000, bool), fun(_2438000, bool)))), support), s(fun(_2437998, fun(_2437998, _2437998)), _2437996))), s(fun(_2438000, _2437998), _2437994))), s(fun(_2438000, bool), _2437990)))))), 24821 ^ _1496237 : [(24824 ^ _1496237) ^ [] : [s(_2437998, i(s(fun(_2438000, _2437998), _2437994), s(_2438000, _2437992))) = s(_2437998, i(s(fun(fun(_2437998, fun(_2437998, _2437998)), _2437998), neutral), s(fun(_2437998, fun(_2437998, _2437998)), _2437996)))], (24822 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2438000, bool), bool), i(s(fun(_2438000, fun(fun(_2438000, bool), bool)), in), s(_2438000, _2437992))), s(fun(_2438000, bool), _2437990)))))]]], (9684 ^ _1496237) ^ [_1811497] : [s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), i(s(fun(nadd, fun(nadd, fun(num, num))), _1811497), s(nadd, 9685 ^ [_1811497]))), s(nadd, 9686 ^ [_1811497]))), s(num, 9687 ^ [_1811497]))) = s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9685 ^ [_1811497]))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9686 ^ [_1811497]))), s(num, 9687 ^ [_1811497]))))), 9690 ^ _1496237 : [(9691 ^ _1496237) ^ [_1811868, _1811870] : [-(s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1811870))), s(nadd, _1811868))) = 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))), _1811497), s(nadd, _1811870))), s(nadd, _1811868))))))]]], (1178 ^ _1496237) ^ [_1511318] : [1179 ^ _1496237 : [(1182 ^ _1496237) ^ [] : [p(s(bool, t))], (1180 ^ _1496237) ^ [] : [p(s(bool, _1511318))]], -(p(s(bool, t)))], (5063 ^ _1496237) ^ [_1623387] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1623387)))), -(s(num, _1623387) = 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 ^ [_1623387]))))], (25185 ^ _1496237) ^ [_2473026, _2473028, _2473030] : [p(s(bool, i(s(fun(fun(_2473030, fun(_2473030, _2473030)), bool), monoidal), s(fun(_2473030, fun(_2473030, _2473030)), _2473026)))), 25188 ^ _1496237 : [(25189 ^ _1496237) ^ [_2473742, _2473744, _2473746] : [-(s(_2473030, i(s(fun(fun(_2473028, _2473030), _2473030), i(s(fun(fun(_2473028, bool), fun(fun(_2473028, _2473030), _2473030)), i(s(fun(fun(_2473030, fun(_2473030, _2473030)), fun(fun(_2473028, bool), fun(fun(_2473028, _2473030), _2473030))), iterate), s(fun(_2473030, fun(_2473030, _2473030)), _2473026))), s(fun(_2473028, bool), _2473742))), s(fun(_2473028, _2473030), _2473746))) = s(_2473030, i(s(fun(fun(_2473028, _2473030), _2473030), i(s(fun(fun(_2473028, bool), fun(fun(_2473028, _2473030), _2473030)), i(s(fun(fun(_2473030, fun(_2473030, _2473030)), fun(fun(_2473028, bool), fun(fun(_2473028, _2473030), _2473030))), iterate), s(fun(_2473030, fun(_2473030, _2473030)), _2473026))), s(fun(_2473028, bool), _2473742))), s(fun(_2473028, _2473030), i(s(fun(fun(_2473028, _2473028), fun(_2473028, _2473030)), i(s(fun(fun(_2473028, _2473030), fun(fun(_2473028, _2473028), fun(_2473028, _2473030))), o), s(fun(_2473028, _2473030), _2473746))), s(fun(_2473028, _2473028), _2473744)))))), 25193 ^ _1496237 : [(25196 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2473028, bool), bool), i(s(fun(_2473028, fun(fun(_2473028, bool), bool)), in), s(_2473028, i(s(fun(_2473028, _2473028), _2473744), s(_2473028, 25192 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))))), s(fun(_2473028, bool), _2473742))))], (25194 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473028, bool), bool), i(s(fun(_2473028, fun(fun(_2473028, bool), bool)), in), s(_2473028, 25192 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))), s(fun(_2473028, bool), _2473742)))))]], 25198 ^ _1496237 : [(25201 ^ _1496237) ^ [] : [25210 ^ _1496237 : [(25211 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473028, bool), bool), i(s(fun(_2473028, fun(fun(_2473028, bool), bool)), in), s(_2473028, 25208 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))), s(fun(_2473028, bool), _2473742)))))], (25215 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473028, bool), bool), i(s(fun(_2473028, fun(fun(_2473028, bool), bool)), in), s(_2473028, 25209 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))), s(fun(_2473028, bool), _2473742)))))], (25219 ^ _1496237) ^ [] : [s(_2473028, 25208 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]) = s(_2473028, 25209 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746])], (25217 ^ _1496237) ^ [] : [-(s(_2473028, i(s(fun(_2473028, _2473028), _2473744), s(_2473028, 25209 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))) = s(_2473028, 25197 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))], (25213 ^ _1496237) ^ [] : [-(s(_2473028, i(s(fun(_2473028, _2473028), _2473744), s(_2473028, 25208 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))) = s(_2473028, 25197 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))]], 25202 ^ _1496237 : [(25203 ^ _1496237) ^ [_2474983] : [p(s(bool, i(s(fun(fun(_2473028, bool), bool), i(s(fun(_2473028, fun(fun(_2473028, bool), bool)), in), s(_2473028, _2474983))), s(fun(_2473028, bool), _2473742)))), s(_2473028, i(s(fun(_2473028, _2473028), _2473744), s(_2473028, _2474983))) = s(_2473028, 25197 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746])]]], (25199 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2473028, bool), bool), i(s(fun(_2473028, fun(fun(_2473028, bool), bool)), in), s(_2473028, 25197 ^ [_2473026, _2473028, _2473030, _2473742, _2473744, _2473746]))), s(fun(_2473028, bool), _2473742)))))]]]]], (13051 ^ _1496237) ^ [_1902914] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _1902914))) = 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, _1902914))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (42516 ^ _1496237) ^ [_4031187, _4031189, _4031191] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4031189), fun(num, real)), i(s(fun(num, fun(cart(real, _4031189), fun(num, real))), i(s(fun(cart(cart(real, _4031189), _4031191), fun(num, fun(cart(real, _4031189), fun(num, real)))), _4031187), s(cart(cart(real, _4031189), _4031191), 42517 ^ [_4031187, _4031189, _4031191]))), s(num, 42518 ^ [_4031187, _4031189, _4031191]))), s(cart(real, _4031189), 42519 ^ [_4031187, _4031189, _4031191]))), s(num, 42520 ^ [_4031187, _4031189, _4031191]))) = 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, _4031189), fun(num, real)), d_), s(cart(real, _4031189), i(s(fun(num, cart(real, _4031189)), i(s(fun(cart(cart(real, _4031189), _4031191), fun(num, cart(real, _4031189))), d_), s(cart(cart(real, _4031189), _4031191), 42517 ^ [_4031187, _4031189, _4031191]))), s(num, 42518 ^ [_4031187, _4031189, _4031191]))))), s(num, 42520 ^ [_4031187, _4031189, _4031191]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4031189), fun(num, real)), d_), s(cart(real, _4031189), 42519 ^ [_4031187, _4031189, _4031191]))), s(num, 42520 ^ [_4031187, _4031189, _4031191]))))), 42523 ^ _1496237 : [(42524 ^ _1496237) ^ [_4032340] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4031189), fun(num, real)), i(s(fun(cart(cart(real, _4031189), _4031191), fun(cart(real, _4031189), fun(num, real))), _4032340), s(cart(cart(real, _4031189), _4031191), 42525 ^ [_4031187, _4031189, _4031191, _4032340]))), s(cart(real, _4031189), 42526 ^ [_4031187, _4031189, _4031191, _4032340]))), s(num, 42527 ^ [_4031187, _4031189, _4031191, _4032340]))) = 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(_4031189, bool), num), dimindex), s(fun(_4031189, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _4031189), fun(num, real)), i(s(fun(num, fun(cart(real, _4031189), fun(num, real))), i(s(fun(cart(cart(real, _4031189), _4031191), fun(num, fun(cart(real, _4031189), fun(num, real)))), _4031187), s(cart(cart(real, _4031189), _4031191), 42525 ^ [_4031187, _4031189, _4031191, _4032340]))), s(num, 42527 ^ [_4031187, _4031189, _4031191, _4032340]))), s(cart(real, _4031189), 42526 ^ [_4031187, _4031189, _4031191, _4032340]))))), 42530 ^ _1496237 : [(42531 ^ _1496237) ^ [_4033191, _4033193] : [-(s(cart(real, _4031191), i(s(fun(cart(real, _4031189), cart(real, _4031191)), i(s(fun(cart(cart(real, _4031189), _4031191), fun(cart(real, _4031189), cart(real, _4031191))), matrixu_vectoru_mul), s(cart(cart(real, _4031189), _4031191), _4033193))), s(cart(real, _4031189), _4033191))) = s(cart(real, _4031191), i(s(fun(fun(num, real), cart(real, _4031191)), lambda), s(fun(num, real), i(s(fun(cart(real, _4031189), fun(num, real)), i(s(fun(cart(cart(real, _4031189), _4031191), fun(cart(real, _4031189), fun(num, real))), _4032340), s(cart(cart(real, _4031189), _4031191), _4033193))), s(cart(real, _4031189), _4033191))))))]]]]], (22862 ^ _1496237) ^ [_2360197, _2360199] : [p(s(bool, t)), 22865 ^ _1496237 : [(22866 ^ _1496237) ^ [_2360306] : [p(s(bool, i(s(fun(fun(_2360199, bool), bool), i(s(fun(_2360199, fun(fun(_2360199, bool), bool)), in), s(_2360199, _2360306))), s(fun(_2360199, bool), empty)))), -(p(s(bool, i(s(fun(_2360199, bool), _2360197), s(_2360199, _2360306)))))]]], (13937 ^ _1496237) ^ [_1923687, _1923689] : [s(int, _1923689) = s(int, i(s(fun(int, int), intu_neg), s(int, _1923687))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1923689))), s(int, _1923687))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10969 ^ _1496237) ^ [_1850875, _1850877, _1850879] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1850879))), s(real, _1850875))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1850879))), s(real, _1850877)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1850877))), s(real, _1850875))))], (8869 ^ _1496237) ^ [_1775899, _1775901, _1775903] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1775899))), s(num, i(s(fun(list(_1775903), num), length), s(list(_1775903), _1775901)))))), -(p(s(bool, i(s(fun(list(_1775903), bool), i(s(fun(_1775903, fun(list(_1775903), bool)), mem), s(_1775903, i(s(fun(list(_1775903), _1775903), i(s(fun(num, fun(list(_1775903), _1775903)), el), s(num, _1775899))), s(list(_1775903), _1775901))))), s(list(_1775903), _1775901)))))], (24711 ^ _1496237) ^ [_2429666, _2429668] : [-(p(s(bool, i(s(fun(fun(_2429668, fun(_2429668, _2429668)), bool), monoidal), s(fun(_2429668, fun(_2429668, _2429668)), _2429666))))), s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, 24714 ^ [_2429666, _2429668]))), s(_2429668, 24715 ^ [_2429666, _2429668]))) = s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, 24715 ^ [_2429666, _2429668]))), s(_2429668, 24714 ^ [_2429666, _2429668]))), s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, 24720 ^ [_2429666, _2429668]))), s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, 24721 ^ [_2429666, _2429668]))), s(_2429668, 24722 ^ [_2429666, _2429668]))))) = s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, 24720 ^ [_2429666, _2429668]))), s(_2429668, 24721 ^ [_2429666, _2429668]))))), s(_2429668, 24722 ^ [_2429666, _2429668]))), s(_2429668, i(s(fun(_2429668, _2429668), i(s(fun(_2429668, fun(_2429668, _2429668)), _2429666), s(_2429668, i(s(fun(fun(_2429668, fun(_2429668, _2429668)), _2429668), neutral), s(fun(_2429668, fun(_2429668, _2429668)), _2429666))))), s(_2429668, 24725 ^ [_2429666, _2429668]))) = s(_2429668, 24725 ^ [_2429666, _2429668])], (40071 ^ _1496237) ^ [_3824881, _3824883, _3824885] : [s(cart(real, _3824883), i(s(fun(_3824885, cart(real, _3824883)), i(s(fun(cart(real, _3824883), fun(_3824885, cart(real, _3824883))), i(s(fun(fun(_3824885, real), fun(cart(real, _3824883), fun(_3824885, cart(real, _3824883)))), _3824881), s(fun(_3824885, real), 40072 ^ [_3824881, _3824883, _3824885]))), s(cart(real, _3824883), 40073 ^ [_3824881, _3824883, _3824885]))), s(_3824885, 40074 ^ [_3824881, _3824883, _3824885]))) = s(cart(real, _3824883), i(s(fun(cart(real, _3824883), cart(real, _3824883)), i(s(fun(real, fun(cart(real, _3824883), cart(real, _3824883))), r_), s(real, i(s(fun(_3824885, real), 40072 ^ [_3824881, _3824883, _3824885]), s(_3824885, 40074 ^ [_3824881, _3824883, _3824885]))))), s(cart(real, _3824883), 40073 ^ [_3824881, _3824883, _3824885]))), 40077 ^ _1496237 : [(40078 ^ _1496237) ^ [_3825683, _3825685, _3825687] : [-(s(cart(real, _3824883), i(s(fun(fun(_3824885, cart(real, _3824883)), cart(real, _3824883)), i(s(fun(fun(_3824885, bool), fun(fun(_3824885, cart(real, _3824883)), cart(real, _3824883))), vsum), s(fun(_3824885, bool), _3825685))), s(fun(_3824885, cart(real, _3824883)), i(s(fun(cart(real, _3824883), fun(_3824885, cart(real, _3824883))), i(s(fun(fun(_3824885, real), fun(cart(real, _3824883), fun(_3824885, cart(real, _3824883)))), _3824881), s(fun(_3824885, real), _3825687))), s(cart(real, _3824883), _3825683))))) = s(cart(real, _3824883), i(s(fun(cart(real, _3824883), cart(real, _3824883)), i(s(fun(real, fun(cart(real, _3824883), cart(real, _3824883))), r_), s(real, i(s(fun(fun(_3824885, real), real), i(s(fun(fun(_3824885, bool), fun(fun(_3824885, real), real)), sum), s(fun(_3824885, bool), _3825685))), s(fun(_3824885, real), _3825687))))), s(cart(real, _3824883), _3825683))))]]], (40851 ^ _1496237) ^ [_3889422, _3889424, _3889426, _3889428, _3889430] : [-(s(cart(real, _3889428), i(s(fun(fun(_3889430, cart(real, _3889428)), cart(real, _3889428)), i(s(fun(fun(_3889430, bool), fun(fun(_3889430, cart(real, _3889428)), cart(real, _3889428))), vsum), s(fun(_3889430, bool), i(s(fun(fun(_3889430, bool), fun(_3889430, bool)), i(s(fun(fun(_3889430, bool), fun(fun(_3889430, bool), fun(_3889430, bool))), union), s(fun(_3889430, bool), _3889424))), s(fun(_3889430, bool), _3889422))))), s(fun(_3889430, cart(real, _3889428)), _3889426))) = s(cart(real, _3889428), i(s(fun(cart(real, _3889428), cart(real, _3889428)), i(s(fun(cart(real, _3889428), fun(cart(real, _3889428), cart(real, _3889428))), vectoru_add), s(cart(real, _3889428), i(s(fun(fun(_3889430, cart(real, _3889428)), cart(real, _3889428)), i(s(fun(fun(_3889430, bool), fun(fun(_3889430, cart(real, _3889428)), cart(real, _3889428))), vsum), s(fun(_3889430, bool), _3889424))), s(fun(_3889430, cart(real, _3889428)), _3889426))))), s(cart(real, _3889428), i(s(fun(fun(_3889430, cart(real, _3889428)), cart(real, _3889428)), i(s(fun(fun(_3889430, bool), fun(fun(_3889430, cart(real, _3889428)), cart(real, _3889428))), vsum), s(fun(_3889430, bool), _3889422))), s(fun(_3889430, cart(real, _3889428)), _3889426)))))), p(s(bool, i(s(fun(fun(_3889430, bool), bool), finite), s(fun(_3889430, bool), _3889424)))), p(s(bool, i(s(fun(fun(_3889430, bool), bool), finite), s(fun(_3889430, bool), _3889422)))), 40861 ^ _1496237 : [(40864 ^ _1496237) ^ [] : [s(cart(real, _3889428), i(s(fun(_3889430, cart(real, _3889428)), _3889426), s(_3889430, 40860 ^ [_3889422, _3889424, _3889426, _3889428, _3889430]))) = s(cart(real, _3889428), i(s(fun(num, cart(real, _3889428)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40862 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3889430, bool), bool), i(s(fun(_3889430, fun(fun(_3889430, bool), bool)), in), s(_3889430, 40860 ^ [_3889422, _3889424, _3889426, _3889428, _3889430]))), s(fun(_3889430, bool), i(s(fun(fun(_3889430, bool), fun(_3889430, bool)), i(s(fun(fun(_3889430, bool), fun(fun(_3889430, bool), fun(_3889430, bool))), inter), s(fun(_3889430, bool), _3889424))), s(fun(_3889430, bool), _3889422)))))))]]], (42851 ^ _1496237) ^ [_4065694, _4065696, _4065698, _4065700, _4065702] : [-(s(cart(real, _4065702), i(s(fun(cart(real, _4065700), cart(real, _4065702)), i(s(fun(cart(cart(real, _4065700), _4065702), fun(cart(real, _4065700), cart(real, _4065702))), matrixu_vectoru_mul), s(cart(cart(real, _4065700), _4065702), _4065698))), s(cart(real, _4065700), i(s(fun(cart(real, _4065700), cart(real, _4065700)), i(s(fun(cart(real, _4065700), fun(cart(real, _4065700), cart(real, _4065700))), vectoru_add), s(cart(real, _4065700), _4065696))), s(cart(real, _4065700), _4065694))))) = s(cart(real, _4065702), i(s(fun(cart(real, _4065702), cart(real, _4065702)), i(s(fun(cart(real, _4065702), fun(cart(real, _4065702), cart(real, _4065702))), vectoru_add), s(cart(real, _4065702), i(s(fun(cart(real, _4065700), cart(real, _4065702)), i(s(fun(cart(cart(real, _4065700), _4065702), fun(cart(real, _4065700), cart(real, _4065702))), matrixu_vectoru_mul), s(cart(cart(real, _4065700), _4065702), _4065698))), s(cart(real, _4065700), _4065696))))), s(cart(real, _4065702), i(s(fun(cart(real, _4065700), cart(real, _4065702)), i(s(fun(cart(cart(real, _4065700), _4065702), fun(cart(real, _4065700), cart(real, _4065702))), matrixu_vectoru_mul), s(cart(cart(real, _4065700), _4065702), _4065698))), s(cart(real, _4065700), _4065694))))))], (43003 ^ _1496237) ^ [_4081373, _4081375, _4081377] : [s(cart(real, _4081375), i(s(fun(num, cart(real, _4081375)), i(s(fun(cart(cart(real, _4081377), _4081375), fun(num, cart(real, _4081375))), i(s(fun(cart(real, _4081377), fun(cart(cart(real, _4081377), _4081375), fun(num, cart(real, _4081375)))), _4081373), s(cart(real, _4081377), 43004 ^ [_4081373, _4081375, _4081377]))), s(cart(cart(real, _4081377), _4081375), 43005 ^ [_4081373, _4081375, _4081377]))), s(num, 43006 ^ [_4081373, _4081375, _4081377]))) = s(cart(real, _4081375), i(s(fun(cart(real, _4081375), cart(real, _4081375)), i(s(fun(real, fun(cart(real, _4081375), cart(real, _4081375))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4081377), fun(num, real)), d_), s(cart(real, _4081377), 43004 ^ [_4081373, _4081375, _4081377]))), s(num, 43006 ^ [_4081373, _4081375, _4081377]))))), s(cart(real, _4081375), i(s(fun(cart(cart(real, _4081377), _4081375), cart(real, _4081375)), i(s(fun(num, fun(cart(cart(real, _4081377), _4081375), cart(real, _4081375))), column), s(num, 43006 ^ [_4081373, _4081375, _4081377]))), s(cart(cart(real, _4081377), _4081375), 43005 ^ [_4081373, _4081375, _4081377]))))), 43009 ^ _1496237 : [(43010 ^ _1496237) ^ [_4083060, _4083062] : [-(s(cart(real, _4081375), i(s(fun(cart(real, _4081377), cart(real, _4081375)), i(s(fun(cart(cart(real, _4081377), _4081375), fun(cart(real, _4081377), cart(real, _4081375))), matrixu_vectoru_mul), s(cart(cart(real, _4081377), _4081375), _4083062))), s(cart(real, _4081377), _4083060))) = s(cart(real, _4081375), i(s(fun(fun(num, cart(real, _4081375)), cart(real, _4081375)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4081375)), cart(real, _4081375))), 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(_4081377, bool), num), dimindex), s(fun(_4081377, bool), univ))))))), s(fun(num, cart(real, _4081375)), i(s(fun(cart(cart(real, _4081377), _4081375), fun(num, cart(real, _4081375))), i(s(fun(cart(real, _4081377), fun(cart(cart(real, _4081377), _4081375), fun(num, cart(real, _4081375)))), _4081373), s(cart(real, _4081377), _4083060))), s(cart(cart(real, _4081377), _4081375), _4083062))))))]]], (9927 ^ _1496237) ^ [_1822408] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1822408))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9932 ^ _1496237 : [(9933 ^ _1496237) ^ [_1822646, _1822648, _1822650] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1822648))), s(num, _1822650)))), -(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, _1822648))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1822408))), s(num, _1822646))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1822646))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1822408))), s(num, _1822648))))))))))), 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 ^ [_1822408, _1822650]))), s(num, _1822646))))), s(num, 9931 ^ [_1822408, _1822650])))))))]]], (41483 ^ _1496237) ^ [_3943684, _3943686] : [s(cart(real, _3943686), i(s(fun(num, cart(real, _3943686)), i(s(fun(cart(real, _3943686), fun(num, cart(real, _3943686))), _3943684), s(cart(real, _3943686), 41484 ^ [_3943684, _3943686]))), s(num, 41485 ^ [_3943684, _3943686]))) = s(cart(real, _3943686), i(s(fun(cart(real, _3943686), cart(real, _3943686)), i(s(fun(real, fun(cart(real, _3943686), cart(real, _3943686))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3943686), fun(num, real)), d_), s(cart(real, _3943686), 41484 ^ [_3943684, _3943686]))), s(num, 41485 ^ [_3943684, _3943686]))))), s(cart(real, _3943686), i(s(fun(num, cart(real, _3943686)), basis), s(num, 41485 ^ [_3943684, _3943686]))))), 41488 ^ _1496237 : [(41489 ^ _1496237) ^ [_3944330] : [-(s(cart(real, _3943686), i(s(fun(fun(num, cart(real, _3943686)), cart(real, _3943686)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3943686)), cart(real, _3943686))), 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(_3943686, bool), num), dimindex), s(fun(_3943686, bool), univ))))))), s(fun(num, cart(real, _3943686)), i(s(fun(cart(real, _3943686), fun(num, cart(real, _3943686))), _3943684), s(cart(real, _3943686), _3944330))))) = s(cart(real, _3943686), _3944330))]]], (14802 ^ _1496237) ^ [_1944459] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, i(s(fun(int, int), intu_neg), s(int, _1944459))))) = s(int, i(s(fun(int, int), intu_neg), s(int, i(s(fun(int, int), intu_sgn), s(int, _1944459))))))], (7292 ^ _1496237) ^ [] : [-(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))))], (11785 ^ _1496237) ^ [_1872043, _1872045, _1872047] : [11786 ^ _1496237 : [(11789 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872043))), s(real, _1872045))))], (11787 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872043))), s(real, _1872047))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872043))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1872047))), s(real, _1872045)))))))], (8875 ^ _1496237) ^ [_1776198, _1776200, _1776202] : [p(s(bool, i(s(fun(list(_1776202), bool), i(s(fun(_1776202, fun(list(_1776202), bool)), mem), s(_1776202, _1776198))), s(list(_1776202), _1776200)))), 8879 ^ _1496237 : [(8882 ^ _1496237) ^ [] : [-(s(_1776202, _1776198) = s(_1776202, i(s(fun(list(_1776202), _1776202), i(s(fun(num, fun(list(_1776202), _1776202)), el), s(num, 8878 ^ [_1776198, _1776200, _1776202]))), s(list(_1776202), _1776200))))], (8880 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 8878 ^ [_1776198, _1776200, _1776202]))), s(num, i(s(fun(list(_1776202), num), length), s(list(_1776202), _1776200)))))))]]], (7612 ^ _1496237) ^ [_1711897, _1711899] : [-(s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1711899))), s(num, _1711897))) = 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, _1711899))), 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, _1711897))))))), 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, _1711897))))))], (4817 ^ _1496237) ^ [_1618221] : [4818 ^ _1496237 : [(4819 ^ _1496237) ^ [_1618332] : [p(s(bool, i(s(fun(num, bool), _1618221), s(num, _1618332))))]], 4821 ^ _1496237 : [(4824 ^ _1496237) ^ [_1618455] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1618455))), s(num, 4820 ^ [_1618221])))), p(s(bool, i(s(fun(num, bool), _1618221), s(num, _1618455))))], (4822 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1618221), s(num, 4820 ^ [_1618221])))))]]], (35058 ^ _1496237) ^ [_3483711, _3483713] : [35061 ^ _1496237 : [(35066 ^ _1496237) ^ [] : [s(_3483711, i(s(fun(_3483713, _3483711), g), s(_3483713, 35059 ^ [_3483711, _3483713]))) = s(_3483711, 35060 ^ [_3483711, _3483713])], (35064 ^ _1496237) ^ [] : [-(s(_3483713, 35059 ^ [_3483711, _3483713]) = s(_3483713, i(s(fun(_3483711, _3483713), f), s(_3483711, 35060 ^ [_3483711, _3483713]))))], (35062 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3483711, bool), bool), i(s(fun(_3483711, fun(fun(_3483711, bool), bool)), in), s(_3483711, 35060 ^ [_3483711, _3483713]))), s(fun(_3483711, bool), s0)))))]], 35067 ^ _1496237 : [(35068 ^ _1496237) ^ [_3484130] : [p(s(bool, i(s(fun(fun(_3483711, bool), bool), i(s(fun(_3483711, fun(fun(_3483711, bool), bool)), in), s(_3483711, _3484130))), s(fun(_3483711, bool), s0)))), -(s(_3483711, i(s(fun(_3483713, _3483711), g), s(_3483713, i(s(fun(_3483711, _3483713), f), s(_3483711, _3484130))))) = s(_3483711, _3484130))]]], (4605 ^ _1496237) ^ [_1612692, _1612694, _1612696, _1612698] : [-(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, _1612698))), s(num, _1612696))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612694))), s(num, _1612692))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612698))), s(num, _1612694)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612696))), s(num, _1612692))))], (33865 ^ _1496237) ^ [_3420993, _3420995, _3420997, _3420999] : [p(s(bool, i(s(fun(_3420997, bool), i(s(fun(fun(prod(_3420997, _3420997), bool), fun(_3420997, bool)), fl), s(fun(prod(_3420997, _3420997), bool), i(s(fun(fun(fun(prod(_3420997, _3420997), bool), bool), fun(prod(_3420997, _3420997), bool)), unions), s(fun(fun(prod(_3420997, _3420997), bool), bool), _3420995))))), s(_3420997, x)))), 33869 ^ _1496237 : [(33872 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3420997, bool), i(s(fun(fun(prod(_3420997, _3420997), bool), fun(_3420997, bool)), fl), s(fun(prod(_3420997, _3420997), bool), 33868 ^ [_3420993, _3420995, _3420997, _3420999]))), s(_3420997, x)))))], (33870 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3420997, _3420997), bool), bool), _3420995), s(fun(prod(_3420997, _3420997), bool), 33868 ^ [_3420993, _3420995, _3420997, _3420999])))))]]], (8393 ^ _1496237) ^ [_1750355, _1750357, _1750359, _1750361, _1750363, _1750365] : [-(s(list(_1750365), i(s(fun(list(_1750361), list(_1750365)), i(s(fun(fun(_1750361, _1750365), fun(list(_1750361), list(_1750365))), map0), s(fun(_1750361, _1750365), i(s(fun(fun(_1750361, _1750363), fun(_1750361, _1750365)), i(s(fun(fun(_1750363, _1750365), fun(fun(_1750361, _1750363), fun(_1750361, _1750365))), o), s(fun(_1750363, _1750365), _1750357))), s(fun(_1750361, _1750363), _1750359))))), s(list(_1750361), _1750355))) = s(list(_1750365), i(s(fun(list(_1750363), list(_1750365)), i(s(fun(fun(_1750363, _1750365), fun(list(_1750363), list(_1750365))), map0), s(fun(_1750363, _1750365), _1750357))), s(list(_1750363), i(s(fun(list(_1750361), list(_1750363)), i(s(fun(fun(_1750361, _1750363), fun(list(_1750361), list(_1750363))), map0), s(fun(_1750361, _1750363), _1750359))), s(list(_1750361), _1750355))))))], (36067 ^ _1496237) ^ [_3534149, _3534151, _3534153] : [36120 ^ _1496237 : [(36121 ^ _1496237) ^ [_3536944, _3536946] : [-(s(fun(prod(_3534153, _3534151), bool), i(s(fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool)), i(s(fun(fun(_3534153, bool), fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool))), t_u_c), s(fun(_3534153, bool), _3536946))), s(fun(_3534151, bool), _3536944))) = s(fun(prod(_3534153, _3534151), bool), i(s(fun(fun(prod(_3534153, _3534151), bool), fun(prod(_3534153, _3534151), bool)), gspec), s(fun(prod(_3534153, _3534151), bool), i(s(fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool)), i(s(fun(fun(_3534153, bool), fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool))), _3534149), s(fun(_3534153, bool), _3536946))), s(fun(_3534151, bool), _3536944))))))]], 36073 ^ _1496237 : [(36076 ^ _1496237) ^ [_3535136, _3535138, _3535140] : [p(s(bool, i(s(fun(prod(_3534153, _3534151), bool), i(s(fun(bool, fun(prod(_3534153, _3534151), bool)), i(s(fun(prod(_3534153, _3534151), fun(bool, fun(prod(_3534153, _3534151), bool))), setspec), s(prod(_3534153, _3534151), 36070 ^ [_3534149, _3534151, _3534153]))), s(bool, _3535136))), s(prod(_3534153, _3534151), i(s(fun(_3534151, prod(_3534153, _3534151)), i(s(fun(_3534153, fun(_3534151, prod(_3534153, _3534151))), c_), s(_3534153, _3535140))), s(_3534151, _3535138)))))), 36087 ^ _1496237 : [(36092 ^ _1496237) ^ [] : [p(s(bool, _3535136))], (36090 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3534151, bool), bool), i(s(fun(_3534151, fun(fun(_3534151, bool), bool)), in), s(_3534151, _3535138))), s(fun(_3534151, bool), 36069 ^ [_3534149, _3534151, _3534153])))))], (36088 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3534153, bool), bool), i(s(fun(_3534153, fun(fun(_3534153, bool), bool)), in), s(_3534153, _3535140))), s(fun(_3534153, bool), 36068 ^ [_3534149, _3534151, _3534153])))))]], 36079 ^ _1496237 : [(36082 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3534153, bool), bool), i(s(fun(_3534153, fun(fun(_3534153, bool), bool)), in), s(_3534153, _3535140))), s(fun(_3534153, bool), 36068 ^ [_3534149, _3534151, _3534153])))), p(s(bool, i(s(fun(fun(_3534151, bool), bool), i(s(fun(_3534151, fun(fun(_3534151, bool), bool)), in), s(_3534151, _3535138))), s(fun(_3534151, bool), 36069 ^ [_3534149, _3534151, _3534153]))))], (36080 ^ _1496237) ^ [] : [-(p(s(bool, _3535136)))]]], (36074 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3534153, _3534151), bool), i(s(fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool)), i(s(fun(fun(_3534153, bool), fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool))), _3534149), s(fun(_3534153, bool), 36068 ^ [_3534149, _3534151, _3534153]))), s(fun(_3534151, bool), 36069 ^ [_3534149, _3534151, _3534153]))), s(prod(_3534153, _3534151), 36070 ^ [_3534149, _3534151, _3534153])))))]], 36098 ^ _1496237 : [(36117 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3534153, _3534151), bool), i(s(fun(bool, fun(prod(_3534153, _3534151), bool)), i(s(fun(prod(_3534153, _3534151), fun(bool, fun(prod(_3534153, _3534151), bool))), setspec), s(prod(_3534153, _3534151), 36070 ^ [_3534149, _3534151, _3534153]))), s(bool, 36097 ^ [_3534149, _3534151, _3534153]))), s(prod(_3534153, _3534151), i(s(fun(_3534151, prod(_3534153, _3534151)), i(s(fun(_3534153, fun(_3534151, prod(_3534153, _3534151))), c_), s(_3534153, 36095 ^ [_3534149, _3534151, _3534153]))), s(_3534151, 36096 ^ [_3534149, _3534151, _3534153])))))))], (36099 ^ _1496237) ^ [] : [p(s(bool, 36097 ^ [_3534149, _3534151, _3534153])), 36102 ^ _1496237 : [(36105 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3534151, bool), bool), i(s(fun(_3534151, fun(fun(_3534151, bool), bool)), in), s(_3534151, 36096 ^ [_3534149, _3534151, _3534153]))), s(fun(_3534151, bool), 36069 ^ [_3534149, _3534151, _3534153])))))], (36103 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3534153, bool), bool), i(s(fun(_3534153, fun(fun(_3534153, bool), bool)), in), s(_3534153, 36095 ^ [_3534149, _3534151, _3534153]))), s(fun(_3534153, bool), 36068 ^ [_3534149, _3534151, _3534153])))))]]], (36107 ^ _1496237) ^ [] : [-(p(s(bool, 36097 ^ [_3534149, _3534151, _3534153]))), p(s(bool, i(s(fun(fun(_3534153, bool), bool), i(s(fun(_3534153, fun(fun(_3534153, bool), bool)), in), s(_3534153, 36095 ^ [_3534149, _3534151, _3534153]))), s(fun(_3534153, bool), 36068 ^ [_3534149, _3534151, _3534153])))), p(s(bool, i(s(fun(fun(_3534151, bool), bool), i(s(fun(_3534151, fun(fun(_3534151, bool), bool)), in), s(_3534151, 36096 ^ [_3534149, _3534151, _3534153]))), s(fun(_3534151, bool), 36069 ^ [_3534149, _3534151, _3534153]))))], (36119 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3534153, _3534151), bool), i(s(fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool)), i(s(fun(fun(_3534153, bool), fun(fun(_3534151, bool), fun(prod(_3534153, _3534151), bool))), _3534149), s(fun(_3534153, bool), 36068 ^ [_3534149, _3534151, _3534153]))), s(fun(_3534151, bool), 36069 ^ [_3534149, _3534151, _3534153]))), s(prod(_3534153, _3534151), 36070 ^ [_3534149, _3534151, _3534153]))))]]], (29207 ^ _1496237) ^ [_2754013, _2754015, _2754017, _2754019, _2754021, _2754023, _2754025] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2754025, real), real), i(s(fun(fun(_2754025, bool), fun(fun(_2754025, real), real)), sum), s(fun(_2754025, bool), _2754017))), s(fun(_2754025, real), _2754021))))), s(real, i(s(fun(fun(_2754023, real), real), i(s(fun(fun(_2754023, bool), fun(fun(_2754023, real), real)), sum), s(fun(_2754023, bool), _2754015))), s(fun(_2754023, real), _2754019))))))), p(s(bool, i(s(fun(fun(_2754025, bool), bool), finite), s(fun(_2754025, bool), _2754017)))), p(s(bool, i(s(fun(fun(_2754023, bool), bool), finite), s(fun(_2754023, bool), _2754015)))), 29219 ^ _1496237 : [(29222 ^ _1496237) ^ [] : [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(_2754023, real), _2754019), s(_2754023, 29218 ^ [_2754013, _2754015, _2754017, _2754019, _2754021, _2754023, _2754025]))))))], (29220 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2754023, bool), bool), i(s(fun(_2754023, fun(fun(_2754023, bool), bool)), in), s(_2754023, 29218 ^ [_2754013, _2754015, _2754017, _2754019, _2754021, _2754023, _2754025]))), s(fun(_2754023, bool), _2754015)))))]], 29224 ^ _1496237 : [(29227 ^ _1496237) ^ [_2755016] : [p(s(bool, i(s(fun(fun(_2754023, bool), bool), i(s(fun(_2754023, fun(fun(_2754023, bool), bool)), in), s(_2754023, _2755016))), s(fun(_2754023, bool), _2754015)))), s(_2754025, i(s(fun(_2754023, _2754025), _2754013), s(_2754023, _2755016))) = s(_2754025, 29223 ^ [_2754013, _2754015, _2754017, _2754019, _2754021, _2754023, _2754025]), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2754025, real), _2754021), s(_2754025, 29223 ^ [_2754013, _2754015, _2754017, _2754019, _2754021, _2754023, _2754025]))))), s(real, i(s(fun(_2754023, real), _2754019), s(_2754023, _2755016))))))], (29225 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2754025, bool), bool), i(s(fun(_2754025, fun(fun(_2754025, bool), bool)), in), s(_2754025, 29223 ^ [_2754013, _2754015, _2754017, _2754019, _2754021, _2754023, _2754025]))), s(fun(_2754025, bool), _2754017)))))]]], (5693 ^ _1496237) ^ [_1639529, _1639531, _1639533, _1639535, _1639537, _1639539] : [5708 ^ _1496237 : [(5711 ^ _1496237) ^ [] : [-(s(num, _1639533) = s(num, _1639529))], (5709 ^ _1496237) ^ [] : [-(s(num, _1639535) = s(num, _1639531))]], s(num, _1639539) = 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, _1639535))), s(num, _1639537))))), s(num, _1639533))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1639533))), s(num, _1639537)))), s(num, _1639539) = 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, _1639531))), s(num, _1639537))))), s(num, _1639529))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1639529))), s(num, _1639537))))], (37948 ^ _1496237) ^ [_3624838, _3624840, _3624842] : [37949 ^ _1496237 : [(37950 ^ _1496237) ^ [_3625015] : [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, _3625015)))), 37954 ^ _1496237 : [(37957 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3624842, bool), _3624840), s(_3624842, 37953 ^ [_3624838, _3624840, _3624842, _3625015]))))], (37955 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_3624842, real), _3624838), s(_3624842, 37953 ^ [_3624838, _3624840, _3624842, _3625015]))))), s(real, _3625015)))))]]]], 37959 ^ _1496237 : [(37962 ^ _1496237) ^ [_3625393] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_3624842, real), _3624838), s(_3624842, _3625393))))), s(real, 37958 ^ [_3624838, _3624840, _3624842])))), -(p(s(bool, i(s(fun(_3624842, bool), _3624840), s(_3624842, _3625393)))))], (37960 ^ _1496237) ^ [] : [-(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 ^ [_3624838, _3624840, _3624842])))))]]], (16007 ^ _1496237) ^ [_1989977, _1989979] : [p(s(bool, i(s(fun(fun(_1989979, bool), bool), _1989977), s(fun(_1989979, bool), empty)))), 16014 ^ _1496237 : [(16017 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1989979, bool), bool), _1989977), s(fun(_1989979, bool), i(s(fun(fun(_1989979, bool), fun(_1989979, bool)), i(s(fun(_1989979, fun(fun(_1989979, bool), fun(_1989979, bool))), insert), s(_1989979, 16012 ^ [_1989977, _1989979]))), s(fun(_1989979, bool), 16013 ^ [_1989977, _1989979]))))))], (16015 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1989979, bool), bool), _1989977), s(fun(_1989979, bool), 16013 ^ [_1989977, _1989979])))))]], 16018 ^ _1496237 : [(16019 ^ _1496237) ^ [_1990482] : [p(s(bool, i(s(fun(fun(_1989979, bool), bool), finite), s(fun(_1989979, bool), _1990482)))), -(p(s(bool, i(s(fun(fun(_1989979, bool), bool), _1989977), s(fun(_1989979, bool), _1990482)))))]]], (9580 ^ _1496237) ^ [_1808259, _1808261, _1808263, _1808265] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808265))), s(nadd, _1808261))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808263))), s(nadd, _1808259)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1808265))), s(nadd, _1808263)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1808261))), s(nadd, _1808259))))], (10864 ^ _1496237) ^ [_1848026] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1848026))), s(real, i(s(fun(real, real), realu_neg), s(real, _1848026))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (33843 ^ _1496237) ^ [_3419903, _3419905] : [p(s(bool, i(s(fun(fun(prod(_3419905, _3419905), bool), bool), woset), s(fun(prod(_3419905, _3419905), bool), _3419903)))), 33846 ^ _1496237 : [(33847 ^ _1496237) ^ [_3420295, _3420297] : [p(s(bool, i(s(fun(_3419905, bool), i(s(fun(fun(prod(_3419905, _3419905), bool), fun(_3419905, bool)), fl), s(fun(prod(_3419905, _3419905), bool), _3419903))), s(_3419905, _3420297)))), p(s(bool, i(s(fun(_3419905, bool), i(s(fun(fun(prod(_3419905, _3419905), bool), fun(_3419905, bool)), fl), s(fun(prod(_3419905, _3419905), bool), _3419903))), s(_3419905, _3420295)))), -(s(_3419905, _3420297) = s(_3419905, _3420295)), -(p(s(bool, i(s(fun(prod(_3419905, _3419905), bool), i(s(fun(fun(prod(_3419905, _3419905), bool), fun(prod(_3419905, _3419905), bool)), less), s(fun(prod(_3419905, _3419905), bool), _3419903))), s(prod(_3419905, _3419905), i(s(fun(_3419905, prod(_3419905, _3419905)), i(s(fun(_3419905, fun(_3419905, prod(_3419905, _3419905))), c_), s(_3419905, _3420297))), s(_3419905, _3420295))))))), -(p(s(bool, i(s(fun(prod(_3419905, _3419905), bool), i(s(fun(fun(prod(_3419905, _3419905), bool), fun(prod(_3419905, _3419905), bool)), less), s(fun(prod(_3419905, _3419905), bool), _3419903))), s(prod(_3419905, _3419905), i(s(fun(_3419905, prod(_3419905, _3419905)), i(s(fun(_3419905, fun(_3419905, prod(_3419905, _3419905))), c_), s(_3419905, _3420295))), s(_3419905, _3420297)))))))]]], (14417 ^ _1496237) ^ [_1935309] : [-(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, _1935309))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1935309))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (5537 ^ _1496237) ^ [_1634934, _1634936, _1634938] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1634938))), s(num, _1634934))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1634936))), s(num, _1634934))), -(s(num, _1634938) = s(num, _1634936)), -(s(num, _1634934) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7456 ^ _1496237) ^ [_1707892] : [p(s(bool, f0)), -(s(num, i(s(fun(num, num), bit1), s(num, _1707892))) = s(num, u_0))], (15241 ^ _1496237) ^ [_1957111, _1957113, _1957115] : [15256 ^ _1496237 : [(15257 ^ _1496237) ^ [_1957750] : [-(p(s(bool, i(s(fun(_1957115, bool), _1957113), s(_1957115, _1957750)))))]], 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(_1957115, int), _1957111), s(_1957115, 15244 ^ [_1957111, _1957113, _1957115])))))), 15248 ^ _1496237 : [(15249 ^ _1496237) ^ [_1957491] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(_1957115, int), _1957111), s(_1957115, _1957491))))), s(int, i(s(fun(_1957115, int), _1957111), s(_1957115, 15247 ^ [_1957111, _1957113, _1957115])))))), -(p(s(bool, i(s(fun(_1957115, bool), _1957113), s(_1957115, _1957491)))))], (15255 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1957115, bool), _1957113), s(_1957115, 15247 ^ [_1957111, _1957113, _1957115]))))]]], (1994 ^ _1496237) ^ [_1527663, _1527665, _1527667] : [1996 ^ _1496237 : [(1999 ^ _1496237) ^ [] : [p(s(bool, _1527663))], (1997 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1527667, bool), _1527665), s(_1527667, 1995 ^ [_1527663, _1527665, _1527667])))))]], 2000 ^ _1496237 : [(2001 ^ _1496237) ^ [_1527821] : [p(s(bool, i(s(fun(_1527667, bool), _1527665), s(_1527667, _1527821)))), -(p(s(bool, _1527663)))]]], (9546 ^ _1496237) ^ [_1807168, _1807170] : [s(num, _1807170) = s(num, _1807168), -(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, _1807170))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1807168)))))))], (1124 ^ _1496237) ^ [_1510633] : [-(p(s(bool, f0))), p(s(bool, _1510633)), p(s(bool, f0))], (7370 ^ _1496237) ^ [_1705716] : [-(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, _1705716))))), s(num, u_0))) = s(bool, f0))], (38992 ^ _1496237) ^ [_3773041] : [-(s(cart(real, _3773041), i(s(fun(cart(real, _3773041), cart(real, _3773041)), i(s(fun(real, fun(cart(real, _3773041), cart(real, _3773041))), 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, _3773041), x))) = s(cart(real, _3773041), i(s(fun(cart(real, _3773041), cart(real, _3773041)), i(s(fun(cart(real, _3773041), fun(cart(real, _3773041), cart(real, _3773041))), vectoru_add), s(cart(real, _3773041), i(s(fun(cart(real, _3773041), cart(real, _3773041)), i(s(fun(real, fun(cart(real, _3773041), cart(real, _3773041))), r_), s(real, a0))), s(cart(real, _3773041), x))))), s(cart(real, _3773041), i(s(fun(cart(real, _3773041), cart(real, _3773041)), i(s(fun(real, fun(cart(real, _3773041), cart(real, _3773041))), r_), s(real, b0))), s(cart(real, _3773041), x))))))], (19918 ^ _1496237) ^ [_2212713, _2212715, _2212717, _2212719, _2212721] : [19929 ^ _1496237 : [(19932 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2212721, bool), bool), i(s(fun(fun(_2212721, bool), fun(fun(_2212721, bool), bool)), subset), s(fun(_2212721, bool), _2212713))), s(fun(_2212721, bool), i(s(fun(fun(_2212719, bool), fun(_2212721, bool)), i(s(fun(fun(_2212719, _2212721), fun(fun(_2212719, bool), fun(_2212721, bool))), image), s(fun(_2212719, _2212721), _2212717))), s(fun(_2212719, bool), _2212715)))))))], (19930 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2212721, bool), bool), finite), s(fun(_2212721, bool), _2212713)))))]], 19919 ^ _1496237 : [(19920 ^ _1496237) ^ [_2213007] : [p(s(bool, i(s(fun(fun(_2212719, bool), bool), finite), s(fun(_2212719, bool), _2213007)))), p(s(bool, i(s(fun(fun(_2212719, bool), bool), i(s(fun(fun(_2212719, bool), fun(fun(_2212719, bool), bool)), subset), s(fun(_2212719, bool), _2213007))), s(fun(_2212719, bool), _2212715)))), s(fun(_2212721, bool), _2212713) = s(fun(_2212721, bool), i(s(fun(fun(_2212719, bool), fun(_2212721, bool)), i(s(fun(fun(_2212719, _2212721), fun(fun(_2212719, bool), fun(_2212721, bool))), image), s(fun(_2212719, _2212721), _2212717))), s(fun(_2212719, bool), _2213007)))]]], (8078 ^ _1496237) ^ [_1734164, _1734166] : [-(s(list(_1734166), i(s(fun(list(_1734166), list(_1734166)), i(s(fun(list(_1734166), fun(list(_1734166), list(_1734166))), append), s(list(_1734166), nil))), s(list(_1734166), _1734164))) = s(list(_1734166), _1734164))], (35760 ^ _1496237) ^ [_3520126, _3520128, _3520130, _3520132] : [-(p(s(bool, i(s(fun(fun(_3520132, bool), bool), i(s(fun(fun(_3520130, bool), fun(fun(_3520132, bool), bool)), l_a_u_c), s(fun(_3520130, bool), _3520128))), s(fun(_3520132, bool), _3520126))))), -(p(s(bool, i(s(fun(fun(_3520130, bool), bool), i(s(fun(fun(_3520132, bool), fun(fun(_3520130, bool), bool)), l_u_c), s(fun(_3520132, bool), _3520126))), s(fun(_3520130, bool), _3520128)))))], (5519 ^ _1496237) ^ [_1634401, _1634403, _1634405] : [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, _1634405))), s(num, _1634401))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1634403))), s(num, _1634401)))))), 5522 ^ _1496237 : [(5525 ^ _1496237) ^ [] : [s(num, _1634401) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1634405))), s(num, _1634403)))))]]], (7492 ^ _1496237) ^ [_1708509, _1708511] : [s(num, _1708511) = s(num, _1708509), -(s(num, i(s(fun(num, num), bit0), s(num, _1708511))) = s(num, i(s(fun(num, num), bit0), s(num, _1708509))))], (10945 ^ _1496237) ^ [_1850386, _1850388] : [-(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, _1850388))))), s(num, _1850386))) = 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, _1850386))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1850388))), s(num, _1850386))))), 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, _1850388))), s(num, _1850386))))))))], (12784 ^ _1496237) ^ [_1896418, _1896420, _1896422] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1896420))), s(real, _1896418))))), -(s(num, _1896422) = 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, _1896418)))), 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, _1896420))), s(num, _1896422))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1896418))), s(num, _1896422))))))], (1038 ^ _1496237) ^ [_1509680] : [-(p(s(bool, _1509680))), -(s(bool, _1509680) = s(bool, f0))], (6933 ^ _1496237) ^ [_1682900, _1682902, _1682904] : [7000 ^ _1496237 : [(7001 ^ _1496237) ^ [_1687040] : [7007 ^ _1496237 : [(7012 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), bool), bool), i(s(fun(fun(prod(_1682904, _1682902), bool), fun(fun(prod(_1682904, _1682902), bool), bool)), geq), s(fun(prod(_1682904, _1682902), bool), i(s(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), 7004 ^ [_1682900, _1682902, _1682904, _1687040]), s(prod(_1682904, _1682902), i(s(fun(_1682902, prod(_1682904, _1682902)), i(s(fun(_1682904, fun(_1682902, prod(_1682904, _1682902))), c_), s(_1682904, 7009 ^ [_1682900, _1682902, _1682904, _1687040]))), s(_1682902, 7010 ^ [_1682900, _1682902, _1682904, _1687040]))))))), s(fun(prod(_1682904, _1682902), bool), i(s(fun(fun(fun(prod(_1682904, _1682902), bool), bool), fun(prod(_1682904, _1682902), bool)), gabs), s(fun(fun(prod(_1682904, _1682902), bool), bool), i(s(fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))), i(s(fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)))), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))))), _1682900), s(fun(_1682904, fun(_1682904, bool)), 7002 ^ [_1682900, _1682902, _1682904, _1687040]))), s(_1682904, 7009 ^ [_1682900, _1682902, _1682904, _1687040]))), s(fun(_1682902, fun(_1682902, bool)), 7003 ^ [_1682900, _1682902, _1682904, _1687040]))), s(_1682902, 7010 ^ [_1682900, _1682902, _1682904, _1687040]))))))))], (7008 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool)), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(fun(_1682902, fun(_1682902, bool)), fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool))), _1687040), s(fun(_1682904, fun(_1682904, bool)), 7002 ^ [_1682900, _1682902, _1682904, _1687040]))), s(fun(_1682902, fun(_1682902, bool)), 7003 ^ [_1682900, _1682902, _1682904, _1687040]))), s(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), 7004 ^ [_1682900, _1682902, _1682904, _1687040])))))]], 7013 ^ _1496237 : [(7016 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool)), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(fun(_1682902, fun(_1682902, bool)), fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool))), _1687040), s(fun(_1682904, fun(_1682904, bool)), 7002 ^ [_1682900, _1682902, _1682904, _1687040]))), s(fun(_1682902, fun(_1682902, bool)), 7003 ^ [_1682900, _1682902, _1682904, _1687040]))), s(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), 7004 ^ [_1682900, _1682902, _1682904, _1687040]))))], (7014 ^ _1496237) ^ [_1689228, _1689230] : [-(p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), bool), bool), i(s(fun(fun(prod(_1682904, _1682902), bool), fun(fun(prod(_1682904, _1682902), bool), bool)), geq), s(fun(prod(_1682904, _1682902), bool), i(s(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), 7004 ^ [_1682900, _1682902, _1682904, _1687040]), s(prod(_1682904, _1682902), i(s(fun(_1682902, prod(_1682904, _1682902)), i(s(fun(_1682904, fun(_1682902, prod(_1682904, _1682902))), c_), s(_1682904, _1689230))), s(_1682902, _1689228))))))), s(fun(prod(_1682904, _1682902), bool), i(s(fun(fun(fun(prod(_1682904, _1682902), bool), bool), fun(prod(_1682904, _1682902), bool)), gabs), s(fun(fun(prod(_1682904, _1682902), bool), bool), i(s(fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))), i(s(fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)))), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))))), _1682900), s(fun(_1682904, fun(_1682904, bool)), 7002 ^ [_1682900, _1682902, _1682904, _1687040]))), s(_1682904, _1689230))), s(fun(_1682902, fun(_1682902, bool)), 7003 ^ [_1682900, _1682902, _1682904, _1687040]))), s(_1682902, _1689228)))))))))]], 7017 ^ _1496237 : [(7018 ^ _1496237) ^ [_1689763, _1689765] : [-(p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool), wf), s(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), i(s(fun(fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool), fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool))), gabs), s(fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool)), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(fun(_1682902, fun(_1682902, bool)), fun(fun(prod(_1682904, _1682902), fun(prod(_1682904, _1682902), bool)), bool))), _1687040), s(fun(_1682904, fun(_1682904, bool)), _1689765))), s(fun(_1682902, fun(_1682902, bool)), _1689763))))))))), p(s(bool, i(s(fun(fun(_1682904, fun(_1682904, bool)), bool), wf), s(fun(_1682904, fun(_1682904, bool)), _1689765)))), p(s(bool, i(s(fun(fun(_1682902, fun(_1682902, bool)), bool), wf), s(fun(_1682902, fun(_1682902, bool)), _1689763))))]]]], 6941 ^ _1496237 : [(6946 ^ _1496237) ^ [_1684702] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1682904, _1682902), bool), 6938 ^ [_1682900, _1682902, _1682904]), s(prod(_1682904, _1682902), i(s(fun(_1682902, prod(_1682904, _1682902)), i(s(fun(_1682904, fun(_1682902, prod(_1682904, _1682902))), c_), s(_1682904, 6943 ^ [_1682900, _1682902, _1682904]))), s(_1682902, 6944 ^ [_1682900, _1682902, _1682904]))))))), s(bool, _1684702)))), 6949 ^ _1496237 : [(6954 ^ _1496237) ^ [] : [s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]) = s(_1682904, 6943 ^ [_1682900, _1682902, _1682904]), p(s(bool, i(s(fun(_1682902, bool), i(s(fun(_1682902, fun(_1682902, bool)), 6936 ^ [_1682900, _1682902, _1682904]), s(_1682902, 6937 ^ [_1682900, _1682902, _1682904]))), s(_1682902, 6944 ^ [_1682900, _1682902, _1682904]))))], (6952 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1682904, bool), i(s(fun(_1682904, fun(_1682904, bool)), 6934 ^ [_1682900, _1682902, _1682904]), s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]))), s(_1682904, 6943 ^ [_1682900, _1682902, _1682904]))))], (6950 ^ _1496237) ^ [] : [-(p(s(bool, _1684702)))]], 6959 ^ _1496237 : [(6960 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1682904, bool), i(s(fun(_1682904, fun(_1682904, bool)), 6934 ^ [_1682900, _1682902, _1682904]), s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]))), s(_1682904, 6943 ^ [_1682900, _1682902, _1682904]))))), 6963 ^ _1496237 : [(6966 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1682902, bool), i(s(fun(_1682902, fun(_1682902, bool)), 6936 ^ [_1682900, _1682902, _1682904]), s(_1682902, 6937 ^ [_1682900, _1682902, _1682904]))), s(_1682902, 6944 ^ [_1682900, _1682902, _1682904])))))], (6964 ^ _1496237) ^ [] : [-(s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]) = s(_1682904, 6943 ^ [_1682900, _1682902, _1682904]))]]], (6968 ^ _1496237) ^ [] : [p(s(bool, _1684702))]]], (6942 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), bool), bool), i(s(fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))), i(s(fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)))), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))))), _1682900), s(fun(_1682904, fun(_1682904, bool)), 6934 ^ [_1682900, _1682902, _1682904]))), s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]))), s(fun(_1682902, fun(_1682902, bool)), 6936 ^ [_1682900, _1682902, _1682904]))), s(_1682902, 6937 ^ [_1682900, _1682902, _1682904]))), s(fun(prod(_1682904, _1682902), bool), 6938 ^ [_1682900, _1682902, _1682904])))))]], 6972 ^ _1496237 : [(6997 ^ _1496237) ^ [_1686687, _1686689] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1682904, _1682902), bool), 6938 ^ [_1682900, _1682902, _1682904]), s(prod(_1682904, _1682902), i(s(fun(_1682902, prod(_1682904, _1682902)), i(s(fun(_1682904, fun(_1682902, prod(_1682904, _1682902))), c_), s(_1682904, _1686689))), s(_1682902, _1686687))))))), s(bool, 6971 ^ [_1682900, _1682902, _1682904, _1686687, _1686689])))))], (6973 ^ _1496237) ^ [_1685879, _1685881] : [p(s(bool, 6971 ^ [_1682900, _1682902, _1682904, _1685879, _1685881])), -(p(s(bool, i(s(fun(_1682904, bool), i(s(fun(_1682904, fun(_1682904, bool)), 6934 ^ [_1682900, _1682902, _1682904]), s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]))), s(_1682904, _1685881))))), 6980 ^ _1496237 : [(6983 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1682902, bool), i(s(fun(_1682902, fun(_1682902, bool)), 6936 ^ [_1682900, _1682902, _1682904]), s(_1682902, 6937 ^ [_1682900, _1682902, _1682904]))), s(_1682902, _1685879)))))], (6981 ^ _1496237) ^ [] : [-(s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]) = s(_1682904, _1685881))]]], (6985 ^ _1496237) ^ [_1686262, _1686264] : [-(p(s(bool, 6971 ^ [_1682900, _1682902, _1682904, _1686262, _1686264]))), 6986 ^ _1496237 : [(6989 ^ _1496237) ^ [] : [s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]) = s(_1682904, _1686264), p(s(bool, i(s(fun(_1682902, bool), i(s(fun(_1682902, fun(_1682902, bool)), 6936 ^ [_1682900, _1682902, _1682904]), s(_1682902, 6937 ^ [_1682900, _1682902, _1682904]))), s(_1682902, _1686262))))], (6987 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1682904, bool), i(s(fun(_1682904, fun(_1682904, bool)), 6934 ^ [_1682900, _1682902, _1682904]), s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]))), s(_1682904, _1686264))))]]], (6999 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1682904, _1682902), bool), bool), i(s(fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)), i(s(fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))), i(s(fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool)))), i(s(fun(fun(_1682904, fun(_1682904, bool)), fun(_1682904, fun(fun(_1682902, fun(_1682902, bool)), fun(_1682902, fun(fun(prod(_1682904, _1682902), bool), bool))))), _1682900), s(fun(_1682904, fun(_1682904, bool)), 6934 ^ [_1682900, _1682902, _1682904]))), s(_1682904, 6935 ^ [_1682900, _1682902, _1682904]))), s(fun(_1682902, fun(_1682902, bool)), 6936 ^ [_1682900, _1682902, _1682904]))), s(_1682902, 6937 ^ [_1682900, _1682902, _1682904]))), s(fun(prod(_1682904, _1682902), bool), 6938 ^ [_1682900, _1682902, _1682904]))))]]], (38936 ^ _1496237) ^ [] : [-(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))))))))))))))))], (41248 ^ _1496237) ^ [_3930382, _3930384, _3930386] : [s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, cart(real, _3930384))), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, cart(real, _3930384)))), _3930382), s(fun(_3930386, cart(real, _3930384)), 41249 ^ [_3930382, _3930384, _3930386]))), s(fun(_3930386, cart(real, _3930384)), 41250 ^ [_3930382, _3930384, _3930386]))), s(_3930386, 41251 ^ [_3930382, _3930384, _3930386]))) = s(cart(real, _3930384), i(s(fun(cart(real, _3930384), cart(real, _3930384)), i(s(fun(cart(real, _3930384), fun(cart(real, _3930384), cart(real, _3930384))), vectoru_add), s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), 41249 ^ [_3930382, _3930384, _3930386]), s(_3930386, 41251 ^ [_3930382, _3930384, _3930386]))))), s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), 41250 ^ [_3930382, _3930384, _3930386]), s(_3930386, 41251 ^ [_3930382, _3930384, _3930386]))))), 41254 ^ _1496237 : [(41255 ^ _1496237) ^ [_3931868] : [41307 ^ _1496237 : [(41308 ^ _1496237) ^ [_3934791, _3934793, _3934795] : [-(s(cart(real, _3930384), i(s(fun(fun(_3930386, cart(real, _3930384)), cart(real, _3930384)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), cart(real, _3930384))), vsum), s(fun(_3930386, bool), _3934791))), s(fun(_3930386, cart(real, _3930384)), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, cart(real, _3930384))), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, cart(real, _3930384)))), _3930382), s(fun(_3930386, cart(real, _3930384)), _3934795))), s(fun(_3930386, cart(real, _3930384)), _3934793))))) = s(cart(real, _3930384), i(s(fun(cart(real, _3930384), cart(real, _3930384)), i(s(fun(cart(real, _3930384), fun(cart(real, _3930384), cart(real, _3930384))), vectoru_add), s(cart(real, _3930384), i(s(fun(fun(_3930386, cart(real, _3930384)), cart(real, _3930384)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), cart(real, _3930384))), vsum), s(fun(_3930386, bool), _3934791))), s(fun(_3930386, cart(real, _3930384)), _3934795))))), s(cart(real, _3930384), i(s(fun(fun(_3930386, cart(real, _3930384)), cart(real, _3930384)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), cart(real, _3930384))), vsum), s(fun(_3930386, bool), _3934791))), s(fun(_3930386, cart(real, _3930384)), _3934793)))))), p(s(bool, i(s(fun(fun(_3930386, bool), bool), finite), s(fun(_3930386, bool), i(s(fun(fun(_3930386, bool), fun(_3930386, bool)), gspec), s(fun(_3930386, bool), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool))), _3931868), s(fun(_3930386, bool), _3934791))), s(fun(_3930386, cart(real, _3930384)), _3934795)))))))), p(s(bool, i(s(fun(fun(_3930386, bool), bool), finite), s(fun(_3930386, bool), i(s(fun(fun(_3930386, bool), fun(_3930386, bool)), gspec), s(fun(_3930386, bool), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool))), _3931868), s(fun(_3930386, bool), _3934791))), s(fun(_3930386, cart(real, _3930384)), _3934793))))))))]], 41261 ^ _1496237 : [(41264 ^ _1496237) ^ [_3933117, _3933119] : [p(s(bool, i(s(fun(_3930386, bool), i(s(fun(bool, fun(_3930386, bool)), i(s(fun(_3930386, fun(bool, fun(_3930386, bool))), setspec), s(_3930386, 41258 ^ [_3930382, _3930384, _3930386, _3931868]))), s(bool, _3933117))), s(_3930386, _3933119)))), 41275 ^ _1496237 : [(41280 ^ _1496237) ^ [] : [p(s(bool, _3933117))], (41278 ^ _1496237) ^ [] : [s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), 41257 ^ [_3930382, _3930384, _3930386, _3931868]), s(_3930386, _3933119))) = s(cart(real, _3930384), i(s(fun(num, cart(real, _3930384)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (41276 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3930386, bool), bool), i(s(fun(_3930386, fun(fun(_3930386, bool), bool)), in), s(_3930386, _3933119))), s(fun(_3930386, bool), 41256 ^ [_3930382, _3930384, _3930386, _3931868])))))]], 41267 ^ _1496237 : [(41270 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3930386, bool), bool), i(s(fun(_3930386, fun(fun(_3930386, bool), bool)), in), s(_3930386, _3933119))), s(fun(_3930386, bool), 41256 ^ [_3930382, _3930384, _3930386, _3931868])))), -(s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), 41257 ^ [_3930382, _3930384, _3930386, _3931868]), s(_3930386, _3933119))) = s(cart(real, _3930384), i(s(fun(num, cart(real, _3930384)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (41268 ^ _1496237) ^ [] : [-(p(s(bool, _3933117)))]]], (41262 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3930386, bool), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool))), _3931868), s(fun(_3930386, bool), 41256 ^ [_3930382, _3930384, _3930386, _3931868]))), s(fun(_3930386, cart(real, _3930384)), 41257 ^ [_3930382, _3930384, _3930386, _3931868]))), s(_3930386, 41258 ^ [_3930382, _3930384, _3930386, _3931868])))))]], 41285 ^ _1496237 : [(41304 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3930386, bool), i(s(fun(bool, fun(_3930386, bool)), i(s(fun(_3930386, fun(bool, fun(_3930386, bool))), setspec), s(_3930386, 41258 ^ [_3930382, _3930384, _3930386, _3931868]))), s(bool, 41284 ^ [_3930382, _3930384, _3930386, _3931868]))), s(_3930386, 41283 ^ [_3930382, _3930384, _3930386, _3931868])))))], (41286 ^ _1496237) ^ [] : [p(s(bool, 41284 ^ [_3930382, _3930384, _3930386, _3931868])), 41289 ^ _1496237 : [(41292 ^ _1496237) ^ [] : [s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), 41257 ^ [_3930382, _3930384, _3930386, _3931868]), s(_3930386, 41283 ^ [_3930382, _3930384, _3930386, _3931868]))) = s(cart(real, _3930384), i(s(fun(num, cart(real, _3930384)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (41290 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3930386, bool), bool), i(s(fun(_3930386, fun(fun(_3930386, bool), bool)), in), s(_3930386, 41283 ^ [_3930382, _3930384, _3930386, _3931868]))), s(fun(_3930386, bool), 41256 ^ [_3930382, _3930384, _3930386, _3931868])))))]]], (41294 ^ _1496237) ^ [] : [-(p(s(bool, 41284 ^ [_3930382, _3930384, _3930386, _3931868]))), p(s(bool, i(s(fun(fun(_3930386, bool), bool), i(s(fun(_3930386, fun(fun(_3930386, bool), bool)), in), s(_3930386, 41283 ^ [_3930382, _3930384, _3930386, _3931868]))), s(fun(_3930386, bool), 41256 ^ [_3930382, _3930384, _3930386, _3931868])))), -(s(cart(real, _3930384), i(s(fun(_3930386, cart(real, _3930384)), 41257 ^ [_3930382, _3930384, _3930386, _3931868]), s(_3930386, 41283 ^ [_3930382, _3930384, _3930386, _3931868]))) = s(cart(real, _3930384), i(s(fun(num, cart(real, _3930384)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (41306 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3930386, bool), i(s(fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool)), i(s(fun(fun(_3930386, bool), fun(fun(_3930386, cart(real, _3930384)), fun(_3930386, bool))), _3931868), s(fun(_3930386, bool), 41256 ^ [_3930382, _3930384, _3930386, _3931868]))), s(fun(_3930386, cart(real, _3930384)), 41257 ^ [_3930382, _3930384, _3930386, _3931868]))), s(_3930386, 41258 ^ [_3930382, _3930384, _3930386, _3931868]))))]]]]], (29391 ^ _1496237) ^ [_2762188] : [s(num, _2762188) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 29383 ^ [_2762188])))], (24865 ^ _1496237) ^ [_2441061, _2441063, _2441065] : [-(s(fun(_2441063, bool), i(s(fun(fun(_2441063, bool), fun(_2441063, bool)), i(s(fun(fun(_2441063, _2441065), fun(fun(_2441063, bool), fun(_2441063, bool))), i(s(fun(fun(_2441065, fun(_2441065, _2441065)), fun(fun(_2441063, _2441065), fun(fun(_2441063, bool), fun(_2441063, bool)))), support), s(fun(_2441065, fun(_2441065, _2441065)), op))), s(fun(_2441063, _2441065), _2441061))), s(fun(_2441063, bool), empty))) = s(fun(_2441063, bool), empty))], (36 ^ _1496237) ^ [_1496705, _1496707] : [_1496707 = _1496705, -(option(_1496707) = option(_1496705))], (22940 ^ _1496237) ^ [_2363072, _2363074, _2363076, _2363078] : [22950 ^ _1496237 : [(22953 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2363078, bool), _2363076), s(_2363078, 22949 ^ [_2363072, _2363074, _2363076, _2363078])))))], (22951 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2363078, bool), bool), i(s(fun(_2363078, fun(fun(_2363078, bool), bool)), in), s(_2363078, 22949 ^ [_2363072, _2363074, _2363076, _2363078]))), s(fun(_2363078, bool), i(s(fun(fun(_2363078, bool), fun(_2363078, bool)), i(s(fun(_2363078, fun(fun(_2363078, bool), fun(_2363078, bool))), insert), s(_2363078, _2363074))), s(fun(_2363078, bool), _2363072)))))))]], 22941 ^ _1496237 : [(22944 ^ _1496237) ^ [_2363333] : [p(s(bool, i(s(fun(fun(_2363078, bool), bool), i(s(fun(_2363078, fun(fun(_2363078, bool), bool)), in), s(_2363078, _2363333))), s(fun(_2363078, bool), _2363072)))), p(s(bool, i(s(fun(_2363078, bool), _2363076), s(_2363078, _2363333))))], (22942 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2363078, bool), _2363076), s(_2363078, _2363074))))]]], (13637 ^ _1496237) ^ [_1915995, _1915997, _1915999] : [13638 ^ _1496237 : [(13641 ^ _1496237) ^ [] : [s(int, _1915995) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (13639 ^ _1496237) ^ [] : [s(int, _1915999) = s(int, _1915997)]], -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915999))), s(int, _1915995))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915997))), s(int, _1915995))))], (6022 ^ _1496237) ^ [_1647042, _1647044, _1647046] : [-(s(num, _1647044) = 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, _1647046))), s(num, _1647044))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1647042))), s(num, _1647044))))))), s(num, _1647044))) = 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, _1647046))), s(num, _1647042))))), s(num, _1647044))))], (21487 ^ _1496237) ^ [_2297574, _2297576, _2297578, _2297580] : [-(s(num, i(s(fun(fun(prod(_2297580, _2297578), bool), num), card), s(fun(prod(_2297580, _2297578), bool), i(s(fun(fun(_2297578, bool), fun(prod(_2297580, _2297578), bool)), i(s(fun(fun(_2297580, bool), fun(fun(_2297578, bool), fun(prod(_2297580, _2297578), bool))), cross0), s(fun(_2297580, bool), _2297576))), s(fun(_2297578, bool), _2297574))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2297580, bool), num), card), s(fun(_2297580, bool), _2297576))))), s(num, i(s(fun(fun(_2297578, bool), num), card), s(fun(_2297578, bool), _2297574)))))), p(s(bool, i(s(fun(fun(_2297580, bool), bool), finite), s(fun(_2297580, bool), _2297576)))), p(s(bool, i(s(fun(fun(_2297578, bool), bool), finite), s(fun(_2297578, bool), _2297574))))], (16631 ^ _1496237) ^ [_2017182, _2017184] : [16632 ^ _1496237 : [(16633 ^ _1496237) ^ [_2017207] : [-(p(s(bool, i(s(fun(fun(_2017184, bool), bool), i(s(fun(_2017184, fun(fun(_2017184, bool), bool)), in), s(_2017184, _2017207))), s(fun(_2017184, bool), _2017182)))))]], -(p(s(bool, i(s(fun(fun(_2017184, bool), bool), i(s(fun(fun(_2017184, bool), fun(fun(_2017184, bool), bool)), psubset), s(fun(_2017184, bool), _2017182))), s(fun(_2017184, bool), univ)))))], (10523 ^ _1496237) ^ [_1839350] : [s(bool, i(s(fun(prod(hreal, hreal), bool), _1839350), s(prod(hreal, hreal), 10524 ^ [_1839350]))) = 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 ^ [_1839350]))), -(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), _1839350))))], (24422 ^ _1496237) ^ [_2417683] : [p(s(bool, 24420 ^ [_2417683])), -(s(num, _2417683) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (10371 ^ _1496237) ^ [_1835134, _1835136] : [-(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, _1835136))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1835134))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1835136))), s(num, _1835134))))], (1044 ^ _1496237) ^ [] : [p(s(bool, f0))], (16210 ^ _1496237) ^ [_1999753, _1999755, _1999757, _1999759] : [p(s(bool, i(s(fun(fun(_1999759, bool), bool), i(s(fun(_1999759, fun(fun(_1999759, bool), bool)), in), s(_1999759, _1999753))), s(fun(_1999759, bool), i(s(fun(fun(_1999759, bool), fun(_1999759, bool)), i(s(fun(fun(_1999759, bool), fun(fun(_1999759, bool), fun(_1999759, bool))), union), s(fun(_1999759, bool), _1999757))), s(fun(_1999759, bool), _1999755)))))), -(p(s(bool, i(s(fun(fun(_1999759, bool), bool), i(s(fun(_1999759, fun(fun(_1999759, bool), bool)), in), s(_1999759, _1999753))), s(fun(_1999759, bool), _1999757))))), -(p(s(bool, i(s(fun(fun(_1999759, bool), bool), i(s(fun(_1999759, fun(fun(_1999759, bool), bool)), in), s(_1999759, _1999753))), s(fun(_1999759, bool), _1999755)))))], (5576 ^ _1496237) ^ [_1635842, _1635844] : [-(p(s(bool, 5566 ^ [_1635842, _1635844]))), s(num, 5564 ^ [_1635842, _1635844]) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, 5565 ^ [_1635842, _1635844]) = s(num, _1635844)], (13124 ^ _1496237) ^ [] : [-(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))))))], (9534 ^ _1496237) ^ [_1806863, _1806865] : [s(num, _1806865) = s(num, _1806863), -(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, _1806865))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1806863)))))))], (29315 ^ _1496237) ^ [_2759488] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2759488), s(fun(num, real), 29316 ^ [_2759488]))), s(num, 29317 ^ [_2759488]))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), 29316 ^ [_2759488]), s(num, 29317 ^ [_2759488]))))), 29320 ^ _1496237 : [(29321 ^ _1496237) ^ [_2759814, _2759816, _2759818] : [-(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, _2759816))), s(num, _2759814))))), s(fun(num, real), _2759818))))))), 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, _2759816))), s(num, _2759814))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2759488), s(fun(num, real), _2759818)))))))))]]], (13033 ^ _1496237) ^ [_1902489, _1902491] : [-(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, _1902491))), s(real, _1902489))))) = 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, _1902491))))), s(real, i(s(fun(real, real), realu_sgn), s(real, _1902489))))))], (7360 ^ _1496237) ^ [_1705406, _1705408] : [-(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, _1705408))))), s(num, i(s(fun(num, num), bit1), s(num, _1705406))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1705408))), s(num, _1705406))))], (19456 ^ _1496237) ^ [_2189109, _2189111, _2189113] : [19457 ^ _1496237 : [(19460 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2189113, bool), bool), finite), s(fun(_2189113, bool), _2189109))))], (19458 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2189113, bool), bool), finite), s(fun(_2189113, bool), _2189111))))]], -(p(s(bool, i(s(fun(fun(_2189113, bool), bool), finite), s(fun(_2189113, bool), i(s(fun(fun(_2189113, bool), fun(_2189113, bool)), i(s(fun(fun(_2189113, bool), fun(fun(_2189113, bool), fun(_2189113, bool))), inter), s(fun(_2189113, bool), _2189111))), s(fun(_2189113, bool), _2189109)))))))], (42803 ^ _1496237) ^ [_4059643, _4059645, _4059647, _4059649, _4059651] : [-(s(cart(cart(real, _4059651), _4059649), i(s(fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649)), i(s(fun(real, fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649))), r_r_), s(real, _4059643))), s(cart(cart(real, _4059651), _4059649), i(s(fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649)), i(s(fun(cart(cart(real, _4059651), _4059649), fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649))), matrixu_sub), s(cart(cart(real, _4059651), _4059649), _4059647))), s(cart(cart(real, _4059651), _4059649), _4059645))))) = s(cart(cart(real, _4059651), _4059649), i(s(fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649)), i(s(fun(cart(cart(real, _4059651), _4059649), fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649))), matrixu_sub), s(cart(cart(real, _4059651), _4059649), i(s(fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649)), i(s(fun(real, fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649))), r_r_), s(real, _4059643))), s(cart(cart(real, _4059651), _4059649), _4059647))))), s(cart(cart(real, _4059651), _4059649), i(s(fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649)), i(s(fun(real, fun(cart(cart(real, _4059651), _4059649), cart(cart(real, _4059651), _4059649))), r_r_), s(real, _4059643))), s(cart(cart(real, _4059651), _4059649), _4059645))))))], (10532 ^ _1496237) ^ [_1839549] : [-(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), _1839549)))), 10545 ^ _1496237 : [(10550 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1839549), s(prod(hreal, hreal), 10533 ^ [_1839549]))))], (10548 ^ _1496237) ^ [] : [-(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 ^ [_1839549])))))], (10546 ^ _1496237) ^ [] : [-(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 ^ [_1839549]))))), s(prod(hreal, hreal), 10533 ^ [_1839549])))))]], 10536 ^ _1496237 : [(10539 ^ _1496237) ^ [_1839776] : [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), _1839776))))), s(prod(hreal, hreal), 10533 ^ [_1839549])))), 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), _1839776))))], (10537 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1839549), s(prod(hreal, hreal), 10533 ^ [_1839549])))))]]], (1312 ^ _1496237) ^ [_1512983] : [p(s(bool, t)), p(s(bool, _1512983)), -(p(s(bool, _1512983)))], (7815 ^ _1496237) ^ [_1721848, _1721850, _1721852] : [s(recspace(_1721852), _1721850) = s(recspace(_1721852), _1721848), -(s(fun(num, fun(_1721852, bool)), i(s(fun(recspace(_1721852), fun(num, fun(_1721852, bool))), u_destu_rec), s(recspace(_1721852), _1721850))) = s(fun(num, fun(_1721852, bool)), i(s(fun(recspace(_1721852), fun(num, fun(_1721852, bool))), u_destu_rec), s(recspace(_1721852), _1721848))))], (7270 ^ _1496237) ^ [_1702840, _1702842] : [-(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, _1702842))))), s(num, i(s(fun(num, num), bit1), s(num, _1702840))))) = 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, _1702842))), s(num, _1702840))))))))], (10683 ^ _1496237) ^ [_1843200, _1843202, _1843204] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1843204))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1843202))), s(real, _1843200))))) = 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, _1843204))), s(real, _1843202))))), s(real, _1843200))))], (5745 ^ _1496237) ^ [_1640975, _1640977] : [-(s(num, _1640977) = 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, _1640977))), s(num, _1640975))))), s(num, _1640977))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (12467 ^ _1496237) ^ [_1888955, _1888957] : [-(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, _1888957))))), s(real, _1888955))))), 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, _1888955)))), 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, _1888955))))), s(real, _1888957))))], (2183 ^ _1496237) ^ [_1531373, _1531375] : [2186 ^ _1496237 : [(2187 ^ _1496237) ^ [_1531565] : [p(s(bool, i(s(fun(_1531375, bool), _1531373), s(_1531375, _1531565))))]], 2190 ^ _1496237 : [(2195 ^ _1496237) ^ [] : [s(_1531375, 2188 ^ [_1531373, _1531375]) = s(_1531375, 2189 ^ [_1531373, _1531375])], (2193 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1531375, bool), _1531373), s(_1531375, 2189 ^ [_1531373, _1531375])))))], (2191 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1531375, bool), _1531373), s(_1531375, 2188 ^ [_1531373, _1531375])))))]], 2197 ^ _1496237 : [(2200 ^ _1496237) ^ [_1531851] : [p(s(bool, i(s(fun(_1531375, bool), _1531373), s(_1531375, _1531851)))), -(s(_1531375, _1531851) = s(_1531375, 2196 ^ [_1531373, _1531375]))], (2198 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1531375, bool), _1531373), s(_1531375, 2196 ^ [_1531373, _1531375])))))]]], (14750 ^ _1496237) ^ [] : [-(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))))))], (4574 ^ _1496237) ^ [_1611662, _1611664] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1611664))), s(num, _1611662)))), -(s(num, _1611662) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1611664))), s(num, i(s(fun(num, num), suc), s(num, 4577 ^ [_1611662, _1611664]))))))], (10391 ^ _1496237) ^ [_1835861, _1835863, _1835865] : [-(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), _1835865))), 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), _1835863))), s(prod(hreal, hreal), _1835861))))))), 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), _1835865))), s(prod(hreal, hreal), _1835863))))), s(prod(hreal, hreal), _1835861)))))))], (38252 ^ _1496237) ^ [_3638154, _3638156, _3638158] : [-(s(fun(_3638158, bool), i(s(fun(fun(_3638158, bool), fun(_3638158, bool)), i(s(fun(fun(fun(_3638158, bool), bool), fun(fun(_3638158, bool), fun(_3638158, bool))), hull), s(fun(fun(_3638158, bool), bool), _3638156))), s(fun(_3638158, bool), i(s(fun(fun(_3638158, bool), fun(_3638158, bool)), i(s(fun(fun(fun(_3638158, bool), bool), fun(fun(_3638158, bool), fun(_3638158, bool))), hull), s(fun(fun(_3638158, bool), bool), _3638156))), s(fun(_3638158, bool), _3638154))))) = s(fun(_3638158, bool), i(s(fun(fun(_3638158, bool), fun(_3638158, bool)), i(s(fun(fun(fun(_3638158, bool), bool), fun(fun(_3638158, bool), fun(_3638158, bool))), hull), s(fun(fun(_3638158, bool), bool), _3638156))), s(fun(_3638158, bool), _3638154))))], (40106 ^ _1496237) ^ [_3829469, _3829471, _3829473] : [s(cart(real, _3829471), i(s(fun(_3829473, cart(real, _3829471)), i(s(fun(cart(real, _3829471), fun(_3829473, cart(real, _3829471))), _3829469), s(cart(real, _3829471), 40107 ^ [_3829469, _3829471, _3829473]))), s(_3829473, 40108 ^ [_3829469, _3829471, _3829473]))) = s(cart(real, _3829471), 40107 ^ [_3829469, _3829471, _3829473]), 40111 ^ _1496237 : [(40112 ^ _1496237) ^ [_3829940, _3829942] : [p(s(bool, i(s(fun(fun(_3829473, bool), bool), finite), s(fun(_3829473, bool), _3829940)))), -(s(cart(real, _3829471), i(s(fun(fun(_3829473, cart(real, _3829471)), cart(real, _3829471)), i(s(fun(fun(_3829473, bool), fun(fun(_3829473, cart(real, _3829471)), cart(real, _3829471))), vsum), s(fun(_3829473, bool), _3829940))), s(fun(_3829473, cart(real, _3829471)), i(s(fun(cart(real, _3829471), fun(_3829473, cart(real, _3829471))), _3829469), s(cart(real, _3829471), _3829942))))) = s(cart(real, _3829471), i(s(fun(cart(real, _3829471), cart(real, _3829471)), i(s(fun(real, fun(cart(real, _3829471), cart(real, _3829471))), r_), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_3829473, bool), num), card), s(fun(_3829473, bool), _3829940))))))), s(cart(real, _3829471), _3829942))))]]], (38254 ^ _1496237) ^ [_3638355, _3638357, _3638359] : [-(p(s(bool, i(s(fun(fun(_3638359, bool), bool), i(s(fun(fun(_3638359, bool), fun(fun(_3638359, bool), bool)), subset), s(fun(_3638359, bool), _3638355))), s(fun(_3638359, bool), i(s(fun(fun(_3638359, bool), fun(_3638359, bool)), i(s(fun(fun(fun(_3638359, bool), bool), fun(fun(_3638359, bool), fun(_3638359, bool))), hull), s(fun(fun(_3638359, bool), bool), _3638357))), s(fun(_3638359, bool), _3638355)))))))], (672 ^ _1496237) ^ [] : [673 ^ _1496237 : [(676 ^ _1496237) ^ [] : [p(s(bool, p1))], (674 ^ _1496237) ^ [] : [p(s(bool, q))]], -(p(s(bool, p1))), -(p(s(bool, q)))], (1258 ^ _1496237) ^ [_1512291] : [p(s(bool, _1512291)), p(s(bool, t)), -(p(s(bool, _1512291)))], (22557 ^ _1496237) ^ [_2345913, _2345915, _2345917] : [-(s(bool, i(s(fun(fun(_2345917, bool), bool), i(s(fun(fun(_2345917, fun(_2345917, bool)), fun(fun(_2345917, bool), bool)), pairwise), s(fun(_2345917, fun(_2345917, bool)), _2345915))), s(fun(_2345917, bool), i(s(fun(fun(_2345917, bool), fun(_2345917, bool)), i(s(fun(_2345917, fun(fun(_2345917, bool), fun(_2345917, bool))), insert), s(_2345917, _2345913))), s(fun(_2345917, bool), empty))))) = s(bool, t))], (27529 ^ _1496237) ^ [_2640371, _2640373, _2640375] : [-(s(real, i(s(fun(fun(_2640375, real), real), i(s(fun(fun(_2640375, bool), fun(fun(_2640375, real), real)), sum), s(fun(_2640375, bool), i(s(fun(fun(_2640375, bool), fun(_2640375, bool)), i(s(fun(fun(_2640375, real), fun(fun(_2640375, bool), fun(_2640375, bool))), i(s(fun(fun(real, fun(real, real)), fun(fun(_2640375, real), fun(fun(_2640375, bool), fun(_2640375, bool)))), support), s(fun(real, fun(real, real)), realu_add))), s(fun(_2640375, real), _2640373))), s(fun(_2640375, bool), _2640371))))), s(fun(_2640375, real), _2640373))) = s(real, i(s(fun(fun(_2640375, real), real), i(s(fun(fun(_2640375, bool), fun(fun(_2640375, real), real)), sum), s(fun(_2640375, bool), _2640371))), s(fun(_2640375, real), _2640373))))], (13305 ^ _1496237) ^ [_1907285, _1907287] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1907287))), s(int, _1907285))) = 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, _1907287))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1907285))))))))], (5099 ^ _1496237) ^ [_1624192] : [-(s(num, _1624192) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5104 ^ _1496237 : [(5107 ^ _1496237) ^ [] : [-(s(num, _1624192) = 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 ^ [_1624192]))))), s(num, 5103 ^ [_1624192]))))], (5105 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, 5103 ^ [_1624192])))))]]], (39864 ^ _1496237) ^ [_3807637, _3807639] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3807639), real), vectoru_norm), s(cart(real, _3807639), _3807637))))), 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, _3807639), real), i(s(fun(cart(real, _3807639), fun(cart(real, _3807639), real)), dot), s(cart(real, _3807639), _3807637))), s(cart(real, _3807639), _3807637))))), 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))))))))))))], (1098 ^ _1496237) ^ [_1510302] : [p(s(bool, _1510302)), 1101 ^ _1496237 : [(1104 ^ _1496237) ^ [] : [-(p(s(bool, t)))], (1102 ^ _1496237) ^ [] : [-(p(s(bool, _1510302)))]]], (15199 ^ _1496237) ^ [_1955724, _1955726] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, _1955724))), s(int, _1955726)))), -(s(int, _1955726) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1955724))), s(int, 15202 ^ [_1955724, _1955726]))))], (23083 ^ _1496237) ^ [_2370369, _2370371, _2370373] : [23085 ^ _1496237 : [(23086 ^ _1496237) ^ [_2370535] : [s(_2370371, i(s(fun(_2370373, _2370371), _2370369), s(_2370373, _2370535))) = s(_2370371, 23084 ^ [_2370369, _2370371, _2370373])]], 23088 ^ _1496237 : [(23089 ^ _1496237) ^ [_2370588] : [-(s(fun(_2370371, bool), i(s(fun(fun(_2370373, bool), fun(_2370371, bool)), i(s(fun(fun(_2370373, _2370371), fun(fun(_2370373, bool), fun(_2370371, bool))), image), s(fun(_2370373, _2370371), _2370369))), s(fun(_2370373, bool), 23087 ^ [_2370369, _2370371, _2370373, _2370588]))) = s(fun(_2370371, bool), _2370588))]]], (9441 ^ _1496237) ^ [_1803550] : [9444 ^ _1496237 : [(9445 ^ _1496237) ^ [_1803867] : [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 ^ [_1803550, _1803867]))), s(num, i(s(fun(num, num), _1803550), s(num, 9443 ^ [_1803550, _1803867]))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9443 ^ [_1803550, _1803867]))), s(num, i(s(fun(num, num), _1803550), s(num, 9442 ^ [_1803550, _1803867]))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1803867))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 9442 ^ [_1803550, _1803867]))), s(num, 9443 ^ [_1803550, _1803867]))))))))]], -(p(s(bool, i(s(fun(fun(num, num), bool), isu_nadd), s(fun(num, num), _1803550)))))], (13845 ^ _1496237) ^ [_1921348, _1921350, _1921352] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1921348))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1921352))), s(int, _1921350))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1921348))), s(int, _1921352)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1921348))), s(int, _1921350))))], (25046 ^ _1496237) ^ [_2462021, _2462023, _2462025] : [p(s(bool, i(s(fun(fun(_2462023, fun(_2462023, _2462023)), bool), monoidal), s(fun(_2462023, fun(_2462023, _2462023)), _2462021)))), 25049 ^ _1496237 : [(25050 ^ _1496237) ^ [_2462506] : [p(s(bool, i(s(fun(_2462023, bool), _2462506), s(_2462023, i(s(fun(fun(_2462023, fun(_2462023, _2462023)), _2462023), neutral), s(fun(_2462023, fun(_2462023, _2462023)), _2462021)))))), 25057 ^ _1496237 : [(25062 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2462023, bool), _2462506), s(_2462023, i(s(fun(_2462023, _2462023), i(s(fun(_2462023, fun(_2462023, _2462023)), _2462021), s(_2462023, 25055 ^ [_2462021, _2462023, _2462025, _2462506]))), s(_2462023, 25056 ^ [_2462021, _2462023, _2462025, _2462506]))))))], (25060 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2462023, bool), _2462506), s(_2462023, 25056 ^ [_2462021, _2462023, _2462025, _2462506])))))], (25058 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2462023, bool), _2462506), s(_2462023, 25055 ^ [_2462021, _2462023, _2462025, _2462506])))))]], 25063 ^ _1496237 : [(25064 ^ _1496237) ^ [_2463249, _2463251] : [25066 ^ _1496237 : [(25071 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2462023, bool), _2462506), s(_2462023, i(s(fun(_2462025, _2462023), _2463251), s(_2462025, 25065 ^ [_2462021, _2462023, _2462025, _2462506, _2463249, _2463251]))))))], (25069 ^ _1496237) ^ [] : [s(_2462023, i(s(fun(_2462025, _2462023), _2463251), s(_2462025, 25065 ^ [_2462021, _2462023, _2462025, _2462506, _2463249, _2463251]))) = s(_2462023, i(s(fun(fun(_2462023, fun(_2462023, _2462023)), _2462023), neutral), s(fun(_2462023, fun(_2462023, _2462023)), _2462021)))], (25067 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2462025, bool), bool), i(s(fun(_2462025, fun(fun(_2462025, bool), bool)), in), s(_2462025, 25065 ^ [_2462021, _2462023, _2462025, _2462506, _2463249, _2463251]))), s(fun(_2462025, bool), _2463249)))))]], -(p(s(bool, i(s(fun(_2462023, bool), _2462506), s(_2462023, i(s(fun(fun(_2462025, _2462023), _2462023), i(s(fun(fun(_2462025, bool), fun(fun(_2462025, _2462023), _2462023)), i(s(fun(fun(_2462023, fun(_2462023, _2462023)), fun(fun(_2462025, bool), fun(fun(_2462025, _2462023), _2462023))), iterate), s(fun(_2462023, fun(_2462023, _2462023)), _2462021))), s(fun(_2462025, bool), _2463249))), s(fun(_2462025, _2462023), _2463251)))))))]]]]], (9031 ^ _1496237) ^ [_1786187, _1786189, _1786191] : [9034 ^ _1496237 : [(9037 ^ _1496237) ^ [] : [s(_1786189, 9032 ^ [_1786187, _1786189, _1786191]) = s(_1786189, 9033 ^ [_1786187, _1786189, _1786191])], (9035 ^ _1496237) ^ [] : [-(s(_1786191, i(s(fun(_1786189, _1786191), _1786187), s(_1786189, 9032 ^ [_1786187, _1786189, _1786191]))) = s(_1786191, i(s(fun(_1786189, _1786191), _1786187), s(_1786189, 9033 ^ [_1786187, _1786189, _1786191]))))]], 9038 ^ _1496237 : [(9039 ^ _1496237) ^ [_1786543, _1786545] : [s(list(_1786191), i(s(fun(list(_1786189), list(_1786191)), i(s(fun(fun(_1786189, _1786191), fun(list(_1786189), list(_1786191))), map0), s(fun(_1786189, _1786191), _1786187))), s(list(_1786189), _1786545))) = s(list(_1786191), i(s(fun(list(_1786189), list(_1786191)), i(s(fun(fun(_1786189, _1786191), fun(list(_1786189), list(_1786191))), map0), s(fun(_1786189, _1786191), _1786187))), s(list(_1786189), _1786543))), -(s(list(_1786189), _1786545) = s(list(_1786189), _1786543))]]], (22559 ^ _1496237) ^ [_2346033, _2346035, _2346037, _2346039] : [-(p(s(bool, i(s(fun(fun(_2346039, bool), bool), i(s(fun(fun(_2346039, fun(_2346039, bool)), fun(fun(_2346039, bool), bool)), pairwise), s(fun(_2346039, fun(_2346039, bool)), _2346037))), s(fun(_2346039, bool), _2346033))))), p(s(bool, i(s(fun(fun(_2346039, bool), bool), i(s(fun(fun(_2346039, fun(_2346039, bool)), fun(fun(_2346039, bool), bool)), pairwise), s(fun(_2346039, fun(_2346039, bool)), _2346037))), s(fun(_2346039, bool), _2346035)))), p(s(bool, i(s(fun(fun(_2346039, bool), bool), i(s(fun(fun(_2346039, bool), fun(fun(_2346039, bool), bool)), subset), s(fun(_2346039, bool), _2346033))), s(fun(_2346039, bool), _2346035))))], (27267 ^ _1496237) ^ [_2626407, _2626409, _2626411, _2626413] : [27269 ^ _1496237 : [(27274 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), _2626413), s(num, 27268 ^ [_2626407, _2626409, _2626411, _2626413]))) = s(num, i(s(fun(num, num), _2626411), s(num, 27268 ^ [_2626407, _2626409, _2626411, _2626413])))], (27272 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27268 ^ [_2626407, _2626409, _2626411, _2626413]))), s(num, _2626407)))))], (27270 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2626409))), s(num, 27268 ^ [_2626407, _2626409, _2626411, _2626413])))))]], -(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, _2626409))), s(num, _2626407))))), s(fun(num, num), _2626413))) = 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, _2626409))), s(num, _2626407))))), s(fun(num, num), _2626411))))], (12223 ^ _1496237) ^ [_1883076, _1883078] : [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, _1883078)))), -(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, _1883078))), s(real, _1883076))))) = 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, _1883076))))], (8796 ^ _1496237) ^ [_1771972, _1771974, _1771976, _1771978] : [-(s(list(_1771978), i(s(fun(list(_1771978), list(_1771978)), i(s(fun(fun(_1771978, bool), fun(list(_1771978), list(_1771978))), filter0), s(fun(_1771978, bool), _1771976))), s(list(_1771978), i(s(fun(list(_1771978), list(_1771978)), i(s(fun(list(_1771978), fun(list(_1771978), list(_1771978))), append), s(list(_1771978), _1771974))), s(list(_1771978), _1771972))))) = s(list(_1771978), i(s(fun(list(_1771978), list(_1771978)), i(s(fun(list(_1771978), fun(list(_1771978), list(_1771978))), append), s(list(_1771978), i(s(fun(list(_1771978), list(_1771978)), i(s(fun(fun(_1771978, bool), fun(list(_1771978), list(_1771978))), filter0), s(fun(_1771978, bool), _1771976))), s(list(_1771978), _1771974))))), s(list(_1771978), i(s(fun(list(_1771978), list(_1771978)), i(s(fun(fun(_1771978, bool), fun(list(_1771978), list(_1771978))), filter0), s(fun(_1771978, bool), _1771976))), s(list(_1771978), _1771972))))))], (13303 ^ _1496237) ^ [_1907206, _1907208] : [-(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, _1907208))), s(int, _1907206))))) = 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, _1907208))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1907206))))))], (25121 ^ _1496237) ^ [_2467708, _2467710, _2467712] : [p(s(bool, i(s(fun(fun(_2467712, fun(_2467712, _2467712)), bool), monoidal), s(fun(_2467712, fun(_2467712, _2467712)), _2467708)))), 25124 ^ _1496237 : [(25125 ^ _1496237) ^ [_2467964, _2467966] : [-(s(_2467712, i(s(fun(fun(_2467710, _2467712), _2467712), i(s(fun(fun(_2467710, bool), fun(fun(_2467710, _2467712), _2467712)), i(s(fun(fun(_2467712, fun(_2467712, _2467712)), fun(fun(_2467710, bool), fun(fun(_2467710, _2467712), _2467712))), iterate), s(fun(_2467712, fun(_2467712, _2467712)), _2467708))), s(fun(_2467710, bool), i(s(fun(fun(_2467710, bool), fun(_2467710, bool)), i(s(fun(_2467710, fun(fun(_2467710, bool), fun(_2467710, bool))), insert), s(_2467710, _2467964))), s(fun(_2467710, bool), empty))))), s(fun(_2467710, _2467712), _2467966))) = s(_2467712, i(s(fun(_2467710, _2467712), _2467966), s(_2467710, _2467964))))]]], (7302 ^ _1496237) ^ [_1704053, _1704055] : [-(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, _1704055))))), s(num, i(s(fun(num, num), bit0), s(num, _1704053))))) = 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, _1704055))))), s(num, _1704053))))), 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, _1704055))))), s(num, _1704053))))))], (29961 ^ _1496237) ^ [_2793764, _2793766, _2793768] : [p(s(bool, t)), -(s(fun(finite_image(_2793768), _2793766), i(s(fun(cart(_2793766, _2793768), fun(finite_image(_2793768), _2793766)), destu_cart), s(cart(_2793766, _2793768), i(s(fun(fun(finite_image(_2793768), _2793766), cart(_2793766, _2793768)), mku_cart), s(fun(finite_image(_2793768), _2793766), _2793764))))) = s(fun(finite_image(_2793768), _2793766), _2793764))], (7975 ^ _1496237) ^ [_1728729, _1728731, _1728733, _1728735] : [-(p(s(bool, i(s(fun(fun(_1728735, _1728733), bool), i(s(fun(fun(_1728733, _1728735), fun(fun(_1728735, _1728733), bool)), iso0), s(fun(_1728733, _1728735), _1728729))), s(fun(_1728735, _1728733), _1728731))))), s(_1728735, i(s(fun(_1728733, _1728735), _1728729), s(_1728733, i(s(fun(_1728735, _1728733), _1728731), s(_1728735, 7978 ^ [_1728729, _1728731, _1728733, _1728735]))))) = s(_1728735, 7978 ^ [_1728729, _1728731, _1728733, _1728735]), s(_1728733, i(s(fun(_1728735, _1728733), _1728731), s(_1728735, i(s(fun(_1728733, _1728735), _1728729), s(_1728733, 7981 ^ [_1728729, _1728731, _1728733, _1728735]))))) = s(_1728733, 7981 ^ [_1728729, _1728731, _1728733, _1728735])], (3052 ^ _1496237) ^ [_1551500, _1551502, _1551504] : [3056 ^ _1496237 : [(3057 ^ _1496237) ^ [_1551927] : [p(s(bool, i(s(fun(_1551502, bool), i(s(fun(_1551504, fun(_1551502, bool)), _1551500), s(_1551504, 3055 ^ [_1551500, _1551502, _1551504, _1551927]))), s(_1551502, i(s(fun(_1551504, _1551502), _1551927), s(_1551504, 3055 ^ [_1551500, _1551502, _1551504, _1551927]))))))]], 3060 ^ _1496237 : [(3065 ^ _1496237) ^ [] : [s(fun(_1551504, _1551502), 3058 ^ [_1551500, _1551502, _1551504]) = s(fun(_1551504, _1551502), 3059 ^ [_1551500, _1551502, _1551504])], (3063 ^ _1496237) ^ [_1552123] : [-(p(s(bool, i(s(fun(_1551502, bool), i(s(fun(_1551504, fun(_1551502, bool)), _1551500), s(_1551504, _1552123))), s(_1551502, i(s(fun(_1551504, _1551502), 3059 ^ [_1551500, _1551502, _1551504]), s(_1551504, _1552123)))))))], (3061 ^ _1496237) ^ [_1552053] : [-(p(s(bool, i(s(fun(_1551502, bool), i(s(fun(_1551504, fun(_1551502, bool)), _1551500), s(_1551504, _1552053))), s(_1551502, i(s(fun(_1551504, _1551502), 3058 ^ [_1551500, _1551502, _1551504]), s(_1551504, _1552053)))))))]], 3067 ^ _1496237 : [(3070 ^ _1496237) ^ [_1552325, _1552327, _1552329] : [-(s(_1551502, _1552327) = s(_1551502, _1552325)), p(s(bool, i(s(fun(_1551502, bool), i(s(fun(_1551504, fun(_1551502, bool)), _1551500), s(_1551504, _1552329))), s(_1551502, _1552327)))), p(s(bool, i(s(fun(_1551502, bool), i(s(fun(_1551504, fun(_1551502, bool)), _1551500), s(_1551504, _1552329))), s(_1551502, _1552325))))], (3068 ^ _1496237) ^ [_1552266] : [-(p(s(bool, i(s(fun(_1551502, bool), i(s(fun(_1551504, fun(_1551502, bool)), _1551500), s(_1551504, _1552266))), s(_1551502, 3066 ^ [_1551500, _1551502, _1551504, _1552266])))))]]], (5207 ^ _1496237) ^ [] : [-(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))))))], (39932 ^ _1496237) ^ [_3811737, _3811739, _3811741] : [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, _3811741), cart(real, _3811741)), real), distance), s(prod(cart(real, _3811741), cart(real, _3811741)), i(s(fun(cart(real, _3811741), prod(cart(real, _3811741), cart(real, _3811741))), i(s(fun(cart(real, _3811741), fun(cart(real, _3811741), prod(cart(real, _3811741), cart(real, _3811741)))), c_), s(cart(real, _3811741), _3811739))), s(cart(real, _3811741), _3811737)))))))), s(cart(real, _3811741), _3811739) = s(cart(real, _3811741), _3811737)], (38210 ^ _1496237) ^ [_3636019, _3636021, _3636023] : [p(s(bool, i(s(fun(fun(_3636023, bool), bool), _3636021), s(fun(_3636023, bool), _3636019)))), -(s(fun(_3636023, bool), i(s(fun(fun(_3636023, bool), fun(_3636023, bool)), i(s(fun(fun(fun(_3636023, bool), bool), fun(fun(_3636023, bool), fun(_3636023, bool))), hull), s(fun(fun(_3636023, bool), bool), _3636021))), s(fun(_3636023, bool), _3636019))) = s(fun(_3636023, bool), _3636019))], (10755 ^ _1496237) ^ [_1844807, _1844809] : [s(num, _1844809) = s(num, _1844807), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1844809))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1844807))))], (14717 ^ _1496237) ^ [_1942714] : [-(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, _1942714))) = 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))))))))], (10208 ^ _1496237) ^ [_1829923] : [-(s(hreal, _1829923) = 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, _1829923))))), s(hreal, _1829923))) = 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))))))))], (10763 ^ _1496237) ^ [_1845007, _1845009] : [-(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, _1845009))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1845007))))) = 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, _1845009))), s(num, _1845007))))))], (6397 ^ _1496237) ^ [_1654125] : [6401 ^ _1496237 : [(6406 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, 6398 ^ [_1654125]))), s(num, 6400 ^ [_1654125]))))], (6404 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, 6399 ^ [_1654125]))), s(num, 6400 ^ [_1654125])))))], (6402 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, 6398 ^ [_1654125]))), s(num, 6399 ^ [_1654125])))))]], 6407 ^ _1496237 : [(6418 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, 6419 ^ [_1654125]))), s(num, i(s(fun(num, num), suc), s(num, 6419 ^ [_1654125])))))), 6422 ^ _1496237 : [(6423 ^ _1496237) ^ [_1654857, _1654859] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1654859))), s(num, _1654857)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, _1654859))), s(num, _1654857)))))]]], (6408 ^ _1496237) ^ [] : [6411 ^ _1496237 : [(6414 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, 6409 ^ [_1654125]))), s(num, 6410 ^ [_1654125]))))], (6412 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6409 ^ [_1654125]))), s(num, 6410 ^ [_1654125])))))]], 6415 ^ _1496237 : [(6416 ^ _1496237) ^ [_1654692] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1654125), s(num, _1654692))), s(num, i(s(fun(num, num), suc), s(num, _1654692)))))))]]]]], (23719 ^ _1496237) ^ [_2398126, _2398128] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2398128))) = s(real, _2398126)), 23723 ^ _1496237 : [(23726 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23722 ^ [_2398126, _2398128]))), s(real, _2398126))))], (23724 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23722 ^ [_2398126, _2398128]))), s(fun(real, bool), _2398128)))))]], 23728 ^ _1496237 : [(23731 ^ _1496237) ^ [_2398537] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2398537))), s(fun(real, bool), _2398128)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 23727 ^ [_2398126, _2398128]))), s(real, _2398537))))], (23729 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 23727 ^ [_2398126, _2398128]))), s(real, _2398126)))))]]], (18618 ^ _1496237) ^ [_2143346, _2143348] : [18632 ^ _1496237 : [(18633 ^ _1496237) ^ [_2144671] : [-(s(fun(_2143348, bool), i(s(fun(fun(fun(_2143348, bool), bool), fun(_2143348, bool)), inters), s(fun(fun(_2143348, bool), bool), _2144671))) = s(fun(_2143348, bool), i(s(fun(fun(_2143348, bool), fun(_2143348, bool)), i(s(fun(fun(_2143348, bool), fun(fun(_2143348, bool), fun(_2143348, bool))), diff), s(fun(_2143348, bool), univ))), s(fun(_2143348, bool), i(s(fun(fun(fun(_2143348, bool), bool), fun(_2143348, bool)), unions), s(fun(fun(_2143348, bool), bool), i(s(fun(fun(fun(_2143348, bool), bool), fun(fun(_2143348, bool), bool)), gspec), s(fun(fun(_2143348, bool), bool), i(s(fun(fun(fun(_2143348, bool), bool), fun(fun(_2143348, bool), bool)), _2143346), s(fun(fun(_2143348, bool), bool), _2144671))))))))))]], 18623 ^ _1496237 : [(18626 ^ _1496237) ^ [_2144155] : [p(s(bool, i(s(fun(fun(_2143348, bool), bool), i(s(fun(bool, fun(fun(_2143348, bool), bool)), i(s(fun(fun(_2143348, bool), fun(bool, fun(fun(_2143348, bool), bool))), setspec), s(fun(_2143348, bool), 18620 ^ [_2143346, _2143348]))), s(bool, i(s(fun(fun(fun(_2143348, bool), bool), bool), i(s(fun(fun(_2143348, bool), fun(fun(fun(_2143348, bool), bool), bool)), in), s(fun(_2143348, bool), _2144155))), s(fun(fun(_2143348, bool), bool), 18619 ^ [_2143346, _2143348]))))), s(fun(_2143348, bool), i(s(fun(fun(_2143348, bool), fun(_2143348, bool)), i(s(fun(fun(_2143348, bool), fun(fun(_2143348, bool), fun(_2143348, bool))), diff), s(fun(_2143348, bool), univ))), s(fun(_2143348, bool), _2144155))))))], (18624 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2143348, bool), bool), i(s(fun(fun(fun(_2143348, bool), bool), fun(fun(_2143348, bool), bool)), _2143346), s(fun(fun(_2143348, bool), bool), 18619 ^ [_2143346, _2143348]))), s(fun(_2143348, bool), 18620 ^ [_2143346, _2143348])))))]], 18628 ^ _1496237 : [(18631 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2143348, bool), bool), i(s(fun(fun(fun(_2143348, bool), bool), fun(fun(_2143348, bool), bool)), _2143346), s(fun(fun(_2143348, bool), bool), 18619 ^ [_2143346, _2143348]))), s(fun(_2143348, bool), 18620 ^ [_2143346, _2143348]))))], (18629 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2143348, bool), bool), i(s(fun(bool, fun(fun(_2143348, bool), bool)), i(s(fun(fun(_2143348, bool), fun(bool, fun(fun(_2143348, bool), bool))), setspec), s(fun(_2143348, bool), 18620 ^ [_2143346, _2143348]))), s(bool, i(s(fun(fun(fun(_2143348, bool), bool), bool), i(s(fun(fun(_2143348, bool), fun(fun(fun(_2143348, bool), bool), bool)), in), s(fun(_2143348, bool), 18627 ^ [_2143346, _2143348]))), s(fun(fun(_2143348, bool), bool), 18619 ^ [_2143346, _2143348]))))), s(fun(_2143348, bool), i(s(fun(fun(_2143348, bool), fun(_2143348, bool)), i(s(fun(fun(_2143348, bool), fun(fun(_2143348, bool), fun(_2143348, bool))), diff), s(fun(_2143348, bool), univ))), s(fun(_2143348, bool), 18627 ^ [_2143346, _2143348])))))))]]], (37988 ^ _1496237) ^ [_3626347, _3626349] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3626349))), s(real, _3626347)))), 37992 ^ _1496237 : [(37995 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 37991 ^ [_3626347, _3626349]))), s(real, _3626347)))))], (37993 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3626349))), s(real, 37991 ^ [_3626347, _3626349])))))]]], (16312 ^ _1496237) ^ [_2004881, _2004883, _2004885, _2004887] : [16313 ^ _1496237 : [(16316 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2004887, bool), bool), i(s(fun(_2004887, fun(fun(_2004887, bool), bool)), in), s(_2004887, _2004885))), s(fun(_2004887, bool), _2004881))))], (16314 ^ _1496237) ^ [] : [s(_2004887, _2004885) = s(_2004887, _2004883)]], -(p(s(bool, i(s(fun(fun(_2004887, bool), bool), i(s(fun(_2004887, fun(fun(_2004887, bool), bool)), in), s(_2004887, _2004885))), s(fun(_2004887, bool), i(s(fun(fun(_2004887, bool), fun(_2004887, bool)), i(s(fun(_2004887, fun(fun(_2004887, bool), fun(_2004887, bool))), insert), s(_2004887, _2004883))), s(fun(_2004887, bool), _2004881)))))))], (1008 ^ _1496237) ^ [_1509296] : [s(bool, _1509296) = s(bool, t), -(p(s(bool, _1509296)))], (41063 ^ _1496237) ^ [_3907789, _3907791, _3907793, _3907795] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _3907789))), s(num, _3907791)))), -(s(cart(real, _3907795), i(s(fun(fun(num, cart(real, _3907795)), cart(real, _3907795)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3907795)), cart(real, _3907795))), 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, _3907791))), s(num, _3907789))))), s(fun(num, cart(real, _3907795)), _3907793))) = s(cart(real, _3907795), i(s(fun(num, cart(real, _3907795)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (18016 ^ _1496237) ^ [_2100938, _2100940] : [18027 ^ _1496237 : [(18028 ^ _1496237) ^ [_2101517] : [-(p(s(bool, i(s(fun(fun(_2100940, bool), bool), _2100938), s(fun(_2100940, bool), _2101517)))))]], p(s(bool, i(s(fun(fun(_2100940, bool), bool), _2100938), s(fun(_2100940, bool), empty)))), 18023 ^ _1496237 : [(18026 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2100940, bool), bool), _2100938), s(fun(_2100940, bool), i(s(fun(fun(_2100940, bool), fun(_2100940, bool)), i(s(fun(_2100940, fun(fun(_2100940, bool), fun(_2100940, bool))), insert), s(_2100940, 18021 ^ [_2100938, _2100940]))), s(fun(_2100940, bool), 18022 ^ [_2100938, _2100940]))))))], (18024 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2100940, bool), bool), i(s(fun(_2100940, fun(fun(_2100940, bool), bool)), in), s(_2100940, 18021 ^ [_2100938, _2100940]))), s(fun(_2100940, bool), 18022 ^ [_2100938, _2100940]))))]]], (16914 ^ _1496237) ^ [_2031940, _2031942, _2031944, _2031946] : [-(p(s(bool, i(s(fun(fun(_2031946, bool), bool), i(s(fun(fun(_2031946, bool), fun(fun(_2031946, bool), bool)), disjoint), s(fun(_2031946, bool), i(s(fun(fun(_2031946, bool), fun(_2031946, bool)), i(s(fun(_2031946, fun(fun(_2031946, bool), fun(_2031946, bool))), insert), s(_2031946, _2031944))), s(fun(_2031946, bool), _2031942))))), s(fun(_2031946, bool), _2031940))))), p(s(bool, i(s(fun(fun(_2031946, bool), bool), i(s(fun(fun(_2031946, bool), fun(fun(_2031946, bool), bool)), disjoint), s(fun(_2031946, bool), _2031942))), s(fun(_2031946, bool), _2031940)))), -(p(s(bool, i(s(fun(fun(_2031946, bool), bool), i(s(fun(_2031946, fun(fun(_2031946, bool), bool)), in), s(_2031946, _2031944))), s(fun(_2031946, bool), _2031940)))))], (203 ^ _1496237) ^ [_1499423, _1499425] : [s(bool, i(s(fun(_1499425, bool), _1499423), s(_1499425, 204 ^ [_1499423, _1499425]))) = s(bool, t), -(p(s(bool, i(s(fun(fun(_1499425, bool), bool), e_), s(fun(_1499425, bool), _1499423)))))], (3107 ^ _1496237) ^ [_1553548, _1553550, _1553552] : [-(s(fun(_1553552, _1553550), i(s(fun(fun(_1553552, _1553552), fun(_1553552, _1553550)), i(s(fun(fun(_1553552, _1553550), fun(fun(_1553552, _1553552), fun(_1553552, _1553550))), o), s(fun(_1553552, _1553550), _1553548))), s(fun(_1553552, _1553552), i1))) = s(fun(_1553552, _1553550), _1553548))], (16843 ^ _1496237) ^ [_2027617, _2027619] : [-(s(fun(_2027619, bool), i(s(fun(fun(_2027619, bool), fun(_2027619, bool)), i(s(fun(fun(_2027619, bool), fun(fun(_2027619, bool), fun(_2027619, bool))), diff), s(fun(_2027619, bool), _2027617))), s(fun(_2027619, bool), _2027617))) = s(fun(_2027619, bool), empty))], (2897 ^ _1496237) ^ [_1545749, _1545751, _1545753, _1545755, _1545757, _1545759] : [-(s(_1545759, i(s(fun(_1545757, _1545759), _1545753), s(_1545757, i(s(fun(_1545757, _1545757), i(s(fun(_1545757, fun(_1545757, _1545757)), i(s(fun(bool, fun(_1545757, fun(_1545757, _1545757))), cond), s(bool, _1545755))), s(_1545757, _1545751))), s(_1545757, _1545749))))) = s(_1545759, i(s(fun(_1545759, _1545759), i(s(fun(_1545759, fun(_1545759, _1545759)), i(s(fun(bool, fun(_1545759, fun(_1545759, _1545759))), cond), s(bool, _1545755))), s(_1545759, i(s(fun(_1545757, _1545759), _1545753), s(_1545757, _1545751))))), s(_1545759, i(s(fun(_1545757, _1545759), _1545753), s(_1545757, _1545749))))))], (876 ^ _1496237) ^ [_1507418, _1507420, _1507422] : [p(s(bool, _1507422)), 881 ^ _1496237 : [(884 ^ _1496237) ^ [] : [p(s(bool, _1507418))], (882 ^ _1496237) ^ [] : [p(s(bool, _1507420))]], 887 ^ _1496237 : [(890 ^ _1496237) ^ [] : [-(p(s(bool, _1507420)))], (888 ^ _1496237) ^ [] : [-(p(s(bool, _1507422)))]], 891 ^ _1496237 : [(894 ^ _1496237) ^ [] : [-(p(s(bool, _1507418)))], (892 ^ _1496237) ^ [] : [-(p(s(bool, _1507422)))]]], (9939 ^ _1496237) ^ [_1823045] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1823045))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9943 ^ _1496237 : [(9944 ^ _1496237) ^ [_1823087, _1823089] : [-(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, _1823089))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1823045))), s(num, _1823087))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1823087))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1823045))), s(num, _1823089))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9942 ^ [_1823045]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1823089))), s(num, _1823087)))))))))]]], (30722 ^ _1496237) ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174] : [s(_2851174, i(s(fun(_2851168, _2851174), i(s(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174))), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174)))), _2851164), s(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), 30723 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))), s(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), 30724 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))), s(fun(_2851172, _2851170), 30725 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))), s(_2851168, 30726 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))) = s(_2851174, i(s(fun(_2851166, _2851174), i(s(fun(_2851168, fun(_2851166, _2851174)), i(s(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), 30723 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]), s(fun(_2851172, _2851170), 30725 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))), s(_2851168, 30726 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))), s(_2851166, i(s(fun(_2851168, _2851166), i(s(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), 30724 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]), s(fun(_2851172, _2851170), 30725 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))), s(_2851168, 30726 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174]))))), 30729 ^ _1496237 : [(30730 ^ _1496237) ^ [_2853088] : [s(fun(_2851168, _2851174), i(s(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174))), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174)))), _2853088), s(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), 30731 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174, _2853088]))), s(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), 30732 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174, _2853088]))), s(fun(_2851172, _2851170), 30733 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174, _2853088]))) = s(fun(_2851168, _2851174), i(s(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174))), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174)))), _2851164), s(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), 30731 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174, _2853088]))), s(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), 30732 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174, _2853088]))), s(fun(_2851172, _2851170), 30733 ^ [_2851164, _2851166, _2851168, _2851170, _2851172, _2851174, _2853088]))), 30736 ^ _1496237 : [(30737 ^ _1496237) ^ [_2854735, _2854737, _2854739, _2854741, _2854743] : [-(p(s(bool, i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), bool), i(s(fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), bool)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, bool)), fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), bool))), i(s(fun(fun(_2851172, fun(_2851172, bool)), fun(fun(fun(_2851172, _2851170), fun(_2851168, bool)), fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), bool)))), admissible), s(fun(_2851172, fun(_2851172, bool)), _2854743))), s(fun(fun(_2851172, _2851170), fun(_2851168, bool)), _2854741))), s(fun(_2851168, _2851172), _2854739))), s(fun(fun(_2851172, _2851170), fun(_2851168, _2851174)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174))), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), fun(fun(_2851172, _2851170), fun(_2851168, _2851174)))), _2853088), s(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), _2854737))), s(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), _2854735))))))), p(s(bool, i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), bool), i(s(fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), bool)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, bool)), fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), bool))), i(s(fun(fun(_2851172, fun(_2851172, bool)), fun(fun(fun(_2851172, _2851170), fun(_2851168, bool)), fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), bool)))), admissible), s(fun(_2851172, fun(_2851172, bool)), _2854743))), s(fun(fun(_2851172, _2851170), fun(_2851168, bool)), _2854741))), s(fun(_2851168, _2851172), _2854739))), s(fun(fun(_2851172, _2851170), fun(_2851168, fun(_2851166, _2851174))), _2854737)))), p(s(bool, i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), bool), i(s(fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), bool)), i(s(fun(fun(fun(_2851172, _2851170), fun(_2851168, bool)), fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), bool))), i(s(fun(fun(_2851172, fun(_2851172, bool)), fun(fun(fun(_2851172, _2851170), fun(_2851168, bool)), fun(fun(_2851168, _2851172), fun(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), bool)))), admissible), s(fun(_2851172, fun(_2851172, bool)), _2854743))), s(fun(fun(_2851172, _2851170), fun(_2851168, bool)), _2854741))), s(fun(_2851168, _2851172), _2854739))), s(fun(fun(_2851172, _2851170), fun(_2851168, _2851166)), _2854735))))]]]]], (16958 ^ _1496237) ^ [_2034680] : [-(s(fun(_2034680, bool), i(s(fun(fun(_2034680, bool), fun(_2034680, bool)), i(s(fun(fun(_2034680, bool), fun(fun(_2034680, bool), fun(_2034680, bool))), inter), s(fun(_2034680, bool), p1))), s(fun(_2034680, bool), i(s(fun(fun(_2034680, bool), fun(_2034680, bool)), i(s(fun(fun(_2034680, bool), fun(fun(_2034680, bool), fun(_2034680, bool))), inter), s(fun(_2034680, bool), q))), s(fun(_2034680, bool), r0))))) = s(fun(_2034680, bool), i(s(fun(fun(_2034680, bool), fun(_2034680, bool)), i(s(fun(fun(_2034680, bool), fun(fun(_2034680, bool), fun(_2034680, bool))), inter), s(fun(_2034680, bool), q))), s(fun(_2034680, bool), i(s(fun(fun(_2034680, bool), fun(_2034680, bool)), i(s(fun(fun(_2034680, bool), fun(fun(_2034680, bool), fun(_2034680, bool))), inter), s(fun(_2034680, bool), p1))), s(fun(_2034680, bool), r0))))))], (5933 ^ _1496237) ^ [_1645080, _1645082, _1645084] : [-(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, _1645084))), s(num, _1645080))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1645082))), s(num, _1645080))))))), -(s(num, _1645080) = 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, _1645084))), s(num, _1645082))))], (7306 ^ _1496237) ^ [_1704236] : [-(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, _1704236))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (14155 ^ _1496237) ^ [_1929263, _1929265] : [-(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, _1929265))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1929263))))) = 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, _1929265))), 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, _1929263))), 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))))))))))))], (30146 ^ _1496237) ^ [_2803670, _2803672] : [-(s(num, i(s(fun(fun(finite_sum(_2803672, _2803670), bool), num), dimindex), s(fun(finite_sum(_2803672, _2803670), bool), univ))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2803672, bool), num), dimindex), s(fun(_2803672, bool), univ))))), s(num, i(s(fun(fun(_2803670, bool), num), dimindex), s(fun(_2803670, bool), univ))))))], (38262 ^ _1496237) ^ [_3638953, _3638955, _3638957, _3638959] : [p(s(bool, i(s(fun(fun(fun(_3638959, bool), bool), bool), i(s(fun(fun(fun(_3638959, bool), bool), fun(fun(fun(_3638959, bool), bool), bool)), subset), s(fun(fun(_3638959, bool), bool), _3638957))), s(fun(fun(_3638959, bool), bool), _3638955)))), -(p(s(bool, i(s(fun(fun(_3638959, bool), bool), i(s(fun(fun(_3638959, bool), fun(fun(_3638959, bool), bool)), subset), s(fun(_3638959, bool), i(s(fun(fun(_3638959, bool), fun(_3638959, bool)), i(s(fun(fun(fun(_3638959, bool), bool), fun(fun(_3638959, bool), fun(_3638959, bool))), hull), s(fun(fun(_3638959, bool), bool), _3638955))), s(fun(_3638959, bool), _3638953))))), s(fun(_3638959, bool), i(s(fun(fun(_3638959, bool), fun(_3638959, bool)), i(s(fun(fun(fun(_3638959, bool), bool), fun(fun(_3638959, bool), fun(_3638959, bool))), hull), s(fun(fun(_3638959, bool), bool), _3638957))), s(fun(_3638959, bool), _3638953)))))))], (11485 ^ _1496237) ^ [_1863603, _1863605, _1863607] : [s(real, _1863607) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1863603))), s(real, _1863605))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863607))), s(real, _1863605))) = s(real, _1863603))], (14147 ^ _1496237) ^ [_1928996] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1928996))), s(int, _1928996))))], (11999 ^ _1496237) ^ [_1877540, _1877542] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1877542))), s(real, _1877540))) = 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, _1877540))) = s(real, _1877542))], (42898 ^ _1496237) ^ [_4071971, _4071973, _4071975] : [-(s(cart(cart(real, _4071975), _4071973), i(s(fun(cart(cart(real, _4071973), _4071975), cart(cart(real, _4071975), _4071973)), transp), s(cart(cart(real, _4071973), _4071975), i(s(fun(cart(cart(real, _4071975), _4071973), cart(cart(real, _4071973), _4071975)), transp), s(cart(cart(real, _4071975), _4071973), _4071971))))) = s(cart(cart(real, _4071975), _4071973), _4071971))], (41799 ^ _1496237) ^ [_3958271] : [-(s(_3958271, i(s(fun(num, _3958271), i(s(fun(cart(_3958271, n20), fun(num, _3958271)), d_), s(cart(_3958271, n20), i(s(fun(list(_3958271), cart(_3958271, n20)), vector), s(list(_3958271), i(s(fun(list(_3958271), list(_3958271)), i(s(fun(_3958271, fun(list(_3958271), list(_3958271))), cons), s(_3958271, x))), s(list(_3958271), i(s(fun(list(_3958271), list(_3958271)), i(s(fun(_3958271, fun(list(_3958271), list(_3958271))), cons), s(_3958271, y))), s(list(_3958271), 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(_3958271, y))], (28485 ^ _1496237) ^ [_2705774, _2705776, _2705778] : [28492 ^ _1496237 : [(28495 ^ _1496237) ^ [_2707442, _2707444] : [p(s(bool, i(s(fun(_2705776, bool), i(s(fun(bool, fun(_2705776, bool)), i(s(fun(_2705776, fun(bool, fun(_2705776, bool))), setspec), s(_2705776, 28489 ^ [_2705774, _2705776, _2705778]))), s(bool, _2707442))), s(_2705776, _2707444)))), 28506 ^ _1496237 : [(28511 ^ _1496237) ^ [] : [p(s(bool, _2707442))], (28509 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28487 ^ [_2705774, _2705776, _2705778]), s(_2705778, 28488 ^ [_2705774, _2705776, _2705778]))), s(_2705776, _2707444)))))], (28507 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2705776, bool), bool), i(s(fun(_2705776, fun(fun(_2705776, bool), bool)), in), s(_2705776, _2707444))), s(fun(_2705776, bool), 28486 ^ [_2705774, _2705776, _2705778])))))]], 28498 ^ _1496237 : [(28501 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2705776, bool), bool), i(s(fun(_2705776, fun(fun(_2705776, bool), bool)), in), s(_2705776, _2707444))), s(fun(_2705776, bool), 28486 ^ [_2705774, _2705776, _2705778])))), p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28487 ^ [_2705774, _2705776, _2705778]), s(_2705778, 28488 ^ [_2705774, _2705776, _2705778]))), s(_2705776, _2707444))))], (28499 ^ _1496237) ^ [] : [-(p(s(bool, _2707442)))]]], (28493 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, fun(_2705776, bool))), i(s(fun(fun(_2705776, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, fun(_2705776, bool)))), _2705774), s(fun(_2705776, bool), 28486 ^ [_2705774, _2705776, _2705778]))), s(fun(_2705778, fun(_2705776, bool)), 28487 ^ [_2705774, _2705776, _2705778]))), s(_2705778, 28488 ^ [_2705774, _2705776, _2705778]))), s(_2705776, 28489 ^ [_2705774, _2705776, _2705778])))))]], 28516 ^ _1496237 : [(28535 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705776, bool), i(s(fun(bool, fun(_2705776, bool)), i(s(fun(_2705776, fun(bool, fun(_2705776, bool))), setspec), s(_2705776, 28489 ^ [_2705774, _2705776, _2705778]))), s(bool, 28515 ^ [_2705774, _2705776, _2705778]))), s(_2705776, 28514 ^ [_2705774, _2705776, _2705778])))))], (28517 ^ _1496237) ^ [] : [p(s(bool, 28515 ^ [_2705774, _2705776, _2705778])), 28520 ^ _1496237 : [(28523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28487 ^ [_2705774, _2705776, _2705778]), s(_2705778, 28488 ^ [_2705774, _2705776, _2705778]))), s(_2705776, 28514 ^ [_2705774, _2705776, _2705778])))))], (28521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2705776, bool), bool), i(s(fun(_2705776, fun(fun(_2705776, bool), bool)), in), s(_2705776, 28514 ^ [_2705774, _2705776, _2705778]))), s(fun(_2705776, bool), 28486 ^ [_2705774, _2705776, _2705778])))))]]], (28525 ^ _1496237) ^ [] : [-(p(s(bool, 28515 ^ [_2705774, _2705776, _2705778]))), p(s(bool, i(s(fun(fun(_2705776, bool), bool), i(s(fun(_2705776, fun(fun(_2705776, bool), bool)), in), s(_2705776, 28514 ^ [_2705774, _2705776, _2705778]))), s(fun(_2705776, bool), 28486 ^ [_2705774, _2705776, _2705778])))), p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28487 ^ [_2705774, _2705776, _2705778]), s(_2705778, 28488 ^ [_2705774, _2705776, _2705778]))), s(_2705776, 28514 ^ [_2705774, _2705776, _2705778]))))], (28537 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, fun(_2705776, bool))), i(s(fun(fun(_2705776, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, fun(_2705776, bool)))), _2705774), s(fun(_2705776, bool), 28486 ^ [_2705774, _2705776, _2705778]))), s(fun(_2705778, fun(_2705776, bool)), 28487 ^ [_2705774, _2705776, _2705778]))), s(_2705778, 28488 ^ [_2705774, _2705776, _2705778]))), s(_2705776, 28489 ^ [_2705774, _2705776, _2705778]))))]], 28538 ^ _1496237 : [(28539 ^ _1496237) ^ [_2709047] : [s(real, i(s(fun(_2705778, real), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, real)), i(s(fun(fun(_2705776, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, real))), _2709047), s(fun(_2705776, bool), 28540 ^ [_2705774, _2705776, _2705778, _2709047]))), s(fun(_2705778, fun(_2705776, bool)), 28541 ^ [_2705774, _2705776, _2705778, _2709047]))), s(_2705778, 28542 ^ [_2705774, _2705776, _2705778, _2709047]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2705776, bool), num), card), s(fun(_2705776, bool), i(s(fun(fun(_2705776, bool), fun(_2705776, bool)), gspec), s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, fun(_2705776, bool))), i(s(fun(fun(_2705776, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, fun(_2705776, bool)))), _2705774), s(fun(_2705776, bool), 28540 ^ [_2705774, _2705776, _2705778, _2709047]))), s(fun(_2705778, fun(_2705776, bool)), 28541 ^ [_2705774, _2705776, _2705778, _2709047]))), s(_2705778, 28542 ^ [_2705774, _2705776, _2705778, _2709047]))))))))), 28545 ^ _1496237 : [(28546 ^ _1496237) ^ [_2710505] : [28599 ^ _1496237 : [(28600 ^ _1496237) ^ [_2713509, _2713511, _2713513, _2713515] : [-(s(real, i(s(fun(fun(_2705778, real), real), i(s(fun(fun(_2705778, bool), fun(fun(_2705778, real), real)), sum), s(fun(_2705778, bool), _2713513))), s(fun(_2705778, real), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, real)), i(s(fun(fun(_2705776, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705778, real))), _2709047), s(fun(_2705776, bool), _2713511))), s(fun(_2705778, fun(_2705776, bool)), _2713515))))) = 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, _2713509))), s(num, i(s(fun(fun(_2705776, bool), num), card), s(fun(_2705776, bool), _2713511)))))))), p(s(bool, i(s(fun(fun(_2705778, bool), bool), finite), s(fun(_2705778, bool), _2713513)))), p(s(bool, i(s(fun(fun(_2705776, bool), bool), finite), s(fun(_2705776, bool), _2713511)))), 28610 ^ _1496237 : [(28613 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2705778, bool), num), card), s(fun(_2705778, bool), i(s(fun(fun(_2705778, bool), fun(_2705778, bool)), gspec), s(fun(_2705778, bool), i(s(fun(_2705776, fun(_2705778, bool)), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705776, fun(_2705778, bool))), i(s(fun(fun(_2705778, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705776, fun(_2705778, bool)))), _2710505), s(fun(_2705778, bool), _2713513))), s(fun(_2705778, fun(_2705776, bool)), _2713515))), s(_2705776, 28609 ^ [_2705774, _2705776, _2705778, _2709047, _2710505, _2713509, _2713511, _2713513, _2713515]))))))) = s(num, _2713509)], (28611 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2705776, bool), bool), i(s(fun(_2705776, fun(fun(_2705776, bool), bool)), in), s(_2705776, 28609 ^ [_2705774, _2705776, _2705778, _2709047, _2710505, _2713509, _2713511, _2713513, _2713515]))), s(fun(_2705776, bool), _2713511)))))]]]], 28553 ^ _1496237 : [(28556 ^ _1496237) ^ [_2711728, _2711730] : [p(s(bool, i(s(fun(_2705778, bool), i(s(fun(bool, fun(_2705778, bool)), i(s(fun(_2705778, fun(bool, fun(_2705778, bool))), setspec), s(_2705778, 28550 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(bool, _2711728))), s(_2705778, _2711730)))), 28567 ^ _1496237 : [(28572 ^ _1496237) ^ [] : [p(s(bool, _2711728))], (28570 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28548 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]), s(_2705778, _2711730))), s(_2705776, 28549 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))))], (28568 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2705778, bool), bool), i(s(fun(_2705778, fun(fun(_2705778, bool), bool)), in), s(_2705778, _2711730))), s(fun(_2705778, bool), 28547 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))))]], 28559 ^ _1496237 : [(28562 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2705778, bool), bool), i(s(fun(_2705778, fun(fun(_2705778, bool), bool)), in), s(_2705778, _2711730))), s(fun(_2705778, bool), 28547 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))), p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28548 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]), s(_2705778, _2711730))), s(_2705776, 28549 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))))], (28560 ^ _1496237) ^ [] : [-(p(s(bool, _2711728)))]]], (28554 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705778, bool), i(s(fun(_2705776, fun(_2705778, bool)), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705776, fun(_2705778, bool))), i(s(fun(fun(_2705778, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705776, fun(_2705778, bool)))), _2710505), s(fun(_2705778, bool), 28547 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(fun(_2705778, fun(_2705776, bool)), 28548 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705776, 28549 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705778, 28550 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))))]], 28577 ^ _1496237 : [(28596 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705778, bool), i(s(fun(bool, fun(_2705778, bool)), i(s(fun(_2705778, fun(bool, fun(_2705778, bool))), setspec), s(_2705778, 28550 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(bool, 28576 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705778, 28575 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))))], (28578 ^ _1496237) ^ [] : [p(s(bool, 28576 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])), 28581 ^ _1496237 : [(28584 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28548 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]), s(_2705778, 28575 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705776, 28549 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))))], (28582 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2705778, bool), bool), i(s(fun(_2705778, fun(fun(_2705778, bool), bool)), in), s(_2705778, 28575 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(fun(_2705778, bool), 28547 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))))]]], (28586 ^ _1496237) ^ [] : [-(p(s(bool, 28576 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), p(s(bool, i(s(fun(fun(_2705778, bool), bool), i(s(fun(_2705778, fun(fun(_2705778, bool), bool)), in), s(_2705778, 28575 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(fun(_2705778, bool), 28547 ^ [_2705774, _2705776, _2705778, _2709047, _2710505])))), p(s(bool, i(s(fun(_2705776, bool), i(s(fun(_2705778, fun(_2705776, bool)), 28548 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]), s(_2705778, 28575 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705776, 28549 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))))], (28598 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2705778, bool), i(s(fun(_2705776, fun(_2705778, bool)), i(s(fun(fun(_2705778, fun(_2705776, bool)), fun(_2705776, fun(_2705778, bool))), i(s(fun(fun(_2705778, bool), fun(fun(_2705778, fun(_2705776, bool)), fun(_2705776, fun(_2705778, bool)))), _2710505), s(fun(_2705778, bool), 28547 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(fun(_2705778, fun(_2705776, bool)), 28548 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705776, 28549 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))), s(_2705778, 28550 ^ [_2705774, _2705776, _2705778, _2709047, _2710505]))))]]]]]]], (42825 ^ _1496237) ^ [_4063234, _4063236] : [-(s(cart(cart(real, _4063236), _4063234), i(s(fun(cart(cart(real, _4063236), _4063234), cart(cart(real, _4063236), _4063234)), matrixu_neg), s(cart(cart(real, _4063236), _4063234), i(s(fun(num, cart(cart(real, _4063236), _4063234)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(cart(real, _4063236), _4063234), i(s(fun(num, cart(cart(real, _4063236), _4063234)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11905 ^ _1496237) ^ [] : [-(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))))], (21028 ^ _1496237) ^ [_2273151, _2273153] : [p(s(bool, i(s(fun(fun(_2273153, bool), bool), finite), s(fun(_2273153, bool), _2273151)))), 21031 ^ _1496237 : [(21032 ^ _1496237) ^ [_2273373] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2273373))), s(num, i(s(fun(fun(_2273153, bool), num), card), s(fun(_2273153, bool), _2273151)))))), 21036 ^ _1496237 : [(21039 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2273153, bool), fun(num, bool)), hasu_size), s(fun(_2273153, bool), 21035 ^ [_2273151, _2273153, _2273373]))), s(num, _2273373)))))], (21037 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2273153, bool), bool), i(s(fun(fun(_2273153, bool), fun(fun(_2273153, bool), bool)), subset), s(fun(_2273153, bool), 21035 ^ [_2273151, _2273153, _2273373]))), s(fun(_2273153, bool), _2273151)))))]]]]], (39633 ^ _1496237) ^ [_3797829, _3797831, _3797833, _3797835] : [-(s(cart(real, _3797835), _3797831) = s(cart(real, _3797835), _3797829)), -(s(real, _3797833) = 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, _3797835), i(s(fun(cart(real, _3797835), cart(real, _3797835)), i(s(fun(real, fun(cart(real, _3797835), cart(real, _3797835))), r_), s(real, _3797833))), s(cart(real, _3797835), _3797831))) = s(cart(real, _3797835), i(s(fun(cart(real, _3797835), cart(real, _3797835)), i(s(fun(real, fun(cart(real, _3797835), cart(real, _3797835))), r_), s(real, _3797833))), s(cart(real, _3797835), _3797829)))], (12549 ^ _1496237) ^ [] : [-(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))))))))], (16736 ^ _1496237) ^ [_2022265, _2022267, _2022269] : [-(p(s(bool, i(s(fun(fun(_2022269, bool), bool), i(s(fun(fun(_2022269, bool), fun(fun(_2022269, bool), bool)), subset), s(fun(_2022269, bool), i(s(fun(fun(_2022269, bool), fun(_2022269, bool)), i(s(fun(fun(_2022269, bool), fun(fun(_2022269, bool), fun(_2022269, bool))), inter), s(fun(_2022269, bool), _2022265))), s(fun(_2022269, bool), _2022267))))), s(fun(_2022269, bool), _2022267)))))], (11899 ^ _1496237) ^ [] : [-(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))))))], (14233 ^ _1496237) ^ [_1931190, _1931192] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1931192))), s(int, _1931190))) = 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, _1931192))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1931190))))))))], (14934 ^ _1496237) ^ [_1948034, _1948036] : [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, _1948036))), s(int, _1948034))))) = 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 ^ _1496237 : [(14940 ^ _1496237) ^ [] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _1948034))) = 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 ^ _1496237) ^ [] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, _1948036))) = 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))))))))]]], (29359 ^ _1496237) ^ [_2761248, _2761250, _2761252] : [29363 ^ _1496237 : [(29368 ^ _1496237) ^ [] : [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), _2761252), s(num, 29362 ^ [_2761248, _2761250, _2761252]))))))], (29366 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29362 ^ [_2761248, _2761250, _2761252]))), s(num, _2761248)))))], (29364 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2761250))), s(num, 29362 ^ [_2761248, _2761250, _2761252])))))]], 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, _2761250))), s(num, _2761248))))), s(fun(num, real), _2761252))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 29371 ^ _1496237 : [(29372 ^ _1496237) ^ [_2761708] : [-(s(real, i(s(fun(num, real), _2761252), s(num, _2761708))) = 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, _2761250))), s(num, _2761708)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2761708))), s(num, _2761248))))]]], (36269 ^ _1496237) ^ [_3547083, _3547085, _3547087, _3547089] : [p(s(bool, i(s(fun(fun(sum0(_3547089, _3547087), bool), bool), finite), s(fun(sum0(_3547089, _3547087), bool), i(s(fun(fun(_3547087, bool), fun(sum0(_3547089, _3547087), bool)), i(s(fun(fun(_3547089, bool), fun(fun(_3547087, bool), fun(sum0(_3547089, _3547087), bool))), p_u_c), s(fun(_3547089, bool), _3547085))), s(fun(_3547087, bool), _3547083)))))), 36272 ^ _1496237 : [(36275 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3547087, bool), bool), finite), s(fun(_3547087, bool), _3547083)))))], (36273 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3547089, bool), bool), finite), s(fun(_3547089, bool), _3547085)))))]]], (9108 ^ _1496237) ^ [_1789460, _1789462, _1789464, _1789466] : [s(num, _1789464) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 9100 ^ [_1789460, _1789462, _1789464, _1789466])))], (29872 ^ _1496237) ^ [_2791278, _2791280, _2791282] : [-(s(num, i(s(fun(fun(finite_image(_2791282), bool), num), dimindex), s(fun(finite_image(_2791282), bool), _2791280))) = s(num, i(s(fun(fun(_2791282, bool), num), dimindex), s(fun(_2791282, bool), _2791278))))], (40968 ^ _1496237) ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592] : [-(s(cart(real, _3899588), i(s(fun(fun(_3899592, cart(real, _3899588)), cart(real, _3899588)), i(s(fun(fun(_3899592, bool), fun(fun(_3899592, cart(real, _3899588)), cart(real, _3899588))), vsum), s(fun(_3899592, bool), _3899586))), s(fun(_3899592, cart(real, _3899588)), _3899582))) = s(cart(real, _3899588), i(s(fun(fun(_3899590, cart(real, _3899588)), cart(real, _3899588)), i(s(fun(fun(_3899590, bool), fun(fun(_3899590, cart(real, _3899588)), cart(real, _3899588))), vsum), s(fun(_3899590, bool), _3899584))), s(fun(_3899590, cart(real, _3899588)), _3899580)))), 40972 ^ _1496237 : [(40975 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3899592, bool), bool), i(s(fun(_3899592, fun(fun(_3899592, bool), bool)), in), s(_3899592, i(s(fun(_3899590, _3899592), _3899576), s(_3899590, 40971 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))))), s(fun(_3899592, bool), _3899586)))), s(_3899590, i(s(fun(_3899592, _3899590), _3899578), s(_3899592, i(s(fun(_3899590, _3899592), _3899576), s(_3899590, 40971 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))))) = s(_3899590, 40971 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592])], (40973 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3899590, bool), bool), i(s(fun(_3899590, fun(fun(_3899590, bool), bool)), in), s(_3899590, 40971 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))), s(fun(_3899590, bool), _3899584)))))]], 40981 ^ _1496237 : [(40984 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3899590, bool), bool), i(s(fun(_3899590, fun(fun(_3899590, bool), bool)), in), s(_3899590, i(s(fun(_3899592, _3899590), _3899578), s(_3899592, 40980 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))))), s(fun(_3899590, bool), _3899584)))), s(_3899592, i(s(fun(_3899590, _3899592), _3899576), s(_3899590, i(s(fun(_3899592, _3899590), _3899578), s(_3899592, 40980 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))))) = s(_3899592, 40980 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]), s(cart(real, _3899588), i(s(fun(_3899590, cart(real, _3899588)), _3899580), s(_3899590, i(s(fun(_3899592, _3899590), _3899578), s(_3899592, 40980 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))))) = s(cart(real, _3899588), i(s(fun(_3899592, cart(real, _3899588)), _3899582), s(_3899592, 40980 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592])))], (40982 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3899592, bool), bool), i(s(fun(_3899592, fun(fun(_3899592, bool), bool)), in), s(_3899592, 40980 ^ [_3899576, _3899578, _3899580, _3899582, _3899584, _3899586, _3899588, _3899590, _3899592]))), s(fun(_3899592, bool), _3899586)))))]]], (6532 ^ _1496237) ^ [_1658250, _1658252] : [-(p(s(bool, i(s(fun(fun(_1658252, fun(_1658252, bool)), bool), wf), s(fun(_1658252, fun(_1658252, bool)), _1658250))))), 6535 ^ _1496237 : [(6538 ^ _1496237) ^ [_1658558] : [p(s(bool, i(s(fun(_1658252, bool), 6533 ^ [_1658250, _1658252]), s(_1658252, _1658558)))), 6542 ^ _1496237 : [(6545 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1658252, bool), 6533 ^ [_1658250, _1658252]), s(_1658252, 6541 ^ [_1658250, _1658252, _1658558])))))], (6543 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1658252, bool), i(s(fun(_1658252, fun(_1658252, bool)), _1658250), s(_1658252, 6541 ^ [_1658250, _1658252, _1658558]))), s(_1658252, _1658558)))))]]], (6536 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1658252, bool), 6533 ^ [_1658250, _1658252]), s(_1658252, 6534 ^ [_1658250, _1658252])))))]]], (9853 ^ _1496237) ^ [_1817326] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1817326))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9857 ^ _1496237 : [(9858 ^ _1496237) ^ [_1817674, _1817676] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9856 ^ [_1817326]))), s(num, _1817674)))), -(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, _1817676))), 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, _1817326))), s(num, _1817676))))), 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, _1817326))), s(num, _1817674))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1817326))), s(num, _1817674))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1817676))), 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, _1817326))), s(num, _1817676))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1817674))), s(num, _1817674))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1817676))), 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, _1817326))), s(num, _1817676))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1817326))), s(num, _1817674)))))))))))]]], (24874 ^ _1496237) ^ [_2441899, _2441901, _2441903, _2441905, _2441907] : [s(_2441907, i(s(fun(_2441905, _2441907), _2441903), s(_2441905, _2441901))) = s(_2441907, i(s(fun(fun(_2441907, fun(_2441907, _2441907)), _2441907), neutral), s(fun(_2441907, fun(_2441907, _2441907)), op))), -(p(s(bool, 24866 ^ [_2441899, _2441901, _2441903, _2441905, _2441907])))], (1955 ^ _1496237) ^ [_1526762, _1526764, _1526766] : [1957 ^ _1496237 : [(1960 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1526766, bool), _1526762), s(_1526766, 1956 ^ [_1526762, _1526764, _1526766]))))], (1958 ^ _1496237) ^ [] : [-(p(s(bool, _1526764)))]], p(s(bool, _1526764)), 1965 ^ _1496237 : [(1966 ^ _1496237) ^ [_1526997] : [-(p(s(bool, i(s(fun(_1526766, bool), _1526762), s(_1526766, _1526997)))))]]], (16837 ^ _1496237) ^ [_2027264, _2027266] : [-(s(fun(_2027266, bool), i(s(fun(fun(_2027266, bool), fun(_2027266, bool)), i(s(fun(fun(_2027266, bool), fun(fun(_2027266, bool), fun(_2027266, bool))), diff), s(fun(_2027266, bool), empty))), s(fun(_2027266, bool), _2027264))) = s(fun(_2027266, bool), empty))], (18223 ^ _1496237) ^ [_2114447, _2114449, _2114451, _2114453] : [18279 ^ _1496237 : [(18280 ^ _1496237) ^ [_2117975] : [18296 ^ _1496237 : [(18297 ^ _1496237) ^ [_2119621, _2119623] : [-(s(fun(_2114449, bool), i(s(fun(fun(fun(_2114449, bool), bool), fun(_2114449, bool)), unions), s(fun(fun(_2114449, bool), bool), i(s(fun(fun(fun(_2114449, bool), bool), fun(fun(_2114449, bool), bool)), gspec), s(fun(fun(_2114449, bool), bool), i(s(fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(fun(_2114449, bool), bool)), i(s(fun(fun(_2114453, fun(_2114451, bool)), fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(fun(_2114449, bool), bool))), _2117975), s(fun(_2114453, fun(_2114451, bool)), _2119623))), s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), _2119621))))))) = s(fun(_2114449, bool), i(s(fun(fun(_2114449, bool), fun(_2114449, bool)), gspec), s(fun(_2114449, bool), i(s(fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(_2114449, bool)), i(s(fun(fun(_2114453, fun(_2114451, bool)), fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(_2114449, bool))), _2114447), s(fun(_2114453, fun(_2114451, bool)), _2119623))), s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), _2119621))))))]], 18286 ^ _1496237 : [(18289 ^ _1496237) ^ [_2119020, _2119022] : [p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(bool, fun(fun(_2114449, bool), bool)), i(s(fun(fun(_2114449, bool), fun(bool, fun(fun(_2114449, bool), bool))), setspec), s(fun(_2114449, bool), 18283 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(bool, i(s(fun(_2114451, bool), i(s(fun(_2114453, fun(_2114451, bool)), 18281 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]), s(_2114453, _2119022))), s(_2114451, _2119020))))), s(fun(_2114449, bool), i(s(fun(_2114451, fun(_2114449, bool)), i(s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18282 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]), s(_2114453, _2119022))), s(_2114451, _2119020))))))], (18287 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(fun(_2114449, bool), bool)), i(s(fun(fun(_2114453, fun(_2114451, bool)), fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(fun(_2114449, bool), bool))), _2117975), s(fun(_2114453, fun(_2114451, bool)), 18281 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18282 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(fun(_2114449, bool), 18283 ^ [_2114447, _2114449, _2114451, _2114453, _2117975])))))]], 18292 ^ _1496237 : [(18295 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(fun(_2114449, bool), bool)), i(s(fun(fun(_2114453, fun(_2114451, bool)), fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(fun(_2114449, bool), bool))), _2117975), s(fun(_2114453, fun(_2114451, bool)), 18281 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18282 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(fun(_2114449, bool), 18283 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))))], (18293 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(bool, fun(fun(_2114449, bool), bool)), i(s(fun(fun(_2114449, bool), fun(bool, fun(fun(_2114449, bool), bool))), setspec), s(fun(_2114449, bool), 18283 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(bool, i(s(fun(_2114451, bool), i(s(fun(_2114453, fun(_2114451, bool)), 18281 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]), s(_2114453, 18290 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(_2114451, 18291 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))))), s(fun(_2114449, bool), i(s(fun(_2114451, fun(_2114449, bool)), i(s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18282 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]), s(_2114453, 18290 ^ [_2114447, _2114449, _2114451, _2114453, _2117975]))), s(_2114451, 18291 ^ [_2114447, _2114449, _2114451, _2114453, _2117975])))))))]]]], 18229 ^ _1496237 : [(18232 ^ _1496237) ^ [_2115795, _2115797] : [p(s(bool, i(s(fun(_2114449, bool), i(s(fun(bool, fun(_2114449, bool)), i(s(fun(_2114449, fun(bool, fun(_2114449, bool))), setspec), s(_2114449, 18226 ^ [_2114447, _2114449, _2114451, _2114453]))), s(bool, _2115795))), s(_2114449, _2115797)))), 18245 ^ _1496237 : [(18250 ^ _1496237) ^ [] : [p(s(bool, _2115795))], (18248 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(_2114449, fun(fun(_2114449, bool), bool)), in), s(_2114449, _2115797))), s(fun(_2114449, bool), i(s(fun(_2114451, fun(_2114449, bool)), i(s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18225 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, 18243 ^ [_2114447, _2114449, _2114451, _2114453, _2115795, _2115797]))), s(_2114451, 18244 ^ [_2114447, _2114449, _2114451, _2114453, _2115795, _2115797])))))))], (18246 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2114451, bool), i(s(fun(_2114453, fun(_2114451, bool)), 18224 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, 18243 ^ [_2114447, _2114449, _2114451, _2114453, _2115795, _2115797]))), s(_2114451, 18244 ^ [_2114447, _2114449, _2114451, _2114453, _2115795, _2115797])))))]], 18235 ^ _1496237 : [(18238 ^ _1496237) ^ [_2116094, _2116096] : [p(s(bool, i(s(fun(_2114451, bool), i(s(fun(_2114453, fun(_2114451, bool)), 18224 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, _2116096))), s(_2114451, _2116094)))), p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(_2114449, fun(fun(_2114449, bool), bool)), in), s(_2114449, _2115797))), s(fun(_2114449, bool), i(s(fun(_2114451, fun(_2114449, bool)), i(s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18225 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, _2116096))), s(_2114451, _2116094))))))], (18236 ^ _1496237) ^ [] : [-(p(s(bool, _2115795)))]]], (18230 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2114449, bool), i(s(fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(_2114449, bool)), i(s(fun(fun(_2114453, fun(_2114451, bool)), fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(_2114449, bool))), _2114447), s(fun(_2114453, fun(_2114451, bool)), 18224 ^ [_2114447, _2114449, _2114451, _2114453]))), s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18225 ^ [_2114447, _2114449, _2114451, _2114453]))), s(_2114449, 18226 ^ [_2114447, _2114449, _2114451, _2114453])))))]], 18255 ^ _1496237 : [(18276 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2114449, bool), i(s(fun(bool, fun(_2114449, bool)), i(s(fun(_2114449, fun(bool, fun(_2114449, bool))), setspec), s(_2114449, 18226 ^ [_2114447, _2114449, _2114451, _2114453]))), s(bool, 18254 ^ [_2114447, _2114449, _2114451, _2114453]))), s(_2114449, 18253 ^ [_2114447, _2114449, _2114451, _2114453])))))], (18256 ^ _1496237) ^ [] : [p(s(bool, 18254 ^ [_2114447, _2114449, _2114451, _2114453])), 18261 ^ _1496237 : [(18264 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(_2114449, fun(fun(_2114449, bool), bool)), in), s(_2114449, 18253 ^ [_2114447, _2114449, _2114451, _2114453]))), s(fun(_2114449, bool), i(s(fun(_2114451, fun(_2114449, bool)), i(s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18225 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, 18259 ^ [_2114447, _2114449, _2114451, _2114453]))), s(_2114451, 18260 ^ [_2114447, _2114449, _2114451, _2114453])))))))], (18262 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2114451, bool), i(s(fun(_2114453, fun(_2114451, bool)), 18224 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, 18259 ^ [_2114447, _2114449, _2114451, _2114453]))), s(_2114451, 18260 ^ [_2114447, _2114449, _2114451, _2114453])))))]]], (18266 ^ _1496237) ^ [] : [-(p(s(bool, 18254 ^ [_2114447, _2114449, _2114451, _2114453]))), 18267 ^ _1496237 : [(18268 ^ _1496237) ^ [_2117335, _2117337] : [p(s(bool, i(s(fun(_2114451, bool), i(s(fun(_2114453, fun(_2114451, bool)), 18224 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, _2117337))), s(_2114451, _2117335)))), p(s(bool, i(s(fun(fun(_2114449, bool), bool), i(s(fun(_2114449, fun(fun(_2114449, bool), bool)), in), s(_2114449, 18253 ^ [_2114447, _2114449, _2114451, _2114453]))), s(fun(_2114449, bool), i(s(fun(_2114451, fun(_2114449, bool)), i(s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18225 ^ [_2114447, _2114449, _2114451, _2114453]), s(_2114453, _2117337))), s(_2114451, _2117335))))))]]], (18278 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2114449, bool), i(s(fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(_2114449, bool)), i(s(fun(fun(_2114453, fun(_2114451, bool)), fun(fun(_2114453, fun(_2114451, fun(_2114449, bool))), fun(_2114449, bool))), _2114447), s(fun(_2114453, fun(_2114451, bool)), 18224 ^ [_2114447, _2114449, _2114451, _2114453]))), s(fun(_2114453, fun(_2114451, fun(_2114449, bool))), 18225 ^ [_2114447, _2114449, _2114451, _2114453]))), s(_2114449, 18226 ^ [_2114447, _2114449, _2114451, _2114453]))))]]], (34471 ^ _1496237) ^ [_3453394, _3453396] : [p(s(bool, i(s(fun(fun(prod(_3453396, _3453396), bool), bool), ordinal), s(fun(prod(_3453396, _3453396), bool), _3453394)))), 34476 ^ _1496237 : [(34477 ^ _1496237) ^ [_3453705] : [-(p(s(bool, i(s(fun(_3453396, bool), i(s(fun(fun(prod(_3453396, _3453396), bool), fun(_3453396, bool)), fl), s(fun(prod(_3453396, _3453396), bool), _3453394))), s(_3453396, _3453705)))))]], 34480 ^ _1496237 : [(34485 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3453396, bool), i(s(fun(fun(prod(_3453396, _3453396), bool), fun(_3453396, bool)), fl), s(fun(prod(_3453396, _3453396), bool), _3453394))), s(_3453396, 34479 ^ [_3453394, _3453396]))))], (34483 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3453396, bool), i(s(fun(fun(prod(_3453396, _3453396), bool), fun(_3453396, bool)), fl), s(fun(prod(_3453396, _3453396), bool), 34478 ^ [_3453394, _3453396]))), s(_3453396, 34479 ^ [_3453394, _3453396])))))], (34481 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3453396, _3453396), bool), bool), ordinal), s(fun(prod(_3453396, _3453396), bool), 34478 ^ [_3453394, _3453396])))))]]], (14537 ^ _1496237) ^ [_1938268, _1938270] : [-(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, _1938268))), s(num, _1938270))))), 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, _1938270) = 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, _1938268)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1938268))), 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))))))))))], (18688 ^ _1496237) ^ [_2150014, _2150016] : [18694 ^ _1496237 : [(18697 ^ _1496237) ^ [_2151000] : [p(s(bool, i(s(fun(fun(_2150016, bool), bool), i(s(fun(bool, fun(fun(_2150016, bool), bool)), i(s(fun(fun(_2150016, bool), fun(bool, fun(fun(_2150016, bool), bool))), setspec), s(fun(_2150016, bool), 18691 ^ [_2150014, _2150016]))), s(bool, i(s(fun(fun(fun(_2150016, bool), bool), bool), i(s(fun(fun(_2150016, bool), fun(fun(fun(_2150016, bool), bool), bool)), in), s(fun(_2150016, bool), _2151000))), s(fun(fun(_2150016, bool), bool), 18689 ^ [_2150014, _2150016]))))), s(fun(_2150016, bool), i(s(fun(fun(_2150016, bool), fun(_2150016, bool)), i(s(fun(fun(_2150016, bool), fun(fun(_2150016, bool), fun(_2150016, bool))), diff), s(fun(_2150016, bool), 18690 ^ [_2150014, _2150016]))), s(fun(_2150016, bool), _2151000))))))], (18695 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2150016, bool), bool), i(s(fun(fun(_2150016, bool), fun(fun(_2150016, bool), bool)), i(s(fun(fun(fun(_2150016, bool), bool), fun(fun(_2150016, bool), fun(fun(_2150016, bool), bool))), _2150014), s(fun(fun(_2150016, bool), bool), 18689 ^ [_2150014, _2150016]))), s(fun(_2150016, bool), 18690 ^ [_2150014, _2150016]))), s(fun(_2150016, bool), 18691 ^ [_2150014, _2150016])))))]], 18699 ^ _1496237 : [(18702 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2150016, bool), bool), i(s(fun(fun(_2150016, bool), fun(fun(_2150016, bool), bool)), i(s(fun(fun(fun(_2150016, bool), bool), fun(fun(_2150016, bool), fun(fun(_2150016, bool), bool))), _2150014), s(fun(fun(_2150016, bool), bool), 18689 ^ [_2150014, _2150016]))), s(fun(_2150016, bool), 18690 ^ [_2150014, _2150016]))), s(fun(_2150016, bool), 18691 ^ [_2150014, _2150016]))))], (18700 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2150016, bool), bool), i(s(fun(bool, fun(fun(_2150016, bool), bool)), i(s(fun(fun(_2150016, bool), fun(bool, fun(fun(_2150016, bool), bool))), setspec), s(fun(_2150016, bool), 18691 ^ [_2150014, _2150016]))), s(bool, i(s(fun(fun(fun(_2150016, bool), bool), bool), i(s(fun(fun(_2150016, bool), fun(fun(fun(_2150016, bool), bool), bool)), in), s(fun(_2150016, bool), 18698 ^ [_2150014, _2150016]))), s(fun(fun(_2150016, bool), bool), 18689 ^ [_2150014, _2150016]))))), s(fun(_2150016, bool), i(s(fun(fun(_2150016, bool), fun(_2150016, bool)), i(s(fun(fun(_2150016, bool), fun(fun(_2150016, bool), fun(_2150016, bool))), diff), s(fun(_2150016, bool), 18690 ^ [_2150014, _2150016]))), s(fun(_2150016, bool), 18698 ^ [_2150014, _2150016])))))))]], 18703 ^ _1496237 : [(18704 ^ _1496237) ^ [_2151563, _2151565] : [-(s(fun(fun(_2150016, bool), bool), _2151563) = s(fun(fun(_2150016, bool), bool), empty)), -(s(fun(_2150016, bool), i(s(fun(fun(_2150016, bool), fun(_2150016, bool)), i(s(fun(fun(_2150016, bool), fun(fun(_2150016, bool), fun(_2150016, bool))), diff), s(fun(_2150016, bool), _2151565))), s(fun(_2150016, bool), i(s(fun(fun(fun(_2150016, bool), bool), fun(_2150016, bool)), unions), s(fun(fun(_2150016, bool), bool), _2151563))))) = s(fun(_2150016, bool), i(s(fun(fun(fun(_2150016, bool), bool), fun(_2150016, bool)), inters), s(fun(fun(_2150016, bool), bool), i(s(fun(fun(fun(_2150016, bool), bool), fun(fun(_2150016, bool), bool)), gspec), s(fun(fun(_2150016, bool), bool), i(s(fun(fun(_2150016, bool), fun(fun(_2150016, bool), bool)), i(s(fun(fun(fun(_2150016, bool), bool), fun(fun(_2150016, bool), fun(fun(_2150016, bool), bool))), _2150014), s(fun(fun(_2150016, bool), bool), _2151563))), s(fun(_2150016, bool), _2151565))))))))]]], (14243 ^ _1496237) ^ [] : [-(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))], (37585 ^ _1496237) ^ [_3610232, _3610234, _3610236] : [37590 ^ _1496237 : [(37593 ^ _1496237) ^ [_3611154] : [p(s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(bool, fun(fun(_3610234, bool), bool)), i(s(fun(fun(_3610234, bool), fun(bool, fun(fun(_3610234, bool), bool))), setspec), s(fun(_3610234, bool), 37587 ^ [_3610232, _3610234, _3610236]))), s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(fun(_3610234, bool), fun(fun(_3610234, bool), bool)), subset), s(fun(_3610234, bool), _3611154))), s(fun(_3610234, bool), 37586 ^ [_3610232, _3610234, _3610236]))))), s(fun(_3610234, bool), _3611154))))], (37591 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(fun(_3610234, bool), fun(fun(_3610234, bool), bool)), _3610232), s(fun(_3610234, bool), 37586 ^ [_3610232, _3610234, _3610236]))), s(fun(_3610234, bool), 37587 ^ [_3610232, _3610234, _3610236])))))]], 37595 ^ _1496237 : [(37598 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(fun(_3610234, bool), fun(fun(_3610234, bool), bool)), _3610232), s(fun(_3610234, bool), 37586 ^ [_3610232, _3610234, _3610236]))), s(fun(_3610234, bool), 37587 ^ [_3610232, _3610234, _3610236]))))], (37596 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(bool, fun(fun(_3610234, bool), bool)), i(s(fun(fun(_3610234, bool), fun(bool, fun(fun(_3610234, bool), bool))), setspec), s(fun(_3610234, bool), 37587 ^ [_3610232, _3610234, _3610236]))), s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(fun(_3610234, bool), fun(fun(_3610234, bool), bool)), subset), s(fun(_3610234, bool), 37594 ^ [_3610232, _3610234, _3610236]))), s(fun(_3610234, bool), 37586 ^ [_3610232, _3610234, _3610236]))))), s(fun(_3610234, bool), 37594 ^ [_3610232, _3610234, _3610236])))))]], 37599 ^ _1496237 : [(37600 ^ _1496237) ^ [_3611564] : [37605 ^ _1496237 : [(37608 ^ _1496237) ^ [_3612317] : [p(s(bool, i(s(fun(fun(_3610236, bool), bool), i(s(fun(bool, fun(fun(_3610236, bool), bool)), i(s(fun(fun(_3610236, bool), fun(bool, fun(fun(_3610236, bool), bool))), setspec), s(fun(_3610236, bool), 37602 ^ [_3610232, _3610234, _3610236, _3611564]))), s(bool, i(s(fun(fun(_3610236, bool), bool), i(s(fun(fun(_3610236, bool), fun(fun(_3610236, bool), bool)), subset), s(fun(_3610236, bool), _3612317))), s(fun(_3610236, bool), 37601 ^ [_3610232, _3610234, _3610236, _3611564]))))), s(fun(_3610236, bool), _3612317))))], (37606 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3610236, bool), bool), i(s(fun(fun(_3610236, bool), fun(fun(_3610236, bool), bool)), _3611564), s(fun(_3610236, bool), 37601 ^ [_3610232, _3610234, _3610236, _3611564]))), s(fun(_3610236, bool), 37602 ^ [_3610232, _3610234, _3610236, _3611564])))))]], 37610 ^ _1496237 : [(37613 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3610236, bool), bool), i(s(fun(fun(_3610236, bool), fun(fun(_3610236, bool), bool)), _3611564), s(fun(_3610236, bool), 37601 ^ [_3610232, _3610234, _3610236, _3611564]))), s(fun(_3610236, bool), 37602 ^ [_3610232, _3610234, _3610236, _3611564]))))], (37611 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3610236, bool), bool), i(s(fun(bool, fun(fun(_3610236, bool), bool)), i(s(fun(fun(_3610236, bool), fun(bool, fun(fun(_3610236, bool), bool))), setspec), s(fun(_3610236, bool), 37602 ^ [_3610232, _3610234, _3610236, _3611564]))), s(bool, i(s(fun(fun(_3610236, bool), bool), i(s(fun(fun(_3610236, bool), fun(fun(_3610236, bool), bool)), subset), s(fun(_3610236, bool), 37609 ^ [_3610232, _3610234, _3610236, _3611564]))), s(fun(_3610236, bool), 37601 ^ [_3610232, _3610234, _3610236, _3611564]))))), s(fun(_3610236, bool), 37609 ^ [_3610232, _3610234, _3610236, _3611564])))))]], 37614 ^ _1496237 : [(37615 ^ _1496237) ^ [_3612743, _3612745] : [p(s(bool, i(s(fun(fun(_3610234, bool), bool), i(s(fun(fun(_3610236, bool), fun(fun(_3610234, bool), bool)), l_a_u_c), s(fun(_3610236, bool), _3612745))), s(fun(_3610234, bool), _3612743)))), -(p(s(bool, i(s(fun(fun(fun(_3610234, bool), bool), bool), i(s(fun(fun(fun(_3610236, bool), bool), fun(fun(fun(_3610234, bool), bool), bool)), l_a_u_c), s(fun(fun(_3610236, bool), bool), i(s(fun(fun(fun(_3610236, bool), bool), fun(fun(_3610236, bool), bool)), gspec), s(fun(fun(_3610236, bool), bool), i(s(fun(fun(_3610236, bool), fun(fun(_3610236, bool), bool)), _3611564), s(fun(_3610236, bool), _3612745))))))), s(fun(fun(_3610234, bool), bool), i(s(fun(fun(fun(_3610234, bool), bool), fun(fun(_3610234, bool), bool)), gspec), s(fun(fun(_3610234, bool), bool), i(s(fun(fun(_3610234, bool), fun(fun(_3610234, bool), bool)), _3610232), s(fun(_3610234, bool), _3612743)))))))))]]]]], (24745 ^ _1496237) ^ [_2431887, _2431889, _2431891] : [24798 ^ _1496237 : [(24799 ^ _1496237) ^ [_2434686, _2434688, _2434690] : [-(s(fun(_2431891, bool), i(s(fun(fun(_2431891, bool), fun(_2431891, bool)), i(s(fun(fun(_2431891, _2431889), fun(fun(_2431891, bool), fun(_2431891, bool))), i(s(fun(fun(_2431889, fun(_2431889, _2431889)), fun(fun(_2431891, _2431889), fun(fun(_2431891, bool), fun(_2431891, bool)))), support), s(fun(_2431889, fun(_2431889, _2431889)), _2434686))), s(fun(_2431891, _2431889), _2434688))), s(fun(_2431891, bool), _2434690))) = s(fun(_2431891, bool), i(s(fun(fun(_2431891, bool), fun(_2431891, bool)), gspec), s(fun(_2431891, bool), i(s(fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool)), i(s(fun(fun(_2431891, _2431889), fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool))), i(s(fun(fun(_2431891, bool), fun(fun(_2431891, _2431889), fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool)))), _2431887), s(fun(_2431891, bool), _2434690))), s(fun(_2431891, _2431889), _2434688))), s(fun(_2431889, fun(_2431889, _2431889)), _2434686))))))]], 24752 ^ _1496237 : [(24755 ^ _1496237) ^ [_2432967, _2432969] : [p(s(bool, i(s(fun(_2431891, bool), i(s(fun(bool, fun(_2431891, bool)), i(s(fun(_2431891, fun(bool, fun(_2431891, bool))), setspec), s(_2431891, 24749 ^ [_2431887, _2431889, _2431891]))), s(bool, _2432967))), s(_2431891, _2432969)))), 24766 ^ _1496237 : [(24771 ^ _1496237) ^ [] : [p(s(bool, _2432967))], (24769 ^ _1496237) ^ [] : [s(_2431889, i(s(fun(_2431891, _2431889), 24747 ^ [_2431887, _2431889, _2431891]), s(_2431891, _2432969))) = s(_2431889, i(s(fun(fun(_2431889, fun(_2431889, _2431889)), _2431889), neutral), s(fun(_2431889, fun(_2431889, _2431889)), 24748 ^ [_2431887, _2431889, _2431891])))], (24767 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2431891, bool), bool), i(s(fun(_2431891, fun(fun(_2431891, bool), bool)), in), s(_2431891, _2432969))), s(fun(_2431891, bool), 24746 ^ [_2431887, _2431889, _2431891])))))]], 24758 ^ _1496237 : [(24761 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2431891, bool), bool), i(s(fun(_2431891, fun(fun(_2431891, bool), bool)), in), s(_2431891, _2432969))), s(fun(_2431891, bool), 24746 ^ [_2431887, _2431889, _2431891])))), -(s(_2431889, i(s(fun(_2431891, _2431889), 24747 ^ [_2431887, _2431889, _2431891]), s(_2431891, _2432969))) = s(_2431889, i(s(fun(fun(_2431889, fun(_2431889, _2431889)), _2431889), neutral), s(fun(_2431889, fun(_2431889, _2431889)), 24748 ^ [_2431887, _2431889, _2431891]))))], (24759 ^ _1496237) ^ [] : [-(p(s(bool, _2432967)))]]], (24753 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2431891, bool), i(s(fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool)), i(s(fun(fun(_2431891, _2431889), fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool))), i(s(fun(fun(_2431891, bool), fun(fun(_2431891, _2431889), fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool)))), _2431887), s(fun(_2431891, bool), 24746 ^ [_2431887, _2431889, _2431891]))), s(fun(_2431891, _2431889), 24747 ^ [_2431887, _2431889, _2431891]))), s(fun(_2431889, fun(_2431889, _2431889)), 24748 ^ [_2431887, _2431889, _2431891]))), s(_2431891, 24749 ^ [_2431887, _2431889, _2431891])))))]], 24776 ^ _1496237 : [(24795 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2431891, bool), i(s(fun(bool, fun(_2431891, bool)), i(s(fun(_2431891, fun(bool, fun(_2431891, bool))), setspec), s(_2431891, 24749 ^ [_2431887, _2431889, _2431891]))), s(bool, 24775 ^ [_2431887, _2431889, _2431891]))), s(_2431891, 24774 ^ [_2431887, _2431889, _2431891])))))], (24777 ^ _1496237) ^ [] : [p(s(bool, 24775 ^ [_2431887, _2431889, _2431891])), 24780 ^ _1496237 : [(24783 ^ _1496237) ^ [] : [s(_2431889, i(s(fun(_2431891, _2431889), 24747 ^ [_2431887, _2431889, _2431891]), s(_2431891, 24774 ^ [_2431887, _2431889, _2431891]))) = s(_2431889, i(s(fun(fun(_2431889, fun(_2431889, _2431889)), _2431889), neutral), s(fun(_2431889, fun(_2431889, _2431889)), 24748 ^ [_2431887, _2431889, _2431891])))], (24781 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2431891, bool), bool), i(s(fun(_2431891, fun(fun(_2431891, bool), bool)), in), s(_2431891, 24774 ^ [_2431887, _2431889, _2431891]))), s(fun(_2431891, bool), 24746 ^ [_2431887, _2431889, _2431891])))))]]], (24785 ^ _1496237) ^ [] : [-(p(s(bool, 24775 ^ [_2431887, _2431889, _2431891]))), p(s(bool, i(s(fun(fun(_2431891, bool), bool), i(s(fun(_2431891, fun(fun(_2431891, bool), bool)), in), s(_2431891, 24774 ^ [_2431887, _2431889, _2431891]))), s(fun(_2431891, bool), 24746 ^ [_2431887, _2431889, _2431891])))), -(s(_2431889, i(s(fun(_2431891, _2431889), 24747 ^ [_2431887, _2431889, _2431891]), s(_2431891, 24774 ^ [_2431887, _2431889, _2431891]))) = s(_2431889, i(s(fun(fun(_2431889, fun(_2431889, _2431889)), _2431889), neutral), s(fun(_2431889, fun(_2431889, _2431889)), 24748 ^ [_2431887, _2431889, _2431891]))))], (24797 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2431891, bool), i(s(fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool)), i(s(fun(fun(_2431891, _2431889), fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool))), i(s(fun(fun(_2431891, bool), fun(fun(_2431891, _2431889), fun(fun(_2431889, fun(_2431889, _2431889)), fun(_2431891, bool)))), _2431887), s(fun(_2431891, bool), 24746 ^ [_2431887, _2431889, _2431891]))), s(fun(_2431891, _2431889), 24747 ^ [_2431887, _2431889, _2431891]))), s(fun(_2431889, fun(_2431889, _2431889)), 24748 ^ [_2431887, _2431889, _2431891]))), s(_2431891, 24749 ^ [_2431887, _2431889, _2431891]))))]]], (15126 ^ _1496237) ^ [_1953376, _1953378] : [p(s(bool, 15124 ^ [_1953376, _1953378])), 15129 ^ _1496237 : [(15134 ^ _1496237) ^ [] : [-(s(int, _1953378) = 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, _1953378))), s(int, _1953376))))), s(int, _1953376))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _1953378))), s(int, _1953376))))))], (15132 ^ _1496237) ^ [] : [-(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, _1953378))), s(int, _1953376))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1953376)))))))], (15130 ^ _1496237) ^ [] : [-(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, _1953378))), s(int, _1953376)))))))]]], (7348 ^ _1496237) ^ [_1705081, _1705083] : [-(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, _1705083))))), s(num, i(s(fun(num, num), numeral), s(num, _1705081))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1705083))), s(num, _1705081))))], (27863 ^ _1496237) ^ [_2659495, _2659497, _2659499] : [-(s(real, i(s(fun(fun(_2659499, real), real), i(s(fun(fun(_2659499, bool), fun(fun(_2659499, real), real)), sum), s(fun(_2659499, bool), i(s(fun(fun(_2659499, bool), fun(_2659499, bool)), i(s(fun(_2659499, fun(fun(_2659499, bool), fun(_2659499, bool))), insert), s(_2659499, _2659495))), s(fun(_2659499, bool), empty))))), s(fun(_2659499, real), _2659497))) = s(real, i(s(fun(_2659499, real), _2659497), s(_2659499, _2659495))))], (31137 ^ _1496237) ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511] : [s(bool, i(s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))))), _2968499), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31138 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31139 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31140 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31141 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(fun(_2968507, _2968505), 31142 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(_2968503, 31143 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, i(s(fun(_2968509, bool), i(s(fun(_2968509, fun(_2968509, bool)), geq), s(_2968509, i(s(fun(_2968503, _2968509), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31138 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]), s(fun(_2968507, _2968505), 31142 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(_2968503, 31143 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))))), s(_2968509, i(s(fun(_2968503, _2968509), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31139 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]), s(fun(_2968507, _2968505), 31142 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(_2968503, 31143 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))))))), s(bool, i(s(fun(_2968501, bool), i(s(fun(_2968501, fun(_2968501, bool)), geq), s(_2968501, i(s(fun(_2968503, _2968501), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31140 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]), s(fun(_2968507, _2968505), 31142 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(_2968503, 31143 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))))), s(_2968501, i(s(fun(_2968503, _2968501), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31141 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]), s(fun(_2968507, _2968505), 31142 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))), s(_2968503, 31143 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511]))))))), 31146 ^ _1496237 : [(31147 ^ _1496237) ^ [_2973237] : [s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))))), _2973237), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31148 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31149 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31150 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31151 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(_2968507, _2968505), 31152 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))) = s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))))), _2968499), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31148 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31149 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31150 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), 31151 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), s(fun(_2968507, _2968505), 31152 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237]))), 31155 ^ _1496237 : [(31156 ^ _1496237) ^ [_2977369] : [31172 ^ _1496237 : [(31177 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), _2977369), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), 31157 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31158 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31159 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))))], (31175 ^ _1496237) ^ [] : [-(s(_2968509, i(s(fun(_2968503, _2968509), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31158 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))) = s(_2968509, i(s(fun(_2968503, _2968509), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31159 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))))], (31173 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), 31157 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369])))))]], 31164 ^ _1496237 : [(31167 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), 31157 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369])))), s(_2968509, i(s(fun(_2968503, _2968509), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31158 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))) = s(_2968509, i(s(fun(_2968503, _2968509), i(s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31159 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369])))], (31165 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), _2977369), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), 31157 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31158 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31159 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(fun(_2968507, _2968505), 31160 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369]))), s(_2968503, 31161 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369])))))]], 31178 ^ _1496237 : [(31179 ^ _1496237) ^ [_2981486] : [s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), _2981486), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), 31180 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31181 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31182 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), s(fun(_2968507, _2968505), 31183 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))) = s(fun(_2968503, bool), i(s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), _2977369), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), 31180 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31181 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), 31182 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), s(fun(_2968507, _2968505), 31183 ^ [_2968499, _2968501, _2968503, _2968505, _2968507, _2968509, _2968511, _2973237, _2977369, _2981486]))), 31186 ^ _1496237 : [(31187 ^ _1496237) ^ [_2984417, _2984419, _2984421, _2984423, _2984425, _2984427, _2984429] : [-(p(s(bool, i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), bool), i(s(fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), bool))), i(s(fun(fun(_2968507, fun(_2968511, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), bool)))), admissible), s(fun(_2968507, fun(_2968511, bool)), _2984429))), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), _2984427))), s(fun(_2968503, _2968511), _2984425))), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))))), _2973237), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984423))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984421))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), _2984419))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), _2984417))))))), p(s(bool, i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool), i(s(fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool))), i(s(fun(fun(_2968507, fun(_2968511, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool)))), admissible), s(fun(_2968507, fun(_2968511, bool)), _2984429))), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), _2984427))), s(fun(_2968503, _2968511), _2984425))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984423)))), p(s(bool, i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool), i(s(fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool))), i(s(fun(fun(_2968507, fun(_2968511, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), bool)))), admissible), s(fun(_2968507, fun(_2968511, bool)), _2984429))), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), _2984427))), s(fun(_2968503, _2968511), _2984425))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984421)))), p(s(bool, i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool), i(s(fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool))), i(s(fun(fun(_2968507, fun(_2968511, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool)))), admissible), s(fun(_2968507, fun(_2968511, bool)), _2984429))), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), _2981486), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), _2984427))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984423))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984421))))), s(fun(_2968503, _2968511), _2984425))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), _2984419)))), p(s(bool, i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool), i(s(fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool))), i(s(fun(fun(_2968507, fun(_2968511, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(_2968503, _2968511), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), bool)))), admissible), s(fun(_2968507, fun(_2968511, bool)), _2984429))), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool)))), i(s(fun(fun(fun(_2968507, _2968505), fun(_2968503, bool)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), fun(fun(_2968507, _2968505), fun(_2968503, bool))))), _2981486), s(fun(fun(_2968507, _2968505), fun(_2968503, bool)), _2984427))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984423))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968509)), _2984421))))), s(fun(_2968503, _2968511), _2984425))), s(fun(fun(_2968507, _2968505), fun(_2968503, _2968501)), _2984417))))]]]]]]]]], (23245 ^ _1496237) ^ [_2378636, _2378638] : [23251 ^ _1496237 : [(23254 ^ _1496237) ^ [_2379429] : [p(s(bool, i(s(fun(_2378638, bool), i(s(fun(bool, fun(_2378638, bool)), i(s(fun(_2378638, fun(bool, fun(_2378638, bool))), setspec), s(_2378638, 23248 ^ [_2378636, _2378638]))), s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), 23246 ^ [_2378636, _2378638]), s(_2378638, _2379429))), s(_2378638, 23247 ^ [_2378636, _2378638]))))), s(_2378638, _2379429))))], (23252 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), i(s(fun(fun(_2378638, fun(_2378638, bool)), fun(_2378638, fun(_2378638, bool))), _2378636), s(fun(_2378638, fun(_2378638, bool)), 23246 ^ [_2378636, _2378638]))), s(_2378638, 23247 ^ [_2378636, _2378638]))), s(_2378638, 23248 ^ [_2378636, _2378638])))))]], 23256 ^ _1496237 : [(23259 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), i(s(fun(fun(_2378638, fun(_2378638, bool)), fun(_2378638, fun(_2378638, bool))), _2378636), s(fun(_2378638, fun(_2378638, bool)), 23246 ^ [_2378636, _2378638]))), s(_2378638, 23247 ^ [_2378636, _2378638]))), s(_2378638, 23248 ^ [_2378636, _2378638]))))], (23257 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2378638, bool), i(s(fun(bool, fun(_2378638, bool)), i(s(fun(_2378638, fun(bool, fun(_2378638, bool))), setspec), s(_2378638, 23248 ^ [_2378636, _2378638]))), s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), 23246 ^ [_2378636, _2378638]), s(_2378638, 23255 ^ [_2378636, _2378638]))), s(_2378638, 23247 ^ [_2378636, _2378638]))))), s(_2378638, 23255 ^ [_2378636, _2378638])))))]], 23260 ^ _1496237 : [(23261 ^ _1496237) ^ [_2379793] : [-(p(s(bool, i(s(fun(fun(_2378638, fun(_2378638, bool)), bool), wf), s(fun(_2378638, fun(_2378638, bool)), _2379793))))), -(p(s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), _2379793), s(_2378638, 23264 ^ [_2378636, _2378638, _2379793]))), s(_2378638, 23264 ^ [_2378636, _2378638, _2379793]))))), 23272 ^ _1496237 : [(23277 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), _2379793), s(_2378638, 23269 ^ [_2378636, _2378638, _2379793]))), s(_2378638, 23271 ^ [_2378636, _2378638, _2379793]))))], (23275 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), _2379793), s(_2378638, 23270 ^ [_2378636, _2378638, _2379793]))), s(_2378638, 23271 ^ [_2378636, _2378638, _2379793])))))], (23273 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), _2379793), s(_2378638, 23269 ^ [_2378636, _2378638, _2379793]))), s(_2378638, 23270 ^ [_2378636, _2378638, _2379793])))))]], p(s(bool, i(s(fun(fun(_2378638, bool), bool), finite), s(fun(_2378638, bool), i(s(fun(fun(_2378638, bool), fun(_2378638, bool)), gspec), s(fun(_2378638, bool), i(s(fun(_2378638, fun(_2378638, bool)), i(s(fun(fun(_2378638, fun(_2378638, bool)), fun(_2378638, fun(_2378638, bool))), _2378636), s(fun(_2378638, fun(_2378638, bool)), _2379793))), s(_2378638, 23278 ^ [_2378636, _2378638, _2379793]))))))))]]], (13493 ^ _1496237) ^ [_1912443, _1912445] : [-(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, _1912445))), s(int, _1912443))))), s(int, _1912445))) = s(int, _1912443))], (20147 ^ _1496237) ^ [_2226307, _2226309, _2226311, _2226313, _2226315] : [p(s(bool, i(s(fun(fun(_2226315, bool), bool), finite), s(fun(_2226315, bool), _2226307)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(_2226313, fun(num, bool)), i(s(fun(fun(_2226315, bool), fun(_2226313, fun(num, bool))), i(s(fun(_2226313, fun(fun(_2226315, bool), fun(_2226313, fun(num, bool)))), i(s(fun(fun(_2226315, fun(_2226313, _2226313)), fun(_2226313, fun(fun(_2226315, bool), fun(_2226313, fun(num, bool))))), finrec), s(fun(_2226315, fun(_2226313, _2226313)), _2226311))), s(_2226313, _2226309))), s(fun(_2226315, bool), _2226307))), s(_2226313, 20150 ^ [_2226307, _2226309, _2226311, _2226313, _2226315]))), s(num, 20151 ^ [_2226307, _2226309, _2226311, _2226313, _2226315])))))], (7290 ^ _1496237) ^ [_1703483, _1703485] : [-(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, _1703485))))), s(num, i(s(fun(num, num), bit1), s(num, _1703483))))) = 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, _1703485))))), 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, _1703483))))), 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, _1703485))), s(num, _1703483))))))))))))], (16932 ^ _1496237) ^ [_2032878, _2032880, _2032882, _2032884] : [-(p(s(bool, i(s(fun(fun(_2032884, bool), bool), i(s(fun(fun(_2032884, bool), fun(fun(_2032884, bool), bool)), subset), s(fun(_2032884, bool), i(s(fun(fun(_2032884, bool), fun(_2032884, bool)), i(s(fun(_2032884, fun(fun(_2032884, bool), fun(_2032884, bool))), insert), s(_2032884, _2032882))), s(fun(_2032884, bool), _2032880))))), s(fun(_2032884, bool), _2032878))))), p(s(bool, i(s(fun(fun(_2032884, bool), bool), i(s(fun(_2032884, fun(fun(_2032884, bool), bool)), in), s(_2032884, _2032882))), s(fun(_2032884, bool), _2032878)))), p(s(bool, i(s(fun(fun(_2032884, bool), bool), i(s(fun(fun(_2032884, bool), fun(fun(_2032884, bool), bool)), subset), s(fun(_2032884, bool), _2032880))), s(fun(_2032884, bool), _2032878))))], (11907 ^ _1496237) ^ [_1875192, _1875194] : [-(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, _1875194))), s(real, _1875192))))) = 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, _1875194))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1875192))))))], (30179 ^ _1496237) ^ [_2805426, _2805428, _2805430] : [p(s(bool, i(s(fun(cart(_2805428, finite_sum(_2805430, _2805426)), bool), p0), s(cart(_2805428, finite_sum(_2805430, _2805426)), i(s(fun(cart(_2805428, _2805426), cart(_2805428, finite_sum(_2805430, _2805426))), i(s(fun(cart(_2805428, _2805430), fun(cart(_2805428, _2805426), cart(_2805428, finite_sum(_2805430, _2805426)))), pastecart), s(cart(_2805428, _2805430), 30180 ^ [_2805426, _2805428, _2805430]))), s(cart(_2805428, _2805426), 30181 ^ [_2805426, _2805428, _2805430])))))), 30184 ^ _1496237 : [(30185 ^ _1496237) ^ [_2805804] : [-(p(s(bool, i(s(fun(cart(_2805428, finite_sum(_2805430, _2805426)), bool), p0), s(cart(_2805428, finite_sum(_2805430, _2805426)), _2805804)))))]]], (33773 ^ _1496237) ^ [_3415809, _3415811, _3415813, _3415815, _3415817] : [s(_3415813, i(s(fun(prod(_3415817, _3415815), _3415813), _3415811), s(prod(_3415817, _3415815), i(s(fun(_3415815, prod(_3415817, _3415815)), i(s(fun(_3415817, fun(_3415815, prod(_3415817, _3415815))), c_), s(_3415817, 33774 ^ [_3415809, _3415811, _3415813, _3415815, _3415817]))), s(_3415815, 33775 ^ [_3415809, _3415811, _3415813, _3415815, _3415817]))))) = s(_3415813, i(s(fun(prod(_3415817, _3415815), _3415813), _3415809), s(prod(_3415817, _3415815), i(s(fun(_3415815, prod(_3415817, _3415815)), i(s(fun(_3415817, fun(_3415815, prod(_3415817, _3415815))), c_), s(_3415817, 33774 ^ [_3415809, _3415811, _3415813, _3415815, _3415817]))), s(_3415815, 33775 ^ [_3415809, _3415811, _3415813, _3415815, _3415817]))))), -(s(fun(prod(_3415817, _3415815), _3415813), _3415811) = s(fun(prod(_3415817, _3415815), _3415813), _3415809))], (14641 ^ _1496237) ^ [_1940725, _1940727] : [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, _1940725)))), -(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, _1940725))), s(num, _1940727)))))))], (12477 ^ _1496237) ^ [_1889192, _1889194] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1889192))), s(real, i(s(fun(real, real), realu_inv), s(real, _1889194))))))), 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, _1889194)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1889194))), s(real, i(s(fun(real, real), realu_inv), s(real, _1889192))))))], (11227 ^ _1496237) ^ [_1856795, _1856797] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1856797))), s(real, _1856795))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1856795) = s(real, i(s(fun(real, real), realu_neg), s(real, _1856797))))], (20447 ^ _1496237) ^ [_2245793, _2245795] : [s(num, i(s(fun(num, num), _2245793), s(num, 20448 ^ [_2245793, _2245795]))) = s(num, i(s(fun(num, num), suc), s(num, 20448 ^ [_2245793, _2245795]))), 20451 ^ _1496237 : [(20452 ^ _1496237) ^ [_2246050] : [s(fun(num, num), i(s(fun(_2245795, fun(num, num)), _2246050), s(_2245795, 20453 ^ [_2245793, _2245795, _2246050]))) = s(fun(num, num), _2245793), 20456 ^ _1496237 : [(20457 ^ _1496237) ^ [_2246265] : [-(s(num, i(s(fun(fun(_2245795, bool), num), card), s(fun(_2245795, bool), _2246265))) = s(num, i(s(fun(num, num), i(s(fun(fun(_2245795, bool), fun(num, num)), i(s(fun(fun(_2245795, fun(num, num)), fun(fun(_2245795, bool), fun(num, num))), itset), s(fun(_2245795, fun(num, num)), _2246050))), s(fun(_2245795, bool), _2246265))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (3149 ^ _1496237) ^ [_1554381, _1554383, _1554385, _1554387] : [-(s(fun(n10, _1554387), _1554383) = s(fun(n10, _1554387), _1554381)), s(_1554387, i(s(fun(n10, _1554387), _1554383), s(n10, one))) = s(_1554387, _1554385), s(_1554387, i(s(fun(n10, _1554387), _1554381), s(n10, one))) = s(_1554387, _1554385)], (9695 ^ _1496237) ^ [_1812035, _1812037] : [-(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, _1812037))), s(nadd, _1812035))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1812035))), s(nadd, _1812037)))))))], (27623 ^ _1496237) ^ [_2646618, _2646620] : [s(real, i(s(fun(_2646620, real), _2646618), s(_2646620, 27624 ^ [_2646618, _2646620]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 27627 ^ _1496237 : [(27628 ^ _1496237) ^ [_2646791] : [-(s(real, i(s(fun(fun(_2646620, real), real), i(s(fun(fun(_2646620, bool), fun(fun(_2646620, real), real)), sum), s(fun(_2646620, bool), _2646791))), s(fun(_2646620, real), _2646618))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (4589 ^ _1496237) ^ [_1612072, _1612074] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612072))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612072))), s(num, _1612074)))))))], (11315 ^ _1496237) ^ [_1858702] : [-(s(real, _1858702) = 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, _1858702))))), -(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, _1858702)))))))], (39559 ^ _1496237) ^ [_3795159, _3795161] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, i(s(fun(cart(real, _3795161), real), vectoru_norm), s(cart(real, _3795161), _3795159))))), 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, _3795161), real), i(s(fun(cart(real, _3795161), fun(cart(real, _3795161), real)), dot), s(cart(real, _3795161), _3795159))), s(cart(real, _3795161), _3795159))))], (10485 ^ _1496237) ^ [_1838253, _1838255, _1838257] : [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), _1838257))), s(prod(hreal, hreal), _1838255)))), -(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), _1838257))), s(prod(hreal, hreal), _1838253))))), 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), _1838255))), s(prod(hreal, hreal), _1838253)))))))], (7474 ^ _1496237) ^ [_1708201] : [s(num, u_0) = s(num, i(s(fun(num, num), bit1), s(num, _1708201))), -(p(s(bool, f0)))], (34737 ^ _1496237) ^ [_3467085, _3467087] : [p(s(bool, i(s(fun(sum0(_3467087, _3467085), bool), p0), s(sum0(_3467087, _3467085), 34738 ^ [_3467085, _3467087])))), 34741 ^ _1496237 : [(34744 ^ _1496237) ^ [_3467362] : [-(p(s(bool, i(s(fun(sum0(_3467087, _3467085), bool), p0), s(sum0(_3467087, _3467085), i(s(fun(_3467085, sum0(_3467087, _3467085)), inr), s(_3467085, _3467362)))))))], (34742 ^ _1496237) ^ [_3467307] : [-(p(s(bool, i(s(fun(sum0(_3467087, _3467085), bool), p0), s(sum0(_3467087, _3467085), i(s(fun(_3467087, sum0(_3467087, _3467085)), inl), s(_3467087, _3467307)))))))]]], (39080 ^ _1496237) ^ [_3778386, _3778388] : [-(s(real, i(s(fun(cart(real, _3778388), real), i(s(fun(cart(real, _3778388), fun(cart(real, _3778388), real)), dot), s(cart(real, _3778388), i(s(fun(num, cart(real, _3778388)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3778388), _3778386))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (30115 ^ _1496237) ^ [_2800744, _2800746, _2800748] : [-(s(finite_sum(_2800748, _2800746), i(s(fun(num, finite_sum(_2800748, _2800746)), mku_finiteu_sum), s(num, i(s(fun(finite_sum(_2800748, _2800746), num), destu_finiteu_sum), s(finite_sum(_2800748, _2800746), _2800744))))) = s(finite_sum(_2800748, _2800746), _2800744))], (11413 ^ _1496237) ^ [_1861167, _1861169] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1861167))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861169))), s(real, _1861167))))) = 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, _1861169))))], (24393 ^ _1496237) ^ [_2416704, _2416706] : [-(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2416706))), 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, _2416704))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2416706))), s(num, _2416704))))], (3901 ^ _1496237) ^ [_1596777] : [-(s(num, i(s(fun(num, num), suc), s(num, _1596777))) = 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, _1596777))))))))], (9978 ^ _1496237) ^ [_1824054] : [-(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), _1824054)))), 9996 ^ _1496237 : [(9999 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 9994 ^ [_1824054])))))], (10001 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, 9995 ^ [_1824054])))))], (10003 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(nadd, bool), _1824054), s(nadd, 9979 ^ [_1824054]))))], (9997 ^ _1496237) ^ [] : [-(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 ^ [_1824054]))), s(nadd, 9995 ^ [_1824054]))))), s(nadd, 9979 ^ [_1824054])))))]], 9982 ^ _1496237 : [(9985 ^ _1496237) ^ [_1824337, _1824339] : [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, _1824339))), s(nadd, _1824337))))), s(nadd, 9979 ^ [_1824054])))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _1824339)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, _1824337))))], (9983 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1824054), s(nadd, 9979 ^ [_1824054])))))]]], (16664 ^ _1496237) ^ [_2018732, _2018734] : [-(s(fun(_2018734, bool), i(s(fun(fun(_2018734, bool), fun(_2018734, bool)), i(s(fun(fun(_2018734, bool), fun(fun(_2018734, bool), fun(_2018734, bool))), union), s(fun(_2018734, bool), _2018732))), s(fun(_2018734, bool), _2018732))) = s(fun(_2018734, bool), _2018732))], (8250 ^ _1496237) ^ [_1741954, _1741956] : [p(s(bool, i(s(fun(list(_1741954), bool), i(s(fun(list(_1741956), fun(list(_1741954), bool)), i(s(fun(fun(_1741956, fun(_1741954, bool)), fun(list(_1741956), fun(list(_1741954), bool))), all2), s(fun(_1741956, fun(_1741954, bool)), p0))), s(list(_1741956), i(s(fun(list(_1741956), list(_1741956)), i(s(fun(_1741956, fun(list(_1741956), list(_1741956))), cons), s(_1741956, h1))), s(list(_1741956), t1))))), s(list(_1741954), i(s(fun(list(_1741954), list(_1741954)), i(s(fun(_1741954, fun(list(_1741954), list(_1741954))), cons), s(_1741954, h2))), s(list(_1741954), t2)))))), 8253 ^ _1496237 : [(8256 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1741954), bool), i(s(fun(list(_1741956), fun(list(_1741954), bool)), i(s(fun(fun(_1741956, fun(_1741954, bool)), fun(list(_1741956), fun(list(_1741954), bool))), all2), s(fun(_1741956, fun(_1741954, bool)), p0))), s(list(_1741956), t1))), s(list(_1741954), t2)))))], (8254 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1741954, bool), i(s(fun(_1741956, fun(_1741954, bool)), p0), s(_1741956, h1))), s(_1741954, h2)))))]]], (34581 ^ _1496237) ^ [_3458875, _3458877] : [-(p(s(bool, i(s(fun(fun(prod(_3458877, _3458877), bool), bool), woset), s(fun(prod(_3458877, _3458877), bool), 34579 ^ [_3458875, _3458877])))))], (17251 ^ _1496237) ^ [_2052889, _2052891, _2052893] : [-(s(fun(_2052893, bool), i(s(fun(fun(fun(_2052893, bool), bool), fun(_2052893, bool)), unions), s(fun(fun(_2052893, bool), bool), i(s(fun(fun(fun(_2052893, bool), bool), fun(fun(_2052893, bool), bool)), i(s(fun(fun(fun(_2052893, bool), bool), fun(fun(fun(_2052893, bool), bool), fun(fun(_2052893, bool), bool))), union), s(fun(fun(_2052893, bool), bool), _2052891))), s(fun(fun(_2052893, bool), bool), _2052889))))) = s(fun(_2052893, bool), i(s(fun(fun(_2052893, bool), fun(_2052893, bool)), i(s(fun(fun(_2052893, bool), fun(fun(_2052893, bool), fun(_2052893, bool))), union), s(fun(_2052893, bool), i(s(fun(fun(fun(_2052893, bool), bool), fun(_2052893, bool)), unions), s(fun(fun(_2052893, bool), bool), _2052891))))), s(fun(_2052893, bool), i(s(fun(fun(fun(_2052893, bool), bool), fun(_2052893, bool)), unions), s(fun(fun(_2052893, bool), bool), _2052889))))))], (7795 ^ _1496237) ^ [_1721160, _1721162, _1721164] : [s(recspace(_1721164), i(s(fun(fun(num, fun(_1721164, bool)), recspace(_1721164)), u_mku_rec), s(fun(num, fun(_1721164, bool)), _1721162))) = s(recspace(_1721164), i(s(fun(fun(num, fun(_1721164, bool)), recspace(_1721164)), u_mku_rec), s(fun(num, fun(_1721164, bool)), _1721160))), -(s(fun(num, fun(_1721164, bool)), _1721162) = s(fun(num, fun(_1721164, bool)), _1721160)), p(s(bool, i(s(fun(fun(num, fun(_1721164, bool)), bool), zrecspace), s(fun(num, fun(_1721164, bool)), _1721162)))), p(s(bool, i(s(fun(fun(num, fun(_1721164, bool)), bool), zrecspace), s(fun(num, fun(_1721164, bool)), _1721160))))], (11775 ^ _1496237) ^ [_1871823, _1871825, _1871827] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1871823))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1871827))), s(real, _1871825)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1871823))), s(real, _1871827))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1871823))), s(real, _1871825)))))], (39054 ^ _1496237) ^ [_3776507, _3776509, _3776511] : [s(num, _3776509) = s(num, _3776507), -(s(cart(real, _3776511), i(s(fun(num, cart(real, _3776511)), vec), s(num, _3776509))) = s(cart(real, _3776511), i(s(fun(num, cart(real, _3776511)), vec), s(num, _3776507))))], (36231 ^ _1496237) ^ [_3543925, _3543927, _3543929, _3543931, _3543933, _3543935] : [-(p(s(bool, i(s(fun(fun(prod(prod(_3543935, _3543933), _3543931), bool), bool), i(s(fun(fun(prod(_3543935, prod(_3543933, _3543931)), bool), fun(fun(prod(prod(_3543935, _3543933), _3543931), bool), bool)), a_u_c), s(fun(prod(_3543935, prod(_3543933, _3543931)), bool), i(s(fun(fun(prod(_3543933, _3543931), bool), fun(prod(_3543935, prod(_3543933, _3543931)), bool)), i(s(fun(fun(_3543935, bool), fun(fun(prod(_3543933, _3543931), bool), fun(prod(_3543935, prod(_3543933, _3543931)), bool))), t_u_c), s(fun(_3543935, bool), _3543929))), s(fun(prod(_3543933, _3543931), bool), i(s(fun(fun(_3543931, bool), fun(prod(_3543933, _3543931), bool)), i(s(fun(fun(_3543933, bool), fun(fun(_3543931, bool), fun(prod(_3543933, _3543931), bool))), t_u_c), s(fun(_3543933, bool), _3543927))), s(fun(_3543931, bool), _3543925))))))), s(fun(prod(prod(_3543935, _3543933), _3543931), bool), i(s(fun(fun(_3543931, bool), fun(prod(prod(_3543935, _3543933), _3543931), bool)), i(s(fun(fun(prod(_3543935, _3543933), bool), fun(fun(_3543931, bool), fun(prod(prod(_3543935, _3543933), _3543931), bool))), t_u_c), s(fun(prod(_3543935, _3543933), bool), i(s(fun(fun(_3543933, bool), fun(prod(_3543935, _3543933), bool)), i(s(fun(fun(_3543935, bool), fun(fun(_3543933, bool), fun(prod(_3543935, _3543933), bool))), t_u_c), s(fun(_3543935, bool), _3543929))), s(fun(_3543933, bool), _3543927))))), s(fun(_3543931, bool), _3543925)))))))], (41978 ^ _1496237) ^ [_3971249, _3971251, _3971253, _3971255, _3971257] : [-(p(s(bool, i(s(fun(fun(cart(real, _3971255), cart(real, _3971257)), bool), linear), s(fun(cart(real, _3971255), cart(real, _3971257)), i(s(fun(fun(cart(real, _3971255), cart(real, _3971253)), fun(cart(real, _3971255), cart(real, _3971257))), i(s(fun(fun(cart(real, _3971253), cart(real, _3971257)), fun(fun(cart(real, _3971255), cart(real, _3971253)), fun(cart(real, _3971255), cart(real, _3971257)))), o), s(fun(cart(real, _3971253), cart(real, _3971257)), _3971249))), s(fun(cart(real, _3971255), cart(real, _3971253)), _3971251))))))), p(s(bool, i(s(fun(fun(cart(real, _3971255), cart(real, _3971253)), bool), linear), s(fun(cart(real, _3971255), cart(real, _3971253)), _3971251)))), p(s(bool, i(s(fun(fun(cart(real, _3971253), cart(real, _3971257)), bool), linear), s(fun(cart(real, _3971253), cart(real, _3971257)), _3971249))))], (12611 ^ _1496237) ^ [_1892127, _1892129, _1892131] : [-(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, _1892129))), s(num, _1892131))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1892127))), s(num, _1892131))))))), -(s(num, _1892131) = 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, _1892129)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1892129))), s(real, _1892127))))], (16338 ^ _1496237) ^ [_2006026, _2006028, _2006030] : [p(s(bool, i(s(fun(fun(_2006030, bool), bool), i(s(fun(_2006030, fun(fun(_2006030, bool), bool)), in), s(_2006030, _2006028))), s(fun(_2006030, bool), i(s(fun(fun(_2006030, bool), fun(_2006030, bool)), i(s(fun(_2006030, fun(fun(_2006030, bool), fun(_2006030, bool))), insert), s(_2006030, _2006026))), s(fun(_2006030, bool), empty)))))), -(s(_2006030, _2006028) = s(_2006030, _2006026))], (34120 ^ _1496237) ^ [_3434767, _3434769] : [34197 ^ _1496237 : [(34198 ^ _1496237) ^ [_3439539, _3439541] : [-(p(s(bool, i(s(fun(fun(prod(_3434769, _3434769), bool), bool), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(fun(prod(_3434769, _3434769), bool), bool)), inseg), s(fun(prod(_3434769, _3434769), bool), i(s(fun(fun(fun(prod(_3434769, _3434769), bool), bool), fun(prod(_3434769, _3434769), bool)), gabs), s(fun(fun(prod(_3434769, _3434769), bool), bool), i(s(fun(_3434769, fun(fun(prod(_3434769, _3434769), bool), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(fun(prod(_3434769, _3434769), bool), bool))), _3434767), s(fun(prod(_3434769, _3434769), bool), _3439541))), s(_3434769, _3439539))))))), s(fun(prod(_3434769, _3434769), bool), _3439541))))), p(s(bool, i(s(fun(fun(prod(_3434769, _3434769), bool), bool), woset), s(fun(prod(_3434769, _3434769), bool), _3439541)))), p(s(bool, i(s(fun(_3434769, bool), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, bool)), fl), s(fun(prod(_3434769, _3434769), bool), _3439541))), s(_3434769, _3439539))))]], 34126 ^ _1496237 : [(34131 ^ _1496237) ^ [_3436092] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3434769, _3434769), bool), 34123 ^ [_3434767, _3434769]), s(prod(_3434769, _3434769), i(s(fun(_3434769, prod(_3434769, _3434769)), i(s(fun(_3434769, fun(_3434769, prod(_3434769, _3434769))), c_), s(_3434769, 34128 ^ [_3434767, _3434769]))), s(_3434769, 34129 ^ [_3434767, _3434769]))))))), s(bool, _3436092)))), 34134 ^ _1496237 : [(34139 ^ _1496237) ^ [] : [s(_3434769, 34129 ^ [_3434767, _3434769]) = s(_3434769, 34122 ^ [_3434767, _3434769]), 34142 ^ _1496237 : [(34145 ^ _1496237) ^ [] : [s(_3434769, 34128 ^ [_3434767, _3434769]) = s(_3434769, 34122 ^ [_3434767, _3434769])], (34143 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3434769, bool), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, bool)), fl), s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))))), s(_3434769, 34128 ^ [_3434767, _3434769]))))]]], (34137 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))), s(prod(_3434769, _3434769), i(s(fun(_3434769, prod(_3434769, _3434769)), i(s(fun(_3434769, fun(_3434769, prod(_3434769, _3434769))), c_), s(_3434769, 34128 ^ [_3434767, _3434769]))), s(_3434769, 34129 ^ [_3434767, _3434769]))))))], (34135 ^ _1496237) ^ [] : [-(p(s(bool, _3436092)))]], 34146 ^ _1496237 : [(34147 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))), s(prod(_3434769, _3434769), i(s(fun(_3434769, prod(_3434769, _3434769)), i(s(fun(_3434769, fun(_3434769, prod(_3434769, _3434769))), c_), s(_3434769, 34128 ^ [_3434767, _3434769]))), s(_3434769, 34129 ^ [_3434767, _3434769]))))))), 34150 ^ _1496237 : [(34153 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3434769, bool), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, bool)), fl), s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))))), s(_3434769, 34128 ^ [_3434767, _3434769]))))), -(s(_3434769, 34128 ^ [_3434767, _3434769]) = s(_3434769, 34122 ^ [_3434767, _3434769]))], (34151 ^ _1496237) ^ [] : [-(s(_3434769, 34129 ^ [_3434767, _3434769]) = s(_3434769, 34122 ^ [_3434767, _3434769]))]]], (34159 ^ _1496237) ^ [] : [p(s(bool, _3436092))]]], (34127 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3434769, _3434769), bool), bool), i(s(fun(_3434769, fun(fun(prod(_3434769, _3434769), bool), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(fun(prod(_3434769, _3434769), bool), bool))), _3434767), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))), s(fun(prod(_3434769, _3434769), bool), 34123 ^ [_3434767, _3434769])))))]], 34163 ^ _1496237 : [(34194 ^ _1496237) ^ [_3439295, _3439297] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3434769, _3434769), bool), 34123 ^ [_3434767, _3434769]), s(prod(_3434769, _3434769), i(s(fun(_3434769, prod(_3434769, _3434769)), i(s(fun(_3434769, fun(_3434769, prod(_3434769, _3434769))), c_), s(_3434769, _3439297))), s(_3434769, _3439295))))))), s(bool, 34162 ^ [_3434767, _3434769, _3439295, _3439297])))))], (34180 ^ _1496237) ^ [_3438558, _3438560] : [-(p(s(bool, 34162 ^ [_3434767, _3434769, _3438558, _3438560]))), 34181 ^ _1496237 : [(34184 ^ _1496237) ^ [] : [s(_3434769, _3438558) = s(_3434769, 34122 ^ [_3434767, _3434769]), 34187 ^ _1496237 : [(34190 ^ _1496237) ^ [] : [s(_3434769, _3438560) = s(_3434769, 34122 ^ [_3434767, _3434769])], (34188 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3434769, bool), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, bool)), fl), s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))))), s(_3434769, _3438560))))]]], (34182 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))), s(prod(_3434769, _3434769), i(s(fun(_3434769, prod(_3434769, _3434769)), i(s(fun(_3434769, fun(_3434769, prod(_3434769, _3434769))), c_), s(_3434769, _3438560))), s(_3434769, _3438558))))))]]], (34164 ^ _1496237) ^ [_3437886, _3437888] : [p(s(bool, 34162 ^ [_3434767, _3434769, _3437886, _3437888])), -(p(s(bool, i(s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))), s(prod(_3434769, _3434769), i(s(fun(_3434769, prod(_3434769, _3434769)), i(s(fun(_3434769, fun(_3434769, prod(_3434769, _3434769))), c_), s(_3434769, _3437888))), s(_3434769, _3437886))))))), 34171 ^ _1496237 : [(34174 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3434769, bool), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, bool)), fl), s(fun(prod(_3434769, _3434769), bool), i(s(fun(_3434769, fun(prod(_3434769, _3434769), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(prod(_3434769, _3434769), bool))), linseg), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))))), s(_3434769, _3437888))))), -(s(_3434769, _3437888) = s(_3434769, 34122 ^ [_3434767, _3434769]))], (34172 ^ _1496237) ^ [] : [-(s(_3434769, _3437886) = s(_3434769, 34122 ^ [_3434767, _3434769]))]]], (34196 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3434769, _3434769), bool), bool), i(s(fun(_3434769, fun(fun(prod(_3434769, _3434769), bool), bool)), i(s(fun(fun(prod(_3434769, _3434769), bool), fun(_3434769, fun(fun(prod(_3434769, _3434769), bool), bool))), _3434767), s(fun(prod(_3434769, _3434769), bool), 34121 ^ [_3434767, _3434769]))), s(_3434769, 34122 ^ [_3434767, _3434769]))), s(fun(prod(_3434769, _3434769), bool), 34123 ^ [_3434767, _3434769]))))]]], (36259 ^ _1496237) ^ [_3546685, _3546687, _3546689, _3546691] : [-(p(s(bool, i(s(fun(fun(sum0(_3546691, _3546689), bool), bool), finite), s(fun(sum0(_3546691, _3546689), bool), i(s(fun(fun(_3546689, bool), fun(sum0(_3546691, _3546689), bool)), i(s(fun(fun(_3546691, bool), fun(fun(_3546689, bool), fun(sum0(_3546691, _3546689), bool))), p_u_c), s(fun(_3546691, bool), _3546687))), s(fun(_3546689, bool), _3546685))))))), p(s(bool, i(s(fun(fun(_3546691, bool), bool), finite), s(fun(_3546691, bool), _3546687)))), p(s(bool, i(s(fun(fun(_3546689, bool), bool), finite), s(fun(_3546689, bool), _3546685))))], (13301 ^ _1496237) ^ [_1907127, _1907129] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_max), s(int, _1907129))), s(int, _1907127))) = 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, _1907129))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1907127))))))))], (16950 ^ _1496237) ^ [_2033958] : [-(s(fun(_2033958, bool), i(s(fun(fun(_2033958, bool), fun(_2033958, bool)), i(s(fun(_2033958, fun(fun(_2033958, bool), fun(_2033958, bool))), insert), s(_2033958, x))), s(fun(_2033958, bool), i(s(fun(fun(_2033958, bool), fun(_2033958, bool)), i(s(fun(_2033958, fun(fun(_2033958, bool), fun(_2033958, bool))), insert), s(_2033958, y))), s(fun(_2033958, bool), s0))))) = s(fun(_2033958, bool), i(s(fun(fun(_2033958, bool), fun(_2033958, bool)), i(s(fun(_2033958, fun(fun(_2033958, bool), fun(_2033958, bool))), insert), s(_2033958, y))), s(fun(_2033958, bool), i(s(fun(fun(_2033958, bool), fun(_2033958, bool)), i(s(fun(_2033958, fun(fun(_2033958, bool), fun(_2033958, bool))), insert), s(_2033958, x))), s(fun(_2033958, bool), s0))))))], (7528 ^ _1496237) ^ [_1709226, _1709228] : [s(num, _1709228) = s(num, _1709226), -(s(num, i(s(fun(num, num), bit1), s(num, _1709228))) = s(num, i(s(fun(num, num), bit1), s(num, _1709226))))], (16904 ^ _1496237) ^ [_2031092, _2031094, _2031096, _2031098] : [-(s(fun(_2031098, bool), i(s(fun(fun(_2031098, bool), fun(_2031098, bool)), i(s(fun(fun(_2031098, bool), fun(fun(_2031098, bool), fun(_2031098, bool))), inter), s(fun(_2031098, bool), i(s(fun(fun(_2031098, bool), fun(_2031098, bool)), i(s(fun(_2031098, fun(fun(_2031098, bool), fun(_2031098, bool))), insert), s(_2031098, _2031096))), s(fun(_2031098, bool), _2031094))))), s(fun(_2031098, bool), _2031092))) = s(fun(_2031098, bool), i(s(fun(fun(_2031098, bool), fun(_2031098, bool)), i(s(fun(fun(_2031098, bool), fun(fun(_2031098, bool), fun(_2031098, bool))), i(s(fun(bool, fun(fun(_2031098, bool), fun(fun(_2031098, bool), fun(_2031098, bool)))), cond), s(bool, i(s(fun(fun(_2031098, bool), bool), i(s(fun(_2031098, fun(fun(_2031098, bool), bool)), in), s(_2031098, _2031096))), s(fun(_2031098, bool), _2031092))))), s(fun(_2031098, bool), i(s(fun(fun(_2031098, bool), fun(_2031098, bool)), i(s(fun(_2031098, fun(fun(_2031098, bool), fun(_2031098, bool))), insert), s(_2031098, _2031096))), s(fun(_2031098, bool), i(s(fun(fun(_2031098, bool), fun(_2031098, bool)), i(s(fun(fun(_2031098, bool), fun(fun(_2031098, bool), fun(_2031098, bool))), inter), s(fun(_2031098, bool), _2031094))), s(fun(_2031098, bool), _2031092))))))), s(fun(_2031098, bool), i(s(fun(fun(_2031098, bool), fun(_2031098, bool)), i(s(fun(fun(_2031098, bool), fun(fun(_2031098, bool), fun(_2031098, bool))), inter), s(fun(_2031098, bool), _2031094))), s(fun(_2031098, bool), _2031092))))))], (2921 ^ _1496237) ^ [_1546503] : [p(s(bool, i(s(fun(_1546503, bool), p0), s(_1546503, i(s(fun(_1546503, _1546503), i(s(fun(_1546503, fun(_1546503, _1546503)), i(s(fun(bool, fun(_1546503, fun(_1546503, _1546503))), cond), s(bool, c))), s(_1546503, x))), s(_1546503, y)))))), 2924 ^ _1496237 : [(2931 ^ _1496237) ^ [] : [-(p(s(bool, c))), -(p(s(bool, i(s(fun(_1546503, bool), p0), s(_1546503, y)))))], (2925 ^ _1496237) ^ [] : [p(s(bool, c)), -(p(s(bool, i(s(fun(_1546503, bool), p0), s(_1546503, x)))))]]], (13783 ^ _1496237) ^ [_1919673, _1919675, _1919677] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919675))), s(int, _1919673)))), -(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, _1919677))), s(int, _1919675))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1919677))), s(int, _1919673)))))))], (7450 ^ _1496237) ^ [_1707809] : [s(num, i(s(fun(num, num), bit1), s(num, _1707809))) = s(num, u_0), -(p(s(bool, f0)))], (11161 ^ _1496237) ^ [_1855172, _1855174] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1855174))), s(num, _1855172)))), -(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, _1855172))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1855174))))) = 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, _1855172))), s(num, _1855174))))))], (40010 ^ _1496237) ^ [_3819272, _3819274] : [-(s(real, i(s(fun(prod(cart(real, _3819274), cart(real, _3819274)), real), distance), s(prod(cart(real, _3819274), cart(real, _3819274)), i(s(fun(cart(real, _3819274), prod(cart(real, _3819274), cart(real, _3819274))), i(s(fun(cart(real, _3819274), fun(cart(real, _3819274), prod(cart(real, _3819274), cart(real, _3819274)))), c_), s(cart(real, _3819274), i(s(fun(num, cart(real, _3819274)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3819274), _3819272))))) = s(real, i(s(fun(cart(real, _3819274), real), vectoru_norm), s(cart(real, _3819274), _3819272))))], (36705 ^ _1496237) ^ [_3566658, _3566660, _3566662] : [p(s(bool, i(s(fun(fun(_3566662, bool), bool), countable), s(fun(_3566662, bool), i(s(fun(fun(_3566662, bool), fun(_3566662, bool)), i(s(fun(fun(_3566662, bool), fun(fun(_3566662, bool), fun(_3566662, bool))), union), s(fun(_3566662, bool), _3566660))), s(fun(_3566662, bool), _3566658)))))), 36708 ^ _1496237 : [(36711 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3566662, bool), bool), countable), s(fun(_3566662, bool), _3566658)))))], (36709 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3566662, bool), bool), countable), s(fun(_3566662, bool), _3566660)))))]]], (3849 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, indu_0)))))], (39974 ^ _1496237) ^ [_3815752, _3815754, _3815756, _3815758, _3815760] : [-(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, _3815760), cart(real, _3815760)), real), distance), s(prod(cart(real, _3815760), cart(real, _3815760)), i(s(fun(cart(real, _3815760), prod(cart(real, _3815760), cart(real, _3815760))), i(s(fun(cart(real, _3815760), fun(cart(real, _3815760), prod(cart(real, _3815760), cart(real, _3815760)))), c_), s(cart(real, _3815760), i(s(fun(cart(real, _3815760), cart(real, _3815760)), i(s(fun(cart(real, _3815760), fun(cart(real, _3815760), cart(real, _3815760))), vectoru_add), s(cart(real, _3815760), _3815758))), s(cart(real, _3815760), _3815754))))), s(cart(real, _3815760), i(s(fun(cart(real, _3815760), cart(real, _3815760)), i(s(fun(cart(real, _3815760), fun(cart(real, _3815760), cart(real, _3815760))), vectoru_add), s(cart(real, _3815760), _3815756))), s(cart(real, _3815760), _3815752))))))))), 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, _3815760), cart(real, _3815760)), real), distance), s(prod(cart(real, _3815760), cart(real, _3815760)), i(s(fun(cart(real, _3815760), prod(cart(real, _3815760), cart(real, _3815760))), i(s(fun(cart(real, _3815760), fun(cart(real, _3815760), prod(cart(real, _3815760), cart(real, _3815760)))), c_), s(cart(real, _3815760), _3815758))), s(cart(real, _3815760), _3815756))))))), 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, _3815760), cart(real, _3815760)), real), distance), s(prod(cart(real, _3815760), cart(real, _3815760)), i(s(fun(cart(real, _3815760), prod(cart(real, _3815760), cart(real, _3815760))), i(s(fun(cart(real, _3815760), fun(cart(real, _3815760), prod(cart(real, _3815760), cart(real, _3815760)))), c_), s(cart(real, _3815760), _3815754))), s(cart(real, _3815760), _3815752))))))), 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))))))))))))))], (13417 ^ _1496237) ^ [_1910381] : [-(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, _1910381)))))))], (8082 ^ _1496237) ^ [_1734435] : [-(s(list(_1734435), i(s(fun(list(_1734435), list(_1734435)), reverse), s(list(_1734435), nil))) = s(list(_1734435), nil))], (12129 ^ _1496237) ^ [_1880182, _1880184, _1880186] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1880186))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1880184))), s(num, _1880182))))) = 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, _1880186))), s(num, _1880184))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1880186))), s(num, _1880182))))))], (33450 ^ _1496237) ^ [_3398646, _3398648] : [33503 ^ _1496237 : [(33504 ^ _1496237) ^ [_3402145, _3402147] : [-(s(fun(prod(_3398648, _3398648), bool), i(s(fun(_3398648, fun(prod(_3398648, _3398648), bool)), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(_3398648, fun(prod(_3398648, _3398648), bool))), linseg), s(fun(prod(_3398648, _3398648), bool), _3402147))), s(_3398648, _3402145))) = s(fun(prod(_3398648, _3398648), bool), i(s(fun(fun(fun(prod(_3398648, _3398648), bool), bool), fun(prod(_3398648, _3398648), bool)), gabs), s(fun(fun(prod(_3398648, _3398648), bool), bool), i(s(fun(_3398648, fun(fun(prod(_3398648, _3398648), bool), bool)), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(_3398648, fun(fun(prod(_3398648, _3398648), bool), bool))), _3398646), s(fun(prod(_3398648, _3398648), bool), _3402147))), s(_3398648, _3402145))))))]], 33456 ^ _1496237 : [(33461 ^ _1496237) ^ [_3399713] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3398648, _3398648), bool), 33453 ^ [_3398646, _3398648]), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, 33458 ^ [_3398646, _3398648]))), s(_3398648, 33459 ^ [_3398646, _3398648]))))))), s(bool, _3399713)))), 33472 ^ _1496237 : [(33477 ^ _1496237) ^ [] : [p(s(bool, _3399713))], (33475 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(prod(_3398648, _3398648), bool)), less), s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]))), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, 33459 ^ [_3398646, _3398648]))), s(_3398648, 33452 ^ [_3398646, _3398648])))))))], (33473 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, 33458 ^ [_3398646, _3398648]))), s(_3398648, 33459 ^ [_3398646, _3398648])))))))]], 33464 ^ _1496237 : [(33467 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, 33458 ^ [_3398646, _3398648]))), s(_3398648, 33459 ^ [_3398646, _3398648])))))), p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(prod(_3398648, _3398648), bool)), less), s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]))), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, 33459 ^ [_3398646, _3398648]))), s(_3398648, 33452 ^ [_3398646, _3398648]))))))], (33465 ^ _1496237) ^ [] : [-(p(s(bool, _3399713)))]]], (33457 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3398648, _3398648), bool), bool), i(s(fun(_3398648, fun(fun(prod(_3398648, _3398648), bool), bool)), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(_3398648, fun(fun(prod(_3398648, _3398648), bool), bool))), _3398646), s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]))), s(_3398648, 33452 ^ [_3398646, _3398648]))), s(fun(prod(_3398648, _3398648), bool), 33453 ^ [_3398646, _3398648])))))]], 33481 ^ _1496237 : [(33500 ^ _1496237) ^ [_3401899, _3401901] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3398648, _3398648), bool), 33453 ^ [_3398646, _3398648]), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, _3401901))), s(_3398648, _3401899))))))), s(bool, 33480 ^ [_3398646, _3398648, _3401899, _3401901])))))], (33482 ^ _1496237) ^ [_3400979, _3400981] : [p(s(bool, 33480 ^ [_3398646, _3398648, _3400979, _3400981])), 33485 ^ _1496237 : [(33488 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(prod(_3398648, _3398648), bool)), less), s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]))), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, _3400979))), s(_3398648, 33452 ^ [_3398646, _3398648])))))))], (33486 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, _3400981))), s(_3398648, _3400979)))))))]]], (33490 ^ _1496237) ^ [_3401422, _3401424] : [-(p(s(bool, 33480 ^ [_3398646, _3398648, _3401422, _3401424]))), p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, _3401424))), s(_3398648, _3401422)))))), p(s(bool, i(s(fun(prod(_3398648, _3398648), bool), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(prod(_3398648, _3398648), bool)), less), s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]))), s(prod(_3398648, _3398648), i(s(fun(_3398648, prod(_3398648, _3398648)), i(s(fun(_3398648, fun(_3398648, prod(_3398648, _3398648))), c_), s(_3398648, _3401422))), s(_3398648, 33452 ^ [_3398646, _3398648]))))))], (33502 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3398648, _3398648), bool), bool), i(s(fun(_3398648, fun(fun(prod(_3398648, _3398648), bool), bool)), i(s(fun(fun(prod(_3398648, _3398648), bool), fun(_3398648, fun(fun(prod(_3398648, _3398648), bool), bool))), _3398646), s(fun(prod(_3398648, _3398648), bool), 33451 ^ [_3398646, _3398648]))), s(_3398648, 33452 ^ [_3398646, _3398648]))), s(fun(prod(_3398648, _3398648), bool), 33453 ^ [_3398646, _3398648]))))]]], (5017 ^ _1496237) ^ [_1622540, _1622542] : [-(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, _1622542))), s(num, _1622540))))))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1622542)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1622540))))], (456 ^ _1496237) ^ [] : [463 ^ _1496237 : [(466 ^ _1496237) ^ [] : [-(p(s(bool, p1)))], (464 ^ _1496237) ^ [] : [-(p(s(bool, q)))]], p(s(bool, p1)), p(s(bool, q))], (17884 ^ _1496237) ^ [_2092000, _2092002, _2092004] : [17890 ^ _1496237 : [(17893 ^ _1496237) ^ [_2092725] : [p(s(bool, i(s(fun(_2092004, bool), i(s(fun(bool, fun(_2092004, bool)), i(s(fun(_2092004, fun(bool, fun(_2092004, bool))), setspec), s(_2092004, 17887 ^ [_2092000, _2092002, _2092004]))), s(bool, i(s(fun(_2092002, bool), 17885 ^ [_2092000, _2092002, _2092004]), s(_2092002, _2092725))))), s(_2092004, i(s(fun(_2092002, _2092004), 17886 ^ [_2092000, _2092002, _2092004]), s(_2092002, _2092725))))))], (17891 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2092004, bool), i(s(fun(fun(_2092002, _2092004), fun(_2092004, bool)), i(s(fun(fun(_2092002, bool), fun(fun(_2092002, _2092004), fun(_2092004, bool))), _2092000), s(fun(_2092002, bool), 17885 ^ [_2092000, _2092002, _2092004]))), s(fun(_2092002, _2092004), 17886 ^ [_2092000, _2092002, _2092004]))), s(_2092004, 17887 ^ [_2092000, _2092002, _2092004])))))]], 17895 ^ _1496237 : [(17898 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2092004, bool), i(s(fun(fun(_2092002, _2092004), fun(_2092004, bool)), i(s(fun(fun(_2092002, bool), fun(fun(_2092002, _2092004), fun(_2092004, bool))), _2092000), s(fun(_2092002, bool), 17885 ^ [_2092000, _2092002, _2092004]))), s(fun(_2092002, _2092004), 17886 ^ [_2092000, _2092002, _2092004]))), s(_2092004, 17887 ^ [_2092000, _2092002, _2092004]))))], (17896 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2092004, bool), i(s(fun(bool, fun(_2092004, bool)), i(s(fun(_2092004, fun(bool, fun(_2092004, bool))), setspec), s(_2092004, 17887 ^ [_2092000, _2092002, _2092004]))), s(bool, i(s(fun(_2092002, bool), 17885 ^ [_2092000, _2092002, _2092004]), s(_2092002, 17894 ^ [_2092000, _2092002, _2092004]))))), s(_2092004, i(s(fun(_2092002, _2092004), 17886 ^ [_2092000, _2092002, _2092004]), s(_2092002, 17894 ^ [_2092000, _2092002, _2092004])))))))]], 17899 ^ _1496237 : [(17913 ^ _1496237) ^ [_2093777, _2093779] : [17921 ^ _1496237 : [(17924 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2092004, bool), q0), s(_2092004, 17920 ^ [_2092000, _2092002, _2092004, _2093777, _2093779])))))], (17922 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2092004, bool), bool), i(s(fun(_2092004, fun(fun(_2092004, bool), bool)), in), s(_2092004, 17920 ^ [_2092000, _2092002, _2092004, _2093777, _2093779]))), s(fun(_2092004, bool), i(s(fun(fun(_2092004, bool), fun(_2092004, bool)), gspec), s(fun(_2092004, bool), i(s(fun(fun(_2092002, _2092004), fun(_2092004, bool)), i(s(fun(fun(_2092002, bool), fun(fun(_2092002, _2092004), fun(_2092004, bool))), _2092000), s(fun(_2092002, bool), _2093779))), s(fun(_2092002, _2092004), _2093777)))))))))]], 17914 ^ _1496237 : [(17915 ^ _1496237) ^ [_2093995] : [p(s(bool, i(s(fun(_2092002, bool), _2093779), s(_2092002, _2093995)))), p(s(bool, i(s(fun(_2092004, bool), q0), s(_2092004, i(s(fun(_2092002, _2092004), _2093777), s(_2092002, _2093995))))))]]], (17900 ^ _1496237) ^ [_2093123, _2093125] : [17908 ^ _1496237 : [(17911 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2092004, bool), q0), s(_2092004, i(s(fun(_2092002, _2092004), _2093123), s(_2092002, 17907 ^ [_2092000, _2092002, _2092004, _2093123, _2093125])))))))], (17909 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2092002, bool), _2093125), s(_2092002, 17907 ^ [_2092000, _2092002, _2092004, _2093123, _2093125])))))]], 17901 ^ _1496237 : [(17902 ^ _1496237) ^ [_2093341] : [p(s(bool, i(s(fun(fun(_2092004, bool), bool), i(s(fun(_2092004, fun(fun(_2092004, bool), bool)), in), s(_2092004, _2093341))), s(fun(_2092004, bool), i(s(fun(fun(_2092004, bool), fun(_2092004, bool)), gspec), s(fun(_2092004, bool), i(s(fun(fun(_2092002, _2092004), fun(_2092004, bool)), i(s(fun(fun(_2092002, bool), fun(fun(_2092002, _2092004), fun(_2092004, bool))), _2092000), s(fun(_2092002, bool), _2093125))), s(fun(_2092002, _2092004), _2093123)))))))), p(s(bool, i(s(fun(_2092004, bool), q0), s(_2092004, _2093341))))]]]]], (27519 ^ _1496237) ^ [_2639554, _2639556, _2639558, _2639560] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2639560, real), real), i(s(fun(fun(_2639560, bool), fun(fun(_2639560, real), real)), sum), s(fun(_2639560, bool), _2639558))), s(fun(_2639560, real), _2639554))))), s(real, i(s(fun(fun(_2639560, real), real), i(s(fun(fun(_2639560, bool), fun(fun(_2639560, real), real)), sum), s(fun(_2639560, bool), _2639556))), s(fun(_2639560, real), _2639554))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2639560, real), real), i(s(fun(fun(_2639560, bool), fun(fun(_2639560, real), real)), sum), s(fun(_2639560, bool), i(s(fun(fun(_2639560, bool), fun(_2639560, bool)), i(s(fun(fun(_2639560, bool), fun(fun(_2639560, bool), fun(_2639560, bool))), union), s(fun(_2639560, bool), _2639558))), s(fun(_2639560, bool), _2639556))))), s(fun(_2639560, real), _2639554))))), s(real, i(s(fun(fun(_2639560, real), real), i(s(fun(fun(_2639560, bool), fun(fun(_2639560, real), real)), sum), s(fun(_2639560, bool), i(s(fun(fun(_2639560, bool), fun(_2639560, bool)), i(s(fun(fun(_2639560, bool), fun(fun(_2639560, bool), fun(_2639560, bool))), inter), s(fun(_2639560, bool), _2639558))), s(fun(_2639560, bool), _2639556))))), s(fun(_2639560, real), _2639554)))))), p(s(bool, i(s(fun(fun(_2639560, bool), bool), finite), s(fun(_2639560, bool), _2639558)))), p(s(bool, i(s(fun(fun(_2639560, bool), bool), finite), s(fun(_2639560, bool), _2639556))))], (7686 ^ _1496237) ^ [_1714308, _1714310, _1714312] : [s(fun(num, fun(_1714312, bool)), i(s(fun(fun(num, fun(num, fun(_1714312, bool))), fun(num, fun(_1714312, bool))), injf), s(fun(num, fun(num, fun(_1714312, bool))), _1714310))) = s(fun(num, fun(_1714312, bool)), i(s(fun(fun(num, fun(num, fun(_1714312, bool))), fun(num, fun(_1714312, bool))), injf), s(fun(num, fun(num, fun(_1714312, bool))), _1714308))), -(s(fun(num, fun(num, fun(_1714312, bool))), _1714310) = s(fun(num, fun(num, fun(_1714312, bool))), _1714308))], (8246 ^ _1496237) ^ [_1741667, _1741669] : [-(s(bool, i(s(fun(list(_1741667), bool), i(s(fun(list(_1741669), fun(list(_1741667), bool)), i(s(fun(fun(_1741669, fun(_1741667, bool)), fun(list(_1741669), fun(list(_1741667), bool))), all2), s(fun(_1741669, fun(_1741667, bool)), p0))), s(list(_1741669), i(s(fun(list(_1741669), list(_1741669)), i(s(fun(_1741669, fun(list(_1741669), list(_1741669))), cons), s(_1741669, h1))), s(list(_1741669), t1))))), s(list(_1741667), nil))) = s(bool, f0))], (720 ^ _1496237) ^ [] : [721 ^ _1496237 : [(726 ^ _1496237) ^ [] : [p(s(bool, r0))], (724 ^ _1496237) ^ [] : [p(s(bool, q))], (722 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, q))), -(p(s(bool, p1))), -(p(s(bool, r0)))], (9559 ^ _1496237) ^ [_1807584, _1807586] : [9561 ^ _1496237 : [(9562 ^ _1496237) ^ [_1807780] : [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, _1807586))), s(num, 9560 ^ [_1807584, _1807586, _1807780]))))), 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, _1807584))), s(num, 9560 ^ [_1807584, _1807586, _1807780]))))), s(num, _1807780))))))]], -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1807586))), s(nadd, _1807584)))))], (24521 ^ _1496237) ^ [_2421941, _2421943, _2421945, _2421947] : [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, _2421947))), s(num, _2421945))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2421943))), s(num, _2421941)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2421945))), s(num, _2421943))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2421941))), s(num, _2421947))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2421945))), s(num, _2421947))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2421941))), s(num, _2421943)))))], (12111 ^ _1496237) ^ [_1879883, _1879885] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1879885))), s(real, _1879883))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1879885) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _1879883) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (32853 ^ _1496237) ^ [_3346035, _3346037, _3346039, _3346041] : [32858 ^ _1496237 : [(32863 ^ _1496237) ^ [_3349901] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32855 ^ [_3346035, _3346037, _3346039, _3346041]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), 32860 ^ [_3346035, _3346037, _3346039, _3346041]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32861 ^ [_3346035, _3346037, _3346039, _3346041]))))))), s(bool, _3349901)))), 32866 ^ _1496237 : [(32870 ^ _1496237) ^ [] : [s(_3346037, i(s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]), s(_3346041, i(s(fun(_3346039, _3346041), 32860 ^ [_3346035, _3346037, _3346039, _3346041]), s(_3346039, 32868 ^ [_3346035, _3346037, _3346039, _3346041, _3349901]))))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32861 ^ [_3346035, _3346037, _3346039, _3346041]), s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]))), s(_3346039, 32868 ^ [_3346035, _3346037, _3346039, _3346041, _3349901])))], (32867 ^ _1496237) ^ [] : [-(p(s(bool, _3349901)))]], 32871 ^ _1496237 : [(32874 ^ _1496237) ^ [] : [p(s(bool, _3349901))], (32872 ^ _1496237) ^ [_3350583] : [-(s(_3346037, i(s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]), s(_3346041, i(s(fun(_3346039, _3346041), 32860 ^ [_3346035, _3346037, _3346039, _3346041]), s(_3346039, _3350583))))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32861 ^ [_3346035, _3346037, _3346039, _3346041]), s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]))), s(_3346039, _3350583))))]]], (32859 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(_3346041, _3346037), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), _3346035), s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32855 ^ [_3346035, _3346037, _3346039, _3346041])))))]], 32878 ^ _1496237 : [(32892 ^ _1496237) ^ [_3351973, _3351975] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32855 ^ [_3346035, _3346037, _3346039, _3346041]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), _3351975))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3351973))))))), s(bool, 32877 ^ [_3346035, _3346037, _3346039, _3346041, _3351973, _3351975])))))], (32879 ^ _1496237) ^ [_3351250, _3351252] : [p(s(bool, 32877 ^ [_3346035, _3346037, _3346039, _3346041, _3351250, _3351252])), 32882 ^ _1496237 : [(32883 ^ _1496237) ^ [_3351436] : [-(s(_3346037, i(s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]), s(_3346041, i(s(fun(_3346039, _3346041), _3351252), s(_3346039, _3351436))))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3351250), s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]))), s(_3346039, _3351436))))]]], (32885 ^ _1496237) ^ [_3351544, _3351546] : [s(_3346037, i(s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]), s(_3346041, i(s(fun(_3346039, _3346041), _3351546), s(_3346039, 32886 ^ [_3346035, _3346037, _3346039, _3346041, _3351544, _3351546]))))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3351544), s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]))), s(_3346039, 32886 ^ [_3346035, _3346037, _3346039, _3346041, _3351544, _3351546]))), -(p(s(bool, 32877 ^ [_3346035, _3346037, _3346039, _3346041, _3351544, _3351546])))], (32894 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(_3346041, _3346037), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), _3346035), s(fun(_3346041, _3346037), 32854 ^ [_3346035, _3346037, _3346039, _3346041]))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32855 ^ [_3346035, _3346037, _3346039, _3346041]))))]], 32895 ^ _1496237 : [(32896 ^ _1496237) ^ [_3352313] : [32902 ^ _1496237 : [(32907 ^ _1496237) ^ [_3356040] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32899 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), 32904 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32905 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))))))), s(bool, _3356040)))), 32910 ^ _1496237 : [(32918 ^ _1496237) ^ [] : [s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32898 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(fun(_3346041, _3346037), 32912 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3356040]))), s(_3346039, 32913 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3356040]))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32905 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(fun(_3346041, _3346037), 32912 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3356040]))), s(_3346039, 32914 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3356040])))], (32916 ^ _1496237) ^ [] : [-(s(_3346041, i(s(fun(_3346039, _3346041), 32897 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(_3346039, 32913 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3356040]))) = s(_3346041, i(s(fun(_3346039, _3346041), 32904 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(_3346039, 32914 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3356040]))))], (32911 ^ _1496237) ^ [] : [-(p(s(bool, _3356040)))]], 32919 ^ _1496237 : [(32920 ^ _1496237) ^ [_3356971, _3356973, _3356975] : [s(_3346041, i(s(fun(_3346039, _3346041), 32897 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(_3346039, _3356973))) = s(_3346041, i(s(fun(_3346039, _3346041), 32904 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(_3346039, _3356971))), -(s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32898 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(fun(_3346041, _3346037), _3356975))), s(_3346039, _3356973))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32905 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(fun(_3346041, _3346037), _3356975))), s(_3346039, _3356971))))], (32926 ^ _1496237) ^ [] : [p(s(bool, _3356040))]]], (32903 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool))), _3352313), s(fun(_3346039, _3346041), 32897 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32898 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32899 ^ [_3346035, _3346037, _3346039, _3346041, _3352313])))))]], 32930 ^ _1496237 : [(32952 ^ _1496237) ^ [_3359267, _3359269] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32899 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), _3359269))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3359267))))))), s(bool, 32929 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359267, _3359269])))))], (32941 ^ _1496237) ^ [_3358572, _3358574] : [32945 ^ _1496237 : [(32948 ^ _1496237) ^ [] : [s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32898 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(fun(_3346041, _3346037), 32942 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574]))), s(_3346039, 32943 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574]))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3358572), s(fun(_3346041, _3346037), 32942 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574]))), s(_3346039, 32944 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574])))], (32946 ^ _1496237) ^ [] : [-(s(_3346041, i(s(fun(_3346039, _3346041), 32897 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(_3346039, 32943 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574]))) = s(_3346041, i(s(fun(_3346039, _3346041), _3358574), s(_3346039, 32944 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574]))))]], -(p(s(bool, 32929 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3358572, _3358574])))], (32931 ^ _1496237) ^ [_3357974, _3357976] : [p(s(bool, 32929 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3357974, _3357976])), 32934 ^ _1496237 : [(32935 ^ _1496237) ^ [_3358223, _3358225, _3358227] : [s(_3346041, i(s(fun(_3346039, _3346041), 32897 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(_3346039, _3358225))) = s(_3346041, i(s(fun(_3346039, _3346041), _3357976), s(_3346039, _3358223))), -(s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32898 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]), s(fun(_3346041, _3346037), _3358227))), s(_3346039, _3358225))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3357974), s(fun(_3346041, _3346037), _3358227))), s(_3346039, _3358223))))]]], (32954 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool))), _3352313), s(fun(_3346039, _3346041), 32897 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32898 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32899 ^ [_3346035, _3346037, _3346039, _3346041, _3352313]))))]], 32955 ^ _1496237 : [(32956 ^ _1496237) ^ [_3359693] : [32960 ^ _1496237 : [(32965 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), geq), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), 32957 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), 32962 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32963 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]))))))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), gabs), s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool))), _3352313), s(fun(_3346039, _3346041), 32962 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32963 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]))))))))], (32961 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), bool), _3359693), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), 32957 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693])))))]], 32966 ^ _1496237 : [(32969 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), bool), _3359693), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), 32957 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]))))], (32967 ^ _1496237) ^ [_3363942, _3363944] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), geq), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), 32957 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), _3363944))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3363942))))))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), gabs), s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool))), _3352313), s(fun(_3346039, _3346041), _3363944))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3363942)))))))))]], 32970 ^ _1496237 : [(32971 ^ _1496237) ^ [_3364555] : [33028 ^ _1496237 : [(33029 ^ _1496237) ^ [_3370564] : [s(bool, i(s(fun(_3346039, bool), _3370564), s(_3346039, 33030 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564]))) = s(bool, t), 33033 ^ _1496237 : [(33034 ^ _1496237) ^ [_3372204] : [s(fun(_3346039, bool), i(s(fun(fun(_3346041, _3346037), fun(_3346039, bool)), _3372204), s(fun(_3346041, _3346037), 33035 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204]))) = s(fun(_3346039, bool), _3370564), 33038 ^ _1496237 : [(33039 ^ _1496237) ^ [_3373855] : [33044 ^ _1496237 : [(33049 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 33041 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), 33046 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 33047 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))))))), s(bool, i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool)), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, bool)), fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool))), i(s(fun(fun(_3346041, fun(_3346041, bool)), fun(fun(fun(_3346041, _3346037), fun(_3346039, bool)), fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool)))), superadmissible), s(fun(_3346041, fun(_3346041, bool)), 33040 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))), s(fun(fun(_3346041, _3346037), fun(_3346039, bool)), _3372204))), s(fun(_3346039, _3346041), 33046 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 33047 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))))))], (33045 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(_3346041, fun(_3346041, bool)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), _3373855), s(fun(_3346041, fun(_3346041, bool)), 33040 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 33041 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855])))))]], 33050 ^ _1496237 : [(33053 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(_3346041, fun(_3346041, bool)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), _3373855), s(fun(_3346041, fun(_3346041, bool)), 33040 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 33041 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))))], (33051 ^ _1496237) ^ [_3376931, _3376933] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 33041 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), _3376933))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3376931))))))), s(bool, i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool)), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, bool)), fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool))), i(s(fun(fun(_3346041, fun(_3346041, bool)), fun(fun(fun(_3346041, _3346037), fun(_3346039, bool)), fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), bool)))), superadmissible), s(fun(_3346041, fun(_3346041, bool)), 33040 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855]))), s(fun(fun(_3346041, _3346037), fun(_3346039, bool)), _3372204))), s(fun(_3346039, _3346041), _3376933))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3376931)))))))]], 33054 ^ _1496237 : [(33055 ^ _1496237) ^ [_3377483] : [-(p(s(bool, i(s(fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool), i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool)), all0), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), gabs), s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(_3346041, _3346037), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), _3346035), s(fun(_3346041, _3346037), 33070 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370564, _3372204, _3373855, _3377483]))))))), s(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), _3377483))))), 33058 ^ _1496237 : [(33059 ^ _1496237) ^ [_3378549] : [p(s(bool, i(s(fun(fun(_3346041, fun(_3346041, bool)), bool), wf), s(fun(_3346041, fun(_3346041, bool)), _3378549)))), p(s(bool, i(s(fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool), i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool)), all0), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), gabs), s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), i(s(fun(fun(_3346041, fun(_3346041, bool)), fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool)), _3373855), s(fun(_3346041, fun(_3346041, bool)), _3378549))))))), s(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), _3377483))))]], p(s(bool, i(s(fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool), i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool)), all0), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), i(s(fun(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), gabs), s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), _3364555))))), s(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), _3377483)))), p(s(bool, i(s(fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool), i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), fun(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), bool)), pairwise0), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), i(s(fun(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), bool), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool))), gabs), s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool)), bool), _3359693))))), s(list(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), _3377483))))]]]]]]]], 32975 ^ _1496237 : [(32980 ^ _1496237) ^ [_3366970] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32972 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), 32977 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32978 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]))))))), s(bool, _3366970)))), 32983 ^ _1496237 : [(32991 ^ _1496237) ^ [] : [s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32978 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(fun(_3346041, _3346037), 32985 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3366970]))), s(_3346039, 32986 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3366970]))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32978 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(fun(_3346041, _3346037), 32985 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3366970]))), s(_3346039, 32987 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3366970])))], (32989 ^ _1496237) ^ [] : [-(s(_3346041, i(s(fun(_3346039, _3346041), 32977 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(_3346039, 32986 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3366970]))) = s(_3346041, i(s(fun(_3346039, _3346041), 32977 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(_3346039, 32987 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3366970]))))], (32984 ^ _1496237) ^ [] : [-(p(s(bool, _3366970)))]], 32992 ^ _1496237 : [(32993 ^ _1496237) ^ [_3368003, _3368005, _3368007] : [s(_3346041, i(s(fun(_3346039, _3346041), 32977 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(_3346039, _3368005))) = s(_3346041, i(s(fun(_3346039, _3346041), 32977 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(_3346039, _3368003))), -(s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32978 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(fun(_3346041, _3346037), _3368007))), s(_3346039, _3368005))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), 32978 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(fun(_3346041, _3346037), _3368007))), s(_3346039, _3368003))))], (32999 ^ _1496237) ^ [] : [p(s(bool, _3366970))]]], (32976 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), _3364555), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32972 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555])))))]], 33003 ^ _1496237 : [(33025 ^ _1496237) ^ [_3370256, _3370258] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32972 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]), s(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), i(s(fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037)))), i(s(fun(fun(_3346039, _3346041), fun(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))))), c_), s(fun(_3346039, _3346041), _3370258))), s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3370256))))))), s(bool, 33002 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3370256, _3370258])))))], (33014 ^ _1496237) ^ [_3369572, _3369574] : [33018 ^ _1496237 : [(33021 ^ _1496237) ^ [] : [s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3369572), s(fun(_3346041, _3346037), 33015 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574]))), s(_3346039, 33016 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574]))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3369572), s(fun(_3346041, _3346037), 33015 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574]))), s(_3346039, 33017 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574])))], (33019 ^ _1496237) ^ [] : [-(s(_3346041, i(s(fun(_3346039, _3346041), _3369574), s(_3346039, 33016 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574]))) = s(_3346041, i(s(fun(_3346039, _3346041), _3369574), s(_3346039, 33017 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574]))))]], -(p(s(bool, 33002 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369572, _3369574])))], (33004 ^ _1496237) ^ [_3369036, _3369038] : [p(s(bool, 33002 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555, _3369036, _3369038])), 33007 ^ _1496237 : [(33008 ^ _1496237) ^ [_3369271, _3369273, _3369275] : [s(_3346041, i(s(fun(_3346039, _3346041), _3369038), s(_3346039, _3369273))) = s(_3346041, i(s(fun(_3346039, _3346041), _3369038), s(_3346039, _3369271))), -(s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3369036), s(fun(_3346041, _3346037), _3369275))), s(_3346039, _3369273))) = s(_3346037, i(s(fun(_3346039, _3346037), i(s(fun(fun(_3346041, _3346037), fun(_3346039, _3346037)), _3369036), s(fun(_3346041, _3346037), _3369275))), s(_3346039, _3369271))))]]], (33027 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), bool), _3364555), s(fun(prod(fun(_3346039, _3346041), fun(fun(_3346041, _3346037), fun(_3346039, _3346037))), bool), 32972 ^ [_3346035, _3346037, _3346039, _3346041, _3352313, _3359693, _3364555]))))]]]]]]]]], (29304 ^ _1496237) ^ [_2759012, _2759014, _2759016, _2759018] : [29306 ^ _1496237 : [(29311 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), _2759018), s(num, 29305 ^ [_2759012, _2759014, _2759016, _2759018]))) = s(real, i(s(fun(num, real), _2759016), s(num, 29305 ^ [_2759012, _2759014, _2759016, _2759018])))], (29309 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29305 ^ [_2759012, _2759014, _2759016, _2759018]))), s(num, _2759012)))))], (29307 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2759014))), s(num, 29305 ^ [_2759012, _2759014, _2759016, _2759018])))))]], -(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, _2759014))), s(num, _2759012))))), s(fun(num, real), _2759018))) = 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, _2759014))), s(num, _2759012))))), s(fun(num, real), _2759016))))], (18144 ^ _1496237) ^ [_2107896, _2107898, _2107900, _2107902, _2107904] : [18202 ^ _1496237 : [(18203 ^ _1496237) ^ [_2112161] : [18220 ^ _1496237 : [(18221 ^ _1496237) ^ [_2114144, _2114146] : [-(s(fun(_2107898, bool), i(s(fun(fun(fun(_2107898, bool), bool), fun(_2107898, bool)), unions), s(fun(fun(_2107898, bool), bool), i(s(fun(fun(fun(_2107898, bool), bool), fun(fun(_2107898, bool), bool)), gspec), s(fun(fun(_2107898, bool), bool), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(fun(_2107898, bool), bool)), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, bool))), fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(fun(_2107898, bool), bool))), _2112161), s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), _2114146))), s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), _2114144))))))) = s(fun(_2107898, bool), i(s(fun(fun(_2107898, bool), fun(_2107898, bool)), gspec), s(fun(_2107898, bool), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(_2107898, bool)), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, bool))), fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(_2107898, bool))), _2107896), s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), _2114146))), s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), _2114144))))))]], 18209 ^ _1496237 : [(18212 ^ _1496237) ^ [_2113392, _2113394, _2113396] : [p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(bool, fun(fun(_2107898, bool), bool)), i(s(fun(fun(_2107898, bool), fun(bool, fun(fun(_2107898, bool), bool))), setspec), s(fun(_2107898, bool), 18206 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(bool, i(s(fun(_2107900, bool), i(s(fun(_2107902, fun(_2107900, bool)), i(s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18204 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]), s(_2107904, _2113396))), s(_2107902, _2113394))), s(_2107900, _2113392))))), s(fun(_2107898, bool), i(s(fun(_2107900, fun(_2107898, bool)), i(s(fun(_2107902, fun(_2107900, fun(_2107898, bool))), i(s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18205 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]), s(_2107904, _2113396))), s(_2107902, _2113394))), s(_2107900, _2113392))))))], (18210 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(fun(_2107898, bool), bool)), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, bool))), fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(fun(_2107898, bool), bool))), _2112161), s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18204 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18205 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(fun(_2107898, bool), 18206 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161])))))]], 18216 ^ _1496237 : [(18219 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(fun(_2107898, bool), bool)), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, bool))), fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(fun(_2107898, bool), bool))), _2112161), s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18204 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18205 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(fun(_2107898, bool), 18206 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))))], (18217 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(bool, fun(fun(_2107898, bool), bool)), i(s(fun(fun(_2107898, bool), fun(bool, fun(fun(_2107898, bool), bool))), setspec), s(fun(_2107898, bool), 18206 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(bool, i(s(fun(_2107900, bool), i(s(fun(_2107902, fun(_2107900, bool)), i(s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18204 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]), s(_2107904, 18213 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(_2107902, 18214 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(_2107900, 18215 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))))), s(fun(_2107898, bool), i(s(fun(_2107900, fun(_2107898, bool)), i(s(fun(_2107902, fun(_2107900, fun(_2107898, bool))), i(s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18205 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]), s(_2107904, 18213 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(_2107902, 18214 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161]))), s(_2107900, 18215 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2112161])))))))]]]], 18150 ^ _1496237 : [(18153 ^ _1496237) ^ [_2109486, _2109488] : [p(s(bool, i(s(fun(_2107898, bool), i(s(fun(bool, fun(_2107898, bool)), i(s(fun(_2107898, fun(bool, fun(_2107898, bool))), setspec), s(_2107898, 18147 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(bool, _2109486))), s(_2107898, _2109488)))), 18167 ^ _1496237 : [(18172 ^ _1496237) ^ [] : [p(s(bool, _2109486))], (18170 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(_2107898, fun(fun(_2107898, bool), bool)), in), s(_2107898, _2109488))), s(fun(_2107898, bool), i(s(fun(_2107900, fun(_2107898, bool)), i(s(fun(_2107902, fun(_2107900, fun(_2107898, bool))), i(s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18146 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, 18164 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2109486, _2109488]))), s(_2107902, 18165 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2109486, _2109488]))), s(_2107900, 18166 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2109486, _2109488])))))))], (18168 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2107900, bool), i(s(fun(_2107902, fun(_2107900, bool)), i(s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18145 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, 18164 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2109486, _2109488]))), s(_2107902, 18165 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2109486, _2109488]))), s(_2107900, 18166 ^ [_2107896, _2107898, _2107900, _2107902, _2107904, _2109486, _2109488])))))]], 18156 ^ _1496237 : [(18159 ^ _1496237) ^ [_2109839, _2109841, _2109843] : [p(s(bool, i(s(fun(_2107900, bool), i(s(fun(_2107902, fun(_2107900, bool)), i(s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18145 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, _2109843))), s(_2107902, _2109841))), s(_2107900, _2109839)))), p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(_2107898, fun(fun(_2107898, bool), bool)), in), s(_2107898, _2109488))), s(fun(_2107898, bool), i(s(fun(_2107900, fun(_2107898, bool)), i(s(fun(_2107902, fun(_2107900, fun(_2107898, bool))), i(s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18146 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, _2109843))), s(_2107902, _2109841))), s(_2107900, _2109839))))))], (18157 ^ _1496237) ^ [] : [-(p(s(bool, _2109486)))]]], (18151 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2107898, bool), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(_2107898, bool)), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, bool))), fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(_2107898, bool))), _2107896), s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18145 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18146 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107898, 18147 ^ [_2107896, _2107898, _2107900, _2107902, _2107904])))))]], 18177 ^ _1496237 : [(18199 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2107898, bool), i(s(fun(bool, fun(_2107898, bool)), i(s(fun(_2107898, fun(bool, fun(_2107898, bool))), setspec), s(_2107898, 18147 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(bool, 18176 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107898, 18175 ^ [_2107896, _2107898, _2107900, _2107902, _2107904])))))], (18178 ^ _1496237) ^ [] : [p(s(bool, 18176 ^ [_2107896, _2107898, _2107900, _2107902, _2107904])), 18184 ^ _1496237 : [(18187 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(_2107898, fun(fun(_2107898, bool), bool)), in), s(_2107898, 18175 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(fun(_2107898, bool), i(s(fun(_2107900, fun(_2107898, bool)), i(s(fun(_2107902, fun(_2107900, fun(_2107898, bool))), i(s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18146 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, 18181 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107902, 18182 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107900, 18183 ^ [_2107896, _2107898, _2107900, _2107902, _2107904])))))))], (18185 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2107900, bool), i(s(fun(_2107902, fun(_2107900, bool)), i(s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18145 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, 18181 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107902, 18182 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107900, 18183 ^ [_2107896, _2107898, _2107900, _2107902, _2107904])))))]]], (18189 ^ _1496237) ^ [] : [-(p(s(bool, 18176 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), 18190 ^ _1496237 : [(18191 ^ _1496237) ^ [_2111398, _2111400, _2111402] : [p(s(bool, i(s(fun(_2107900, bool), i(s(fun(_2107902, fun(_2107900, bool)), i(s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18145 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, _2111402))), s(_2107902, _2111400))), s(_2107900, _2111398)))), p(s(bool, i(s(fun(fun(_2107898, bool), bool), i(s(fun(_2107898, fun(fun(_2107898, bool), bool)), in), s(_2107898, 18175 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(fun(_2107898, bool), i(s(fun(_2107900, fun(_2107898, bool)), i(s(fun(_2107902, fun(_2107900, fun(_2107898, bool))), i(s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18146 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]), s(_2107904, _2111402))), s(_2107902, _2111400))), s(_2107900, _2111398))))))]]], (18201 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2107898, bool), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(_2107898, bool)), i(s(fun(fun(_2107904, fun(_2107902, fun(_2107900, bool))), fun(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), fun(_2107898, bool))), _2107896), s(fun(_2107904, fun(_2107902, fun(_2107900, bool))), 18145 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(fun(_2107904, fun(_2107902, fun(_2107900, fun(_2107898, bool)))), 18146 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))), s(_2107898, 18147 ^ [_2107896, _2107898, _2107900, _2107902, _2107904]))))]]], (9948 ^ _1496237) ^ [_1823329] : [s(num, i(s(fun(num, num), _1823329), s(num, 9949 ^ [_1823329]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 9952 ^ _1496237 : [(9953 ^ _1496237) ^ [_1823502] : [-(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1823502))))) = 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, _1823502))), 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), _1823329))), s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1823502))))))]]], (11539 ^ _1496237) ^ [] : [-(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))))))))], (9224 ^ _1496237) ^ [_1794831, _1794833, _1794835] : [9225 ^ _1496237 : [(9226 ^ _1496237) ^ [_1795003, _1795005] : [s(list(_1794835), _1794831) = s(list(_1794835), i(s(fun(list(_1794835), list(_1794835)), i(s(fun(list(_1794835), fun(list(_1794835), list(_1794835))), append), s(list(_1794835), _1795005))), s(list(_1794835), i(s(fun(list(_1794835), list(_1794835)), i(s(fun(_1794835, fun(list(_1794835), list(_1794835))), cons), s(_1794835, _1794833))), s(list(_1794835), _1795003)))))]], -(p(s(bool, i(s(fun(list(_1794835), bool), i(s(fun(_1794835, fun(list(_1794835), bool)), mem), s(_1794835, _1794833))), s(list(_1794835), _1794831)))))], (10397 ^ _1496237) ^ [_1836130] : [-(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), _1836130))), s(prod(hreal, hreal), _1836130)))))], (36759 ^ _1496237) ^ [_3568897, _3568899] : [36760 ^ _1496237 : [(36761 ^ _1496237) ^ [_3569036] : [p(s(bool, i(s(fun(fun(_3568899, bool), bool), i(s(fun(fun(_3568899, bool), fun(fun(_3568899, bool), bool)), subset), s(fun(_3568899, bool), _3568897))), s(fun(_3568899, bool), i(s(fun(fun(num, bool), fun(_3568899, bool)), i(s(fun(fun(num, _3568899), fun(fun(num, bool), fun(_3568899, bool))), image), s(fun(num, _3568899), _3569036))), s(fun(num, bool), univ))))))]], -(p(s(bool, i(s(fun(fun(_3568899, bool), bool), countable), s(fun(_3568899, bool), _3568897)))))], (39191 ^ _1496237) ^ [_3781699] : [-(s(real, i(s(fun(cart(real, n10), real), vectoru_norm), s(cart(real, n10), _3781699))) = 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), _3781699))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (22904 ^ _1496237) ^ [_2361890, _2361892] : [-(p(s(bool, f0))), 22905 ^ _1496237 : [(22906 ^ _1496237) ^ [_2361979] : [p(s(bool, i(s(fun(fun(_2361892, bool), bool), i(s(fun(_2361892, fun(fun(_2361892, bool), bool)), in), s(_2361892, _2361979))), s(fun(_2361892, bool), empty)))), p(s(bool, i(s(fun(_2361892, bool), _2361890), s(_2361892, _2361979))))]]], (9665 ^ _1496237) ^ [_1810910] : [-(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, _1810910))))), s(nadd, _1810910)))))], (11431 ^ _1496237) ^ [_1861900, _1861902] : [-(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, _1861902))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1861900))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1861900))), s(real, _1861902))))], (36003 ^ _1496237) ^ [_3529700, _3529702, _3529704, _3529706, _3529708] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_3529706, bool), fun(num, bool)), hasu_size), s(fun(_3529706, bool), _3529702))), s(num, _3529700))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_3529708, bool), fun(num, bool)), hasu_size), s(fun(_3529708, bool), _3529704))), s(num, _3529700)))), p(s(bool, i(s(fun(fun(_3529706, bool), bool), i(s(fun(fun(_3529708, bool), fun(fun(_3529706, bool), bool)), a_u_c), s(fun(_3529708, bool), _3529704))), s(fun(_3529706, bool), _3529702))))], (2020 ^ _1496237) ^ [_1528218, _1528220, _1528222] : [2022 ^ _1496237 : [(2025 ^ _1496237) ^ [] : [p(s(bool, _1528218))], (2023 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1528222, bool), _1528220), s(_1528222, 2021 ^ [_1528218, _1528220, _1528222])))))]], 2028 ^ _1496237 : [(2029 ^ _1496237) ^ [_1528409] : [p(s(bool, i(s(fun(_1528222, bool), _1528220), s(_1528222, _1528409))))]], -(p(s(bool, _1528218)))], (13953 ^ _1496237) ^ [_1924033, _1924035, _1924037, _1924039] : [-(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, _1924039))), s(int, _1924035))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1924037))), s(int, _1924033))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1924039))), s(int, _1924037)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1924035))), s(int, _1924033))))], (5259 ^ _1496237) ^ [_1628273, _1628275, _1628277] : [-(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, _1628277))), s(num, _1628275))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1628277))), s(num, _1628273))))))), 5260 ^ _1496237 : [(5267 ^ _1496237) ^ [] : [s(num, _1628277) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1628275) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), s(num, _1628273) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5261 ^ _1496237) ^ [] : [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, _1628277)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1628275))), s(num, _1628273))))]]], (28617 ^ _1496237) ^ [_2714665, _2714667, _2714669] : [28670 ^ _1496237 : [(28671 ^ _1496237) ^ [_2717445] : [s(real, i(s(fun(_2714669, real), i(s(fun(fun(_2714667, real), fun(_2714669, real)), i(s(fun(fun(_2714667, _2714669), fun(fun(_2714667, real), fun(_2714669, real))), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, _2714669), fun(fun(_2714667, real), fun(_2714669, real)))), _2717445), s(fun(_2714667, bool), 28672 ^ [_2714665, _2714667, _2714669, _2717445]))), s(fun(_2714667, _2714669), 28673 ^ [_2714665, _2714667, _2714669, _2717445]))), s(fun(_2714667, real), 28674 ^ [_2714665, _2714667, _2714669, _2717445]))), s(_2714669, 28675 ^ [_2714665, _2714667, _2714669, _2717445]))) = s(real, i(s(fun(fun(_2714667, real), real), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, real), real)), sum), s(fun(_2714667, bool), i(s(fun(fun(_2714667, bool), fun(_2714667, bool)), gspec), s(fun(_2714667, bool), i(s(fun(_2714669, fun(_2714667, bool)), i(s(fun(fun(_2714667, _2714669), fun(_2714669, fun(_2714667, bool))), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, _2714669), fun(_2714669, fun(_2714667, bool)))), _2714665), s(fun(_2714667, bool), 28672 ^ [_2714665, _2714667, _2714669, _2717445]))), s(fun(_2714667, _2714669), 28673 ^ [_2714665, _2714667, _2714669, _2717445]))), s(_2714669, 28675 ^ [_2714665, _2714667, _2714669, _2717445]))))))), s(fun(_2714667, real), 28674 ^ [_2714665, _2714667, _2714669, _2717445]))), 28678 ^ _1496237 : [(28679 ^ _1496237) ^ [_2718644, _2718646, _2718648] : [p(s(bool, i(s(fun(fun(_2714667, bool), bool), finite), s(fun(_2714667, bool), _2718644)))), -(s(real, i(s(fun(fun(_2714667, real), real), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, real), real)), sum), s(fun(_2714667, bool), _2718644))), s(fun(_2714667, real), _2718646))) = s(real, i(s(fun(fun(_2714669, real), real), i(s(fun(fun(_2714669, bool), fun(fun(_2714669, real), real)), sum), s(fun(_2714669, bool), i(s(fun(fun(_2714667, bool), fun(_2714669, bool)), i(s(fun(fun(_2714667, _2714669), fun(fun(_2714667, bool), fun(_2714669, bool))), image), s(fun(_2714667, _2714669), _2718648))), s(fun(_2714667, bool), _2718644))))), s(fun(_2714669, real), i(s(fun(fun(_2714667, real), fun(_2714669, real)), i(s(fun(fun(_2714667, _2714669), fun(fun(_2714667, real), fun(_2714669, real))), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, _2714669), fun(fun(_2714667, real), fun(_2714669, real)))), _2717445), s(fun(_2714667, bool), _2718644))), s(fun(_2714667, _2714669), _2718648))), s(fun(_2714667, real), _2718646))))))]]]], 28624 ^ _1496237 : [(28627 ^ _1496237) ^ [_2715915, _2715917] : [p(s(bool, i(s(fun(_2714667, bool), i(s(fun(bool, fun(_2714667, bool)), i(s(fun(_2714667, fun(bool, fun(_2714667, bool))), setspec), s(_2714667, 28621 ^ [_2714665, _2714667, _2714669]))), s(bool, _2715915))), s(_2714667, _2715917)))), 28638 ^ _1496237 : [(28643 ^ _1496237) ^ [] : [p(s(bool, _2715915))], (28641 ^ _1496237) ^ [] : [-(s(_2714669, i(s(fun(_2714667, _2714669), 28619 ^ [_2714665, _2714667, _2714669]), s(_2714667, _2715917))) = s(_2714669, 28620 ^ [_2714665, _2714667, _2714669]))], (28639 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2714667, bool), bool), i(s(fun(_2714667, fun(fun(_2714667, bool), bool)), in), s(_2714667, _2715917))), s(fun(_2714667, bool), 28618 ^ [_2714665, _2714667, _2714669])))))]], 28630 ^ _1496237 : [(28633 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2714667, bool), bool), i(s(fun(_2714667, fun(fun(_2714667, bool), bool)), in), s(_2714667, _2715917))), s(fun(_2714667, bool), 28618 ^ [_2714665, _2714667, _2714669])))), s(_2714669, i(s(fun(_2714667, _2714669), 28619 ^ [_2714665, _2714667, _2714669]), s(_2714667, _2715917))) = s(_2714669, 28620 ^ [_2714665, _2714667, _2714669])], (28631 ^ _1496237) ^ [] : [-(p(s(bool, _2715915)))]]], (28625 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2714667, bool), i(s(fun(_2714669, fun(_2714667, bool)), i(s(fun(fun(_2714667, _2714669), fun(_2714669, fun(_2714667, bool))), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, _2714669), fun(_2714669, fun(_2714667, bool)))), _2714665), s(fun(_2714667, bool), 28618 ^ [_2714665, _2714667, _2714669]))), s(fun(_2714667, _2714669), 28619 ^ [_2714665, _2714667, _2714669]))), s(_2714669, 28620 ^ [_2714665, _2714667, _2714669]))), s(_2714667, 28621 ^ [_2714665, _2714667, _2714669])))))]], 28648 ^ _1496237 : [(28667 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2714667, bool), i(s(fun(bool, fun(_2714667, bool)), i(s(fun(_2714667, fun(bool, fun(_2714667, bool))), setspec), s(_2714667, 28621 ^ [_2714665, _2714667, _2714669]))), s(bool, 28647 ^ [_2714665, _2714667, _2714669]))), s(_2714667, 28646 ^ [_2714665, _2714667, _2714669])))))], (28649 ^ _1496237) ^ [] : [p(s(bool, 28647 ^ [_2714665, _2714667, _2714669])), 28652 ^ _1496237 : [(28655 ^ _1496237) ^ [] : [-(s(_2714669, i(s(fun(_2714667, _2714669), 28619 ^ [_2714665, _2714667, _2714669]), s(_2714667, 28646 ^ [_2714665, _2714667, _2714669]))) = s(_2714669, 28620 ^ [_2714665, _2714667, _2714669]))], (28653 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2714667, bool), bool), i(s(fun(_2714667, fun(fun(_2714667, bool), bool)), in), s(_2714667, 28646 ^ [_2714665, _2714667, _2714669]))), s(fun(_2714667, bool), 28618 ^ [_2714665, _2714667, _2714669])))))]]], (28657 ^ _1496237) ^ [] : [-(p(s(bool, 28647 ^ [_2714665, _2714667, _2714669]))), p(s(bool, i(s(fun(fun(_2714667, bool), bool), i(s(fun(_2714667, fun(fun(_2714667, bool), bool)), in), s(_2714667, 28646 ^ [_2714665, _2714667, _2714669]))), s(fun(_2714667, bool), 28618 ^ [_2714665, _2714667, _2714669])))), s(_2714669, i(s(fun(_2714667, _2714669), 28619 ^ [_2714665, _2714667, _2714669]), s(_2714667, 28646 ^ [_2714665, _2714667, _2714669]))) = s(_2714669, 28620 ^ [_2714665, _2714667, _2714669])], (28669 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2714667, bool), i(s(fun(_2714669, fun(_2714667, bool)), i(s(fun(fun(_2714667, _2714669), fun(_2714669, fun(_2714667, bool))), i(s(fun(fun(_2714667, bool), fun(fun(_2714667, _2714669), fun(_2714669, fun(_2714667, bool)))), _2714665), s(fun(_2714667, bool), 28618 ^ [_2714665, _2714667, _2714669]))), s(fun(_2714667, _2714669), 28619 ^ [_2714665, _2714667, _2714669]))), s(_2714669, 28620 ^ [_2714665, _2714667, _2714669]))), s(_2714667, 28621 ^ [_2714665, _2714667, _2714669]))))]]], (10899 ^ _1496237) ^ [_1849068, _1849070, _1849072] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849072))), s(real, _1849070))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849072))), s(real, _1849068))), -(s(real, _1849070) = s(real, _1849068))], (6238 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(6240 ^ _1496237) ^ [_1651048] : [p(s(bool, i(s(fun(num, bool), p0), s(num, _1651048)))), 6241 ^ _1496237 : [(6244 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, a0))), s(num, b0)))), s(num, _1651048) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (6242 ^ _1496237) ^ [] : [s(num, a0) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, b0))), s(num, _1651048)))]]]]], (42775 ^ _1496237) ^ [_4054318, _4054320, _4054322, _4054324] : [-(s(cart(cart(real, _4054324), _4054322), i(s(fun(cart(cart(real, _4054324), _4054322), cart(cart(real, _4054324), _4054322)), i(s(fun(cart(cart(real, _4054324), _4054322), fun(cart(cart(real, _4054324), _4054322), cart(cart(real, _4054324), _4054322))), matrixu_sub), s(cart(cart(real, _4054324), _4054322), _4054320))), s(cart(cart(real, _4054324), _4054322), _4054318))) = s(cart(cart(real, _4054324), _4054322), i(s(fun(cart(cart(real, _4054324), _4054322), cart(cart(real, _4054324), _4054322)), i(s(fun(cart(cart(real, _4054324), _4054322), fun(cart(cart(real, _4054324), _4054322), cart(cart(real, _4054324), _4054322))), matrixu_add), s(cart(cart(real, _4054324), _4054322), _4054320))), s(cart(cart(real, _4054324), _4054322), i(s(fun(cart(cart(real, _4054324), _4054322), cart(cart(real, _4054324), _4054322)), matrixu_neg), s(cart(cart(real, _4054324), _4054322), _4054318))))))], (7320 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(num, bool), odd), s(num, u_0))) = s(bool, f0))], (10176 ^ _1496237) ^ [_1829005, _1829007] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1829007))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829007))), s(hreal, _1829005)))))))], (3748 ^ _1496237) ^ [_1591211, _1591213, _1591215, _1591217] : [3753 ^ _1496237 : [(3759 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1591217, prod(_1591215, _1591213)), bool), 3750 ^ [_1591211, _1591213, _1591215, _1591217]), s(prod(_1591217, prod(_1591215, _1591213)), i(s(fun(prod(_1591215, _1591213), prod(_1591217, prod(_1591215, _1591213))), i(s(fun(_1591217, fun(prod(_1591215, _1591213), prod(_1591217, prod(_1591215, _1591213)))), c_), s(_1591217, 3755 ^ [_1591211, _1591213, _1591215, _1591217]))), s(prod(_1591215, _1591213), i(s(fun(_1591213, prod(_1591215, _1591213)), i(s(fun(_1591215, fun(_1591213, prod(_1591215, _1591213))), c_), s(_1591215, 3756 ^ [_1591211, _1591213, _1591215, _1591217]))), s(_1591213, 3757 ^ [_1591211, _1591213, _1591215, _1591217]))))))))), s(bool, i(s(fun(_1591213, bool), i(s(fun(_1591215, fun(_1591213, bool)), i(s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), 3749 ^ [_1591211, _1591213, _1591215, _1591217]), s(_1591217, 3755 ^ [_1591211, _1591213, _1591215, _1591217]))), s(_1591215, 3756 ^ [_1591211, _1591213, _1591215, _1591217]))), s(_1591213, 3757 ^ [_1591211, _1591213, _1591215, _1591217]))))))], (3754 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), i(s(fun(fun(_1591217, fun(_1591215, fun(_1591213, bool))), fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool)), _1591211), s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), 3749 ^ [_1591211, _1591213, _1591215, _1591217]))), s(fun(prod(_1591217, prod(_1591215, _1591213)), bool), 3750 ^ [_1591211, _1591213, _1591215, _1591217])))))]], 3760 ^ _1496237 : [(3763 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), i(s(fun(fun(_1591217, fun(_1591215, fun(_1591213, bool))), fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool)), _1591211), s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), 3749 ^ [_1591211, _1591213, _1591215, _1591217]))), s(fun(prod(_1591217, prod(_1591215, _1591213)), bool), 3750 ^ [_1591211, _1591213, _1591215, _1591217]))))], (3761 ^ _1496237) ^ [_1592687, _1592689, _1592691] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1591217, prod(_1591215, _1591213)), bool), 3750 ^ [_1591211, _1591213, _1591215, _1591217]), s(prod(_1591217, prod(_1591215, _1591213)), i(s(fun(prod(_1591215, _1591213), prod(_1591217, prod(_1591215, _1591213))), i(s(fun(_1591217, fun(prod(_1591215, _1591213), prod(_1591217, prod(_1591215, _1591213)))), c_), s(_1591217, _1592691))), s(prod(_1591215, _1591213), i(s(fun(_1591213, prod(_1591215, _1591213)), i(s(fun(_1591215, fun(_1591213, prod(_1591215, _1591213))), c_), s(_1591215, _1592689))), s(_1591213, _1592687))))))))), s(bool, i(s(fun(_1591213, bool), i(s(fun(_1591215, fun(_1591213, bool)), i(s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), 3749 ^ [_1591211, _1591213, _1591215, _1591217]), s(_1591217, _1592691))), s(_1591215, _1592689))), s(_1591213, _1592687)))))))]], 3764 ^ _1496237 : [(3774 ^ _1496237) ^ [_1593505] : [3775 ^ _1496237 : [(3776 ^ _1496237) ^ [_1593732, _1593734, _1593736] : [p(s(bool, i(s(fun(_1591213, bool), i(s(fun(_1591215, fun(_1591213, bool)), i(s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), _1593505), s(_1591217, _1593736))), s(_1591215, _1593734))), s(_1591213, _1593732))))]], -(p(s(bool, i(s(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), q_), s(fun(prod(_1591217, prod(_1591215, _1591213)), bool), i(s(fun(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), fun(prod(_1591217, prod(_1591215, _1591213)), bool)), gabs), s(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), i(s(fun(fun(_1591217, fun(_1591215, fun(_1591213, bool))), fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool)), _1591211), s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), _1593505)))))))))], (3765 ^ _1496237) ^ [_1593040] : [p(s(bool, i(s(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), q_), s(fun(prod(_1591217, prod(_1591215, _1591213)), bool), i(s(fun(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), fun(prod(_1591217, prod(_1591215, _1591213)), bool)), gabs), s(fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool), i(s(fun(fun(_1591217, fun(_1591215, fun(_1591213, bool))), fun(fun(prod(_1591217, prod(_1591215, _1591213)), bool), bool)), _1591211), s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), _1593040)))))))), -(p(s(bool, i(s(fun(_1591213, bool), i(s(fun(_1591215, fun(_1591213, bool)), i(s(fun(_1591217, fun(_1591215, fun(_1591213, bool))), _1593040), s(_1591217, 3768 ^ [_1591211, _1591213, _1591215, _1591217, _1593040]))), s(_1591215, 3769 ^ [_1591211, _1591213, _1591215, _1591217, _1593040]))), s(_1591213, 3770 ^ [_1591211, _1591213, _1591215, _1591217, _1593040])))))]]], (9280 ^ _1496237) ^ [_1797234, _1797236, _1797238] : [-(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, _1797238))), s(num, _1797236))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1797234))), s(num, _1797236))))))) = 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, _1797238))), s(num, _1797234))))))], (7028 ^ _1496237) ^ [_1690380, _1690382, _1690384] : [7081 ^ _1496237 : [(7082 ^ _1496237) ^ [_1693326] : [7086 ^ _1496237 : [(7091 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), bool), bool), i(s(fun(fun(prod(_1690384, _1690382), bool), fun(fun(prod(_1690384, _1690382), bool), bool)), geq), s(fun(prod(_1690384, _1690382), bool), i(s(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), 7083 ^ [_1690380, _1690382, _1690384, _1693326]), s(prod(_1690384, _1690382), i(s(fun(_1690382, prod(_1690384, _1690382)), i(s(fun(_1690384, fun(_1690382, prod(_1690384, _1690382))), c_), s(_1690384, 7088 ^ [_1690380, _1690382, _1690384, _1693326]))), s(_1690382, 7089 ^ [_1690380, _1690382, _1690384, _1693326]))))))), s(fun(prod(_1690384, _1690382), bool), i(s(fun(fun(fun(prod(_1690384, _1690382), bool), bool), fun(prod(_1690384, _1690382), bool)), gabs), s(fun(fun(prod(_1690384, _1690382), bool), bool), i(s(fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool)), i(s(fun(_1690384, fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool))), _1690380), s(_1690384, 7088 ^ [_1690380, _1690382, _1690384, _1693326]))), s(_1690382, 7089 ^ [_1690380, _1690382, _1690384, _1693326]))))))))], (7087 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), bool), _1693326), s(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), 7083 ^ [_1690380, _1690382, _1690384, _1693326])))))]], 7092 ^ _1496237 : [(7095 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), bool), _1693326), s(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), 7083 ^ [_1690380, _1690382, _1690384, _1693326]))))], (7093 ^ _1496237) ^ [_1694664, _1694666] : [-(p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), bool), bool), i(s(fun(fun(prod(_1690384, _1690382), bool), fun(fun(prod(_1690384, _1690382), bool), bool)), geq), s(fun(prod(_1690384, _1690382), bool), i(s(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), 7083 ^ [_1690380, _1690382, _1690384, _1693326]), s(prod(_1690384, _1690382), i(s(fun(_1690382, prod(_1690384, _1690382)), i(s(fun(_1690384, fun(_1690382, prod(_1690384, _1690382))), c_), s(_1690384, _1694666))), s(_1690382, _1694664))))))), s(fun(prod(_1690384, _1690382), bool), i(s(fun(fun(fun(prod(_1690384, _1690382), bool), bool), fun(prod(_1690384, _1690382), bool)), gabs), s(fun(fun(prod(_1690384, _1690382), bool), bool), i(s(fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool)), i(s(fun(_1690384, fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool))), _1690380), s(_1690384, _1694666))), s(_1690382, _1694664)))))))))]], -(p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), bool), wf), s(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), i(s(fun(fun(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), bool), fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool))), gabs), s(fun(fun(prod(_1690384, _1690382), fun(prod(_1690384, _1690382), bool)), bool), _1693326))))))), p(s(bool, i(s(fun(fun(_1690384, fun(_1690384, bool)), bool), wf), s(fun(_1690384, fun(_1690384, bool)), l_l_)))), p(s(bool, i(s(fun(fun(_1690382, fun(_1690382, bool)), bool), wf), s(fun(_1690382, fun(_1690382, bool)), l_l_l_))))]], 7034 ^ _1496237 : [(7039 ^ _1496237) ^ [_1691519] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1690384, _1690382), bool), 7031 ^ [_1690380, _1690382, _1690384]), s(prod(_1690384, _1690382), i(s(fun(_1690382, prod(_1690384, _1690382)), i(s(fun(_1690384, fun(_1690382, prod(_1690384, _1690382))), c_), s(_1690384, 7036 ^ [_1690380, _1690382, _1690384]))), s(_1690382, 7037 ^ [_1690380, _1690382, _1690384]))))))), s(bool, _1691519)))), 7050 ^ _1496237 : [(7055 ^ _1496237) ^ [] : [p(s(bool, _1691519))], (7053 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1690382, bool), i(s(fun(_1690382, fun(_1690382, bool)), l_l_l_), s(_1690382, 7030 ^ [_1690380, _1690382, _1690384]))), s(_1690382, 7037 ^ [_1690380, _1690382, _1690384])))))], (7051 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1690384, bool), i(s(fun(_1690384, fun(_1690384, bool)), l_l_), s(_1690384, 7029 ^ [_1690380, _1690382, _1690384]))), s(_1690384, 7036 ^ [_1690380, _1690382, _1690384])))))]], 7042 ^ _1496237 : [(7045 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1690384, bool), i(s(fun(_1690384, fun(_1690384, bool)), l_l_), s(_1690384, 7029 ^ [_1690380, _1690382, _1690384]))), s(_1690384, 7036 ^ [_1690380, _1690382, _1690384])))), p(s(bool, i(s(fun(_1690382, bool), i(s(fun(_1690382, fun(_1690382, bool)), l_l_l_), s(_1690382, 7030 ^ [_1690380, _1690382, _1690384]))), s(_1690382, 7037 ^ [_1690380, _1690382, _1690384]))))], (7043 ^ _1496237) ^ [] : [-(p(s(bool, _1691519)))]]], (7035 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), bool), bool), i(s(fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool)), i(s(fun(_1690384, fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool))), _1690380), s(_1690384, 7029 ^ [_1690380, _1690382, _1690384]))), s(_1690382, 7030 ^ [_1690380, _1690382, _1690384]))), s(fun(prod(_1690384, _1690382), bool), 7031 ^ [_1690380, _1690382, _1690384])))))]], 7059 ^ _1496237 : [(7078 ^ _1496237) ^ [_1693084, _1693086] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_1690384, _1690382), bool), 7031 ^ [_1690380, _1690382, _1690384]), s(prod(_1690384, _1690382), i(s(fun(_1690382, prod(_1690384, _1690382)), i(s(fun(_1690384, fun(_1690382, prod(_1690384, _1690382))), c_), s(_1690384, _1693086))), s(_1690382, _1693084))))))), s(bool, 7058 ^ [_1690380, _1690382, _1690384, _1693084, _1693086])))))], (7060 ^ _1496237) ^ [_1692474, _1692476] : [p(s(bool, 7058 ^ [_1690380, _1690382, _1690384, _1692474, _1692476])), 7063 ^ _1496237 : [(7066 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1690382, bool), i(s(fun(_1690382, fun(_1690382, bool)), l_l_l_), s(_1690382, 7030 ^ [_1690380, _1690382, _1690384]))), s(_1690382, _1692474)))))], (7064 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1690384, bool), i(s(fun(_1690384, fun(_1690384, bool)), l_l_), s(_1690384, 7029 ^ [_1690380, _1690382, _1690384]))), s(_1690384, _1692476)))))]]], (7068 ^ _1496237) ^ [_1692761, _1692763] : [-(p(s(bool, 7058 ^ [_1690380, _1690382, _1690384, _1692761, _1692763]))), p(s(bool, i(s(fun(_1690384, bool), i(s(fun(_1690384, fun(_1690384, bool)), l_l_), s(_1690384, 7029 ^ [_1690380, _1690382, _1690384]))), s(_1690384, _1692763)))), p(s(bool, i(s(fun(_1690382, bool), i(s(fun(_1690382, fun(_1690382, bool)), l_l_l_), s(_1690382, 7030 ^ [_1690380, _1690382, _1690384]))), s(_1690382, _1692761))))], (7080 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1690384, _1690382), bool), bool), i(s(fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool)), i(s(fun(_1690384, fun(_1690382, fun(fun(prod(_1690384, _1690382), bool), bool))), _1690380), s(_1690384, 7029 ^ [_1690380, _1690382, _1690384]))), s(_1690382, 7030 ^ [_1690380, _1690382, _1690384]))), s(fun(prod(_1690384, _1690382), bool), 7031 ^ [_1690380, _1690382, _1690384]))))]]], (16825 ^ _1496237) ^ [_2026680, _2026682, _2026684, _2026686] : [-(p(s(bool, i(s(fun(fun(_2026686, bool), bool), i(s(fun(fun(_2026686, bool), fun(fun(_2026686, bool), bool)), disjoint), s(fun(_2026686, bool), i(s(fun(fun(_2026686, bool), fun(_2026686, bool)), i(s(fun(fun(_2026686, bool), fun(fun(_2026686, bool), fun(_2026686, bool))), union), s(fun(_2026686, bool), _2026684))), s(fun(_2026686, bool), _2026682))))), s(fun(_2026686, bool), _2026680))))), p(s(bool, i(s(fun(fun(_2026686, bool), bool), i(s(fun(fun(_2026686, bool), fun(fun(_2026686, bool), bool)), disjoint), s(fun(_2026686, bool), _2026684))), s(fun(_2026686, bool), _2026680)))), p(s(bool, i(s(fun(fun(_2026686, bool), bool), i(s(fun(fun(_2026686, bool), fun(fun(_2026686, bool), bool)), disjoint), s(fun(_2026686, bool), _2026682))), s(fun(_2026686, bool), _2026680))))], (42807 ^ _1496237) ^ [_4060527, _4060529, _4060531, _4060533, _4060535] : [-(s(cart(cart(real, _4060535), _4060533), i(s(fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533)), i(s(fun(real, fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533))), r_r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _4060529))), s(real, _4060527))))), s(cart(cart(real, _4060535), _4060533), _4060531))) = s(cart(cart(real, _4060535), _4060533), i(s(fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533)), i(s(fun(cart(cart(real, _4060535), _4060533), fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533))), matrixu_sub), s(cart(cart(real, _4060535), _4060533), i(s(fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533)), i(s(fun(real, fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533))), r_r_), s(real, _4060529))), s(cart(cart(real, _4060535), _4060533), _4060531))))), s(cart(cart(real, _4060535), _4060533), i(s(fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533)), i(s(fun(real, fun(cart(cart(real, _4060535), _4060533), cart(cart(real, _4060535), _4060533))), r_r_), s(real, _4060527))), s(cart(cart(real, _4060535), _4060533), _4060531))))))], (23021 ^ _1496237) ^ [_2366927, _2366929, _2366931] : [23024 ^ _1496237 : [(23027 ^ _1496237) ^ [] : [s(_2366929, 23022 ^ [_2366927, _2366929, _2366931]) = s(_2366929, 23023 ^ [_2366927, _2366929, _2366931])], (23025 ^ _1496237) ^ [] : [-(s(_2366931, i(s(fun(_2366929, _2366931), _2366927), s(_2366929, 23022 ^ [_2366927, _2366929, _2366931]))) = s(_2366931, i(s(fun(_2366929, _2366931), _2366927), s(_2366929, 23023 ^ [_2366927, _2366929, _2366931]))))]], 23028 ^ _1496237 : [(23029 ^ _1496237) ^ [_2367297, _2367299] : [s(fun(_2366931, bool), i(s(fun(fun(_2366929, bool), fun(_2366931, bool)), i(s(fun(fun(_2366929, _2366931), fun(fun(_2366929, bool), fun(_2366931, bool))), image), s(fun(_2366929, _2366931), _2366927))), s(fun(_2366929, bool), _2367299))) = s(fun(_2366931, bool), i(s(fun(fun(_2366929, bool), fun(_2366931, bool)), i(s(fun(fun(_2366929, _2366931), fun(fun(_2366929, bool), fun(_2366931, bool))), image), s(fun(_2366929, _2366931), _2366927))), s(fun(_2366929, bool), _2367297))), -(s(fun(_2366929, bool), _2367299) = s(fun(_2366929, bool), _2367297))]]], (10829 ^ _1496237) ^ [_1846892, _1846894] : [-(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1846894))), s(hreal, _1846892))) = 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, _1846894))))), s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, _1846892))))))], (42033 ^ _1496237) ^ [_3975602, _3975604, _3975606, _3975608] : [s(cart(real, _3975604), i(s(fun(cart(real, _3975608), cart(real, _3975604)), i(s(fun(cart(real, _3975604), fun(cart(real, _3975608), cart(real, _3975604))), i(s(fun(num, fun(cart(real, _3975604), fun(cart(real, _3975608), cart(real, _3975604)))), i(s(fun(fun(cart(real, _3975608), cart(real, _3975606)), fun(num, fun(cart(real, _3975604), fun(cart(real, _3975608), cart(real, _3975604))))), _3975602), s(fun(cart(real, _3975608), cart(real, _3975606)), 42034 ^ [_3975602, _3975604, _3975606, _3975608]))), s(num, 42035 ^ [_3975602, _3975604, _3975606, _3975608]))), s(cart(real, _3975604), 42036 ^ [_3975602, _3975604, _3975606, _3975608]))), s(cart(real, _3975608), 42037 ^ [_3975602, _3975604, _3975606, _3975608]))) = s(cart(real, _3975604), i(s(fun(cart(real, _3975604), cart(real, _3975604)), i(s(fun(real, fun(cart(real, _3975604), cart(real, _3975604))), r_), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3975606), fun(num, real)), d_), s(cart(real, _3975606), i(s(fun(cart(real, _3975608), cart(real, _3975606)), 42034 ^ [_3975602, _3975604, _3975606, _3975608]), s(cart(real, _3975608), 42037 ^ [_3975602, _3975604, _3975606, _3975608]))))), s(num, 42035 ^ [_3975602, _3975604, _3975606, _3975608]))))), s(cart(real, _3975604), 42036 ^ [_3975602, _3975604, _3975606, _3975608]))), 42040 ^ _1496237 : [(42041 ^ _1496237) ^ [_3976765, _3976767, _3976769] : [-(p(s(bool, i(s(fun(fun(cart(real, _3975608), cart(real, _3975604)), bool), linear), s(fun(cart(real, _3975608), cart(real, _3975604)), i(s(fun(cart(real, _3975604), fun(cart(real, _3975608), cart(real, _3975604))), i(s(fun(num, fun(cart(real, _3975604), fun(cart(real, _3975608), cart(real, _3975604)))), i(s(fun(fun(cart(real, _3975608), cart(real, _3975606)), fun(num, fun(cart(real, _3975604), fun(cart(real, _3975608), cart(real, _3975604))))), _3975602), s(fun(cart(real, _3975608), cart(real, _3975606)), _3976769))), s(num, _3976765))), s(cart(real, _3975604), _3976767))))))), p(s(bool, i(s(fun(fun(cart(real, _3975608), cart(real, _3975606)), bool), linear), s(fun(cart(real, _3975608), cart(real, _3975606)), _3976769)))), 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, _3976765)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3976765))), s(num, i(s(fun(fun(_3975606, bool), num), dimindex), s(fun(_3975606, bool), univ))))))]]], (14975 ^ _1496237) ^ [] : [14992 ^ _1496237 : [(14995 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), p0), s(int, 14991 ^ [])))))], (14993 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(14977 ^ _1496237) ^ [_1948879] : [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, _1948879)))), p(s(bool, i(s(fun(int, bool), p0), s(int, _1948879)))), 14985 ^ _1496237 : [(14990 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1948879))), s(int, 14984 ^ [_1948879]))))], (14988 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), p0), s(int, 14984 ^ [_1948879])))))], (14986 ^ _1496237) ^ [] : [-(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 ^ [_1948879])))))]]]]], (6818 ^ _1496237) ^ [_1673400, _1673402, _1673404] : [s(bool, i(s(fun(_1673404, bool), i(s(fun(fun(_1673404, _1673402), fun(_1673404, bool)), i(s(fun(_1673404, fun(fun(_1673404, _1673402), fun(_1673404, bool))), _1673400), s(_1673404, 6819 ^ [_1673400, _1673402, _1673404]))), s(fun(_1673404, _1673402), 6820 ^ [_1673400, _1673402, _1673404]))), s(_1673404, 6821 ^ [_1673400, _1673402, _1673404]))) = s(bool, i(s(fun(_1673402, bool), i(s(fun(_1673402, fun(_1673402, bool)), l_l_), s(_1673402, i(s(fun(_1673404, _1673402), 6820 ^ [_1673400, _1673402, _1673404]), s(_1673404, 6819 ^ [_1673400, _1673402, _1673404]))))), s(_1673402, i(s(fun(_1673404, _1673402), 6820 ^ [_1673400, _1673402, _1673404]), s(_1673404, 6821 ^ [_1673400, _1673402, _1673404]))))), 6824 ^ _1496237 : [(6825 ^ _1496237) ^ [_1674125] : [s(fun(_1673404, bool), i(s(fun(_1673404, fun(_1673404, bool)), i(s(fun(fun(_1673404, _1673402), fun(_1673404, fun(_1673404, bool))), _1674125), s(fun(_1673404, _1673402), 6826 ^ [_1673400, _1673402, _1673404, _1674125]))), s(_1673404, 6827 ^ [_1673400, _1673402, _1673404, _1674125]))) = s(fun(_1673404, bool), i(s(fun(fun(_1673404, _1673402), fun(_1673404, bool)), i(s(fun(_1673404, fun(fun(_1673404, _1673402), fun(_1673404, bool))), _1673400), s(_1673404, 6827 ^ [_1673400, _1673402, _1673404, _1674125]))), s(fun(_1673404, _1673402), 6826 ^ [_1673400, _1673402, _1673404, _1674125]))), 6830 ^ _1496237 : [(6831 ^ _1496237) ^ [_1674639] : [p(s(bool, i(s(fun(fun(_1673402, fun(_1673402, bool)), bool), wf), s(fun(_1673402, fun(_1673402, bool)), l_l_)))), -(p(s(bool, i(s(fun(fun(_1673404, fun(_1673404, bool)), bool), wf), s(fun(_1673404, fun(_1673404, bool)), i(s(fun(fun(_1673404, _1673402), fun(_1673404, fun(_1673404, bool))), _1674125), s(fun(_1673404, _1673402), _1674639)))))))]]]]], (3996 ^ _1496237) ^ [_1599160] : [-(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, _1599160))) = s(num, _1599160))], (16974 ^ _1496237) ^ [_2036028, _2036030, _2036032] : [-(p(s(bool, i(s(fun(fun(_2036032, bool), bool), i(s(fun(_2036032, fun(fun(_2036032, bool), bool)), in), s(_2036032, _2036030))), s(fun(_2036032, bool), _2036028))))), -(s(fun(_2036032, bool), i(s(fun(_2036032, fun(_2036032, bool)), i(s(fun(fun(_2036032, bool), fun(_2036032, fun(_2036032, bool))), delete), s(fun(_2036032, bool), _2036028))), s(_2036032, _2036030))) = s(fun(_2036032, bool), _2036028))], (35406 ^ _1496237) ^ [_3501175, _3501177, _3501179, _3501181] : [-(p(s(bool, i(s(fun(fun(_3501179, bool), bool), i(s(fun(fun(_3501181, bool), fun(fun(_3501179, bool), bool)), a_u_c), s(fun(_3501181, bool), _3501177))), s(fun(_3501179, bool), _3501175))))), 35407 ^ _1496237 : [(35408 ^ _1496237) ^ [_3501538, _3501540] : [35410 ^ _1496237 : [(35413 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3501179, bool), bool), i(s(fun(_3501179, fun(fun(_3501179, bool), bool)), in), s(_3501179, i(s(fun(_3501181, _3501179), _3501540), s(_3501181, 35409 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540]))))), s(fun(_3501179, bool), _3501175)))), s(_3501181, i(s(fun(_3501179, _3501181), _3501538), s(_3501179, i(s(fun(_3501181, _3501179), _3501540), s(_3501181, 35409 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540]))))) = s(_3501181, 35409 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540])], (35411 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3501181, bool), bool), i(s(fun(_3501181, fun(fun(_3501181, bool), bool)), in), s(_3501181, 35409 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540]))), s(fun(_3501181, bool), _3501177)))))]], 35419 ^ _1496237 : [(35422 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3501181, bool), bool), i(s(fun(_3501181, fun(fun(_3501181, bool), bool)), in), s(_3501181, i(s(fun(_3501179, _3501181), _3501538), s(_3501179, 35418 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540]))))), s(fun(_3501181, bool), _3501177)))), s(_3501179, i(s(fun(_3501181, _3501179), _3501540), s(_3501181, i(s(fun(_3501179, _3501181), _3501538), s(_3501179, 35418 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540]))))) = s(_3501179, 35418 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540])], (35420 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3501179, bool), bool), i(s(fun(_3501179, fun(fun(_3501179, bool), bool)), in), s(_3501179, 35418 ^ [_3501175, _3501177, _3501179, _3501181, _3501538, _3501540]))), s(fun(_3501179, bool), _3501175)))))]]]]], (13287 ^ _1496237) ^ [_1906678, _1906680] : [-(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, _1906680))), s(int, _1906678))))) = 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, _1906680))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906678))))))], (13855 ^ _1496237) ^ [_1921615, _1921617] : [-(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, _1921617))), s(int, _1921615))))))), 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, _1921617)))), 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, _1921615))))], (10267 ^ _1496237) ^ [] : [-(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))))))], (7260 ^ _1496237) ^ [_1702497] : [-(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, _1702497))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit0), s(num, _1702497))))], (42550 ^ _1496237) ^ [_4035528, _4035530, _4035532] : [42568 ^ _1496237 : [(42569 ^ _1496237) ^ [_4036314] : [s(cart(real, _4035530), i(s(fun(num, cart(real, _4035530)), i(s(fun(num, fun(num, cart(real, _4035530))), _4036314), s(num, 42570 ^ [_4035528, _4035530, _4035532, _4036314]))), s(num, 42571 ^ [_4035528, _4035530, _4035532, _4036314]))) = s(cart(real, _4035530), i(s(fun(fun(num, real), cart(real, _4035530)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(num, fun(num, fun(num, real))), _4035528), s(num, 42571 ^ [_4035528, _4035530, _4035532, _4036314]))), s(num, 42570 ^ [_4035528, _4035530, _4035532, _4036314]))))), 42574 ^ _1496237 : [(42575 ^ _1496237) ^ [_4036787] : [-(s(cart(cart(real, _4035530), _4035532), i(s(fun(num, cart(cart(real, _4035530), _4035532)), mat), s(num, _4036787))) = s(cart(cart(real, _4035530), _4035532), i(s(fun(fun(num, cart(real, _4035530)), cart(cart(real, _4035530), _4035532)), lambda), s(fun(num, cart(real, _4035530)), i(s(fun(num, fun(num, cart(real, _4035530))), _4036314), s(num, _4036787))))))]]]], 42554 ^ _1496237 : [(42555 ^ _1496237) ^ [_4035847] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(num, fun(num, fun(num, real))), _4035528), s(num, 42551 ^ [_4035528, _4035530, _4035532]))), s(num, 42552 ^ [_4035528, _4035530, _4035532]))), s(num, 42553 ^ [_4035528, _4035530, _4035532]))) = 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, _4035847))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 42552 ^ [_4035528, _4035530, _4035532]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 42558 ^ _1496237 : [(42561 ^ _1496237) ^ [] : [s(num, 42551 ^ [_4035528, _4035530, _4035532]) = s(num, 42553 ^ [_4035528, _4035530, _4035532])], (42559 ^ _1496237) ^ [] : [-(p(s(bool, _4035847)))]], 42562 ^ _1496237 : [(42565 ^ _1496237) ^ [] : [p(s(bool, _4035847))], (42563 ^ _1496237) ^ [] : [-(s(num, 42551 ^ [_4035528, _4035530, _4035532]) = s(num, 42553 ^ [_4035528, _4035530, _4035532]))]]]]], (14877 ^ _1496237) ^ [_1946609] : [14879 ^ _1496237 : [(14882 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), _1946609), s(int, 14878 ^ [_1946609]))))], (14880 ^ _1496237) ^ [] : [-(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 ^ [_1946609])))))]], 14883 ^ _1496237 : [(14884 ^ _1496237) ^ [_1946787] : [-(p(s(bool, i(s(fun(int, bool), _1946609), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1946787)))))))]]], (16560 ^ _1496237) ^ [_2014435, _2014437] : [p(s(bool, i(s(fun(fun(_2014437, bool), bool), i(s(fun(fun(_2014437, bool), fun(fun(_2014437, bool), bool)), subset), s(fun(_2014437, bool), _2014435))), s(fun(_2014437, bool), empty)))), -(s(fun(_2014437, bool), _2014435) = s(fun(_2014437, bool), empty))], (11687 ^ _1496237) ^ [_1869317, _1869319] : [-(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, _1869319))))), s(real, _1869317))))), 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, _1869317))))), s(real, _1869319)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1869319))), s(real, _1869317))))], (8703 ^ _1496237) ^ [_1767240, _1767242, _1767244] : [8708 ^ _1496237 : [(8711 ^ _1496237) ^ [_1767732] : [p(s(bool, i(s(fun(_1767242, bool), i(s(fun(_1767244, fun(_1767242, bool)), 8704 ^ [_1767240, _1767242, _1767244]), s(_1767244, _1767732))), s(_1767242, 8705 ^ [_1767240, _1767242, _1767244]))))], (8709 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1767242, bool), i(s(fun(fun(_1767244, fun(_1767242, bool)), fun(_1767242, bool)), _1767240), s(fun(_1767244, fun(_1767242, bool)), 8704 ^ [_1767240, _1767242, _1767244]))), s(_1767242, 8705 ^ [_1767240, _1767242, _1767244])))))]], 8713 ^ _1496237 : [(8716 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1767242, bool), i(s(fun(fun(_1767244, fun(_1767242, bool)), fun(_1767242, bool)), _1767240), s(fun(_1767244, fun(_1767242, bool)), 8704 ^ [_1767240, _1767242, _1767244]))), s(_1767242, 8705 ^ [_1767240, _1767242, _1767244]))))], (8714 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1767242, bool), i(s(fun(_1767244, fun(_1767242, bool)), 8704 ^ [_1767240, _1767242, _1767244]), s(_1767244, 8712 ^ [_1767240, _1767242, _1767244]))), s(_1767242, 8705 ^ [_1767240, _1767242, _1767244])))))]], 8717 ^ _1496237 : [(8724 ^ _1496237) ^ [_1768329, _1768331] : [p(s(bool, i(s(fun(list(_1767242), bool), i(s(fun(fun(_1767242, bool), fun(list(_1767242), bool)), ex0), s(fun(_1767242, bool), i(s(fun(fun(_1767244, fun(_1767242, bool)), fun(_1767242, bool)), _1767240), s(fun(_1767244, fun(_1767242, bool)), _1768331))))), s(list(_1767242), _1768329)))), -(p(s(bool, i(s(fun(list(_1767242), bool), i(s(fun(fun(_1767242, bool), fun(list(_1767242), bool)), ex0), s(fun(_1767242, bool), i(s(fun(_1767244, fun(_1767242, bool)), _1768331), s(_1767244, 8727 ^ [_1767240, _1767242, _1767244, _1768329, _1768331]))))), s(list(_1767242), _1768329)))))], (8718 ^ _1496237) ^ [_1767989, _1767991] : [8719 ^ _1496237 : [(8720 ^ _1496237) ^ [_1768158] : [p(s(bool, i(s(fun(list(_1767242), bool), i(s(fun(fun(_1767242, bool), fun(list(_1767242), bool)), ex0), s(fun(_1767242, bool), i(s(fun(_1767244, fun(_1767242, bool)), _1767991), s(_1767244, _1768158))))), s(list(_1767242), _1767989))))]], -(p(s(bool, i(s(fun(list(_1767242), bool), i(s(fun(fun(_1767242, bool), fun(list(_1767242), bool)), ex0), s(fun(_1767242, bool), i(s(fun(fun(_1767244, fun(_1767242, bool)), fun(_1767242, bool)), _1767240), s(fun(_1767244, fun(_1767242, bool)), _1767991))))), s(list(_1767242), _1767989)))))]]], (14019 ^ _1496237) ^ [_1925735, _1925737] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925737))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1925737))), s(int, _1925735))))) = 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, _1925735))))], (1046 ^ _1496237) ^ [] : [-(p(s(bool, f0))), -(p(s(bool, t)))], (9243 ^ _1496237) ^ [_1795598, _1795600] : [9246 ^ _1496237 : [(9249 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1795598, bool), i(s(fun(_1795600, fun(_1795598, bool)), q0), s(_1795600, 9244 ^ [_1795598, _1795600]))), s(_1795598, 9245 ^ [_1795598, _1795600]))))], (9247 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1795598, bool), i(s(fun(_1795600, fun(_1795598, bool)), p0), s(_1795600, 9244 ^ [_1795598, _1795600]))), s(_1795598, 9245 ^ [_1795598, _1795600])))))]], p(s(bool, i(s(fun(list(_1795598), bool), i(s(fun(list(_1795600), fun(list(_1795598), bool)), i(s(fun(fun(_1795600, fun(_1795598, bool)), fun(list(_1795600), fun(list(_1795598), bool))), all2), s(fun(_1795600, fun(_1795598, bool)), p0))), s(list(_1795600), l0))), s(list(_1795598), li_0)))), -(p(s(bool, i(s(fun(list(_1795598), bool), i(s(fun(list(_1795600), fun(list(_1795598), bool)), i(s(fun(fun(_1795600, fun(_1795598, bool)), fun(list(_1795600), fun(list(_1795598), bool))), all2), s(fun(_1795600, fun(_1795598, bool)), q0))), s(list(_1795600), l0))), s(list(_1795598), li_0)))))], (14119 ^ _1496237) ^ [_1928404, _1928406] : [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, _1928404)))), -(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, _1928406))), s(int, _1928404))))) = 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, _1928406))))], (5621 ^ _1496237) ^ [_1637440, _1637442] : [p(s(bool, 5619 ^ [_1637440, _1637442])), 5624 ^ _1496237 : [(5627 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1637442))), s(num, _1637440))) = s(num, _1637442))], (5625 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1637442))), s(num, _1637440))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (40904 ^ _1496237) ^ [_3893769, _3893771, _3893773, _3893775] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3893771))), s(num, _3893769)))), -(s(cart(real, _3893775), i(s(fun(fun(num, cart(real, _3893775)), cart(real, _3893775)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3893775)), cart(real, _3893775))), 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, _3893771))), s(num, _3893769))))), s(fun(num, cart(real, _3893775)), _3893773))) = s(cart(real, _3893775), i(s(fun(cart(real, _3893775), cart(real, _3893775)), i(s(fun(cart(real, _3893775), fun(cart(real, _3893775), cart(real, _3893775))), vectoru_add), s(cart(real, _3893775), i(s(fun(num, cart(real, _3893775)), _3893773), s(num, _3893771))))), s(cart(real, _3893775), i(s(fun(fun(num, cart(real, _3893775)), cart(real, _3893775)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3893775)), cart(real, _3893775))), 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, _3893771))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _3893769))))), s(fun(num, cart(real, _3893775)), _3893773))))))], (19234 ^ _1496237) ^ [_2178940, _2178942, _2178944, _2178946, _2178948, _2178950] : [19236 ^ _1496237 : [(19239 ^ _1496237) ^ [_2179221] : [s(_2178950, i(s(fun(_2178948, _2178950), _2178940), s(_2178948, _2179221))) = s(_2178950, i(s(fun(_2178946, _2178950), _2178942), s(_2178946, 19235 ^ [_2178940, _2178942, _2178944, _2178946, _2178948, _2178950])))], (19237 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2178946, bool), _2178944), s(_2178946, 19235 ^ [_2178940, _2178942, _2178944, _2178946, _2178948, _2178950])))))]], 19241 ^ _1496237 : [(19242 ^ _1496237) ^ [_2179292] : [p(s(bool, i(s(fun(_2178946, bool), _2178944), s(_2178946, _2179292)))), -(s(_2178950, i(s(fun(_2178946, _2178950), _2178942), s(_2178946, _2179292))) = s(_2178950, i(s(fun(_2178948, _2178950), _2178940), s(_2178948, i(s(fun(_2178946, _2178948), 19240 ^ [_2178940, _2178942, _2178944, _2178946, _2178948, _2178950]), s(_2178946, _2179292))))))]]], (18635 ^ _1496237) ^ [_2144872, _2144874] : [18649 ^ _1496237 : [(18650 ^ _1496237) ^ [_2146197] : [-(s(fun(_2144874, bool), i(s(fun(fun(fun(_2144874, bool), bool), fun(_2144874, bool)), unions), s(fun(fun(_2144874, bool), bool), _2146197))) = s(fun(_2144874, bool), i(s(fun(fun(_2144874, bool), fun(_2144874, bool)), i(s(fun(fun(_2144874, bool), fun(fun(_2144874, bool), fun(_2144874, bool))), diff), s(fun(_2144874, bool), univ))), s(fun(_2144874, bool), i(s(fun(fun(fun(_2144874, bool), bool), fun(_2144874, bool)), inters), s(fun(fun(_2144874, bool), bool), i(s(fun(fun(fun(_2144874, bool), bool), fun(fun(_2144874, bool), bool)), gspec), s(fun(fun(_2144874, bool), bool), i(s(fun(fun(fun(_2144874, bool), bool), fun(fun(_2144874, bool), bool)), _2144872), s(fun(fun(_2144874, bool), bool), _2146197))))))))))]], 18640 ^ _1496237 : [(18643 ^ _1496237) ^ [_2145681] : [p(s(bool, i(s(fun(fun(_2144874, bool), bool), i(s(fun(bool, fun(fun(_2144874, bool), bool)), i(s(fun(fun(_2144874, bool), fun(bool, fun(fun(_2144874, bool), bool))), setspec), s(fun(_2144874, bool), 18637 ^ [_2144872, _2144874]))), s(bool, i(s(fun(fun(fun(_2144874, bool), bool), bool), i(s(fun(fun(_2144874, bool), fun(fun(fun(_2144874, bool), bool), bool)), in), s(fun(_2144874, bool), _2145681))), s(fun(fun(_2144874, bool), bool), 18636 ^ [_2144872, _2144874]))))), s(fun(_2144874, bool), i(s(fun(fun(_2144874, bool), fun(_2144874, bool)), i(s(fun(fun(_2144874, bool), fun(fun(_2144874, bool), fun(_2144874, bool))), diff), s(fun(_2144874, bool), univ))), s(fun(_2144874, bool), _2145681))))))], (18641 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2144874, bool), bool), i(s(fun(fun(fun(_2144874, bool), bool), fun(fun(_2144874, bool), bool)), _2144872), s(fun(fun(_2144874, bool), bool), 18636 ^ [_2144872, _2144874]))), s(fun(_2144874, bool), 18637 ^ [_2144872, _2144874])))))]], 18645 ^ _1496237 : [(18648 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2144874, bool), bool), i(s(fun(fun(fun(_2144874, bool), bool), fun(fun(_2144874, bool), bool)), _2144872), s(fun(fun(_2144874, bool), bool), 18636 ^ [_2144872, _2144874]))), s(fun(_2144874, bool), 18637 ^ [_2144872, _2144874]))))], (18646 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2144874, bool), bool), i(s(fun(bool, fun(fun(_2144874, bool), bool)), i(s(fun(fun(_2144874, bool), fun(bool, fun(fun(_2144874, bool), bool))), setspec), s(fun(_2144874, bool), 18637 ^ [_2144872, _2144874]))), s(bool, i(s(fun(fun(fun(_2144874, bool), bool), bool), i(s(fun(fun(_2144874, bool), fun(fun(fun(_2144874, bool), bool), bool)), in), s(fun(_2144874, bool), 18644 ^ [_2144872, _2144874]))), s(fun(fun(_2144874, bool), bool), 18636 ^ [_2144872, _2144874]))))), s(fun(_2144874, bool), i(s(fun(fun(_2144874, bool), fun(_2144874, bool)), i(s(fun(fun(_2144874, bool), fun(fun(_2144874, bool), fun(_2144874, bool))), diff), s(fun(_2144874, bool), univ))), s(fun(_2144874, bool), 18644 ^ [_2144872, _2144874])))))))]]], (10491 ^ _1496237) ^ [_1838460, _1838462, _1838464, _1838466] : [-(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), _1838466))), s(prod(hreal, hreal), _1838462))))), 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), _1838464))), s(prod(hreal, hreal), _1838460))))))), 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), _1838466))), s(prod(hreal, hreal), _1838464)))), 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), _1838462))), s(prod(hreal, hreal), _1838460))))], (15347 ^ _1496237) ^ [_1960545, _1960547, _1960549] : [-(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, _1960549))), s(num, _1960547))), s(num, _1960545))) = 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, _1960549))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960547))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960545))))))], (4531 ^ _1496237) ^ [_1610848] : [-(s(num, _1610848) = 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, _1610848)))))], (7468 ^ _1496237) ^ [_1708088] : [s(num, u_0) = s(num, _1708088), -(s(num, u_0) = s(num, i(s(fun(num, num), bit0), s(num, _1708088))))], (15013 ^ _1496237) ^ [_1949695, _1949697] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1949695))), s(int, _1949697))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1949697))), s(int, _1949695)))))], (14794 ^ _1496237) ^ [_1944257] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1944257))), 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, _1944257))) = 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))))))))))))], (29348 ^ _1496237) ^ [_2760870, _2760872, _2760874] : [29350 ^ _1496237 : [(29355 ^ _1496237) ^ [] : [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), _2760870), s(num, 29349 ^ [_2760870, _2760872, _2760874]))))))], (29353 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29349 ^ [_2760870, _2760872, _2760874]))), s(num, _2760872)))))], (29351 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2760874))), s(num, 29349 ^ [_2760870, _2760872, _2760874])))))]], -(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, _2760874))), s(num, _2760872))))), s(fun(num, real), _2760870)))))))], (1704 ^ _1496237) ^ [_1522194, _1522196, _1522198] : [1705 ^ _1496237 : [(1708 ^ _1496237) ^ [_1522314] : [p(s(bool, i(s(fun(_1522198, bool), _1522194), s(_1522198, _1522314))))], (1706 ^ _1496237) ^ [] : [p(s(bool, _1522196))]], -(p(s(bool, _1522196))), -(p(s(bool, i(s(fun(_1522198, bool), _1522194), s(_1522198, 1709 ^ [_1522194, _1522196, _1522198])))))], (20800 ^ _1496237) ^ [_2261668, _2261670, _2261672] : [20806 ^ _1496237 : [(20809 ^ _1496237) ^ [_2262718] : [p(s(bool, i(s(fun(fun(_2261670, bool), bool), i(s(fun(bool, fun(fun(_2261670, bool), bool)), i(s(fun(fun(_2261670, bool), fun(bool, fun(fun(_2261670, bool), bool))), setspec), s(fun(_2261670, bool), 20803 ^ [_2261668, _2261670, _2261672]))), s(bool, i(s(fun(fun(_2261672, bool), bool), i(s(fun(_2261672, fun(fun(_2261672, bool), bool)), in), s(_2261672, _2262718))), s(fun(_2261672, bool), 20801 ^ [_2261668, _2261670, _2261672]))))), s(fun(_2261670, bool), i(s(fun(_2261672, fun(_2261670, bool)), 20802 ^ [_2261668, _2261670, _2261672]), s(_2261672, _2262718))))))], (20807 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2261670, bool), bool), i(s(fun(fun(_2261672, fun(_2261670, bool)), fun(fun(_2261670, bool), bool)), i(s(fun(fun(_2261672, bool), fun(fun(_2261672, fun(_2261670, bool)), fun(fun(_2261670, bool), bool))), _2261668), s(fun(_2261672, bool), 20801 ^ [_2261668, _2261670, _2261672]))), s(fun(_2261672, fun(_2261670, bool)), 20802 ^ [_2261668, _2261670, _2261672]))), s(fun(_2261670, bool), 20803 ^ [_2261668, _2261670, _2261672])))))]], 20811 ^ _1496237 : [(20814 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2261670, bool), bool), i(s(fun(fun(_2261672, fun(_2261670, bool)), fun(fun(_2261670, bool), bool)), i(s(fun(fun(_2261672, bool), fun(fun(_2261672, fun(_2261670, bool)), fun(fun(_2261670, bool), bool))), _2261668), s(fun(_2261672, bool), 20801 ^ [_2261668, _2261670, _2261672]))), s(fun(_2261672, fun(_2261670, bool)), 20802 ^ [_2261668, _2261670, _2261672]))), s(fun(_2261670, bool), 20803 ^ [_2261668, _2261670, _2261672]))))], (20812 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2261670, bool), bool), i(s(fun(bool, fun(fun(_2261670, bool), bool)), i(s(fun(fun(_2261670, bool), fun(bool, fun(fun(_2261670, bool), bool))), setspec), s(fun(_2261670, bool), 20803 ^ [_2261668, _2261670, _2261672]))), s(bool, i(s(fun(fun(_2261672, bool), bool), i(s(fun(_2261672, fun(fun(_2261672, bool), bool)), in), s(_2261672, 20810 ^ [_2261668, _2261670, _2261672]))), s(fun(_2261672, bool), 20801 ^ [_2261668, _2261670, _2261672]))))), s(fun(_2261670, bool), i(s(fun(_2261672, fun(_2261670, bool)), 20802 ^ [_2261668, _2261670, _2261672]), s(_2261672, 20810 ^ [_2261668, _2261670, _2261672])))))))]], 20815 ^ _1496237 : [(20816 ^ _1496237) ^ [_2263212, _2263214, _2263216, _2263218] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2261670, bool), num), card), s(fun(_2261670, bool), i(s(fun(fun(fun(_2261670, bool), bool), fun(_2261670, bool)), unions), s(fun(fun(_2261670, bool), bool), i(s(fun(fun(fun(_2261670, bool), bool), fun(fun(_2261670, bool), bool)), gspec), s(fun(fun(_2261670, bool), bool), i(s(fun(fun(_2261672, fun(_2261670, bool)), fun(fun(_2261670, bool), bool)), i(s(fun(fun(_2261672, bool), fun(fun(_2261672, fun(_2261670, bool)), fun(fun(_2261670, bool), bool))), _2261668), s(fun(_2261672, bool), _2263218))), s(fun(_2261672, fun(_2261670, bool)), _2263216))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2263214))), s(num, _2263212))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2261672, bool), fun(num, bool)), hasu_size), s(fun(_2261672, bool), _2263218))), s(num, _2263214)))), 20822 ^ _1496237 : [(20825 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2261670, bool), bool), finite), s(fun(_2261670, bool), i(s(fun(_2261672, fun(_2261670, bool)), _2263216), s(_2261672, 20821 ^ [_2261668, _2261670, _2261672, _2263212, _2263214, _2263216, _2263218])))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2261670, bool), num), card), s(fun(_2261670, bool), i(s(fun(_2261672, fun(_2261670, bool)), _2263216), s(_2261672, 20821 ^ [_2261668, _2261670, _2261672, _2263212, _2263214, _2263216, _2263218]))))))), s(num, _2263212))))], (20823 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2261672, bool), bool), i(s(fun(_2261672, fun(fun(_2261672, bool), bool)), in), s(_2261672, 20821 ^ [_2261668, _2261670, _2261672, _2263212, _2263214, _2263216, _2263218]))), s(fun(_2261672, bool), _2263218)))))]]]]], (10743 ^ _1496237) ^ [_1844610] : [-(s(real, _1844610) = 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, _1844610))))), s(real, _1844610))) = 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))))))))], (15954 ^ _1496237) ^ [_1988052, _1988054, _1988056] : [s(fun(_1988056, bool), i(s(fun(fun(_1988056, bool), fun(_1988056, bool)), i(s(fun(fun(_1988056, bool), fun(fun(_1988056, bool), fun(_1988056, bool))), inter), s(fun(_1988056, bool), _1988054))), s(fun(_1988056, bool), _1988052))) = s(fun(_1988056, bool), empty), -(p(s(bool, i(s(fun(fun(_1988056, bool), bool), i(s(fun(fun(_1988056, bool), fun(fun(_1988056, bool), bool)), disjoint), s(fun(_1988056, bool), _1988054))), s(fun(_1988056, bool), _1988052)))))], (15400 ^ _1496237) ^ [_1962762, _1962764] : [15414 ^ _1496237 : [(15415 ^ _1496237) ^ [_1963510, _1963512] : [-(s(bool, i(s(fun(_1962764, bool), i(s(fun(fun(_1962764, bool), fun(_1962764, bool)), gspec), s(fun(_1962764, bool), i(s(fun(fun(_1962764, bool), fun(_1962764, bool)), _1962762), s(fun(_1962764, bool), _1963512))))), s(_1962764, _1963510))) = s(bool, i(s(fun(_1962764, bool), _1963512), s(_1962764, _1963510))))]], 15405 ^ _1496237 : [(15408 ^ _1496237) ^ [_1963219] : [p(s(bool, i(s(fun(_1962764, bool), i(s(fun(bool, fun(_1962764, bool)), i(s(fun(_1962764, fun(bool, fun(_1962764, bool))), setspec), s(_1962764, 15402 ^ [_1962762, _1962764]))), s(bool, i(s(fun(_1962764, bool), 15401 ^ [_1962762, _1962764]), s(_1962764, _1963219))))), s(_1962764, _1963219))))], (15406 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1962764, bool), i(s(fun(fun(_1962764, bool), fun(_1962764, bool)), _1962762), s(fun(_1962764, bool), 15401 ^ [_1962762, _1962764]))), s(_1962764, 15402 ^ [_1962762, _1962764])))))]], 15410 ^ _1496237 : [(15413 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1962764, bool), i(s(fun(fun(_1962764, bool), fun(_1962764, bool)), _1962762), s(fun(_1962764, bool), 15401 ^ [_1962762, _1962764]))), s(_1962764, 15402 ^ [_1962762, _1962764]))))], (15411 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1962764, bool), i(s(fun(bool, fun(_1962764, bool)), i(s(fun(_1962764, fun(bool, fun(_1962764, bool))), setspec), s(_1962764, 15402 ^ [_1962762, _1962764]))), s(bool, i(s(fun(_1962764, bool), 15401 ^ [_1962762, _1962764]), s(_1962764, 15409 ^ [_1962762, _1962764]))))), s(_1962764, 15409 ^ [_1962762, _1962764])))))]]], (5151 ^ _1496237) ^ [_1625510, _1625512, _1625514] : [-(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, _1625514))), s(num, _1625510))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1625512))), s(num, _1625510))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625514))), s(num, _1625512))))], (8926 ^ _1496237) ^ [_1779373, _1779375, _1779377] : [8941 ^ _1496237 : [(8946 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool))), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool)))), _1779373), s(fun(_1779377, fun(_1779375, bool)), 8927 ^ [_1779373, _1779375, _1779377]))), s(fun(_1779377, fun(_1779375, bool)), 8928 ^ [_1779373, _1779375, _1779377]))), s(_1779377, 8929 ^ [_1779373, _1779375, _1779377]))), s(_1779375, 8930 ^ [_1779373, _1779375, _1779377]))))], (8944 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), 8928 ^ [_1779373, _1779375, _1779377]), s(_1779377, 8929 ^ [_1779373, _1779375, _1779377]))), s(_1779375, 8930 ^ [_1779373, _1779375, _1779377])))))], (8942 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), 8927 ^ [_1779373, _1779375, _1779377]), s(_1779377, 8929 ^ [_1779373, _1779375, _1779377]))), s(_1779375, 8930 ^ [_1779373, _1779375, _1779377])))))]], 8933 ^ _1496237 : [(8936 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), 8927 ^ [_1779373, _1779375, _1779377]), s(_1779377, 8929 ^ [_1779373, _1779375, _1779377]))), s(_1779375, 8930 ^ [_1779373, _1779375, _1779377])))), p(s(bool, i(s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), 8928 ^ [_1779373, _1779375, _1779377]), s(_1779377, 8929 ^ [_1779373, _1779375, _1779377]))), s(_1779375, 8930 ^ [_1779373, _1779375, _1779377]))))], (8934 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool))), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool)))), _1779373), s(fun(_1779377, fun(_1779375, bool)), 8927 ^ [_1779373, _1779375, _1779377]))), s(fun(_1779377, fun(_1779375, bool)), 8928 ^ [_1779373, _1779375, _1779377]))), s(_1779377, 8929 ^ [_1779373, _1779375, _1779377]))), s(_1779375, 8930 ^ [_1779373, _1779375, _1779377])))))]], 8947 ^ _1496237 : [(8948 ^ _1496237) ^ [_1781048] : [s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool))), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool)))), _1781048), s(fun(_1779377, fun(_1779375, bool)), 8949 ^ [_1779373, _1779375, _1779377, _1781048]))), s(fun(_1779377, fun(_1779375, bool)), 8950 ^ [_1779373, _1779375, _1779377, _1781048]))), s(_1779377, 8951 ^ [_1779373, _1779375, _1779377, _1781048]))) = s(fun(_1779375, bool), i(s(fun(_1779377, fun(_1779375, bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool))), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool)))), _1779373), s(fun(_1779377, fun(_1779375, bool)), 8949 ^ [_1779373, _1779375, _1779377, _1781048]))), s(fun(_1779377, fun(_1779375, bool)), 8950 ^ [_1779373, _1779375, _1779377, _1781048]))), s(_1779377, 8951 ^ [_1779373, _1779375, _1779377, _1781048]))), 8954 ^ _1496237 : [(8955 ^ _1496237) ^ [_1782126, _1782128, _1782130, _1782132] : [-(p(s(bool, i(s(fun(list(_1779375), bool), i(s(fun(list(_1779377), fun(list(_1779375), bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(list(_1779377), fun(list(_1779375), bool))), all2), s(fun(_1779377, fun(_1779375, bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool))), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool)))), _1781048), s(fun(_1779377, fun(_1779375, bool)), _1782132))), s(fun(_1779377, fun(_1779375, bool)), _1782130))))), s(list(_1779377), _1782128))), s(list(_1779375), _1782126))))), p(s(bool, i(s(fun(list(_1779375), bool), i(s(fun(list(_1779377), fun(list(_1779375), bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(list(_1779377), fun(list(_1779375), bool))), all2), s(fun(_1779377, fun(_1779375, bool)), _1782132))), s(list(_1779377), _1782128))), s(list(_1779375), _1782126)))), p(s(bool, i(s(fun(list(_1779375), bool), i(s(fun(list(_1779377), fun(list(_1779375), bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(list(_1779377), fun(list(_1779375), bool))), all2), s(fun(_1779377, fun(_1779375, bool)), _1782130))), s(list(_1779377), _1782128))), s(list(_1779375), _1782126))))], (8965 ^ _1496237) ^ [_1782851, _1782853, _1782855, _1782857] : [p(s(bool, i(s(fun(list(_1779375), bool), i(s(fun(list(_1779377), fun(list(_1779375), bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(list(_1779377), fun(list(_1779375), bool))), all2), s(fun(_1779377, fun(_1779375, bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool))), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(fun(_1779377, fun(_1779375, bool)), fun(_1779377, fun(_1779375, bool)))), _1781048), s(fun(_1779377, fun(_1779375, bool)), _1782857))), s(fun(_1779377, fun(_1779375, bool)), _1782855))))), s(list(_1779377), _1782853))), s(list(_1779375), _1782851)))), 8968 ^ _1496237 : [(8971 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1779375), bool), i(s(fun(list(_1779377), fun(list(_1779375), bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(list(_1779377), fun(list(_1779375), bool))), all2), s(fun(_1779377, fun(_1779375, bool)), _1782855))), s(list(_1779377), _1782853))), s(list(_1779375), _1782851)))))], (8969 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1779375), bool), i(s(fun(list(_1779377), fun(list(_1779375), bool)), i(s(fun(fun(_1779377, fun(_1779375, bool)), fun(list(_1779377), fun(list(_1779375), bool))), all2), s(fun(_1779377, fun(_1779375, bool)), _1782857))), s(list(_1779377), _1782853))), s(list(_1779375), _1782851)))))]]]]]]], (10393 ^ _1496237) ^ [_1835965] : [-(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), _1835965))))), s(prod(hreal, hreal), _1835965)))))], (14844 ^ _1496237) ^ [_1945599, _1945601] : [-(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, _1945601))))), s(int, _1945599))) = 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, _1945601))), s(int, _1945599))))))], (28864 ^ _1496237) ^ [_2730005, _2730007, _2730009] : [28869 ^ _1496237 : [(28874 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(_2730009, _2730007), real), 28866 ^ [_2730005, _2730007, _2730009]), s(prod(_2730009, _2730007), i(s(fun(_2730007, prod(_2730009, _2730007)), i(s(fun(_2730009, fun(_2730007, prod(_2730009, _2730007))), c_), s(_2730009, 28871 ^ [_2730005, _2730007, _2730009]))), s(_2730007, 28872 ^ [_2730005, _2730007, _2730009]))))))), s(real, i(s(fun(_2730007, real), i(s(fun(_2730009, fun(_2730007, real)), 28865 ^ [_2730005, _2730007, _2730009]), s(_2730009, 28871 ^ [_2730005, _2730007, _2730009]))), s(_2730007, 28872 ^ [_2730005, _2730007, _2730009]))))))], (28870 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2730009, _2730007), real), bool), i(s(fun(fun(_2730009, fun(_2730007, real)), fun(fun(prod(_2730009, _2730007), real), bool)), _2730005), s(fun(_2730009, fun(_2730007, real)), 28865 ^ [_2730005, _2730007, _2730009]))), s(fun(prod(_2730009, _2730007), real), 28866 ^ [_2730005, _2730007, _2730009])))))]], 28875 ^ _1496237 : [(28878 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2730009, _2730007), real), bool), i(s(fun(fun(_2730009, fun(_2730007, real)), fun(fun(prod(_2730009, _2730007), real), bool)), _2730005), s(fun(_2730009, fun(_2730007, real)), 28865 ^ [_2730005, _2730007, _2730009]))), s(fun(prod(_2730009, _2730007), real), 28866 ^ [_2730005, _2730007, _2730009]))))], (28876 ^ _1496237) ^ [_2731845, _2731847] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), geq), s(real, i(s(fun(prod(_2730009, _2730007), real), 28866 ^ [_2730005, _2730007, _2730009]), s(prod(_2730009, _2730007), i(s(fun(_2730007, prod(_2730009, _2730007)), i(s(fun(_2730009, fun(_2730007, prod(_2730009, _2730007))), c_), s(_2730009, _2731847))), s(_2730007, _2731845))))))), s(real, i(s(fun(_2730007, real), i(s(fun(_2730009, fun(_2730007, real)), 28865 ^ [_2730005, _2730007, _2730009]), s(_2730009, _2731847))), s(_2730007, _2731845)))))))]], 28879 ^ _1496237 : [(28880 ^ _1496237) ^ [_2732089] : [28933 ^ _1496237 : [(28934 ^ _1496237) ^ [_2735643] : [s(real, i(s(fun(_2730009, real), i(s(fun(fun(_2730009, fun(_2730007, real)), fun(_2730009, real)), i(s(fun(fun(_2730009, fun(_2730007, bool)), fun(fun(_2730009, fun(_2730007, real)), fun(_2730009, real))), _2735643), s(fun(_2730009, fun(_2730007, bool)), 28935 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]))), s(fun(_2730009, fun(_2730007, real)), 28936 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]))), s(_2730009, 28937 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]))) = s(real, i(s(fun(fun(_2730007, real), real), i(s(fun(fun(_2730007, bool), fun(fun(_2730007, real), real)), sum), s(fun(_2730007, bool), i(s(fun(_2730009, fun(_2730007, bool)), 28935 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]), s(_2730009, 28937 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]))))), s(fun(_2730007, real), i(s(fun(_2730009, fun(_2730007, real)), 28936 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]), s(_2730009, 28937 ^ [_2730005, _2730007, _2730009, _2732089, _2735643]))))), 28940 ^ _1496237 : [(28941 ^ _1496237) ^ [_2736797, _2736799, _2736801] : [-(s(real, i(s(fun(fun(_2730009, real), real), i(s(fun(fun(_2730009, bool), fun(fun(_2730009, real), real)), sum), s(fun(_2730009, bool), _2736801))), s(fun(_2730009, real), i(s(fun(fun(_2730009, fun(_2730007, real)), fun(_2730009, real)), i(s(fun(fun(_2730009, fun(_2730007, bool)), fun(fun(_2730009, fun(_2730007, real)), fun(_2730009, real))), _2735643), s(fun(_2730009, fun(_2730007, bool)), _2736799))), s(fun(_2730009, fun(_2730007, real)), _2736797))))) = s(real, i(s(fun(fun(prod(_2730009, _2730007), real), real), i(s(fun(fun(prod(_2730009, _2730007), bool), fun(fun(prod(_2730009, _2730007), real), real)), sum), s(fun(prod(_2730009, _2730007), bool), i(s(fun(fun(prod(_2730009, _2730007), bool), fun(prod(_2730009, _2730007), bool)), gspec), s(fun(prod(_2730009, _2730007), bool), i(s(fun(fun(_2730009, fun(_2730007, bool)), fun(prod(_2730009, _2730007), bool)), i(s(fun(fun(_2730009, bool), fun(fun(_2730009, fun(_2730007, bool)), fun(prod(_2730009, _2730007), bool))), _2732089), s(fun(_2730009, bool), _2736801))), s(fun(_2730009, fun(_2730007, bool)), _2736799))))))), s(fun(prod(_2730009, _2730007), real), i(s(fun(fun(fun(prod(_2730009, _2730007), real), bool), fun(prod(_2730009, _2730007), real)), gabs), s(fun(fun(prod(_2730009, _2730007), real), bool), i(s(fun(fun(_2730009, fun(_2730007, real)), fun(fun(prod(_2730009, _2730007), real), bool)), _2730005), s(fun(_2730009, fun(_2730007, real)), _2736797)))))))), p(s(bool, i(s(fun(fun(_2730009, bool), bool), finite), s(fun(_2730009, bool), _2736801)))), 28947 ^ _1496237 : [(28950 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2730007, bool), bool), finite), s(fun(_2730007, bool), i(s(fun(_2730009, fun(_2730007, bool)), _2736799), s(_2730009, 28946 ^ [_2730005, _2730007, _2730009, _2732089, _2735643, _2736797, _2736799, _2736801]))))))], (28948 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2730009, bool), bool), i(s(fun(_2730009, fun(fun(_2730009, bool), bool)), in), s(_2730009, 28946 ^ [_2730005, _2730007, _2730009, _2732089, _2735643, _2736797, _2736799, _2736801]))), s(fun(_2730009, bool), _2736801)))))]]]]]], 28886 ^ _1496237 : [(28889 ^ _1496237) ^ [_2733627, _2733629, _2733631] : [p(s(bool, i(s(fun(prod(_2730009, _2730007), bool), i(s(fun(bool, fun(prod(_2730009, _2730007), bool)), i(s(fun(prod(_2730009, _2730007), fun(bool, fun(prod(_2730009, _2730007), bool))), setspec), s(prod(_2730009, _2730007), 28883 ^ [_2730005, _2730007, _2730009, _2732089]))), s(bool, _2733627))), s(prod(_2730009, _2730007), i(s(fun(_2730007, prod(_2730009, _2730007)), i(s(fun(_2730009, fun(_2730007, prod(_2730009, _2730007))), c_), s(_2730009, _2733631))), s(_2730007, _2733629)))))), 28900 ^ _1496237 : [(28905 ^ _1496237) ^ [] : [p(s(bool, _2733627))], (28903 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2730007, bool), bool), i(s(fun(_2730007, fun(fun(_2730007, bool), bool)), in), s(_2730007, _2733629))), s(fun(_2730007, bool), i(s(fun(_2730009, fun(_2730007, bool)), 28882 ^ [_2730005, _2730007, _2730009, _2732089]), s(_2730009, _2733631)))))))], (28901 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2730009, bool), bool), i(s(fun(_2730009, fun(fun(_2730009, bool), bool)), in), s(_2730009, _2733631))), s(fun(_2730009, bool), 28881 ^ [_2730005, _2730007, _2730009, _2732089])))))]], 28892 ^ _1496237 : [(28895 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2730009, bool), bool), i(s(fun(_2730009, fun(fun(_2730009, bool), bool)), in), s(_2730009, _2733631))), s(fun(_2730009, bool), 28881 ^ [_2730005, _2730007, _2730009, _2732089])))), p(s(bool, i(s(fun(fun(_2730007, bool), bool), i(s(fun(_2730007, fun(fun(_2730007, bool), bool)), in), s(_2730007, _2733629))), s(fun(_2730007, bool), i(s(fun(_2730009, fun(_2730007, bool)), 28882 ^ [_2730005, _2730007, _2730009, _2732089]), s(_2730009, _2733631))))))], (28893 ^ _1496237) ^ [] : [-(p(s(bool, _2733627)))]]], (28887 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2730009, _2730007), bool), i(s(fun(fun(_2730009, fun(_2730007, bool)), fun(prod(_2730009, _2730007), bool)), i(s(fun(fun(_2730009, bool), fun(fun(_2730009, fun(_2730007, bool)), fun(prod(_2730009, _2730007), bool))), _2732089), s(fun(_2730009, bool), 28881 ^ [_2730005, _2730007, _2730009, _2732089]))), s(fun(_2730009, fun(_2730007, bool)), 28882 ^ [_2730005, _2730007, _2730009, _2732089]))), s(prod(_2730009, _2730007), 28883 ^ [_2730005, _2730007, _2730009, _2732089])))))]], 28911 ^ _1496237 : [(28930 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2730009, _2730007), bool), i(s(fun(bool, fun(prod(_2730009, _2730007), bool)), i(s(fun(prod(_2730009, _2730007), fun(bool, fun(prod(_2730009, _2730007), bool))), setspec), s(prod(_2730009, _2730007), 28883 ^ [_2730005, _2730007, _2730009, _2732089]))), s(bool, 28910 ^ [_2730005, _2730007, _2730009, _2732089]))), s(prod(_2730009, _2730007), i(s(fun(_2730007, prod(_2730009, _2730007)), i(s(fun(_2730009, fun(_2730007, prod(_2730009, _2730007))), c_), s(_2730009, 28908 ^ [_2730005, _2730007, _2730009, _2732089]))), s(_2730007, 28909 ^ [_2730005, _2730007, _2730009, _2732089])))))))], (28912 ^ _1496237) ^ [] : [p(s(bool, 28910 ^ [_2730005, _2730007, _2730009, _2732089])), 28915 ^ _1496237 : [(28918 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2730007, bool), bool), i(s(fun(_2730007, fun(fun(_2730007, bool), bool)), in), s(_2730007, 28909 ^ [_2730005, _2730007, _2730009, _2732089]))), s(fun(_2730007, bool), i(s(fun(_2730009, fun(_2730007, bool)), 28882 ^ [_2730005, _2730007, _2730009, _2732089]), s(_2730009, 28908 ^ [_2730005, _2730007, _2730009, _2732089])))))))], (28916 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2730009, bool), bool), i(s(fun(_2730009, fun(fun(_2730009, bool), bool)), in), s(_2730009, 28908 ^ [_2730005, _2730007, _2730009, _2732089]))), s(fun(_2730009, bool), 28881 ^ [_2730005, _2730007, _2730009, _2732089])))))]]], (28920 ^ _1496237) ^ [] : [-(p(s(bool, 28910 ^ [_2730005, _2730007, _2730009, _2732089]))), p(s(bool, i(s(fun(fun(_2730009, bool), bool), i(s(fun(_2730009, fun(fun(_2730009, bool), bool)), in), s(_2730009, 28908 ^ [_2730005, _2730007, _2730009, _2732089]))), s(fun(_2730009, bool), 28881 ^ [_2730005, _2730007, _2730009, _2732089])))), p(s(bool, i(s(fun(fun(_2730007, bool), bool), i(s(fun(_2730007, fun(fun(_2730007, bool), bool)), in), s(_2730007, 28909 ^ [_2730005, _2730007, _2730009, _2732089]))), s(fun(_2730007, bool), i(s(fun(_2730009, fun(_2730007, bool)), 28882 ^ [_2730005, _2730007, _2730009, _2732089]), s(_2730009, 28908 ^ [_2730005, _2730007, _2730009, _2732089]))))))], (28932 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2730009, _2730007), bool), i(s(fun(fun(_2730009, fun(_2730007, bool)), fun(prod(_2730009, _2730007), bool)), i(s(fun(fun(_2730009, bool), fun(fun(_2730009, fun(_2730007, bool)), fun(prod(_2730009, _2730007), bool))), _2732089), s(fun(_2730009, bool), 28881 ^ [_2730005, _2730007, _2730009, _2732089]))), s(fun(_2730009, fun(_2730007, bool)), 28882 ^ [_2730005, _2730007, _2730009, _2732089]))), s(prod(_2730009, _2730007), 28883 ^ [_2730005, _2730007, _2730009, _2732089]))))]]]]], (11393 ^ _1496237) ^ [_1860728, _1860730] : [s(real, i(s(fun(real, real), realu_neg), s(real, _1860730))) = s(real, _1860728), -(s(real, _1860730) = s(real, i(s(fun(real, real), realu_neg), s(real, _1860728))))], (30210 ^ _1496237) ^ [_2806969, _2806971, _2806973, _2806975, _2806977, _2806979] : [-(s(cart(real, finite_sum(_2806979, _2806977)), i(s(fun(cart(real, _2806977), cart(real, finite_sum(_2806979, _2806977))), i(s(fun(cart(real, _2806979), fun(cart(real, _2806977), cart(real, finite_sum(_2806979, _2806977)))), pastecart), s(cart(real, _2806979), _2806975))), s(cart(real, _2806977), _2806973))) = s(cart(real, finite_sum(_2806979, _2806977)), i(s(fun(cart(real, _2806977), cart(real, finite_sum(_2806979, _2806977))), i(s(fun(cart(real, _2806979), fun(cart(real, _2806977), cart(real, finite_sum(_2806979, _2806977)))), pastecart), s(cart(real, _2806979), _2806971))), s(cart(real, _2806977), _2806969)))), s(cart(real, _2806979), _2806975) = s(cart(real, _2806979), _2806971), s(cart(real, _2806977), _2806973) = s(cart(real, _2806977), _2806969)], (14854 ^ _1496237) ^ [_1945961] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1945961))), s(int, _1945961))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (9552 ^ _1496237) ^ [_1807332, _1807334] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1807334))), s(nadd, _1807332)))), 9556 ^ _1496237 : [(9557 ^ _1496237) ^ [_1807492] : [-(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, _1807334))), s(num, _1807492))))), 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, _1807332))), s(num, _1807492))))), s(num, 9555 ^ [_1807332, _1807334])))))))]]], (15355 ^ _1496237) ^ [_1960931, _1960933] : [-(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, _1960933))), s(num, _1960931))))))) = 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, _1960933))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960931))))))))], (39784 ^ _1496237) ^ [_3805082, _3805084] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3805084), real), vectoru_norm), s(cart(real, _3805084), _3805082))))), s(real, a0)))), 39787 ^ _1496237 : [(39790 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3805084), real), i(s(fun(cart(real, _3805084), fun(cart(real, _3805084), real)), dot), s(cart(real, _3805084), _3805082))), s(cart(real, _3805084), _3805082))))), 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 ^ _1496237) ^ [] : [-(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)))))]]], (9651 ^ _1496237) ^ [_1810435, _1810437, _1810439, _1810441] : [-(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, _1810441))), s(nadd, _1810437))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1810439))), s(nadd, _1810435))))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1810441))), s(nadd, _1810439)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1810437))), s(nadd, _1810435))))], (11175 ^ _1496237) ^ [_1855553, _1855555, _1855557] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1855555))), s(real, _1855553)))), -(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, _1855557))), s(real, _1855555))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1855557))), s(real, _1855553)))))))], (33706 ^ _1496237) ^ [_3412536, _3412538] : [p(s(bool, i(s(fun(fun(prod(_3412538, _3412538), bool), bool), woset), s(fun(prod(_3412538, _3412538), bool), _3412536)))), 33709 ^ _1496237 : [(33720 ^ _1496237) ^ [_3413345] : [33724 ^ _1496237 : [(33727 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3412538, bool), i(s(fun(fun(prod(_3412538, _3412538), bool), fun(_3412538, bool)), fl), s(fun(prod(_3412538, _3412538), bool), _3412536))), s(_3412538, 33723 ^ [_3412536, _3412538, _3413345]))))], (33725 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3412538, bool), _3413345), s(_3412538, 33723 ^ [_3412536, _3412538, _3413345])))))]], 33728 ^ _1496237 : [(33729 ^ _1496237) ^ [_3413774] : [p(s(bool, i(s(fun(_3412538, bool), _3413345), s(_3412538, _3413774))))]], 33731 ^ _1496237 : [(33734 ^ _1496237) ^ [_3413955] : [p(s(bool, i(s(fun(_3412538, bool), _3413345), s(_3412538, _3413955)))), -(p(s(bool, i(s(fun(prod(_3412538, _3412538), bool), _3412536), s(prod(_3412538, _3412538), i(s(fun(_3412538, prod(_3412538, _3412538)), i(s(fun(_3412538, fun(_3412538, prod(_3412538, _3412538))), c_), s(_3412538, 33730 ^ [_3412536, _3412538, _3413345]))), s(_3412538, _3413955)))))))], (33732 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3412538, bool), _3413345), s(_3412538, 33730 ^ [_3412536, _3412538, _3413345])))))]]], (33710 ^ _1496237) ^ [_3412988, _3412990] : [-(s(_3412538, _3412990) = s(_3412538, _3412988)), p(s(bool, i(s(fun(prod(_3412538, _3412538), bool), _3412536), s(prod(_3412538, _3412538), i(s(fun(_3412538, prod(_3412538, _3412538)), i(s(fun(_3412538, fun(_3412538, prod(_3412538, _3412538))), c_), s(_3412538, _3412990))), s(_3412538, _3412988)))))), p(s(bool, i(s(fun(prod(_3412538, _3412538), bool), _3412536), s(prod(_3412538, _3412538), i(s(fun(_3412538, prod(_3412538, _3412538)), i(s(fun(_3412538, fun(_3412538, prod(_3412538, _3412538))), c_), s(_3412538, _3412988))), s(_3412538, _3412990))))))]]], (14041 ^ _1496237) ^ [_1926330, _1926332] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926332))), s(int, _1926330)))), s(int, _1926332) = s(int, _1926330)], (7364 ^ _1496237) ^ [_1705552, _1705554] : [-(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, _1705554))))), s(num, i(s(fun(num, num), bit1), s(num, _1705552))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1705554))), s(num, _1705552))))], (35750 ^ _1496237) ^ [_3519932, _3519934, _3519936, _3519938] : [-(p(s(bool, i(s(fun(fun(_3519938, bool), bool), i(s(fun(fun(_3519936, bool), fun(fun(_3519938, bool), bool)), a_u_c), s(fun(_3519936, bool), _3519934))), s(fun(_3519938, bool), _3519932))))), -(p(s(bool, i(s(fun(fun(_3519938, bool), bool), i(s(fun(fun(_3519936, bool), fun(fun(_3519938, bool), bool)), l_u_c), s(fun(_3519936, bool), _3519934))), s(fun(_3519938, bool), _3519932))))), -(p(s(bool, i(s(fun(fun(_3519936, bool), bool), i(s(fun(fun(_3519938, bool), fun(fun(_3519936, bool), bool)), l_u_c), s(fun(_3519938, bool), _3519932))), s(fun(_3519936, bool), _3519934)))))], (22872 ^ _1496237) ^ [_2360516, _2360518, _2360520, _2360522] : [22874 ^ _1496237 : [(22877 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2360522, bool), _2360520), s(_2360522, 22873 ^ [_2360516, _2360518, _2360520, _2360522]))))], (22875 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2360522, bool), bool), i(s(fun(_2360522, fun(fun(_2360522, bool), bool)), in), s(_2360522, 22873 ^ [_2360516, _2360518, _2360520, _2360522]))), s(fun(_2360522, bool), i(s(fun(fun(_2360522, bool), fun(_2360522, bool)), i(s(fun(_2360522, fun(fun(_2360522, bool), fun(_2360522, bool))), insert), s(_2360522, _2360518))), s(fun(_2360522, bool), _2360516)))))))]], 22878 ^ _1496237 : [(22881 ^ _1496237) ^ [_2360966] : [p(s(bool, i(s(fun(fun(_2360522, bool), bool), i(s(fun(_2360522, fun(fun(_2360522, bool), bool)), in), s(_2360522, _2360966))), s(fun(_2360522, bool), _2360516)))), -(p(s(bool, i(s(fun(_2360522, bool), _2360520), s(_2360522, _2360966)))))], (22879 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2360522, bool), _2360520), s(_2360522, _2360518)))))]]], (41795 ^ _1496237) ^ [_3958004] : [-(s(_3958004, i(s(fun(num, _3958004), i(s(fun(cart(_3958004, n10), fun(num, _3958004)), d_), s(cart(_3958004, n10), i(s(fun(list(_3958004), cart(_3958004, n10)), vector), s(list(_3958004), i(s(fun(list(_3958004), list(_3958004)), i(s(fun(_3958004, fun(list(_3958004), list(_3958004))), cons), s(_3958004, x))), s(list(_3958004), nil))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(_3958004, x))], (19098 ^ _1496237) ^ [_2173615, _2173617] : [19100 ^ _1496237 : [(19101 ^ _1496237) ^ [_2173747] : [s(_2173615, i(s(fun(_2173617, _2173615), f), s(_2173617, _2173747))) = s(_2173615, 19099 ^ [_2173615, _2173617])]], 19103 ^ _1496237 : [(19104 ^ _1496237) ^ [_2173798] : [-(s(_2173615, i(s(fun(_2173617, _2173615), f), s(_2173617, i(s(fun(_2173615, _2173617), 19102 ^ [_2173615, _2173617]), s(_2173615, _2173798))))) = s(_2173615, _2173798))]]], (38229 ^ _1496237) ^ [_3637090, _3637092, _3637094] : [38231 ^ _1496237 : [(38232 ^ _1496237) ^ [_3637505] : [p(s(bool, i(s(fun(fun(fun(_3637094, bool), bool), bool), i(s(fun(fun(_3637094, bool), fun(fun(fun(_3637094, bool), bool), bool)), in), s(fun(_3637094, bool), _3637505))), s(fun(fun(_3637094, bool), bool), 38230 ^ [_3637090, _3637092, _3637094])))), -(p(s(bool, i(s(fun(fun(_3637094, bool), bool), _3637092), s(fun(_3637094, bool), _3637505)))))], (38238 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3637094, bool), bool), _3637092), s(fun(_3637094, bool), i(s(fun(fun(fun(_3637094, bool), bool), fun(_3637094, bool)), inters), s(fun(fun(_3637094, bool), bool), 38230 ^ [_3637090, _3637092, _3637094]))))))]], 38239 ^ _1496237 : [(38246 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3637094, bool), bool), _3637092), s(fun(_3637094, bool), _3637090)))), -(s(fun(_3637094, bool), i(s(fun(fun(_3637094, bool), fun(_3637094, bool)), i(s(fun(fun(fun(_3637094, bool), bool), fun(fun(_3637094, bool), fun(_3637094, bool))), hull), s(fun(fun(_3637094, bool), bool), _3637092))), s(fun(_3637094, bool), _3637090))) = s(fun(_3637094, bool), _3637090))], (38240 ^ _1496237) ^ [] : [s(fun(_3637094, bool), i(s(fun(fun(_3637094, bool), fun(_3637094, bool)), i(s(fun(fun(fun(_3637094, bool), bool), fun(fun(_3637094, bool), fun(_3637094, bool))), hull), s(fun(fun(_3637094, bool), bool), _3637092))), s(fun(_3637094, bool), _3637090))) = s(fun(_3637094, bool), _3637090), -(p(s(bool, i(s(fun(fun(_3637094, bool), bool), _3637092), s(fun(_3637094, bool), _3637090)))))]]], (8999 ^ _1496237) ^ [_1784758, _1784760, _1784762, _1784764, _1784766, _1784768] : [s(num, i(s(fun(list(_1784766), num), length), s(list(_1784766), _1784760))) = s(num, i(s(fun(list(_1784764), num), length), s(list(_1784764), _1784758))), -(s(num, i(s(fun(list(_1784768), num), length), s(list(_1784768), i(s(fun(list(_1784764), list(_1784768)), i(s(fun(list(_1784766), fun(list(_1784764), list(_1784768))), i(s(fun(fun(_1784766, fun(_1784764, _1784768)), fun(list(_1784766), fun(list(_1784764), list(_1784768)))), map2), s(fun(_1784766, fun(_1784764, _1784768)), _1784762))), s(list(_1784766), _1784760))), s(list(_1784764), _1784758))))) = s(num, i(s(fun(list(_1784764), num), length), s(list(_1784764), _1784758))))], (20459 ^ _1496237) ^ [_2246368] : [-(s(num, i(s(fun(fun(_2246368, bool), num), card), s(fun(_2246368, bool), empty))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (17101 ^ _1496237) ^ [_2043642] : [-(s(fun(_2043642, bool), i(s(fun(fun(fun(_2043642, bool), bool), fun(_2043642, bool)), unions), s(fun(fun(_2043642, bool), bool), i(s(fun(fun(fun(_2043642, bool), bool), fun(fun(_2043642, bool), bool)), i(s(fun(fun(_2043642, bool), fun(fun(fun(_2043642, bool), bool), fun(fun(_2043642, bool), bool))), insert), s(fun(_2043642, bool), s0))), s(fun(fun(_2043642, bool), bool), i(s(fun(fun(fun(_2043642, bool), bool), fun(fun(_2043642, bool), bool)), i(s(fun(fun(_2043642, bool), fun(fun(fun(_2043642, bool), bool), fun(fun(_2043642, bool), bool))), insert), s(fun(_2043642, bool), t0))), s(fun(fun(_2043642, bool), bool), empty))))))) = s(fun(_2043642, bool), i(s(fun(fun(_2043642, bool), fun(_2043642, bool)), i(s(fun(fun(_2043642, bool), fun(fun(_2043642, bool), fun(_2043642, bool))), union), s(fun(_2043642, bool), s0))), s(fun(_2043642, bool), t0))))], (9723 ^ _1496237) ^ [_1813003, _1813005] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1813005))), s(nadd, _1813003)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1813005))), s(nadd, _1813003)))))], (22485 ^ _1496237) ^ [_2342504, _2342506, _2342508] : [-(s(bool, i(s(fun(fun(_2342508, bool), bool), i(s(fun(_2342508, fun(fun(_2342508, bool), bool)), in), s(_2342508, _2342506))), s(fun(_2342508, bool), i(s(fun(list(_2342508), fun(_2342508, bool)), setu_ofu_list), s(list(_2342508), _2342504))))) = s(bool, i(s(fun(list(_2342508), bool), i(s(fun(_2342508, fun(list(_2342508), bool)), mem), s(_2342508, _2342506))), s(list(_2342508), _2342504))))], (13299 ^ _1496237) ^ [_1907074] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(int, int), intu_sgn), s(int, _1907074))))) = s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1907074))))))], (15221 ^ _1496237) ^ [_1956383, _1956385, _1956387] : [15222 ^ _1496237 : [(15223 ^ _1496237) ^ [_1956492] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1956387))), s(int, _1956385))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1956383))), s(int, _1956492)))]], -(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, _1956387))), s(int, _1956385))), s(fun(int, fun(int, bool)), i(s(fun(int, fun(int, fun(int, bool))), intu_mod), s(int, _1956383)))))))], (8680 ^ _1496237) ^ [_1766234, _1766236, _1766238] : [8682 ^ _1496237 : [(8685 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1766238, bool), _1766236), s(_1766238, 8681 ^ [_1766234, _1766236, _1766238]))))], (8683 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1766238), bool), i(s(fun(_1766238, fun(list(_1766238), bool)), mem), s(_1766238, 8681 ^ [_1766234, _1766236, _1766238]))), s(list(_1766238), _1766234)))))]], -(p(s(bool, i(s(fun(list(_1766238), bool), i(s(fun(fun(_1766238, bool), fun(list(_1766238), bool)), all0), s(fun(_1766238, bool), _1766236))), s(list(_1766238), _1766234)))))], (39519 ^ _1496237) ^ [_3793809, _3793811, _3793813] : [-(s(real, i(s(fun(cart(real, _3793813), real), vectoru_norm), s(cart(real, _3793813), i(s(fun(cart(real, _3793813), cart(real, _3793813)), i(s(fun(cart(real, _3793813), fun(cart(real, _3793813), cart(real, _3793813))), vectoru_sub), s(cart(real, _3793813), _3793811))), s(cart(real, _3793813), _3793809))))) = s(real, i(s(fun(cart(real, _3793813), real), vectoru_norm), s(cart(real, _3793813), i(s(fun(cart(real, _3793813), cart(real, _3793813)), i(s(fun(cart(real, _3793813), fun(cart(real, _3793813), cart(real, _3793813))), vectoru_sub), s(cart(real, _3793813), _3793809))), s(cart(real, _3793813), _3793811))))))], (2617 ^ _1496237) ^ [_1539338, _1539340, _1539342] : [2619 ^ _1496237 : [(2622 ^ _1496237) ^ [] : [p(s(bool, _1539338))], (2620 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1539342, bool), _1539340), s(_1539342, 2618 ^ [_1539338, _1539340, _1539342]))))]], 2625 ^ _1496237 : [(2626 ^ _1496237) ^ [_1539552] : [-(p(s(bool, i(s(fun(_1539342, bool), _1539340), s(_1539342, _1539552)))))]], -(p(s(bool, _1539338)))], (4082 ^ _1496237) ^ [_1601191] : [-(s(num, i(s(fun(num, num), bit1), s(num, _1601191))) = 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, _1601191))), s(num, _1601191))))))], (14764 ^ _1496237) ^ [_1943680] : [s(int, i(s(fun(int, int), intu_sgn), s(int, _1943680))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1943680) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11875 ^ _1496237) ^ [_1874575, _1874577, _1874579] : [11876 ^ _1496237 : [(11879 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1874577))), s(real, _1874575))))], (11877 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1874579))), s(real, _1874575))))]], -(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, _1874579))), s(real, _1874577))))), s(real, _1874575)))))], (20588 ^ _1496237) ^ [_2251699, _2251701, _2251703] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2251703, bool), fun(num, bool)), hasu_size), s(fun(_2251703, bool), _2251701))), s(num, i(s(fun(num, num), suc), s(num, _2251699)))))), 20591 ^ _1496237 : [(20594 ^ _1496237) ^ [_2251998] : [p(s(bool, i(s(fun(fun(_2251703, bool), bool), i(s(fun(_2251703, fun(fun(_2251703, bool), bool)), in), s(_2251703, _2251998))), s(fun(_2251703, bool), _2251701)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2251703, bool), fun(num, bool)), hasu_size), s(fun(_2251703, bool), i(s(fun(_2251703, fun(_2251703, bool)), i(s(fun(fun(_2251703, bool), fun(_2251703, fun(_2251703, bool))), delete), s(fun(_2251703, bool), _2251701))), s(_2251703, _2251998))))), s(num, _2251699)))))], (20592 ^ _1496237) ^ [] : [s(fun(_2251703, bool), _2251701) = s(fun(_2251703, bool), empty)]]], (14848 ^ _1496237) ^ [_1945739] : [-(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, _1945739))) = s(int, i(s(fun(int, int), intu_neg), s(int, _1945739))))], (23465 ^ _1496237) ^ [_2390817, _2390819, _2390821, _2390823] : [-(p(s(bool, i(s(fun(fun(_2390823, bool), bool), i(s(fun(fun(_2390821, bool), fun(fun(_2390823, bool), bool)), g_a_u_c), s(fun(_2390821, bool), _2390819))), s(fun(_2390823, bool), _2390817))))), 23467 ^ _1496237 : [(23470 ^ _1496237) ^ [_2391175, _2391177] : [p(s(bool, i(s(fun(fun(_2390821, bool), bool), i(s(fun(_2390821, fun(fun(_2390821, bool), bool)), in), s(_2390821, _2391175))), s(fun(_2390821, bool), _2390819)))), s(_2390823, 23466 ^ [_2390817, _2390819, _2390821, _2390823, _2391177]) = s(_2390823, i(s(fun(_2390821, _2390823), _2391177), s(_2390821, _2391175)))], (23468 ^ _1496237) ^ [_2391105] : [-(p(s(bool, i(s(fun(fun(_2390823, bool), bool), i(s(fun(_2390823, fun(fun(_2390823, bool), bool)), in), s(_2390823, 23466 ^ [_2390817, _2390819, _2390821, _2390823, _2391105]))), s(fun(_2390823, bool), _2390817)))))]]], (11423 ^ _1496237) ^ [_1861528, _1861530, _1861532] : [-(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, _1861532))), s(real, _1861530))))), s(real, _1861528))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1861532))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861528))), s(real, _1861530))))))], (17014 ^ _1496237) ^ [_2038531, _2038533, _2038535, _2038537] : [-(p(s(bool, i(s(fun(fun(_2038537, bool), bool), i(s(fun(fun(_2038537, bool), fun(fun(_2038537, bool), bool)), subset), s(fun(_2038537, bool), _2038533))), s(fun(_2038537, bool), i(s(fun(_2038537, fun(_2038537, bool)), i(s(fun(fun(_2038537, bool), fun(_2038537, fun(_2038537, bool))), delete), s(fun(_2038537, bool), _2038531))), s(_2038537, _2038535))))))), -(p(s(bool, i(s(fun(fun(_2038537, bool), bool), i(s(fun(_2038537, fun(fun(_2038537, bool), bool)), in), s(_2038537, _2038535))), s(fun(_2038537, bool), _2038533))))), p(s(bool, i(s(fun(fun(_2038537, bool), bool), i(s(fun(fun(_2038537, bool), fun(fun(_2038537, bool), bool)), subset), s(fun(_2038537, bool), _2038533))), s(fun(_2038537, bool), _2038531))))], (36035 ^ _1496237) ^ [_3531207, _3531209, _3531211] : [36040 ^ _1496237 : [(36043 ^ _1496237) ^ [_3532188] : [p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(bool, fun(sum0(_3531211, _3531209), bool)), i(s(fun(sum0(_3531211, _3531209), fun(bool, fun(sum0(_3531211, _3531209), bool))), setspec), s(sum0(_3531211, _3531209), 36037 ^ [_3531207, _3531209, _3531211]))), s(bool, i(s(fun(fun(_3531209, bool), bool), i(s(fun(_3531209, fun(fun(_3531209, bool), bool)), in), s(_3531209, _3532188))), s(fun(_3531209, bool), 36036 ^ [_3531207, _3531209, _3531211]))))), s(sum0(_3531211, _3531209), i(s(fun(_3531209, sum0(_3531211, _3531209)), inr), s(_3531209, _3532188))))))], (36041 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531209, bool), fun(sum0(_3531211, _3531209), bool)), _3531207), s(fun(_3531209, bool), 36036 ^ [_3531207, _3531209, _3531211]))), s(sum0(_3531211, _3531209), 36037 ^ [_3531207, _3531209, _3531211])))))]], 36045 ^ _1496237 : [(36048 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531209, bool), fun(sum0(_3531211, _3531209), bool)), _3531207), s(fun(_3531209, bool), 36036 ^ [_3531207, _3531209, _3531211]))), s(sum0(_3531211, _3531209), 36037 ^ [_3531207, _3531209, _3531211]))))], (36046 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(bool, fun(sum0(_3531211, _3531209), bool)), i(s(fun(sum0(_3531211, _3531209), fun(bool, fun(sum0(_3531211, _3531209), bool))), setspec), s(sum0(_3531211, _3531209), 36037 ^ [_3531207, _3531209, _3531211]))), s(bool, i(s(fun(fun(_3531209, bool), bool), i(s(fun(_3531209, fun(fun(_3531209, bool), bool)), in), s(_3531209, 36044 ^ [_3531207, _3531209, _3531211]))), s(fun(_3531209, bool), 36036 ^ [_3531207, _3531209, _3531211]))))), s(sum0(_3531211, _3531209), i(s(fun(_3531209, sum0(_3531211, _3531209)), inr), s(_3531209, 36044 ^ [_3531207, _3531209, _3531211])))))))]], 36049 ^ _1496237 : [(36050 ^ _1496237) ^ [_3532616] : [36064 ^ _1496237 : [(36065 ^ _1496237) ^ [_3533865, _3533867] : [-(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531209, bool), fun(sum0(_3531211, _3531209), bool)), i(s(fun(fun(_3531211, bool), fun(fun(_3531209, bool), fun(sum0(_3531211, _3531209), bool))), p_u_c), s(fun(_3531211, bool), _3533867))), s(fun(_3531209, bool), _3533865))) = s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(sum0(_3531211, _3531209), bool), fun(sum0(_3531211, _3531209), bool)), i(s(fun(fun(sum0(_3531211, _3531209), bool), fun(fun(sum0(_3531211, _3531209), bool), fun(sum0(_3531211, _3531209), bool))), union), s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(sum0(_3531211, _3531209), bool), fun(sum0(_3531211, _3531209), bool)), gspec), s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531211, bool), fun(sum0(_3531211, _3531209), bool)), _3532616), s(fun(_3531211, bool), _3533867))))))), s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(sum0(_3531211, _3531209), bool), fun(sum0(_3531211, _3531209), bool)), gspec), s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531209, bool), fun(sum0(_3531211, _3531209), bool)), _3531207), s(fun(_3531209, bool), _3533865))))))))]], 36055 ^ _1496237 : [(36058 ^ _1496237) ^ [_3533419] : [p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(bool, fun(sum0(_3531211, _3531209), bool)), i(s(fun(sum0(_3531211, _3531209), fun(bool, fun(sum0(_3531211, _3531209), bool))), setspec), s(sum0(_3531211, _3531209), 36052 ^ [_3531207, _3531209, _3531211, _3532616]))), s(bool, i(s(fun(fun(_3531211, bool), bool), i(s(fun(_3531211, fun(fun(_3531211, bool), bool)), in), s(_3531211, _3533419))), s(fun(_3531211, bool), 36051 ^ [_3531207, _3531209, _3531211, _3532616]))))), s(sum0(_3531211, _3531209), i(s(fun(_3531211, sum0(_3531211, _3531209)), inl), s(_3531211, _3533419))))))], (36056 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531211, bool), fun(sum0(_3531211, _3531209), bool)), _3532616), s(fun(_3531211, bool), 36051 ^ [_3531207, _3531209, _3531211, _3532616]))), s(sum0(_3531211, _3531209), 36052 ^ [_3531207, _3531209, _3531211, _3532616])))))]], 36060 ^ _1496237 : [(36063 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(fun(_3531211, bool), fun(sum0(_3531211, _3531209), bool)), _3532616), s(fun(_3531211, bool), 36051 ^ [_3531207, _3531209, _3531211, _3532616]))), s(sum0(_3531211, _3531209), 36052 ^ [_3531207, _3531209, _3531211, _3532616]))))], (36061 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(sum0(_3531211, _3531209), bool), i(s(fun(bool, fun(sum0(_3531211, _3531209), bool)), i(s(fun(sum0(_3531211, _3531209), fun(bool, fun(sum0(_3531211, _3531209), bool))), setspec), s(sum0(_3531211, _3531209), 36052 ^ [_3531207, _3531209, _3531211, _3532616]))), s(bool, i(s(fun(fun(_3531211, bool), bool), i(s(fun(_3531211, fun(fun(_3531211, bool), bool)), in), s(_3531211, 36059 ^ [_3531207, _3531209, _3531211, _3532616]))), s(fun(_3531211, bool), 36051 ^ [_3531207, _3531209, _3531211, _3532616]))))), s(sum0(_3531211, _3531209), i(s(fun(_3531211, sum0(_3531211, _3531209)), inl), s(_3531211, 36059 ^ [_3531207, _3531209, _3531211, _3532616])))))))]]]]], (29850 ^ _1496237) ^ [_2790449, _2790451] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2790449))), 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(_2790451, bool), num), dimindex), s(fun(_2790451, bool), univ)))))))), -(s(num, i(s(fun(finite_image(_2790451), num), destu_finiteu_image), s(finite_image(_2790451), i(s(fun(num, finite_image(_2790451)), finiteu_index), s(num, _2790449))))) = s(num, _2790449))], (14419 ^ _1496237) ^ [_1935362] : [-(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, _1935362))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1935362))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (16588 ^ _1496237) ^ [_2015424, _2015426, _2015428, _2015430] : [-(p(s(bool, i(s(fun(fun(_2015430, bool), bool), i(s(fun(fun(_2015430, bool), fun(fun(_2015430, bool), bool)), psubset), s(fun(_2015430, bool), _2015428))), s(fun(_2015430, bool), _2015424))))), p(s(bool, i(s(fun(fun(_2015430, bool), bool), i(s(fun(fun(_2015430, bool), fun(fun(_2015430, bool), bool)), psubset), s(fun(_2015430, bool), _2015428))), s(fun(_2015430, bool), _2015426)))), p(s(bool, i(s(fun(fun(_2015430, bool), bool), i(s(fun(fun(_2015430, bool), fun(fun(_2015430, bool), bool)), psubset), s(fun(_2015430, bool), _2015426))), s(fun(_2015430, bool), _2015424))))], (9083 ^ _1496237) ^ [_1788322, _1788324, _1788326] : [s(list(_1788326), _1788322) = s(list(_1788326), nil), -(p(s(bool, 9075 ^ [_1788322, _1788324, _1788326])))], (13309 ^ _1496237) ^ [_1907443, _1907445] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1907445))), s(num, _1907443))) = 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, _1907445))))), s(num, _1907443))))))], (12836 ^ _1496237) ^ [_1897651, _1897653] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _1897653))) = 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, _1897651) = 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, _1897653))), s(num, _1897651))) = 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)))))))], (12099 ^ _1496237) ^ [_1879360, _1879362] : [-(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, _1879362))), s(real, _1879360))))) = 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, _1879362))))), s(real, i(s(fun(real, real), realu_inv), s(real, _1879360))))))], (40270 ^ _1496237) ^ [_3841204, _3841206, _3841208, _3841210, _3841212] : [-(s(cart(real, _3841210), i(s(fun(fun(_3841212, cart(real, _3841210)), cart(real, _3841210)), i(s(fun(fun(_3841212, bool), fun(fun(_3841212, cart(real, _3841210)), cart(real, _3841210))), vsum), s(fun(_3841212, bool), i(s(fun(fun(_3841212, bool), fun(_3841212, bool)), i(s(fun(fun(_3841212, bool), fun(fun(_3841212, bool), fun(_3841212, bool))), union), s(fun(_3841212, bool), _3841206))), s(fun(_3841212, bool), _3841204))))), s(fun(_3841212, cart(real, _3841210)), _3841208))) = s(cart(real, _3841210), i(s(fun(fun(_3841212, cart(real, _3841210)), cart(real, _3841210)), i(s(fun(fun(_3841212, bool), fun(fun(_3841212, cart(real, _3841210)), cart(real, _3841210))), vsum), s(fun(_3841212, bool), _3841204))), s(fun(_3841212, cart(real, _3841210)), _3841208)))), p(s(bool, i(s(fun(fun(_3841212, bool), bool), finite), s(fun(_3841212, bool), _3841204)))), 40276 ^ _1496237 : [(40281 ^ _1496237) ^ [] : [s(cart(real, _3841210), i(s(fun(_3841212, cart(real, _3841210)), _3841208), s(_3841212, 40275 ^ [_3841204, _3841206, _3841208, _3841210, _3841212]))) = s(cart(real, _3841210), i(s(fun(num, cart(real, _3841210)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40279 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3841212, bool), bool), i(s(fun(_3841212, fun(fun(_3841212, bool), bool)), in), s(_3841212, 40275 ^ [_3841204, _3841206, _3841208, _3841210, _3841212]))), s(fun(_3841212, bool), _3841204))))], (40277 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3841212, bool), bool), i(s(fun(_3841212, fun(fun(_3841212, bool), bool)), in), s(_3841212, 40275 ^ [_3841204, _3841206, _3841208, _3841210, _3841212]))), s(fun(_3841212, bool), _3841206)))))]]], (27483 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, fun(real, real)), bool), monoidal), s(fun(real, fun(real, real)), realu_add)))))], (13459 ^ _1496237) ^ [_1911589] : [s(int, i(s(fun(int, int), intu_abs), s(int, _1911589))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1911589) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13921 ^ _1496237) ^ [_1923304, _1923306, _1923308] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923308))), s(int, _1923304))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923308))), s(int, _1923306)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923306))), s(int, _1923304))))], (13657 ^ _1496237) ^ [_1916482, _1916484] : [s(int, i(s(fun(int, int), intu_abs), s(int, _1916484))) = s(int, i(s(fun(int, int), intu_abs), s(int, _1916482))), -(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1916484))), 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, _1916482))), 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))))))))))], (9276 ^ _1496237) ^ [_1797082] : [-(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, _1797082))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(num, _1797082))], (27224 ^ _1496237) ^ [_2624434, _2624436, _2624438, _2624440] : [-(p(s(bool, i(s(fun(num, bool), _2624438), s(num, i(s(fun(fun(_2624440, num), num), i(s(fun(fun(_2624440, bool), fun(fun(_2624440, num), num)), nsum), s(fun(_2624440, bool), _2624434))), s(fun(_2624440, num), _2624436))))))), p(s(bool, i(s(fun(num, bool), _2624438), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 27233 ^ _1496237 : [(27238 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), _2624438), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 27231 ^ [_2624434, _2624436, _2624438, _2624440]))), s(num, 27232 ^ [_2624434, _2624436, _2624438, _2624440]))))))], (27236 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _2624438), s(num, 27232 ^ [_2624434, _2624436, _2624438, _2624440])))))], (27234 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _2624438), s(num, 27231 ^ [_2624434, _2624436, _2624438, _2624440])))))]], 27240 ^ _1496237 : [(27243 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), _2624438), s(num, i(s(fun(_2624440, num), _2624436), s(_2624440, 27239 ^ [_2624434, _2624436, _2624438, _2624440]))))))], (27241 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2624440, bool), bool), i(s(fun(_2624440, fun(fun(_2624440, bool), bool)), in), s(_2624440, 27239 ^ [_2624434, _2624436, _2624438, _2624440]))), s(fun(_2624440, bool), _2624434)))))]]], (7787 ^ _1496237) ^ [_1720213, _1720215] : [s(fun(num, fun(_1720215, bool)), i(s(fun(num, fun(num, fun(_1720215, bool))), i(s(fun(fun(num, recspace(_1720215)), fun(num, fun(num, fun(_1720215, bool)))), _1720213), s(fun(num, recspace(_1720215)), 7788 ^ [_1720213, _1720215]))), s(num, 7789 ^ [_1720213, _1720215]))) = s(fun(num, fun(_1720215, bool)), i(s(fun(recspace(_1720215), fun(num, fun(_1720215, bool))), u_destu_rec), s(recspace(_1720215), i(s(fun(num, recspace(_1720215)), 7788 ^ [_1720213, _1720215]), s(num, 7789 ^ [_1720213, _1720215]))))), 7792 ^ _1496237 : [(7793 ^ _1496237) ^ [_1720892, _1720894, _1720896] : [-(s(recspace(_1720215), i(s(fun(fun(num, recspace(_1720215)), recspace(_1720215)), i(s(fun(_1720215, fun(fun(num, recspace(_1720215)), recspace(_1720215))), i(s(fun(num, fun(_1720215, fun(fun(num, recspace(_1720215)), recspace(_1720215)))), constr), s(num, _1720896))), s(_1720215, _1720894))), s(fun(num, recspace(_1720215)), _1720892))) = s(recspace(_1720215), i(s(fun(fun(num, fun(_1720215, bool)), recspace(_1720215)), u_mku_rec), s(fun(num, fun(_1720215, bool)), i(s(fun(fun(num, fun(num, fun(_1720215, bool))), fun(num, fun(_1720215, bool))), i(s(fun(_1720215, fun(fun(num, fun(num, fun(_1720215, bool))), fun(num, fun(_1720215, bool)))), i(s(fun(num, fun(_1720215, fun(fun(num, fun(num, fun(_1720215, bool))), fun(num, fun(_1720215, bool))))), zconstr), s(num, _1720896))), s(_1720215, _1720894))), s(fun(num, fun(num, fun(_1720215, bool))), i(s(fun(fun(num, recspace(_1720215)), fun(num, fun(num, fun(_1720215, bool)))), _1720213), s(fun(num, recspace(_1720215)), _1720892))))))))]]], (23330 ^ _1496237) ^ [_2383441, _2383443, _2383445, _2383447] : [p(s(bool, i(s(fun(fun(_2383447, bool), bool), i(s(fun(fun(_2383445, bool), fun(fun(_2383447, bool), bool)), l_u_c), s(fun(_2383445, bool), _2383441))), s(fun(_2383447, bool), _2383443)))), 23333 ^ _1496237 : [(23336 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2383445, bool), bool), i(s(fun(fun(_2383447, bool), fun(fun(_2383445, bool), bool)), l_a_u_c), s(fun(_2383447, bool), _2383443))), s(fun(_2383445, bool), _2383441))))], (23334 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2383447, bool), bool), i(s(fun(fun(_2383445, bool), fun(fun(_2383447, bool), bool)), l_a_u_c), s(fun(_2383445, bool), _2383441))), s(fun(_2383447, bool), _2383443)))))]]], (7386 ^ _1496237) ^ [_1706181, _1706183] : [-(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, _1706181))))), s(num, i(s(fun(num, num), numeral), s(num, _1706183))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1706181))), s(num, _1706183))))], (10297 ^ _1496237) ^ [_1832550] : [10303 ^ _1496237 : [(10306 ^ _1496237) ^ [] : [s(hreal, 10298 ^ [_1832550]) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, 10299 ^ [_1832550]))), s(hreal, 10300 ^ [_1832550])))], (10304 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), i(s(fun(hreal, fun(hreal, fun(hreal, bool))), _1832550), s(hreal, 10298 ^ [_1832550]))), s(hreal, 10299 ^ [_1832550]))), s(hreal, 10300 ^ [_1832550])))))]], 10307 ^ _1496237 : [(10310 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), i(s(fun(hreal, fun(hreal, fun(hreal, bool))), _1832550), s(hreal, 10298 ^ [_1832550]))), s(hreal, 10299 ^ [_1832550]))), s(hreal, 10300 ^ [_1832550]))))], (10308 ^ _1496237) ^ [] : [-(s(hreal, 10298 ^ [_1832550]) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, 10299 ^ [_1832550]))), s(hreal, 10300 ^ [_1832550]))))]], 10312 ^ _1496237 : [(10319 ^ _1496237) ^ [_1833535, _1833537] : [s(hreal, _1833535) = s(hreal, _1833537), -(p(s(bool, 10311 ^ [_1832550, _1833535, _1833537])))], (10313 ^ _1496237) ^ [_1833426, _1833428] : [p(s(bool, 10311 ^ [_1832550, _1833426, _1833428])), -(s(hreal, _1833426) = s(hreal, _1833428))], (10325 ^ _1496237) ^ [_1833648, _1833650] : [-(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, _1833648))), s(hreal, _1833650))))) = 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 ^ [_1832550, _1833648, _1833650]))), 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, _1833650))), s(hreal, _1833648))))), 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))), _1832550), s(hreal, _1833648))), s(hreal, _1833650))))))))), 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))), _1832550), s(hreal, _1833650))), s(hreal, _1833648))))))))))))))]]], (14017 ^ _1496237) ^ [_1925636, _1925638, _1925640] : [-(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, _1925640))), s(int, i(s(fun(int, int), intu_neg), s(int, _1925638))))))), s(int, _1925636))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925640))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1925636))), s(int, _1925638))))))], (32109 ^ _1496237) ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433] : [32118 ^ _1496237 : [(32121 ^ _1496237) ^ [_3237316] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, i(s(fun(_3234431, bool), i(s(fun(_3234431, fun(_3234431, bool)), geq), s(_3234431, i(s(fun(_3234427, _3234431), 32110 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]), s(_3234427, _3237316))))), s(_3234431, 32111 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))))), s(bool, i(s(fun(_3234433, bool), i(s(fun(_3234433, fun(_3234433, bool)), geq), s(_3234433, i(s(fun(_3234425, _3234433), 32112 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]), s(_3234425, i(s(fun(_3234427, _3234425), i(s(fun(_3234429, fun(_3234427, _3234425)), 32113 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]), s(_3234429, 32114 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234427, _3237316))))))), s(_3234433, 32115 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))))))], (32119 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3234433, bool), i(s(fun(_3234429, fun(_3234433, bool)), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool))), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool)))), i(s(fun(_3234431, fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool))))), i(s(fun(fun(_3234427, _3234431), fun(_3234431, fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool)))))), _3234423), s(fun(_3234427, _3234431), 32110 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234431, 32111 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(fun(_3234425, _3234433), 32112 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(fun(_3234429, fun(_3234427, _3234425)), 32113 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234429, 32114 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234433, 32115 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433])))))]], 32123 ^ _1496237 : [(32126 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3234433, bool), i(s(fun(_3234429, fun(_3234433, bool)), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool))), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool)))), i(s(fun(_3234431, fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool))))), i(s(fun(fun(_3234427, _3234431), fun(_3234431, fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool)))))), _3234423), s(fun(_3234427, _3234431), 32110 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234431, 32111 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(fun(_3234425, _3234433), 32112 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(fun(_3234429, fun(_3234427, _3234425)), 32113 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234429, 32114 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234433, 32115 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))))], (32124 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, i(s(fun(_3234431, bool), i(s(fun(_3234431, fun(_3234431, bool)), geq), s(_3234431, i(s(fun(_3234427, _3234431), 32110 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]), s(_3234427, 32122 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))))), s(_3234431, 32111 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))))), s(bool, i(s(fun(_3234433, bool), i(s(fun(_3234433, fun(_3234433, bool)), geq), s(_3234433, i(s(fun(_3234425, _3234433), 32112 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]), s(_3234425, i(s(fun(_3234427, _3234425), i(s(fun(_3234429, fun(_3234427, _3234425)), 32113 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]), s(_3234429, 32114 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))), s(_3234427, 32122 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433]))))))), s(_3234433, 32115 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433])))))))]], 32127 ^ _1496237 : [(32128 ^ _1496237) ^ [_3238107] : [s(fun(_3234433, bool), i(s(fun(_3234431, fun(_3234433, bool)), i(s(fun(_3234429, fun(_3234431, fun(_3234433, bool))), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234431, fun(_3234433, bool)))), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234431, fun(_3234433, bool))))), i(s(fun(fun(_3234427, _3234431), fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234431, fun(_3234433, bool)))))), _3238107), s(fun(_3234427, _3234431), 32129 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(fun(_3234425, _3234433), 32130 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(fun(_3234429, fun(_3234427, _3234425)), 32131 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(_3234429, 32132 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(_3234431, 32133 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))) = s(fun(_3234433, bool), i(s(fun(_3234429, fun(_3234433, bool)), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool))), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool)))), i(s(fun(_3234431, fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool))))), i(s(fun(fun(_3234427, _3234431), fun(_3234431, fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234433, bool)))))), _3234423), s(fun(_3234427, _3234431), 32129 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(_3234431, 32133 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(fun(_3234425, _3234433), 32130 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(fun(_3234429, fun(_3234427, _3234425)), 32131 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), s(_3234429, 32132 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107]))), 32136 ^ _1496237 : [(32137 ^ _1496237) ^ [_3240844] : [s(_3234433, i(s(fun(_3234429, _3234433), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433)), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433))), i(s(fun(fun(_3234427, _3234431), fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433)))), i(s(fun(fun(_3234429, _3234431), fun(fun(_3234427, _3234431), fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433))))), _3240844), s(fun(_3234429, _3234431), 32138 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(fun(_3234427, _3234431), 32139 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(fun(_3234425, _3234433), 32140 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(fun(_3234429, fun(_3234427, _3234425)), 32141 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(_3234429, 32142 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))) = s(_3234433, i(s(fun(fun(_3234431, fun(_3234433, bool)), _3234433), i(s(fun(_3234431, fun(fun(_3234431, fun(_3234433, bool)), _3234433)), u_match), s(_3234431, i(s(fun(_3234429, _3234431), 32138 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]), s(_3234429, 32142 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))))), s(fun(_3234431, fun(_3234433, bool)), i(s(fun(_3234429, fun(_3234431, fun(_3234433, bool))), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234431, fun(_3234433, bool)))), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234431, fun(_3234433, bool))))), i(s(fun(fun(_3234427, _3234431), fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, fun(_3234431, fun(_3234433, bool)))))), _3238107), s(fun(_3234427, _3234431), 32139 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(fun(_3234425, _3234433), 32140 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(fun(_3234429, fun(_3234427, _3234425)), 32141 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))), s(_3234429, 32142 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844]))))), 32145 ^ _1496237 : [(32146 ^ _1496237) ^ [_3243355] : [s(fun(_3234429, _3234433), i(s(fun(fun(_3234425, _3234433), fun(_3234429, _3234433)), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(fun(_3234425, _3234433), fun(_3234429, _3234433))), i(s(fun(fun(_3234427, _3234431), fun(fun(_3234429, fun(_3234427, _3234425)), fun(fun(_3234425, _3234433), fun(_3234429, _3234433)))), i(s(fun(fun(_3234429, _3234431), fun(fun(_3234427, _3234431), fun(fun(_3234429, fun(_3234427, _3234425)), fun(fun(_3234425, _3234433), fun(_3234429, _3234433))))), _3243355), s(fun(_3234429, _3234431), 32147 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), s(fun(_3234427, _3234431), 32148 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), s(fun(_3234429, fun(_3234427, _3234425)), 32149 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), s(fun(_3234425, _3234433), 32150 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))) = s(fun(_3234429, _3234433), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433)), i(s(fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433))), i(s(fun(fun(_3234427, _3234431), fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433)))), i(s(fun(fun(_3234429, _3234431), fun(fun(_3234427, _3234431), fun(fun(_3234425, _3234433), fun(fun(_3234429, fun(_3234427, _3234425)), fun(_3234429, _3234433))))), _3240844), s(fun(_3234429, _3234431), 32147 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), s(fun(_3234427, _3234431), 32148 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), s(fun(_3234425, _3234433), 32150 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), s(fun(_3234429, fun(_3234427, _3234425)), 32149 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355]))), 32153 ^ _1496237 : [(32154 ^ _1496237) ^ [_3245308, _3245310, _3245312, _3245314, _3245316, _3245318] : [-(p(s(bool, i(s(fun(fun(fun(_3234425, _3234433), fun(_3234429, _3234433)), bool), i(s(fun(fun(_3234429, _3234425), fun(fun(fun(_3234425, _3234433), fun(_3234429, _3234433)), bool)), i(s(fun(fun(fun(_3234425, _3234433), fun(_3234429, bool)), fun(fun(_3234429, _3234425), fun(fun(fun(_3234425, _3234433), fun(_3234429, _3234433)), bool))), i(s(fun(fun(_3234425, fun(_3234425, bool)), fun(fun(fun(_3234425, _3234433), fun(_3234429, bool)), fun(fun(_3234429, _3234425), fun(fun(fun(_3234425, _3234433), fun(_3234429, _3234433)), bool)))), superadmissible), s(fun(_3234425, fun(_3234425, bool)), _3245318))), s(fun(fun(_3234425, _3234433), fun(_3234429, bool)), _3245316))), s(fun(_3234429, _3234425), _3245314))), s(fun(fun(_3234425, _3234433), fun(_3234429, _3234433)), i(s(fun(fun(_3234429, fun(_3234427, _3234425)), fun(fun(_3234425, _3234433), fun(_3234429, _3234433))), i(s(fun(fun(_3234427, _3234431), fun(fun(_3234429, fun(_3234427, _3234425)), fun(fun(_3234425, _3234433), fun(_3234429, _3234433)))), i(s(fun(fun(_3234429, _3234431), fun(fun(_3234427, _3234431), fun(fun(_3234429, fun(_3234427, _3234425)), fun(fun(_3234425, _3234433), fun(_3234429, _3234433))))), _3243355), s(fun(_3234429, _3234431), _3245312))), s(fun(_3234427, _3234431), _3245310))), s(fun(_3234429, fun(_3234427, _3234425)), _3245308))))))), 32161 ^ _1496237 : [(32164 ^ _1496237) ^ [] : [-(s(_3234431, i(s(fun(_3234427, _3234431), _3245310), s(_3234427, 32159 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))) = s(_3234431, i(s(fun(_3234429, _3234431), _3245312), s(_3234429, 32158 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))))], (32166 ^ _1496237) ^ [] : [-(s(_3234431, i(s(fun(_3234427, _3234431), _3245310), s(_3234427, 32160 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))) = s(_3234431, i(s(fun(_3234429, _3234431), _3245312), s(_3234429, 32158 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))))], (32168 ^ _1496237) ^ [] : [s(_3234425, i(s(fun(_3234427, _3234425), i(s(fun(_3234429, fun(_3234427, _3234425)), _3245308), s(_3234429, 32158 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234427, 32159 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))) = s(_3234425, i(s(fun(_3234427, _3234425), i(s(fun(_3234429, fun(_3234427, _3234425)), _3245308), s(_3234429, 32158 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234427, 32160 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318])))], (32162 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3234429, bool), i(s(fun(fun(_3234425, _3234433), fun(_3234429, bool)), _3245316), s(fun(_3234425, _3234433), 32157 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234429, 32158 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318])))))]], 32172 ^ _1496237 : [(32175 ^ _1496237) ^ [] : [-(s(_3234431, i(s(fun(_3234427, _3234431), _3245310), s(_3234427, 32171 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))) = s(_3234431, i(s(fun(_3234429, _3234431), _3245312), s(_3234429, 32170 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))))], (32178 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3234425, bool), i(s(fun(_3234425, fun(_3234425, bool)), _3245318), s(_3234425, 32176 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234425, i(s(fun(_3234427, _3234425), i(s(fun(_3234429, fun(_3234427, _3234425)), _3245308), s(_3234429, 32170 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234427, 32171 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318])))))))], (32180 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3234425, bool), i(s(fun(_3234425, fun(_3234425, bool)), _3245318), s(_3234425, 32176 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234425, i(s(fun(_3234429, _3234425), _3245314), s(_3234429, 32170 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))))))], (32173 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3234429, bool), i(s(fun(fun(_3234425, _3234433), fun(_3234429, bool)), _3245316), s(fun(_3234425, _3234433), 32169 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318]))), s(_3234429, 32170 ^ [_3234423, _3234425, _3234427, _3234429, _3234431, _3234433, _3238107, _3240844, _3243355, _3245308, _3245310, _3245312, _3245314, _3245316, _3245318])))))]]]]]]]]]]], (36211 ^ _1496237) ^ [] : [-(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)))))], (39876 ^ _1496237) ^ [_3808193, _3808195, _3808197] : [-(s(real, i(s(fun(cart(real, _3808197), real), i(s(fun(cart(real, _3808197), fun(cart(real, _3808197), real)), dot), s(cart(real, _3808197), _3808195))), s(cart(real, _3808197), _3808193))) = 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, _3808197), real), vectoru_norm), s(cart(real, _3808197), _3808195))))), 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, _3808197), real), vectoru_norm), s(cart(real, _3808197), _3808193))))), 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, _3808197), real), vectoru_norm), s(cart(real, _3808197), i(s(fun(cart(real, _3808197), cart(real, _3808197)), i(s(fun(cart(real, _3808197), fun(cart(real, _3808197), cart(real, _3808197))), vectoru_sub), s(cart(real, _3808197), _3808195))), s(cart(real, _3808197), _3808193))))))), 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))))))))))))], (4987 ^ _1496237) ^ [_1621898, _1621900] : [-(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, _1621900))), s(num, _1621898))))))), p(s(bool, i(s(fun(num, bool), even), s(num, _1621900)))), -(s(num, _1621898) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (8174 ^ _1496237) ^ [_1738297, _1738299] : [-(s(_1738297, i(s(fun(_1738297, _1738297), i(s(fun(list(_1738299), fun(_1738297, _1738297)), i(s(fun(fun(_1738299, fun(_1738297, _1738297)), fun(list(_1738299), fun(_1738297, _1738297))), itlist), s(fun(_1738299, fun(_1738297, _1738297)), f))), s(list(_1738299), nil))), s(_1738297, b0))) = s(_1738297, b0))], (42412 ^ _1496237) ^ [_4017420, _4017422, _4017424, _4017426] : [-(s(fun(cart(real, _4017424), cart(real, _4017426)), _4017420) = s(fun(cart(real, _4017424), cart(real, _4017426)), i(s(fun(fun(cart(real, _4017426), cart(real, _4017424)), fun(cart(real, _4017424), cart(real, _4017426))), adjoint), s(fun(cart(real, _4017426), cart(real, _4017424)), _4017422)))), p(s(bool, i(s(fun(fun(cart(real, _4017426), cart(real, _4017424)), bool), linear), s(fun(cart(real, _4017426), cart(real, _4017424)), _4017422)))), s(real, i(s(fun(cart(real, _4017426), real), i(s(fun(cart(real, _4017426), fun(cart(real, _4017426), real)), dot), s(cart(real, _4017426), i(s(fun(cart(real, _4017424), cart(real, _4017426)), _4017420), s(cart(real, _4017424), 42417 ^ [_4017420, _4017422, _4017424, _4017426]))))), s(cart(real, _4017426), 42418 ^ [_4017420, _4017422, _4017424, _4017426]))) = s(real, i(s(fun(cart(real, _4017424), real), i(s(fun(cart(real, _4017424), fun(cart(real, _4017424), real)), dot), s(cart(real, _4017424), 42417 ^ [_4017420, _4017422, _4017424, _4017426]))), s(cart(real, _4017424), i(s(fun(cart(real, _4017426), cart(real, _4017424)), _4017422), s(cart(real, _4017426), 42418 ^ [_4017420, _4017422, _4017424, _4017426])))))], (9514 ^ _1496237) ^ [_1806256, _1806258, _1806260] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1806260))), s(nadd, _1806256))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1806260))), s(nadd, _1806258)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1806258))), s(nadd, _1806256))))], (36725 ^ _1496237) ^ [_3567413, _3567415, _3567417] : [-(s(bool, i(s(fun(fun(_3567417, bool), bool), countable), s(fun(_3567417, bool), i(s(fun(fun(_3567417, bool), fun(_3567417, bool)), i(s(fun(_3567417, fun(fun(_3567417, bool), fun(_3567417, bool))), insert), s(_3567417, _3567415))), s(fun(_3567417, bool), _3567413))))) = s(bool, i(s(fun(fun(_3567417, bool), bool), countable), s(fun(_3567417, bool), _3567413))))], (14003 ^ _1496237) ^ [_1925171, _1925173, _1925175, _1925177] : [-(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, _1925177))), s(int, _1925173))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1925175))), s(int, _1925171))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925177))), s(int, _1925175)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925173))), s(int, _1925171))))], (10202 ^ _1496237) ^ [_1829691, _1829693, _1829695] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1829695))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1829693))), s(hreal, _1829691))))) = 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, _1829695))), s(hreal, _1829693))))), s(hreal, _1829691))))], (13509 ^ _1496237) ^ [_1912898, _1912900] : [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, _1912900))))), s(int, _1912898)))), 13512 ^ _1496237 : [(13515 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1912900))), s(int, _1912898)))))], (13513 ^ _1496237) ^ [] : [-(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, _1912898))))), s(int, _1912900)))))]]], (7906 ^ _1496237) ^ [_1726334, _1726336] : [7914 ^ _1496237 : [(7915 ^ _1496237) ^ [_1726619] : [-(p(s(bool, i(s(fun(option(_1726336), bool), _1726334), s(option(_1726336), _1726619)))))]], p(s(bool, i(s(fun(option(_1726336), bool), _1726334), s(option(_1726336), none)))), p(s(bool, i(s(fun(option(_1726336), bool), _1726334), s(option(_1726336), i(s(fun(_1726336, option(_1726336)), some), s(_1726336, 7911 ^ [_1726334, _1726336]))))))], (22433 ^ _1496237) ^ [_2340146] : [-(s(fun(_2340146, bool), i(s(fun(list(_2340146), fun(_2340146, bool)), setu_ofu_list), s(list(_2340146), i(s(fun(list(_2340146), list(_2340146)), i(s(fun(_2340146, fun(list(_2340146), list(_2340146))), cons), s(_2340146, h0))), s(list(_2340146), t0))))) = s(fun(_2340146, bool), i(s(fun(fun(_2340146, bool), fun(_2340146, bool)), i(s(fun(_2340146, fun(fun(_2340146, bool), fun(_2340146, bool))), insert), s(_2340146, h0))), s(fun(_2340146, bool), i(s(fun(list(_2340146), fun(_2340146, bool)), setu_ofu_list), s(list(_2340146), t0))))))], (35621 ^ _1496237) ^ [_3514845, _3514847, _3514849] : [35674 ^ _1496237 : [(35675 ^ _1496237) ^ [_3517291] : [35679 ^ _1496237 : [(35682 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3514849, bool), i(s(fun(_3514847, fun(_3514849, bool)), _3517291), s(_3514847, 35676 ^ [_3514845, _3514847, _3514849, _3517291]))), s(_3514849, 35677 ^ [_3514845, _3514847, _3514849, _3517291])))))], (35684 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3514849, bool), i(s(fun(_3514847, fun(_3514849, bool)), _3517291), s(_3514847, 35676 ^ [_3514845, _3514847, _3514849, _3517291]))), s(_3514849, 35678 ^ [_3514845, _3514847, _3514849, _3517291])))))], (35686 ^ _1496237) ^ [] : [s(_3514849, 35677 ^ [_3514845, _3514847, _3514849, _3517291]) = s(_3514849, 35678 ^ [_3514845, _3514847, _3514849, _3517291])], (35680 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3514847, bool), bool), i(s(fun(_3514847, fun(fun(_3514847, bool), bool)), in), s(_3514847, 35676 ^ [_3514845, _3514847, _3514849, _3517291]))), s(fun(_3514847, bool), s0)))))]], -(p(s(bool, i(s(fun(fun(_3514847, bool), bool), i(s(fun(fun(_3514849, bool), fun(fun(_3514847, bool), bool)), l_a_u_c), s(fun(_3514849, bool), i(s(fun(fun(_3514849, bool), fun(_3514849, bool)), gspec), s(fun(_3514849, bool), i(s(fun(fun(_3514847, fun(_3514849, bool)), fun(_3514849, bool)), _3514845), s(fun(_3514847, fun(_3514849, bool)), _3517291))))))), s(fun(_3514847, bool), s0)))))]], 35626 ^ _1496237 : [(35629 ^ _1496237) ^ [_3515653, _3515655] : [p(s(bool, i(s(fun(_3514849, bool), i(s(fun(bool, fun(_3514849, bool)), i(s(fun(_3514849, fun(bool, fun(_3514849, bool))), setspec), s(_3514849, 35623 ^ [_3514845, _3514847, _3514849]))), s(bool, _3515653))), s(_3514849, _3515655)))), 35641 ^ _1496237 : [(35646 ^ _1496237) ^ [] : [p(s(bool, _3515653))], (35644 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3514849, bool), i(s(fun(_3514847, fun(_3514849, bool)), 35622 ^ [_3514845, _3514847, _3514849]), s(_3514847, 35640 ^ [_3514845, _3514847, _3514849, _3515653, _3515655]))), s(_3514849, _3515655)))))], (35642 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3514847, bool), bool), i(s(fun(_3514847, fun(fun(_3514847, bool), bool)), in), s(_3514847, 35640 ^ [_3514845, _3514847, _3514849, _3515653, _3515655]))), s(fun(_3514847, bool), s0)))))]], 35632 ^ _1496237 : [(35635 ^ _1496237) ^ [_3515895] : [p(s(bool, i(s(fun(fun(_3514847, bool), bool), i(s(fun(_3514847, fun(fun(_3514847, bool), bool)), in), s(_3514847, _3515895))), s(fun(_3514847, bool), s0)))), p(s(bool, i(s(fun(_3514849, bool), i(s(fun(_3514847, fun(_3514849, bool)), 35622 ^ [_3514845, _3514847, _3514849]), s(_3514847, _3515895))), s(_3514849, _3515655))))], (35633 ^ _1496237) ^ [] : [-(p(s(bool, _3515653)))]]], (35627 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3514849, bool), i(s(fun(fun(_3514847, fun(_3514849, bool)), fun(_3514849, bool)), _3514845), s(fun(_3514847, fun(_3514849, bool)), 35622 ^ [_3514845, _3514847, _3514849]))), s(_3514849, 35623 ^ [_3514845, _3514847, _3514849])))))]], 35651 ^ _1496237 : [(35671 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3514849, bool), i(s(fun(bool, fun(_3514849, bool)), i(s(fun(_3514849, fun(bool, fun(_3514849, bool))), setspec), s(_3514849, 35623 ^ [_3514845, _3514847, _3514849]))), s(bool, 35650 ^ [_3514845, _3514847, _3514849]))), s(_3514849, 35649 ^ [_3514845, _3514847, _3514849])))))], (35652 ^ _1496237) ^ [] : [p(s(bool, 35650 ^ [_3514845, _3514847, _3514849])), 35656 ^ _1496237 : [(35659 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3514849, bool), i(s(fun(_3514847, fun(_3514849, bool)), 35622 ^ [_3514845, _3514847, _3514849]), s(_3514847, 35655 ^ [_3514845, _3514847, _3514849]))), s(_3514849, 35649 ^ [_3514845, _3514847, _3514849])))))], (35657 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3514847, bool), bool), i(s(fun(_3514847, fun(fun(_3514847, bool), bool)), in), s(_3514847, 35655 ^ [_3514845, _3514847, _3514849]))), s(fun(_3514847, bool), s0)))))]]], (35661 ^ _1496237) ^ [] : [-(p(s(bool, 35650 ^ [_3514845, _3514847, _3514849]))), 35662 ^ _1496237 : [(35663 ^ _1496237) ^ [_3516819] : [p(s(bool, i(s(fun(fun(_3514847, bool), bool), i(s(fun(_3514847, fun(fun(_3514847, bool), bool)), in), s(_3514847, _3516819))), s(fun(_3514847, bool), s0)))), p(s(bool, i(s(fun(_3514849, bool), i(s(fun(_3514847, fun(_3514849, bool)), 35622 ^ [_3514845, _3514847, _3514849]), s(_3514847, _3516819))), s(_3514849, 35649 ^ [_3514845, _3514847, _3514849]))))]]], (35673 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3514849, bool), i(s(fun(fun(_3514847, fun(_3514849, bool)), fun(_3514849, bool)), _3514845), s(fun(_3514847, fun(_3514849, bool)), 35622 ^ [_3514845, _3514847, _3514849]))), s(_3514849, 35623 ^ [_3514845, _3514847, _3514849]))))]]], (5139 ^ _1496237) ^ [_1625118, _1625120] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625120))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1625120))), s(num, _1625118))))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (10040 ^ _1496237) ^ [_1825572] : [-(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), _1825572)))), 10058 ^ _1496237 : [(10061 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 10056 ^ [_1825572])))))], (10063 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, 10057 ^ [_1825572])))))], (10065 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), _1825572), s(bool, 10041 ^ [_1825572]))))], (10059 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 10056 ^ [_1825572]))), s(nadd, 10057 ^ [_1825572]))) = s(bool, 10041 ^ [_1825572]))]], 10044 ^ _1496237 : [(10047 ^ _1496237) ^ [_1825833, _1825835] : [s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1825835))), s(nadd, _1825833))) = s(bool, 10041 ^ [_1825572]), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _1825835)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, _1825833))))], (10045 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), _1825572), s(bool, 10041 ^ [_1825572])))))]]], (14748 ^ _1496237) ^ [_1943438] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, _1943438))) = 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, _1943438))))), 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, _1943438))), 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))))))))))], (30353 ^ _1496237) ^ [_2814322, _2814324, _2814326, _2814328] : [30368 ^ _1496237 : [(30369 ^ _1496237) ^ [_2815976, _2815978, _2815980] : [-(s(bool, i(s(fun(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), bool), i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), fun(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), bool)), in), s(cart(_2814326, finite_sum(_2814328, _2814324)), i(s(fun(cart(_2814326, _2814324), cart(_2814326, finite_sum(_2814328, _2814324))), i(s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), cart(_2814326, finite_sum(_2814328, _2814324)))), pastecart), s(cart(_2814326, _2814328), _2815978))), s(cart(_2814326, _2814324), _2815976))))), s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), i(s(fun(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool)), gspec), s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), i(s(fun(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool)), _2814322), s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), _2815980))))))) = s(bool, i(s(fun(cart(_2814326, _2814324), bool), i(s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), _2815980), s(cart(_2814326, _2814328), _2815978))), s(cart(_2814326, _2814324), _2815976))))]], 30358 ^ _1496237 : [(30361 ^ _1496237) ^ [_2815353, _2815355] : [p(s(bool, i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), i(s(fun(bool, fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool)), i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), fun(bool, fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool))), setspec), s(cart(_2814326, finite_sum(_2814328, _2814324)), 30355 ^ [_2814322, _2814324, _2814326, _2814328]))), s(bool, i(s(fun(cart(_2814326, _2814324), bool), i(s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), 30354 ^ [_2814322, _2814324, _2814326, _2814328]), s(cart(_2814326, _2814328), _2815355))), s(cart(_2814326, _2814324), _2815353))))), s(cart(_2814326, finite_sum(_2814328, _2814324)), i(s(fun(cart(_2814326, _2814324), cart(_2814326, finite_sum(_2814328, _2814324))), i(s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), cart(_2814326, finite_sum(_2814328, _2814324)))), pastecart), s(cart(_2814326, _2814328), _2815355))), s(cart(_2814326, _2814324), _2815353))))))], (30359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), i(s(fun(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool)), _2814322), s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), 30354 ^ [_2814322, _2814324, _2814326, _2814328]))), s(cart(_2814326, finite_sum(_2814328, _2814324)), 30355 ^ [_2814322, _2814324, _2814326, _2814328])))))]], 30364 ^ _1496237 : [(30367 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), i(s(fun(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool)), _2814322), s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), 30354 ^ [_2814322, _2814324, _2814326, _2814328]))), s(cart(_2814326, finite_sum(_2814328, _2814324)), 30355 ^ [_2814322, _2814324, _2814326, _2814328]))))], (30365 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool), i(s(fun(bool, fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool)), i(s(fun(cart(_2814326, finite_sum(_2814328, _2814324)), fun(bool, fun(cart(_2814326, finite_sum(_2814328, _2814324)), bool))), setspec), s(cart(_2814326, finite_sum(_2814328, _2814324)), 30355 ^ [_2814322, _2814324, _2814326, _2814328]))), s(bool, i(s(fun(cart(_2814326, _2814324), bool), i(s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), bool)), 30354 ^ [_2814322, _2814324, _2814326, _2814328]), s(cart(_2814326, _2814328), 30362 ^ [_2814322, _2814324, _2814326, _2814328]))), s(cart(_2814326, _2814324), 30363 ^ [_2814322, _2814324, _2814326, _2814328]))))), s(cart(_2814326, finite_sum(_2814328, _2814324)), i(s(fun(cart(_2814326, _2814324), cart(_2814326, finite_sum(_2814328, _2814324))), i(s(fun(cart(_2814326, _2814328), fun(cart(_2814326, _2814324), cart(_2814326, finite_sum(_2814328, _2814324)))), pastecart), s(cart(_2814326, _2814328), 30362 ^ [_2814322, _2814324, _2814326, _2814328]))), s(cart(_2814326, _2814324), 30363 ^ [_2814322, _2814324, _2814326, _2814328])))))))]]], (9693 ^ _1496237) ^ [_1811942, _1811944, _1811946] : [-(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, _1811946))), s(nadd, _1811944))))), s(num, _1811942))) = s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1811946))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1811944))), s(num, _1811942))))))], (12193 ^ _1496237) ^ [_1882077, _1882079, _1882081] : [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, _1882077)))), -(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, _1882077))), s(real, _1882081))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1882077))), s(real, _1882079))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1882081))), s(real, _1882079))))], (12457 ^ _1496237) ^ [_1888718, _1888720] : [-(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, _1888718))))), s(real, i(s(fun(real, real), realu_inv), s(real, _1888720))))))), 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, _1888720)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1888720))), s(real, _1888718))))], (7310 ^ _1496237) ^ [_1704324, _1704326] : [-(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, _1704326))))), s(num, i(s(fun(num, num), numeral), s(num, _1704324))))) = 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, _1704326))), s(num, _1704324))))))], (18885 ^ _1496237) ^ [_2163868, _2163870, _2163872] : [18888 ^ _1496237 : [(18891 ^ _1496237) ^ [] : [s(_2163870, 18886 ^ [_2163868, _2163870, _2163872]) = s(_2163870, 18887 ^ [_2163868, _2163870, _2163872])], (18889 ^ _1496237) ^ [] : [-(s(_2163872, i(s(fun(_2163870, _2163872), _2163868), s(_2163870, 18886 ^ [_2163868, _2163870, _2163872]))) = s(_2163872, i(s(fun(_2163870, _2163872), _2163868), s(_2163870, 18887 ^ [_2163868, _2163870, _2163872]))))]], 18892 ^ _1496237 : [(18899 ^ _1496237) ^ [_2164320, _2164322] : [s(_2163870, _2164322) = s(_2163870, _2164320), -(s(_2163872, i(s(fun(_2163870, _2163872), _2163868), s(_2163870, _2164322))) = s(_2163872, i(s(fun(_2163870, _2163872), _2163868), s(_2163870, _2164320))))], (18893 ^ _1496237) ^ [_2164169, _2164171] : [s(_2163872, i(s(fun(_2163870, _2163872), _2163868), s(_2163870, _2164171))) = s(_2163872, i(s(fun(_2163870, _2163872), _2163868), s(_2163870, _2164169))), -(s(_2163870, _2164171) = s(_2163870, _2164169))]]], (5121 ^ _1496237) ^ [_1624648] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624648))), s(num, _1624648))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6112 ^ _1496237) ^ [_1649294, _1649296, _1649298] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1649296))), s(num, _1649294))) = 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, _1649298))), s(num, _1649296))))), s(num, _1649294))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1649298))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1649296))), s(num, _1649294))))))], (41905 ^ _1496237) ^ [_3964808, _3964810, _3964812] : [-(p(s(bool, i(s(fun(fun(cart(real, _3964810), cart(real, _3964812)), bool), linear), s(fun(cart(real, _3964810), cart(real, _3964812)), _3964808))))), s(cart(real, _3964812), i(s(fun(cart(real, _3964810), cart(real, _3964812)), _3964808), s(cart(real, _3964810), i(s(fun(cart(real, _3964810), cart(real, _3964810)), i(s(fun(cart(real, _3964810), fun(cart(real, _3964810), cart(real, _3964810))), vectoru_add), s(cart(real, _3964810), 41908 ^ [_3964808, _3964810, _3964812]))), s(cart(real, _3964810), 41909 ^ [_3964808, _3964810, _3964812]))))) = s(cart(real, _3964812), i(s(fun(cart(real, _3964812), cart(real, _3964812)), i(s(fun(cart(real, _3964812), fun(cart(real, _3964812), cart(real, _3964812))), vectoru_add), s(cart(real, _3964812), i(s(fun(cart(real, _3964810), cart(real, _3964812)), _3964808), s(cart(real, _3964810), 41908 ^ [_3964808, _3964810, _3964812]))))), s(cart(real, _3964812), i(s(fun(cart(real, _3964810), cart(real, _3964812)), _3964808), s(cart(real, _3964810), 41909 ^ [_3964808, _3964810, _3964812]))))), s(cart(real, _3964812), i(s(fun(cart(real, _3964810), cart(real, _3964812)), _3964808), s(cart(real, _3964810), i(s(fun(cart(real, _3964810), cart(real, _3964810)), i(s(fun(real, fun(cart(real, _3964810), cart(real, _3964810))), r_), s(real, 41912 ^ [_3964808, _3964810, _3964812]))), s(cart(real, _3964810), 41913 ^ [_3964808, _3964810, _3964812]))))) = s(cart(real, _3964812), i(s(fun(cart(real, _3964812), cart(real, _3964812)), i(s(fun(real, fun(cart(real, _3964812), cart(real, _3964812))), r_), s(real, 41912 ^ [_3964808, _3964810, _3964812]))), s(cart(real, _3964812), i(s(fun(cart(real, _3964810), cart(real, _3964812)), _3964808), s(cart(real, _3964810), 41913 ^ [_3964808, _3964810, _3964812])))))], (2463 ^ _1496237) ^ [_1536756] : [p(s(bool, _1536756)), -(p(s(bool, _1536756)))], (6644 ^ _1496237) ^ [_1662444] : [p(s(bool, i(s(fun(fun(_1662444, fun(_1662444, bool)), bool), wf), s(fun(_1662444, fun(_1662444, bool)), l_l_)))), 6648 ^ _1496237 : [(6649 ^ _1496237) ^ [_1662690] : [p(s(bool, i(s(fun(_1662444, bool), i(s(fun(_1662444, fun(_1662444, bool)), l_l_), s(_1662444, i(s(fun(num, _1662444), _1662690), s(num, i(s(fun(num, num), suc), s(num, 6647 ^ [_1662444, _1662690]))))))), s(_1662444, i(s(fun(num, _1662444), _1662690), s(num, 6647 ^ [_1662444, _1662690]))))))]]], (14301 ^ _1496237) ^ [_1932889] : [-(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, _1932889))) = s(int, _1932889))], (12585 ^ _1496237) ^ [_1891480, _1891482] : [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, _1891480)))), -(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, _1891480))), s(num, _1891482)))))))], (13651 ^ _1496237) ^ [_1916340, _1916342] : [s(int, _1916342) = s(int, _1916340), -(s(int, i(s(fun(int, int), intu_neg), s(int, _1916342))) = s(int, i(s(fun(int, int), intu_neg), s(int, _1916340))))], (9343 ^ _1496237) ^ [_1799079, _1799081, _1799083, _1799085] : [-(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, _1799085))), s(num, _1799083))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799081))), s(num, _1799079))))))))), 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, _1799085))), s(num, _1799081))))))), 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, _1799083))), s(num, _1799079)))))))))))], (36498 ^ _1496237) ^ [_3556918, _3556920] : [36550 ^ _1496237 : [(36551 ^ _1496237) ^ [_3558996, _3558998] : [p(s(bool, i(s(fun(fun(_3556920, bool), bool), countable), s(fun(_3556920, bool), _3558998)))), -(p(s(bool, i(s(fun(fun(_3556920, bool), bool), countable), s(fun(_3556920, bool), i(s(fun(fun(_3556920, bool), fun(_3556920, bool)), gspec), s(fun(_3556920, bool), i(s(fun(fun(_3556920, bool), fun(_3556920, bool)), i(s(fun(fun(_3556920, bool), fun(fun(_3556920, bool), fun(_3556920, bool))), _3556918), s(fun(_3556920, bool), _3558998))), s(fun(_3556920, bool), _3558996)))))))))]], 36504 ^ _1496237 : [(36507 ^ _1496237) ^ [_3557648, _3557650] : [p(s(bool, i(s(fun(_3556920, bool), i(s(fun(bool, fun(_3556920, bool)), i(s(fun(_3556920, fun(bool, fun(_3556920, bool))), setspec), s(_3556920, 36501 ^ [_3556918, _3556920]))), s(bool, _3557648))), s(_3556920, _3557650)))), 36518 ^ _1496237 : [(36523 ^ _1496237) ^ [] : [p(s(bool, _3557648))], (36521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3556920, bool), 36500 ^ [_3556918, _3556920]), s(_3556920, _3557650)))))], (36519 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3556920, bool), bool), i(s(fun(_3556920, fun(fun(_3556920, bool), bool)), in), s(_3556920, _3557650))), s(fun(_3556920, bool), 36499 ^ [_3556918, _3556920])))))]], 36510 ^ _1496237 : [(36513 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3556920, bool), bool), i(s(fun(_3556920, fun(fun(_3556920, bool), bool)), in), s(_3556920, _3557650))), s(fun(_3556920, bool), 36499 ^ [_3556918, _3556920])))), p(s(bool, i(s(fun(_3556920, bool), 36500 ^ [_3556918, _3556920]), s(_3556920, _3557650))))], (36511 ^ _1496237) ^ [] : [-(p(s(bool, _3557648)))]]], (36505 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3556920, bool), i(s(fun(fun(_3556920, bool), fun(_3556920, bool)), i(s(fun(fun(_3556920, bool), fun(fun(_3556920, bool), fun(_3556920, bool))), _3556918), s(fun(_3556920, bool), 36499 ^ [_3556918, _3556920]))), s(fun(_3556920, bool), 36500 ^ [_3556918, _3556920]))), s(_3556920, 36501 ^ [_3556918, _3556920])))))]], 36528 ^ _1496237 : [(36547 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3556920, bool), i(s(fun(bool, fun(_3556920, bool)), i(s(fun(_3556920, fun(bool, fun(_3556920, bool))), setspec), s(_3556920, 36501 ^ [_3556918, _3556920]))), s(bool, 36527 ^ [_3556918, _3556920]))), s(_3556920, 36526 ^ [_3556918, _3556920])))))], (36529 ^ _1496237) ^ [] : [p(s(bool, 36527 ^ [_3556918, _3556920])), 36532 ^ _1496237 : [(36535 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3556920, bool), 36500 ^ [_3556918, _3556920]), s(_3556920, 36526 ^ [_3556918, _3556920])))))], (36533 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3556920, bool), bool), i(s(fun(_3556920, fun(fun(_3556920, bool), bool)), in), s(_3556920, 36526 ^ [_3556918, _3556920]))), s(fun(_3556920, bool), 36499 ^ [_3556918, _3556920])))))]]], (36537 ^ _1496237) ^ [] : [-(p(s(bool, 36527 ^ [_3556918, _3556920]))), p(s(bool, i(s(fun(fun(_3556920, bool), bool), i(s(fun(_3556920, fun(fun(_3556920, bool), bool)), in), s(_3556920, 36526 ^ [_3556918, _3556920]))), s(fun(_3556920, bool), 36499 ^ [_3556918, _3556920])))), p(s(bool, i(s(fun(_3556920, bool), 36500 ^ [_3556918, _3556920]), s(_3556920, 36526 ^ [_3556918, _3556920]))))], (36549 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3556920, bool), i(s(fun(fun(_3556920, bool), fun(_3556920, bool)), i(s(fun(fun(_3556920, bool), fun(fun(_3556920, bool), fun(_3556920, bool))), _3556918), s(fun(_3556920, bool), 36499 ^ [_3556918, _3556920]))), s(fun(_3556920, bool), 36500 ^ [_3556918, _3556920]))), s(_3556920, 36501 ^ [_3556918, _3556920]))))]]], (3596 ^ _1496237) ^ [_1580066, _1580068, _1580070, _1580072] : [3601 ^ _1496237 : [(3606 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1580068, bool), i(s(fun(_1580068, fun(_1580068, bool)), geq), s(_1580068, i(s(fun(prod(_1580072, _1580070), _1580068), 3598 ^ [_1580066, _1580068, _1580070, _1580072]), s(prod(_1580072, _1580070), i(s(fun(_1580070, prod(_1580072, _1580070)), i(s(fun(_1580072, fun(_1580070, prod(_1580072, _1580070))), c_), s(_1580072, 3603 ^ [_1580066, _1580068, _1580070, _1580072]))), s(_1580070, 3604 ^ [_1580066, _1580068, _1580070, _1580072]))))))), s(_1580068, i(s(fun(_1580070, _1580068), i(s(fun(_1580072, fun(_1580070, _1580068)), 3597 ^ [_1580066, _1580068, _1580070, _1580072]), s(_1580072, 3603 ^ [_1580066, _1580068, _1580070, _1580072]))), s(_1580070, 3604 ^ [_1580066, _1580068, _1580070, _1580072]))))))], (3602 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1580072, _1580070), _1580068), bool), i(s(fun(fun(_1580072, fun(_1580070, _1580068)), fun(fun(prod(_1580072, _1580070), _1580068), bool)), _1580066), s(fun(_1580072, fun(_1580070, _1580068)), 3597 ^ [_1580066, _1580068, _1580070, _1580072]))), s(fun(prod(_1580072, _1580070), _1580068), 3598 ^ [_1580066, _1580068, _1580070, _1580072])))))]], 3607 ^ _1496237 : [(3610 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1580072, _1580070), _1580068), bool), i(s(fun(fun(_1580072, fun(_1580070, _1580068)), fun(fun(prod(_1580072, _1580070), _1580068), bool)), _1580066), s(fun(_1580072, fun(_1580070, _1580068)), 3597 ^ [_1580066, _1580068, _1580070, _1580072]))), s(fun(prod(_1580072, _1580070), _1580068), 3598 ^ [_1580066, _1580068, _1580070, _1580072]))))], (3608 ^ _1496237) ^ [_1581153, _1581155] : [-(p(s(bool, i(s(fun(_1580068, bool), i(s(fun(_1580068, fun(_1580068, bool)), geq), s(_1580068, i(s(fun(prod(_1580072, _1580070), _1580068), 3598 ^ [_1580066, _1580068, _1580070, _1580072]), s(prod(_1580072, _1580070), i(s(fun(_1580070, prod(_1580072, _1580070)), i(s(fun(_1580072, fun(_1580070, prod(_1580072, _1580070))), c_), s(_1580072, _1581155))), s(_1580070, _1581153))))))), s(_1580068, i(s(fun(_1580070, _1580068), i(s(fun(_1580072, fun(_1580070, _1580068)), 3597 ^ [_1580066, _1580068, _1580070, _1580072]), s(_1580072, _1581155))), s(_1580070, _1581153)))))))]], 3611 ^ _1496237 : [(3619 ^ _1496237) ^ [_1581781] : [3620 ^ _1496237 : [(3621 ^ _1496237) ^ [_1581952] : [p(s(bool, i(s(fun(fun(prod(_1580072, _1580070), _1580068), bool), _1581781), s(fun(prod(_1580072, _1580070), _1580068), i(s(fun(fun(fun(prod(_1580072, _1580070), _1580068), bool), fun(prod(_1580072, _1580070), _1580068)), gabs), s(fun(fun(prod(_1580072, _1580070), _1580068), bool), i(s(fun(fun(_1580072, fun(_1580070, _1580068)), fun(fun(prod(_1580072, _1580070), _1580068), bool)), _1580066), s(fun(_1580072, fun(_1580070, _1580068)), _1581952))))))))]], -(p(s(bool, i(s(fun(fun(prod(_1580072, _1580070), _1580068), bool), _1581781), s(fun(prod(_1580072, _1580070), _1580068), 3622 ^ [_1580066, _1580068, _1580070, _1580072, _1581781])))))], (3612 ^ _1496237) ^ [_1581429] : [3613 ^ _1496237 : [(3614 ^ _1496237) ^ [_1581600] : [p(s(bool, i(s(fun(fun(prod(_1580072, _1580070), _1580068), bool), _1581429), s(fun(prod(_1580072, _1580070), _1580068), _1581600))))]], -(p(s(bool, i(s(fun(fun(prod(_1580072, _1580070), _1580068), bool), _1581429), s(fun(prod(_1580072, _1580070), _1580068), i(s(fun(fun(fun(prod(_1580072, _1580070), _1580068), bool), fun(prod(_1580072, _1580070), _1580068)), gabs), s(fun(fun(prod(_1580072, _1580070), _1580068), bool), i(s(fun(fun(_1580072, fun(_1580070, _1580068)), fun(fun(prod(_1580072, _1580070), _1580068), bool)), _1580066), s(fun(_1580072, fun(_1580070, _1580068)), 3615 ^ [_1580066, _1580068, _1580070, _1580072, _1581429])))))))))]]], (7540 ^ _1496237) ^ [_1709488] : [-(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, _1709488))))) = s(num, u_0))], (3909 ^ _1496237) ^ [_1596966, _1596968] : [s(num, _1596968) = s(num, _1596966), -(s(num, i(s(fun(num, num), suc), s(num, _1596968))) = s(num, i(s(fun(num, num), suc), s(num, _1596966))))], (30077 ^ _1496237) ^ [_2798953, _2798955, _2798957] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30073 ^ [_2798953, _2798955, _2798957]))), s(num, i(s(fun(fun(_2798955, bool), num), dimindex), s(fun(_2798955, bool), univ)))))))], (40016 ^ _1496237) ^ [_3819584, _3819586, _3819588] : [s(real, i(s(fun(_3819588, real), i(s(fun(num, fun(_3819588, real)), i(s(fun(fun(_3819588, cart(real, _3819586)), fun(num, fun(_3819588, real))), _3819584), s(fun(_3819588, cart(real, _3819586)), 40017 ^ [_3819584, _3819586, _3819588]))), s(num, 40018 ^ [_3819584, _3819586, _3819588]))), s(_3819588, 40019 ^ [_3819584, _3819586, _3819588]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3819586), fun(num, real)), d_), s(cart(real, _3819586), i(s(fun(_3819588, cart(real, _3819586)), 40017 ^ [_3819584, _3819586, _3819588]), s(_3819588, 40019 ^ [_3819584, _3819586, _3819588]))))), s(num, 40018 ^ [_3819584, _3819586, _3819588]))), 40022 ^ _1496237 : [(40023 ^ _1496237) ^ [_3820396] : [s(real, i(s(fun(num, real), i(s(fun(fun(_3819588, cart(real, _3819586)), fun(num, real)), i(s(fun(fun(_3819588, bool), fun(fun(_3819588, cart(real, _3819586)), fun(num, real))), _3820396), s(fun(_3819588, bool), 40024 ^ [_3819584, _3819586, _3819588, _3820396]))), s(fun(_3819588, cart(real, _3819586)), 40025 ^ [_3819584, _3819586, _3819588, _3820396]))), s(num, 40026 ^ [_3819584, _3819586, _3819588, _3820396]))) = s(real, i(s(fun(fun(_3819588, real), real), i(s(fun(fun(_3819588, bool), fun(fun(_3819588, real), real)), sum), s(fun(_3819588, bool), 40024 ^ [_3819584, _3819586, _3819588, _3820396]))), s(fun(_3819588, real), i(s(fun(num, fun(_3819588, real)), i(s(fun(fun(_3819588, cart(real, _3819586)), fun(num, fun(_3819588, real))), _3819584), s(fun(_3819588, cart(real, _3819586)), 40025 ^ [_3819584, _3819586, _3819588, _3820396]))), s(num, 40026 ^ [_3819584, _3819586, _3819588, _3820396]))))), 40029 ^ _1496237 : [(40030 ^ _1496237) ^ [_3821199, _3821201] : [-(s(cart(real, _3819586), i(s(fun(fun(_3819588, cart(real, _3819586)), cart(real, _3819586)), i(s(fun(fun(_3819588, bool), fun(fun(_3819588, cart(real, _3819586)), cart(real, _3819586))), vsum), s(fun(_3819588, bool), _3821201))), s(fun(_3819588, cart(real, _3819586)), _3821199))) = s(cart(real, _3819586), i(s(fun(fun(num, real), cart(real, _3819586)), lambda), s(fun(num, real), i(s(fun(fun(_3819588, cart(real, _3819586)), fun(num, real)), i(s(fun(fun(_3819588, bool), fun(fun(_3819588, cart(real, _3819586)), fun(num, real))), _3820396), s(fun(_3819588, bool), _3821201))), s(fun(_3819588, cart(real, _3819586)), _3821199))))))]]]]], (24086 ^ _1496237) ^ [_2408274, _2408276] : [-(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), _2408276))))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2408274))))))), -(s(fun(real, bool), _2408274) = 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), _2408274))), s(fun(real, bool), _2408276)))), 24096 ^ _1496237 : [(24099 ^ _1496237) ^ [_2408608] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2408608))), s(real, 24095 ^ [_2408274, _2408276, _2408608]))))], (24097 ^ _1496237) ^ [_2408560] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24095 ^ [_2408274, _2408276, _2408560]))), s(fun(real, bool), _2408276)))))]]], (7700 ^ _1496237) ^ [_1715173, _1715175, _1715177, _1715179, _1715181] : [s(fun(num, fun(_1715181, bool)), i(s(fun(fun(num, fun(_1715181, bool)), fun(num, fun(_1715181, bool))), i(s(fun(fun(num, fun(_1715181, bool)), fun(fun(num, fun(_1715181, bool)), fun(num, fun(_1715181, bool)))), injp), s(fun(num, fun(_1715181, bool)), _1715179))), s(fun(num, fun(_1715181, bool)), _1715175))) = s(fun(num, fun(_1715181, bool)), i(s(fun(fun(num, fun(_1715181, bool)), fun(num, fun(_1715181, bool))), i(s(fun(fun(num, fun(_1715181, bool)), fun(fun(num, fun(_1715181, bool)), fun(num, fun(_1715181, bool)))), injp), s(fun(num, fun(_1715181, bool)), _1715177))), s(fun(num, fun(_1715181, bool)), _1715173))), 7703 ^ _1496237 : [(7706 ^ _1496237) ^ [] : [-(s(fun(num, fun(_1715181, bool)), _1715175) = s(fun(num, fun(_1715181, bool)), _1715173))], (7704 ^ _1496237) ^ [] : [-(s(fun(num, fun(_1715181, bool)), _1715179) = s(fun(num, fun(_1715181, bool)), _1715177))]]], (42821 ^ _1496237) ^ [_4062578, _4062580, _4062582, _4062584] : [-(s(cart(cart(real, _4062584), _4062582), i(s(fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582)), matrixu_neg), s(cart(cart(real, _4062584), _4062582), i(s(fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582)), i(s(fun(cart(cart(real, _4062584), _4062582), fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582))), matrixu_add), s(cart(cart(real, _4062584), _4062582), _4062580))), s(cart(cart(real, _4062584), _4062582), _4062578))))) = s(cart(cart(real, _4062584), _4062582), i(s(fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582)), i(s(fun(cart(cart(real, _4062584), _4062582), fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582))), matrixu_add), s(cart(cart(real, _4062584), _4062582), i(s(fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582)), matrixu_neg), s(cart(cart(real, _4062584), _4062582), _4062580))))), s(cart(cart(real, _4062584), _4062582), i(s(fun(cart(cart(real, _4062584), _4062582), cart(cart(real, _4062584), _4062582)), matrixu_neg), s(cart(cart(real, _4062584), _4062582), _4062578))))))], (26756 ^ _1496237) ^ [_2592514, _2592516, _2592518] : [26809 ^ _1496237 : [(26810 ^ _1496237) ^ [_2595349] : [s(num, i(s(fun(_2592518, num), i(s(fun(fun(_2592516, num), fun(_2592518, num)), i(s(fun(fun(_2592516, _2592518), fun(fun(_2592516, num), fun(_2592518, num))), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, _2592518), fun(fun(_2592516, num), fun(_2592518, num)))), _2595349), s(fun(_2592516, bool), 26811 ^ [_2592514, _2592516, _2592518, _2595349]))), s(fun(_2592516, _2592518), 26812 ^ [_2592514, _2592516, _2592518, _2595349]))), s(fun(_2592516, num), 26813 ^ [_2592514, _2592516, _2592518, _2595349]))), s(_2592518, 26814 ^ [_2592514, _2592516, _2592518, _2595349]))) = s(num, i(s(fun(fun(_2592516, num), num), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, num), num)), nsum), s(fun(_2592516, bool), i(s(fun(fun(_2592516, bool), fun(_2592516, bool)), gspec), s(fun(_2592516, bool), i(s(fun(_2592518, fun(_2592516, bool)), i(s(fun(fun(_2592516, _2592518), fun(_2592518, fun(_2592516, bool))), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, _2592518), fun(_2592518, fun(_2592516, bool)))), _2592514), s(fun(_2592516, bool), 26811 ^ [_2592514, _2592516, _2592518, _2595349]))), s(fun(_2592516, _2592518), 26812 ^ [_2592514, _2592516, _2592518, _2595349]))), s(_2592518, 26814 ^ [_2592514, _2592516, _2592518, _2595349]))))))), s(fun(_2592516, num), 26813 ^ [_2592514, _2592516, _2592518, _2595349]))), 26817 ^ _1496237 : [(26818 ^ _1496237) ^ [_2596603, _2596605, _2596607, _2596609] : [-(s(num, i(s(fun(fun(_2592518, num), num), i(s(fun(fun(_2592518, bool), fun(fun(_2592518, num), num)), nsum), s(fun(_2592518, bool), _2596603))), s(fun(_2592518, num), i(s(fun(fun(_2592516, num), fun(_2592518, num)), i(s(fun(fun(_2592516, _2592518), fun(fun(_2592516, num), fun(_2592518, num))), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, _2592518), fun(fun(_2592516, num), fun(_2592518, num)))), _2595349), s(fun(_2592516, bool), _2596605))), s(fun(_2592516, _2592518), _2596609))), s(fun(_2592516, num), _2596607))))) = s(num, i(s(fun(fun(_2592516, num), num), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, num), num)), nsum), s(fun(_2592516, bool), _2596605))), s(fun(_2592516, num), _2596607)))), p(s(bool, i(s(fun(fun(_2592516, bool), bool), finite), s(fun(_2592516, bool), _2596605)))), p(s(bool, i(s(fun(fun(_2592518, bool), bool), i(s(fun(fun(_2592518, bool), fun(fun(_2592518, bool), bool)), subset), s(fun(_2592518, bool), i(s(fun(fun(_2592516, bool), fun(_2592518, bool)), i(s(fun(fun(_2592516, _2592518), fun(fun(_2592516, bool), fun(_2592518, bool))), image), s(fun(_2592516, _2592518), _2596609))), s(fun(_2592516, bool), _2596605))))), s(fun(_2592518, bool), _2596603))))]]]], 26763 ^ _1496237 : [(26766 ^ _1496237) ^ [_2593819, _2593821] : [p(s(bool, i(s(fun(_2592516, bool), i(s(fun(bool, fun(_2592516, bool)), i(s(fun(_2592516, fun(bool, fun(_2592516, bool))), setspec), s(_2592516, 26760 ^ [_2592514, _2592516, _2592518]))), s(bool, _2593819))), s(_2592516, _2593821)))), 26777 ^ _1496237 : [(26782 ^ _1496237) ^ [] : [p(s(bool, _2593819))], (26780 ^ _1496237) ^ [] : [-(s(_2592518, i(s(fun(_2592516, _2592518), 26758 ^ [_2592514, _2592516, _2592518]), s(_2592516, _2593821))) = s(_2592518, 26759 ^ [_2592514, _2592516, _2592518]))], (26778 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2592516, bool), bool), i(s(fun(_2592516, fun(fun(_2592516, bool), bool)), in), s(_2592516, _2593821))), s(fun(_2592516, bool), 26757 ^ [_2592514, _2592516, _2592518])))))]], 26769 ^ _1496237 : [(26772 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2592516, bool), bool), i(s(fun(_2592516, fun(fun(_2592516, bool), bool)), in), s(_2592516, _2593821))), s(fun(_2592516, bool), 26757 ^ [_2592514, _2592516, _2592518])))), s(_2592518, i(s(fun(_2592516, _2592518), 26758 ^ [_2592514, _2592516, _2592518]), s(_2592516, _2593821))) = s(_2592518, 26759 ^ [_2592514, _2592516, _2592518])], (26770 ^ _1496237) ^ [] : [-(p(s(bool, _2593819)))]]], (26764 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2592516, bool), i(s(fun(_2592518, fun(_2592516, bool)), i(s(fun(fun(_2592516, _2592518), fun(_2592518, fun(_2592516, bool))), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, _2592518), fun(_2592518, fun(_2592516, bool)))), _2592514), s(fun(_2592516, bool), 26757 ^ [_2592514, _2592516, _2592518]))), s(fun(_2592516, _2592518), 26758 ^ [_2592514, _2592516, _2592518]))), s(_2592518, 26759 ^ [_2592514, _2592516, _2592518]))), s(_2592516, 26760 ^ [_2592514, _2592516, _2592518])))))]], 26787 ^ _1496237 : [(26806 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2592516, bool), i(s(fun(bool, fun(_2592516, bool)), i(s(fun(_2592516, fun(bool, fun(_2592516, bool))), setspec), s(_2592516, 26760 ^ [_2592514, _2592516, _2592518]))), s(bool, 26786 ^ [_2592514, _2592516, _2592518]))), s(_2592516, 26785 ^ [_2592514, _2592516, _2592518])))))], (26788 ^ _1496237) ^ [] : [p(s(bool, 26786 ^ [_2592514, _2592516, _2592518])), 26791 ^ _1496237 : [(26794 ^ _1496237) ^ [] : [-(s(_2592518, i(s(fun(_2592516, _2592518), 26758 ^ [_2592514, _2592516, _2592518]), s(_2592516, 26785 ^ [_2592514, _2592516, _2592518]))) = s(_2592518, 26759 ^ [_2592514, _2592516, _2592518]))], (26792 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2592516, bool), bool), i(s(fun(_2592516, fun(fun(_2592516, bool), bool)), in), s(_2592516, 26785 ^ [_2592514, _2592516, _2592518]))), s(fun(_2592516, bool), 26757 ^ [_2592514, _2592516, _2592518])))))]]], (26796 ^ _1496237) ^ [] : [-(p(s(bool, 26786 ^ [_2592514, _2592516, _2592518]))), p(s(bool, i(s(fun(fun(_2592516, bool), bool), i(s(fun(_2592516, fun(fun(_2592516, bool), bool)), in), s(_2592516, 26785 ^ [_2592514, _2592516, _2592518]))), s(fun(_2592516, bool), 26757 ^ [_2592514, _2592516, _2592518])))), s(_2592518, i(s(fun(_2592516, _2592518), 26758 ^ [_2592514, _2592516, _2592518]), s(_2592516, 26785 ^ [_2592514, _2592516, _2592518]))) = s(_2592518, 26759 ^ [_2592514, _2592516, _2592518])], (26808 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2592516, bool), i(s(fun(_2592518, fun(_2592516, bool)), i(s(fun(fun(_2592516, _2592518), fun(_2592518, fun(_2592516, bool))), i(s(fun(fun(_2592516, bool), fun(fun(_2592516, _2592518), fun(_2592518, fun(_2592516, bool)))), _2592514), s(fun(_2592516, bool), 26757 ^ [_2592514, _2592516, _2592518]))), s(fun(_2592516, _2592518), 26758 ^ [_2592514, _2592516, _2592518]))), s(_2592518, 26759 ^ [_2592514, _2592516, _2592518]))), s(_2592516, 26760 ^ [_2592514, _2592516, _2592518]))))]]], (14379 ^ _1496237) ^ [_1934487] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1934487))), 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, _1934487))], (38972 ^ _1496237) ^ [_3771688, _3771690, _3771692] : [s(cart(real, _3771692), _3771690) = s(cart(real, _3771692), _3771688), -(s(cart(real, _3771692), i(s(fun(cart(real, _3771692), cart(real, _3771692)), i(s(fun(cart(real, _3771692), fun(cart(real, _3771692), cart(real, _3771692))), vectoru_sub), s(cart(real, _3771692), _3771690))), s(cart(real, _3771692), _3771688))) = s(cart(real, _3771692), i(s(fun(num, cart(real, _3771692)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (3988 ^ _1496237) ^ [_1598995] : [-(s(num, i(s(fun(num, num), bit0), s(num, i(s(fun(num, num), suc), s(num, _1598995))))) = 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, _1598995))))))))], (4114 ^ _1496237) ^ [_1601987, _1601989, _1601991] : [-(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, _1601991))), s(num, _1601989))))), s(num, _1601987))) = 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, _1601991))), s(num, _1601987))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601989))), s(num, _1601987))))))], (36307 ^ _1496237) ^ [_3548655, _3548657, _3548659, _3548661, _3548663, _3548665] : [-(p(s(bool, i(s(fun(fun(_3548661, bool), bool), i(s(fun(fun(prod(_3548665, _3548663), bool), fun(fun(_3548661, bool), bool)), l_a_u_c), s(fun(prod(_3548665, _3548663), bool), i(s(fun(fun(_3548663, bool), fun(prod(_3548665, _3548663), bool)), i(s(fun(fun(_3548665, bool), fun(fun(_3548663, bool), fun(prod(_3548665, _3548663), bool))), t_u_c), s(fun(_3548665, bool), _3548659))), s(fun(_3548663, bool), _3548657))))), s(fun(_3548661, bool), _3548655))))), p(s(bool, i(s(fun(fun(_3548661, bool), bool), infinite), s(fun(_3548661, bool), _3548655)))), p(s(bool, i(s(fun(fun(_3548661, bool), bool), i(s(fun(fun(_3548665, bool), fun(fun(_3548661, bool), bool)), l_a_u_c), s(fun(_3548665, bool), _3548659))), s(fun(_3548661, bool), _3548655)))), p(s(bool, i(s(fun(fun(_3548661, bool), bool), i(s(fun(fun(_3548663, bool), fun(fun(_3548661, bool), bool)), l_a_u_c), s(fun(_3548663, bool), _3548657))), s(fun(_3548661, bool), _3548655))))], (8092 ^ _1496237) ^ [_1734900, _1734902, _1734904, _1734906, _1734908] : [-(s(list(_1734908), i(s(fun(list(_1734906), list(_1734908)), i(s(fun(fun(_1734906, _1734908), fun(list(_1734906), list(_1734908))), map0), s(fun(_1734906, _1734908), _1734904))), s(list(_1734906), i(s(fun(list(_1734906), list(_1734906)), i(s(fun(_1734906, fun(list(_1734906), list(_1734906))), cons), s(_1734906, _1734902))), s(list(_1734906), _1734900))))) = s(list(_1734908), i(s(fun(list(_1734908), list(_1734908)), i(s(fun(_1734908, fun(list(_1734908), list(_1734908))), cons), s(_1734908, i(s(fun(_1734906, _1734908), _1734904), s(_1734906, _1734902))))), s(list(_1734908), i(s(fun(list(_1734906), list(_1734908)), i(s(fun(fun(_1734906, _1734908), fun(list(_1734906), list(_1734908))), map0), s(fun(_1734906, _1734908), _1734904))), s(list(_1734906), _1734900))))))], (9362 ^ _1496237) ^ [_1800058, _1800060, _1800062] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1800062))), s(num, _1800060)))), 9365 ^ _1496237 : [(9366 ^ _1496237) ^ [_1800215] : [-(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, _1800062))), s(num, _1800215))))), 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, _1800060))), s(num, _1800215))))), s(num, _1800058)))))))]]], (10140 ^ _1496237) ^ [_1828259] : [-(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1828259))), s(hreal, _1828259)))))], (14719 ^ _1496237) ^ [_1942746, _1942748, _1942750] : [-(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, _1942750))), s(num, _1942748))))), s(num, _1942746))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1942750))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1942748))), s(num, _1942746))))))], (7354 ^ _1496237) ^ [_1705257] : [-(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, _1705257))))) = s(bool, t))], (36331 ^ _1496237) ^ [_3549757, _3549759, _3549761, _3549763, _3549765, _3549767] : [-(p(s(bool, i(s(fun(fun(_3549763, bool), bool), i(s(fun(fun(sum0(_3549767, _3549765), bool), fun(fun(_3549763, bool), bool)), l_a_u_c), s(fun(sum0(_3549767, _3549765), bool), i(s(fun(fun(_3549765, bool), fun(sum0(_3549767, _3549765), bool)), i(s(fun(fun(_3549767, bool), fun(fun(_3549765, bool), fun(sum0(_3549767, _3549765), bool))), p_u_c), s(fun(_3549767, bool), _3549761))), s(fun(_3549765, bool), _3549759))))), s(fun(_3549763, bool), _3549757))))), p(s(bool, i(s(fun(fun(_3549763, bool), bool), infinite), s(fun(_3549763, bool), _3549757)))), p(s(bool, i(s(fun(fun(_3549763, bool), bool), i(s(fun(fun(_3549767, bool), fun(fun(_3549763, bool), bool)), l_a_u_c), s(fun(_3549767, bool), _3549761))), s(fun(_3549763, bool), _3549757)))), p(s(bool, i(s(fun(fun(_3549763, bool), bool), i(s(fun(fun(_3549765, bool), fun(fun(_3549763, bool), bool)), l_a_u_c), s(fun(_3549765, bool), _3549759))), s(fun(_3549763, bool), _3549757))))], (41932 ^ _1496237) ^ [_3967278, _3967280, _3967282] : [s(cart(real, _3967280), i(s(fun(cart(real, _3967282), cart(real, _3967280)), i(s(fun(fun(cart(real, _3967282), cart(real, _3967280)), fun(cart(real, _3967282), cart(real, _3967280))), _3967278), s(fun(cart(real, _3967282), cart(real, _3967280)), 41933 ^ [_3967278, _3967280, _3967282]))), s(cart(real, _3967282), 41934 ^ [_3967278, _3967280, _3967282]))) = s(cart(real, _3967280), i(s(fun(cart(real, _3967280), cart(real, _3967280)), vectoru_neg), s(cart(real, _3967280), i(s(fun(cart(real, _3967282), cart(real, _3967280)), 41933 ^ [_3967278, _3967280, _3967282]), s(cart(real, _3967282), 41934 ^ [_3967278, _3967280, _3967282]))))), 41937 ^ _1496237 : [(41938 ^ _1496237) ^ [_3967866] : [p(s(bool, i(s(fun(fun(cart(real, _3967282), cart(real, _3967280)), bool), linear), s(fun(cart(real, _3967282), cart(real, _3967280)), _3967866)))), -(p(s(bool, i(s(fun(fun(cart(real, _3967282), cart(real, _3967280)), bool), linear), s(fun(cart(real, _3967282), cart(real, _3967280)), i(s(fun(fun(cart(real, _3967282), cart(real, _3967280)), fun(cart(real, _3967282), cart(real, _3967280))), _3967278), s(fun(cart(real, _3967282), cart(real, _3967280)), _3967866)))))))]]], (42777 ^ _1496237) ^ [_4054616, _4054618, _4054620] : [-(s(cart(cart(real, _4054620), _4054618), i(s(fun(cart(cart(real, _4054620), _4054618), cart(cart(real, _4054620), _4054618)), i(s(fun(cart(cart(real, _4054620), _4054618), fun(cart(cart(real, _4054620), _4054618), cart(cart(real, _4054620), _4054618))), matrixu_sub), s(cart(cart(real, _4054620), _4054618), _4054616))), s(cart(cart(real, _4054620), _4054618), _4054616))) = s(cart(cart(real, _4054620), _4054618), i(s(fun(num, cart(cart(real, _4054620), _4054618)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (20760 ^ _1496237) ^ [_2260261, _2260263, _2260265] : [p(s(bool, i(s(fun(fun(_2260265, bool), bool), finite), s(fun(_2260265, bool), _2260261)))), p(s(bool, i(s(fun(fun(_2260265, bool), bool), i(s(fun(fun(_2260265, bool), fun(fun(_2260265, bool), bool)), subset), s(fun(_2260265, bool), _2260263))), s(fun(_2260265, bool), _2260261)))), 20767 ^ _1496237 : [(20774 ^ _1496237) ^ [] : [s(fun(_2260265, bool), _2260263) = s(fun(_2260265, bool), _2260261), -(s(num, i(s(fun(fun(_2260265, bool), num), card), s(fun(_2260265, bool), _2260263))) = s(num, i(s(fun(fun(_2260265, bool), num), card), s(fun(_2260265, bool), _2260261))))], (20768 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2260265, bool), num), card), s(fun(_2260265, bool), _2260263))) = s(num, i(s(fun(fun(_2260265, bool), num), card), s(fun(_2260265, bool), _2260261))), -(s(fun(_2260265, bool), _2260263) = s(fun(_2260265, bool), _2260261))]]], (2551 ^ _1496237) ^ [_1538314, _1538316] : [2552 ^ _1496237 : [(2553 ^ _1496237) ^ [_1538363] : [-(p(s(bool, i(s(fun(_1538316, bool), _1538314), s(_1538316, _1538363)))))]], p(s(bool, i(s(fun(_1538316, bool), _1538314), s(_1538316, 2554 ^ [_1538314, _1538316]))))], (39483 ^ _1496237) ^ [_3792891] : [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, _3792891)))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _3792891))), s(real, i(s(fun(real, real), sqrt), s(real, _3792891))))) = s(real, i(s(fun(real, real), sqrt), s(real, _3792891))))], (39012 ^ _1496237) ^ [_3774220] : [-(s(cart(real, _3774220), i(s(fun(cart(real, _3774220), cart(real, _3774220)), i(s(fun(cart(real, _3774220), fun(cart(real, _3774220), cart(real, _3774220))), vectoru_sub), s(cart(real, _3774220), x))), s(cart(real, _3774220), i(s(fun(num, cart(real, _3774220)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(cart(real, _3774220), x))], (24956 ^ _1496237) ^ [_2450722, _2450724, _2450726, _2450728] : [p(s(bool, i(s(fun(fun(_2450724, fun(_2450724, _2450724)), bool), monoidal), s(fun(_2450724, fun(_2450724, _2450724)), _2450722)))), 24959 ^ _1496237 : [(24962 ^ _1496237) ^ [_2451523, _2451525, _2451527] : [p(s(bool, i(s(fun(fun(_2450726, bool), bool), finite), s(fun(_2450726, bool), _2451523)))), -(s(_2450724, i(s(fun(fun(_2450726, _2450724), _2450724), i(s(fun(fun(_2450726, bool), fun(fun(_2450726, _2450724), _2450724)), i(s(fun(fun(_2450724, fun(_2450724, _2450724)), fun(fun(_2450726, bool), fun(fun(_2450726, _2450724), _2450724))), iterate), s(fun(_2450724, fun(_2450724, _2450724)), _2450722))), s(fun(_2450726, bool), i(s(fun(fun(_2450726, bool), fun(_2450726, bool)), i(s(fun(_2450726, fun(fun(_2450726, bool), fun(_2450726, bool))), insert), s(_2450726, _2451525))), s(fun(_2450726, bool), _2451523))))), s(fun(_2450726, _2450724), _2451527))) = s(_2450724, i(s(fun(_2450724, _2450724), i(s(fun(_2450724, fun(_2450724, _2450724)), i(s(fun(bool, fun(_2450724, fun(_2450724, _2450724))), cond), s(bool, i(s(fun(fun(_2450726, bool), bool), i(s(fun(_2450726, fun(fun(_2450726, bool), bool)), in), s(_2450726, _2451525))), s(fun(_2450726, bool), _2451523))))), s(_2450724, i(s(fun(fun(_2450726, _2450724), _2450724), i(s(fun(fun(_2450726, bool), fun(fun(_2450726, _2450724), _2450724)), i(s(fun(fun(_2450724, fun(_2450724, _2450724)), fun(fun(_2450726, bool), fun(fun(_2450726, _2450724), _2450724))), iterate), s(fun(_2450724, fun(_2450724, _2450724)), _2450722))), s(fun(_2450726, bool), _2451523))), s(fun(_2450726, _2450724), _2451527))))), s(_2450724, i(s(fun(_2450724, _2450724), i(s(fun(_2450724, fun(_2450724, _2450724)), _2450722), s(_2450724, i(s(fun(_2450726, _2450724), _2451527), s(_2450726, _2451525))))), s(_2450724, i(s(fun(fun(_2450726, _2450724), _2450724), i(s(fun(fun(_2450726, bool), fun(fun(_2450726, _2450724), _2450724)), i(s(fun(fun(_2450724, fun(_2450724, _2450724)), fun(fun(_2450726, bool), fun(fun(_2450726, _2450724), _2450724))), iterate), s(fun(_2450724, fun(_2450724, _2450724)), _2450722))), s(fun(_2450726, bool), _2451523))), s(fun(_2450726, _2450724), _2451527))))))))], (24960 ^ _1496237) ^ [_2451396] : [-(s(_2450724, i(s(fun(fun(_2450728, _2450724), _2450724), i(s(fun(fun(_2450728, bool), fun(fun(_2450728, _2450724), _2450724)), i(s(fun(fun(_2450724, fun(_2450724, _2450724)), fun(fun(_2450728, bool), fun(fun(_2450728, _2450724), _2450724))), iterate), s(fun(_2450724, fun(_2450724, _2450724)), _2450722))), s(fun(_2450728, bool), empty))), s(fun(_2450728, _2450724), _2451396))) = s(_2450724, i(s(fun(fun(_2450724, fun(_2450724, _2450724)), _2450724), neutral), s(fun(_2450724, fun(_2450724, _2450724)), _2450722))))]]], (41631 ^ _1496237) ^ [_3950774, _3950776] : [-(p(s(bool, i(s(fun(cart(real, _3950776), bool), i(s(fun(cart(real, _3950776), fun(cart(real, _3950776), bool)), orthogonal), s(cart(real, _3950776), i(s(fun(num, cart(real, _3950776)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3950776), _3950774)))))], (19416 ^ _1496237) ^ [_2187730] : [-(p(s(bool, i(s(fun(fun(_2187730, bool), bool), finite), s(fun(_2187730, bool), empty)))))], (42254 ^ _1496237) ^ [_3994436, _3994438, _3994440, _3994442, _3994444] : [p(s(bool, i(s(fun(fun(cart(real, _3994444), fun(cart(real, _3994442), cart(real, _3994440))), bool), bilinear), s(fun(cart(real, _3994444), fun(cart(real, _3994442), cart(real, _3994440))), _3994438)))), -(s(cart(real, _3994440), i(s(fun(cart(real, _3994442), cart(real, _3994440)), i(s(fun(cart(real, _3994444), fun(cart(real, _3994442), cart(real, _3994440))), _3994438), s(cart(real, _3994444), i(s(fun(num, cart(real, _3994444)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3994442), _3994436))) = s(cart(real, _3994440), i(s(fun(num, cart(real, _3994440)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14181 ^ _1496237) ^ [] : [-(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))))], (27343 ^ _1496237) ^ [_2628929] : [-(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, _2628929))), 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 ^ [_2628929]))), 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))))))], (3485 ^ _1496237) ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077] : [3502 ^ _1496237 : [(3503 ^ _1496237) ^ [_1572120] : [-(s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), i(s(fun(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool), fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069)), gabs), s(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool), i(s(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool)), _1569067), s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), _1572120))))) = s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), _1572120))]], 3490 ^ _1496237 : [(3497 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1569069, bool), i(s(fun(_1569069, fun(_1569069, bool)), geq), s(_1569069, i(s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3487 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]), s(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), i(s(fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071)))), i(s(fun(_1569077, fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071))))), c_), s(_1569077, 3492 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(prod(_1569075, prod(_1569073, _1569071)), i(s(fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071))), i(s(fun(_1569075, fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071)))), c_), s(_1569075, 3493 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(prod(_1569073, _1569071), i(s(fun(_1569071, prod(_1569073, _1569071)), i(s(fun(_1569073, fun(_1569071, prod(_1569073, _1569071))), c_), s(_1569073, 3494 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(_1569071, 3495 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))))))))))), s(_1569069, i(s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3486 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]), s(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), i(s(fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071)))), i(s(fun(_1569077, fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071))))), c_), s(_1569077, 3492 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(prod(_1569075, prod(_1569073, _1569071)), i(s(fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071))), i(s(fun(_1569075, fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071)))), c_), s(_1569075, 3493 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(prod(_1569073, _1569071), i(s(fun(_1569071, prod(_1569073, _1569071)), i(s(fun(_1569073, fun(_1569071, prod(_1569073, _1569071))), c_), s(_1569073, 3494 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(_1569071, 3495 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))))))))))))], (3491 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool), i(s(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool)), _1569067), s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3486 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3487 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077])))))]], 3498 ^ _1496237 : [(3501 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool), i(s(fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), fun(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), bool)), _1569067), s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3486 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))), s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3487 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]))))], (3499 ^ _1496237) ^ [_1571534, _1571536, _1571538, _1571540] : [-(p(s(bool, i(s(fun(_1569069, bool), i(s(fun(_1569069, fun(_1569069, bool)), geq), s(_1569069, i(s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3487 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]), s(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), i(s(fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071)))), i(s(fun(_1569077, fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071))))), c_), s(_1569077, _1571540))), s(prod(_1569075, prod(_1569073, _1569071)), i(s(fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071))), i(s(fun(_1569075, fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071)))), c_), s(_1569075, _1571538))), s(prod(_1569073, _1569071), i(s(fun(_1569071, prod(_1569073, _1569071)), i(s(fun(_1569073, fun(_1569071, prod(_1569073, _1569071))), c_), s(_1569073, _1571536))), s(_1569071, _1571534))))))))))), s(_1569069, i(s(fun(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), _1569069), 3486 ^ [_1569067, _1569069, _1569071, _1569073, _1569075, _1569077]), s(prod(_1569077, prod(_1569075, prod(_1569073, _1569071))), i(s(fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071)))), i(s(fun(_1569077, fun(prod(_1569075, prod(_1569073, _1569071)), prod(_1569077, prod(_1569075, prod(_1569073, _1569071))))), c_), s(_1569077, _1571540))), s(prod(_1569075, prod(_1569073, _1569071)), i(s(fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071))), i(s(fun(_1569075, fun(prod(_1569073, _1569071), prod(_1569075, prod(_1569073, _1569071)))), c_), s(_1569075, _1571538))), s(prod(_1569073, _1569071), i(s(fun(_1569071, prod(_1569073, _1569071)), i(s(fun(_1569073, fun(_1569071, prod(_1569073, _1569071))), c_), s(_1569073, _1571536))), s(_1569071, _1571534)))))))))))))]]], (41169 ^ _1496237) ^ [_3920227, _3920229, _3920231, _3920233, _3920235] : [-(s(cart(real, _3920233), i(s(fun(fun(_3920235, cart(real, _3920233)), cart(real, _3920233)), i(s(fun(fun(_3920235, bool), fun(fun(_3920235, cart(real, _3920233)), cart(real, _3920233))), vsum), s(fun(_3920235, bool), _3920227))), s(fun(_3920235, cart(real, _3920233)), i(s(fun(fun(_3920235, _3920235), fun(_3920235, cart(real, _3920233))), i(s(fun(fun(_3920235, cart(real, _3920233)), fun(fun(_3920235, _3920235), fun(_3920235, cart(real, _3920233)))), o), s(fun(_3920235, cart(real, _3920233)), _3920231))), s(fun(_3920235, _3920235), _3920229))))) = s(cart(real, _3920233), i(s(fun(fun(_3920235, cart(real, _3920233)), cart(real, _3920233)), i(s(fun(fun(_3920235, bool), fun(fun(_3920235, cart(real, _3920233)), cart(real, _3920233))), vsum), s(fun(_3920235, bool), _3920227))), s(fun(_3920235, cart(real, _3920233)), _3920231)))), p(s(bool, i(s(fun(fun(_3920235, bool), bool), finite), s(fun(_3920235, bool), _3920227)))), 41177 ^ _1496237 : [(41180 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3920235, bool), bool), i(s(fun(_3920235, fun(fun(_3920235, bool), bool)), in), s(_3920235, i(s(fun(_3920235, _3920235), _3920229), s(_3920235, 41176 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]))))), s(fun(_3920235, bool), _3920227))))], (41178 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3920235, bool), bool), i(s(fun(_3920235, fun(fun(_3920235, bool), bool)), in), s(_3920235, 41176 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]))), s(fun(_3920235, bool), _3920227)))))]], 41183 ^ _1496237 : [(41186 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3920235, bool), bool), i(s(fun(_3920235, fun(fun(_3920235, bool), bool)), in), s(_3920235, 41182 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]))), s(fun(_3920235, bool), _3920227)))))], (41188 ^ _1496237) ^ [] : [-(s(_3920235, i(s(fun(_3920235, _3920235), _3920229), s(_3920235, 41181 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]))) = s(_3920235, i(s(fun(_3920235, _3920235), _3920229), s(_3920235, 41182 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]))))], (41190 ^ _1496237) ^ [] : [s(_3920235, 41181 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]) = s(_3920235, 41182 ^ [_3920227, _3920229, _3920231, _3920233, _3920235])], (41184 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3920235, bool), bool), i(s(fun(_3920235, fun(fun(_3920235, bool), bool)), in), s(_3920235, 41181 ^ [_3920227, _3920229, _3920231, _3920233, _3920235]))), s(fun(_3920235, bool), _3920227)))))]]], (20467 ^ _1496237) ^ [_2246867, _2246869, _2246871] : [-(s(num, i(s(fun(fun(_2246871, bool), num), card), s(fun(_2246871, bool), i(s(fun(fun(_2246871, bool), fun(_2246871, bool)), i(s(fun(fun(_2246871, bool), fun(fun(_2246871, bool), fun(_2246871, bool))), union), s(fun(_2246871, bool), _2246869))), s(fun(_2246871, bool), _2246867))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2246871, bool), num), card), s(fun(_2246871, bool), _2246869))))), s(num, i(s(fun(fun(_2246871, bool), num), card), s(fun(_2246871, bool), _2246867)))))), p(s(bool, i(s(fun(fun(_2246871, bool), bool), finite), s(fun(_2246871, bool), _2246869)))), p(s(bool, i(s(fun(fun(_2246871, bool), bool), finite), s(fun(_2246871, bool), _2246867)))), s(fun(_2246871, bool), i(s(fun(fun(_2246871, bool), fun(_2246871, bool)), i(s(fun(fun(_2246871, bool), fun(fun(_2246871, bool), fun(_2246871, bool))), inter), s(fun(_2246871, bool), _2246869))), s(fun(_2246871, bool), _2246867))) = s(fun(_2246871, bool), empty)], (4581 ^ _1496237) ^ [_1611835, _1611837] : [4582 ^ _1496237 : [(4583 ^ _1496237) ^ [_1611918] : [s(num, _1611835) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1611837))), s(num, i(s(fun(num, num), suc), s(num, _1611918)))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1611837))), s(num, _1611835)))))], (13122 ^ _1496237) ^ [_1904022, _1904024] : [-(s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), decimal), s(num, _1904024))), s(num, _1904022))) = 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, _1904024))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1904022))))))], (10831 ^ _1496237) ^ [_1846973] : [10841 ^ _1496237 : [(10844 ^ _1496237) ^ [_1847404] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10840 ^ [_1846973, _1847404]))), s(real, _1847404))))], (10842 ^ _1496237) ^ [_1847364] : [-(p(s(bool, i(s(fun(real, bool), _1846973), s(real, 10840 ^ [_1846973, _1847364])))))]], 10834 ^ _1496237 : [(10835 ^ _1496237) ^ [_1847216] : [p(s(bool, i(s(fun(real, bool), _1846973), s(real, _1847216)))), 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, _1847216))))]], 10846 ^ _1496237 : [(10853 ^ _1496237) ^ [_1847720] : [10855 ^ _1496237 : [(10858 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10854 ^ [_1846973, _1847720]))), s(real, _1847720))))], (10856 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _1846973), s(real, 10854 ^ [_1846973, _1847720])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10845 ^ [_1846973]))), s(real, _1847720)))))], (10847 ^ _1496237) ^ [_1847581] : [p(s(bool, i(s(fun(real, bool), _1846973), s(real, _1847581)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1847581))), s(real, 10845 ^ [_1846973])))))]]], (33084 ^ _1496237) ^ [_3380370, _3380372, _3380374] : [33086 ^ _1496237 : [(33089 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3380374, bool), _3380370), s(_3380374, 33085 ^ [_3380370, _3380372, _3380374]))))], (33087 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3380374, bool), _3380372), s(_3380374, 33085 ^ [_3380370, _3380372, _3380374])))))]], -(p(s(bool, i(s(fun(fun(_3380374, bool), bool), i(s(fun(fun(_3380374, bool), fun(fun(_3380374, bool), bool)), subset), s(fun(_3380374, bool), _3380372))), s(fun(_3380374, bool), _3380370)))))], (5775 ^ _1496237) ^ [_1641563, _1641565] : [-(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, _1641563))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1641565))), s(num, _1641563))))))), s(num, _1641565)))))], (9963 ^ _1496237) ^ [_1823686, _1823688] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1823688))), s(nadd, _1823686)))), -(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, _1823688))))), s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1823686)))))))], (9339 ^ _1496237) ^ [_1798847, _1798849] : [-(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, _1798849))), s(num, _1798847))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1798849))), s(num, _1798847)))))))], (35840 ^ _1496237) ^ [_3523489, _3523491, _3523493, _3523495, _3523497, _3523499] : [-(p(s(bool, i(s(fun(fun(_3523495, bool), bool), i(s(fun(fun(_3523497, bool), fun(fun(_3523495, bool), bool)), a_u_c), s(fun(_3523497, bool), _3523493))), s(fun(_3523495, bool), _3523489))))), p(s(bool, i(s(fun(fun(_3523499, bool), bool), i(s(fun(fun(_3523497, bool), fun(fun(_3523499, bool), bool)), a_u_c), s(fun(_3523497, bool), _3523493))), s(fun(_3523499, bool), _3523491)))), p(s(bool, i(s(fun(fun(_3523495, bool), bool), i(s(fun(fun(_3523499, bool), fun(fun(_3523495, bool), bool)), a_u_c), s(fun(_3523499, bool), _3523491))), s(fun(_3523495, bool), _3523489))))], (33120 ^ _1496237) ^ [_3381710, _3381712, _3381714, _3381716] : [-(p(s(bool, i(s(fun(prod(_3381716, _3381716), bool), i(s(fun(fun(prod(_3381716, _3381716), bool), fun(prod(_3381716, _3381716), bool)), less), s(fun(prod(_3381716, _3381716), bool), _3381714))), s(prod(_3381716, _3381716), i(s(fun(_3381716, prod(_3381716, _3381716)), i(s(fun(_3381716, fun(_3381716, prod(_3381716, _3381716))), c_), s(_3381716, _3381712))), s(_3381716, _3381710))))))), p(s(bool, i(s(fun(prod(_3381716, _3381716), bool), _3381714), s(prod(_3381716, _3381716), i(s(fun(_3381716, prod(_3381716, _3381716)), i(s(fun(_3381716, fun(_3381716, prod(_3381716, _3381716))), c_), s(_3381716, _3381712))), s(_3381716, _3381710)))))), -(s(_3381716, _3381712) = s(_3381716, _3381710))], (2087 ^ _1496237) ^ [_1529428, _1529430, _1529432] : [2088 ^ _1496237 : [(2091 ^ _1496237) ^ [_1529526] : [p(s(bool, _1529428))], (2089 ^ _1496237) ^ [_1529498] : [-(p(s(bool, _1529430)))]], p(s(bool, _1529430)), -(p(s(bool, _1529428)))], (8274 ^ _1496237) ^ [_1743734, _1743736, _1743738] : [-(s(list(_1743738), i(s(fun(list(_1743734), list(_1743738)), i(s(fun(list(_1743736), fun(list(_1743734), list(_1743738))), i(s(fun(fun(_1743736, fun(_1743734, _1743738)), fun(list(_1743736), fun(list(_1743734), list(_1743738)))), map2), s(fun(_1743736, fun(_1743734, _1743738)), f))), s(list(_1743736), i(s(fun(list(_1743736), list(_1743736)), i(s(fun(_1743736, fun(list(_1743736), list(_1743736))), cons), s(_1743736, h1))), s(list(_1743736), t1))))), s(list(_1743734), i(s(fun(list(_1743734), list(_1743734)), i(s(fun(_1743734, fun(list(_1743734), list(_1743734))), cons), s(_1743734, h2))), s(list(_1743734), t2))))) = s(list(_1743738), i(s(fun(list(_1743738), list(_1743738)), i(s(fun(_1743738, fun(list(_1743738), list(_1743738))), cons), s(_1743738, i(s(fun(_1743734, _1743738), i(s(fun(_1743736, fun(_1743734, _1743738)), f), s(_1743736, h1))), s(_1743734, h2))))), s(list(_1743738), i(s(fun(list(_1743734), list(_1743738)), i(s(fun(list(_1743736), fun(list(_1743734), list(_1743738))), i(s(fun(fun(_1743736, fun(_1743734, _1743738)), fun(list(_1743736), fun(list(_1743734), list(_1743738)))), map2), s(fun(_1743736, fun(_1743734, _1743738)), f))), s(list(_1743736), t1))), s(list(_1743734), t2))))))], (9895 ^ _1496237) ^ [_1820736] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1820736))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9900 ^ _1496237 : [(9901 ^ _1496237) ^ [_1821052, _1821054] : [-(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, _1821054))), s(num, _1821052))))), 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, _1821054))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1820736))), s(num, _1821052))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821052))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1820736))), s(num, _1821054))))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9898 ^ [_1820736]))), 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, _1821054))), s(num, _1821052))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1821054))), s(num, _1821052))))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9899 ^ [_1820736]))), s(num, _1821054)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9899 ^ [_1820736]))), s(num, _1821052))))]]], (15043 ^ _1496237) ^ [_1950480, _1950482] : [-(p(s(bool, 15033 ^ [_1950480, _1950482]))), s(int, 15031 ^ [_1950480, _1950482]) = 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 ^ [_1950480, _1950482]) = s(int, _1950482)], (13247 ^ _1496237) ^ [_1905600] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905600))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13245 ^ [_1905600])))), -(s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905600))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13245 ^ [_1905600]))))))], (42922 ^ _1496237) ^ [_4073748, _4073750, _4073752, _4073754] : [-(s(cart(real, _4073754), i(s(fun(cart(cart(real, _4073752), _4073754), cart(real, _4073754)), i(s(fun(num, fun(cart(cart(real, _4073752), _4073754), cart(real, _4073754))), column), s(num, _4073748))), s(cart(cart(real, _4073752), _4073754), i(s(fun(cart(cart(real, _4073754), _4073752), cart(cart(real, _4073752), _4073754)), transp), s(cart(cart(real, _4073754), _4073752), _4073750))))) = s(cart(real, _4073754), i(s(fun(cart(cart(real, _4073754), _4073752), cart(real, _4073754)), i(s(fun(num, fun(cart(cart(real, _4073754), _4073752), cart(real, _4073754))), row), s(num, _4073748))), s(cart(cart(real, _4073754), _4073752), _4073750)))), 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, _4073748)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4073748))), s(num, i(s(fun(fun(_4073752, bool), num), dimindex), s(fun(_4073752, bool), univ))))))], (10785 ^ _1496237) ^ [_1845581] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _1845581))) = 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, _1845581))))), s(real, _1845581))), s(real, i(s(fun(real, real), realu_neg), s(real, _1845581))))))], (39643 ^ _1496237) ^ [_3798191, _3798193, _3798195, _3798197] : [-(s(real, _3798195) = s(real, _3798193)), -(s(cart(real, _3798197), _3798191) = s(cart(real, _3798197), i(s(fun(num, cart(real, _3798197)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(cart(real, _3798197), i(s(fun(cart(real, _3798197), cart(real, _3798197)), i(s(fun(real, fun(cart(real, _3798197), cart(real, _3798197))), r_), s(real, _3798195))), s(cart(real, _3798197), _3798191))) = s(cart(real, _3798197), i(s(fun(cart(real, _3798197), cart(real, _3798197)), i(s(fun(real, fun(cart(real, _3798197), cart(real, _3798197))), r_), s(real, _3798193))), s(cart(real, _3798197), _3798191)))], (16637 ^ _1496237) ^ [_2017341, _2017343, _2017345] : [p(s(bool, i(s(fun(fun(_2017345, bool), bool), i(s(fun(fun(_2017345, bool), fun(fun(_2017345, bool), bool)), psubset), s(fun(_2017345, bool), _2017343))), s(fun(_2017345, bool), _2017341)))), 16640 ^ _1496237 : [(16646 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2017345, bool), bool), i(s(fun(_2017345, fun(fun(_2017345, bool), bool)), in), s(_2017345, 16642 ^ [_2017341, _2017343, _2017345]))), s(fun(_2017345, bool), _2017343))))], (16644 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2017345, bool), bool), i(s(fun(_2017345, fun(fun(_2017345, bool), bool)), in), s(_2017345, 16642 ^ [_2017341, _2017343, _2017345]))), s(fun(_2017345, bool), _2017341)))))], (16641 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2017345, bool), bool), i(s(fun(fun(_2017345, bool), fun(fun(_2017345, bool), bool)), subset), s(fun(_2017345, bool), _2017343))), s(fun(_2017345, bool), _2017341)))))]]], (22802 ^ _1496237) ^ [_2357734, _2357736, _2357738] : [p(s(bool, i(s(fun(fun(_2357738, bool), bool), finite), s(fun(_2357738, bool), _2357736)))), s(fun(_2357738, bool), i(s(fun(fun(_2357738, bool), fun(_2357738, bool)), i(s(fun(fun(_2357738, _2357738), fun(fun(_2357738, bool), fun(_2357738, bool))), image), s(fun(_2357738, _2357738), _2357734))), s(fun(_2357738, bool), _2357736))) = s(fun(_2357738, bool), _2357736), 22809 ^ _1496237 : [(22810 ^ _1496237) ^ [_2358142, _2358144] : [-(s(_2357738, _2358144) = s(_2357738, _2358142)), p(s(bool, i(s(fun(fun(_2357738, bool), bool), i(s(fun(_2357738, fun(fun(_2357738, bool), bool)), in), s(_2357738, _2358144))), s(fun(_2357738, bool), _2357736)))), p(s(bool, i(s(fun(fun(_2357738, bool), bool), i(s(fun(_2357738, fun(fun(_2357738, bool), bool)), in), s(_2357738, _2358142))), s(fun(_2357738, bool), _2357736)))), s(_2357738, i(s(fun(_2357738, _2357738), _2357734), s(_2357738, _2358144))) = s(_2357738, i(s(fun(_2357738, _2357738), _2357734), s(_2357738, _2358142)))]]], (25331 ^ _1496237) ^ [_2487009, _2487011, _2487013, _2487015] : [p(s(bool, i(s(fun(fun(_2487011, fun(_2487011, _2487011)), bool), monoidal), s(fun(_2487011, fun(_2487011, _2487011)), _2487009)))), 25334 ^ _1496237 : [(25335 ^ _1496237) ^ [_2487737, _2487739, _2487741, _2487743, _2487745] : [-(s(_2487011, i(s(fun(fun(_2487015, _2487011), _2487011), i(s(fun(fun(_2487015, bool), fun(fun(_2487015, _2487011), _2487011)), i(s(fun(fun(_2487011, fun(_2487011, _2487011)), fun(fun(_2487015, bool), fun(fun(_2487015, _2487011), _2487011))), iterate), s(fun(_2487011, fun(_2487011, _2487011)), _2487009))), s(fun(_2487015, bool), _2487745))), s(fun(_2487015, _2487011), _2487741))) = s(_2487011, i(s(fun(fun(_2487013, _2487011), _2487011), i(s(fun(fun(_2487013, bool), fun(fun(_2487013, _2487011), _2487011)), i(s(fun(fun(_2487011, fun(_2487011, _2487011)), fun(fun(_2487013, bool), fun(fun(_2487013, _2487011), _2487011))), iterate), s(fun(_2487011, fun(_2487011, _2487011)), _2487009))), s(fun(_2487013, bool), _2487743))), s(fun(_2487013, _2487011), _2487739)))), 25362 ^ _1496237 : [(25365 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2487013, bool), bool), i(s(fun(_2487013, fun(fun(_2487013, bool), bool)), in), s(_2487013, i(s(fun(_2487015, _2487013), _2487737), s(_2487015, 25361 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))))), s(fun(_2487013, bool), _2487743)))), s(_2487011, i(s(fun(_2487013, _2487011), _2487739), s(_2487013, i(s(fun(_2487015, _2487013), _2487737), s(_2487015, 25361 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))))) = s(_2487011, i(s(fun(_2487015, _2487011), _2487741), s(_2487015, 25361 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745])))], (25363 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2487015, bool), bool), i(s(fun(_2487015, fun(fun(_2487015, bool), bool)), in), s(_2487015, 25361 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))), s(fun(_2487015, bool), _2487745)))))]], 25339 ^ _1496237 : [(25342 ^ _1496237) ^ [] : [25351 ^ _1496237 : [(25352 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2487015, bool), bool), i(s(fun(_2487015, fun(fun(_2487015, bool), bool)), in), s(_2487015, 25349 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))), s(fun(_2487015, bool), _2487745)))))], (25356 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2487015, bool), bool), i(s(fun(_2487015, fun(fun(_2487015, bool), bool)), in), s(_2487015, 25350 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))), s(fun(_2487015, bool), _2487745)))))], (25360 ^ _1496237) ^ [] : [s(_2487015, 25349 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]) = s(_2487015, 25350 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745])], (25358 ^ _1496237) ^ [] : [-(s(_2487013, i(s(fun(_2487015, _2487013), _2487737), s(_2487015, 25350 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))) = s(_2487013, 25338 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))], (25354 ^ _1496237) ^ [] : [-(s(_2487013, i(s(fun(_2487015, _2487013), _2487737), s(_2487015, 25349 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))) = s(_2487013, 25338 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))]], 25343 ^ _1496237 : [(25344 ^ _1496237) ^ [_2488770] : [p(s(bool, i(s(fun(fun(_2487015, bool), bool), i(s(fun(_2487015, fun(fun(_2487015, bool), bool)), in), s(_2487015, _2488770))), s(fun(_2487015, bool), _2487745)))), s(_2487013, i(s(fun(_2487015, _2487013), _2487737), s(_2487015, _2488770))) = s(_2487013, 25338 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745])]]], (25340 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2487013, bool), bool), i(s(fun(_2487013, fun(fun(_2487013, bool), bool)), in), s(_2487013, 25338 ^ [_2487009, _2487011, _2487013, _2487015, _2487737, _2487739, _2487741, _2487743, _2487745]))), s(fun(_2487013, bool), _2487743)))))]]]]], (14499 ^ _1496237) ^ [_1937214, _1937216] : [-(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, _1937216))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1937214))))) = 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, _1937216))), s(num, _1937214))))))], (10449 ^ _1496237) ^ [] : [-(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)))))))))], (41709 ^ _1496237) ^ [_3953564, _3953566, _3953568] : [p(s(bool, i(s(fun(cart(real, _3953568), bool), i(s(fun(cart(real, _3953568), fun(cart(real, _3953568), bool)), orthogonal), s(cart(real, _3953568), _3953566))), s(cart(real, _3953568), _3953564)))), -(p(s(bool, i(s(fun(cart(real, _3953568), bool), i(s(fun(cart(real, _3953568), fun(cart(real, _3953568), bool)), orthogonal), s(cart(real, _3953568), _3953566))), s(cart(real, _3953568), i(s(fun(cart(real, _3953568), cart(real, _3953568)), vectoru_neg), s(cart(real, _3953568), _3953564)))))))], (4269 ^ _1496237) ^ [_1605392] : [s(num, _1605392) = 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, _1605392))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))], (13761 ^ _1496237) ^ [_1919134, _1919136] : [-(s(int, _1919136) = s(int, _1919134)), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919136))), s(int, _1919134)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1919134))), s(int, _1919136))))], (12826 ^ _1496237) ^ [_1897401, _1897403, _1897405] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _1897403))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1897401)))), -(s(num, _1897405) = 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, _1897403))), s(num, _1897405))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1897401))), s(num, _1897405)))], (39066 ^ _1496237) ^ [_3777074, _3777076, _3777078, _3777080] : [-(s(real, i(s(fun(cart(real, _3777080), real), i(s(fun(cart(real, _3777080), fun(cart(real, _3777080), real)), dot), s(cart(real, _3777080), _3777078))), s(cart(real, _3777080), i(s(fun(cart(real, _3777080), cart(real, _3777080)), i(s(fun(cart(real, _3777080), fun(cart(real, _3777080), cart(real, _3777080))), vectoru_add), s(cart(real, _3777080), _3777076))), s(cart(real, _3777080), _3777074))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3777080), real), i(s(fun(cart(real, _3777080), fun(cart(real, _3777080), real)), dot), s(cart(real, _3777080), _3777078))), s(cart(real, _3777080), _3777076))))), s(real, i(s(fun(cart(real, _3777080), real), i(s(fun(cart(real, _3777080), fun(cart(real, _3777080), real)), dot), s(cart(real, _3777080), _3777078))), s(cart(real, _3777080), _3777074))))))], (37858 ^ _1496237) ^ [_3622052, _3622054, _3622056] : [p(s(bool, i(s(fun(fun(_3622056, bool), bool), finite), s(fun(_3622056, bool), _3622052)))), 37862 ^ _1496237 : [(37863 ^ _1496237) ^ [_3622229] : [p(s(bool, i(s(fun(fun(_3622056, bool), bool), i(s(fun(_3622056, fun(fun(_3622056, bool), bool)), in), s(_3622056, _3622229))), s(fun(_3622056, bool), _3622052)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 37861 ^ [_3622052, _3622054, _3622056]))), s(real, i(s(fun(_3622056, real), _3622054), s(_3622056, _3622229)))))))]]], (14453 ^ _1496237) ^ [_1936143, _1936145] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1936145))), s(int, _1936143))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1936143))), s(int, _1936145)))))], (30371 ^ _1496237) ^ [_2816259, _2816261, _2816263, _2816265, _2816267] : [s(bool, i(s(fun(_2816261, bool), _2816259), s(_2816261, 30372 ^ [_2816259, _2816261, _2816263, _2816265, _2816267]))) = s(bool, t), -(s(_2816261, i(s(fun(_2816263, _2816261), i(s(fun(_2816265, fun(_2816263, _2816261)), i(s(fun(list(prod(fun(_2816267, _2816263), fun(_2816265, fun(_2816267, _2816261)))), fun(_2816265, fun(_2816263, _2816261))), casewise), s(list(prod(fun(_2816267, _2816263), fun(_2816265, fun(_2816267, _2816261)))), nil))), s(_2816265, f))), s(_2816263, x))) = s(_2816261, i(s(fun(fun(_2816261, bool), _2816261), h_), s(fun(_2816261, bool), _2816259))))], (35766 ^ _1496237) ^ [_3520250, _3520252, _3520254, _3520256] : [p(s(bool, i(s(fun(fun(_3520254, bool), bool), i(s(fun(fun(_3520256, bool), fun(fun(_3520254, bool), bool)), l_u_c), s(fun(_3520256, bool), _3520250))), s(fun(_3520254, bool), _3520252)))), p(s(bool, i(s(fun(fun(_3520256, bool), bool), i(s(fun(fun(_3520254, bool), fun(fun(_3520256, bool), bool)), l_a_u_c), s(fun(_3520254, bool), _3520252))), s(fun(_3520256, bool), _3520250))))], (12808 ^ _1496237) ^ [_1897035, _1897037, _1897039] : [-(s(real, _1897037) = s(real, _1897035)), -(s(num, _1897039) = 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, _1897037)))), 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, _1897035)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1897037))), s(num, _1897039))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1897035))), s(num, _1897039)))], (13329 ^ _1496237) ^ [_1907841] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), intu_abs), s(int, _1907841))))) = s(int, i(s(fun(int, int), intu_abs), s(int, _1907841))))], (37825 ^ _1496237) ^ [_3620810, _3620812, _3620814] : [p(s(bool, i(s(fun(fun(_3620814, bool), bool), finite), s(fun(_3620814, bool), _3620810)))), 37829 ^ _1496237 : [(37830 ^ _1496237) ^ [_3620987] : [p(s(bool, i(s(fun(fun(_3620814, bool), bool), i(s(fun(_3620814, fun(fun(_3620814, bool), bool)), in), s(_3620814, _3620987))), s(fun(_3620814, bool), _3620810)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3620814, num), _3620812), s(_3620814, _3620987))))), s(num, 37828 ^ [_3620810, _3620812, _3620814])))))]]], (5332 ^ _1496237) ^ [_1630177, _1630179] : [s(num, _1630179) = s(num, _1630177), 5335 ^ _1496237 : [(5338 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1630177))), s(num, _1630179)))))], (5336 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1630179))), s(num, _1630177)))))]]], (11405 ^ _1496237) ^ [_1860976, _1860978] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1860978))), s(real, _1860976)))), s(real, _1860978) = s(real, _1860976)], (14697 ^ _1496237) ^ [_1942097, _1942099, _1942101] : [-(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, _1942097))), s(num, _1942101))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1942097))), s(num, _1942099))))))), 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, _1942097)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1942101))), s(num, _1942099))))], (1410 ^ _1496237) ^ [_1514997, _1514999, _1515001] : [-(p(s(bool, i(s(fun(_1515001, bool), _1514999), s(_1515001, _1514997))))), 1411 ^ _1496237 : [(1412 ^ _1496237) ^ [_1515073] : [s(_1515001, _1514997) = s(_1515001, _1515073), p(s(bool, i(s(fun(_1515001, bool), _1514999), s(_1515001, _1515073))))]]], (34779 ^ _1496237) ^ [_3468509, _3468511] : [34843 ^ _1496237 : [(34844 ^ _1496237) ^ [_3471766] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool), poset), s(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), i(s(fun(fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool), fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool)), gabs), s(fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool), i(s(fun(fun(fun(_3468511, bool), bool), fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool)), _3468509), s(fun(fun(_3468511, bool), bool), _3471766)))))))))]], 34784 ^ _1496237 : [(34789 ^ _1496237) ^ [_3469482] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), 34781 ^ [_3468509, _3468511]), s(prod(fun(_3468511, bool), fun(_3468511, bool)), i(s(fun(fun(_3468511, bool), prod(fun(_3468511, bool), fun(_3468511, bool))), i(s(fun(fun(_3468511, bool), fun(fun(_3468511, bool), prod(fun(_3468511, bool), fun(_3468511, bool)))), c_), s(fun(_3468511, bool), 34786 ^ [_3468509, _3468511]))), s(fun(_3468511, bool), 34787 ^ [_3468509, _3468511]))))))), s(bool, _3469482)))), 34804 ^ _1496237 : [(34807 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), 34787 ^ [_3468509, _3468511])))))], (34809 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3468511, bool), bool), i(s(fun(fun(_3468511, bool), fun(fun(_3468511, bool), bool)), subset), s(fun(_3468511, bool), 34786 ^ [_3468509, _3468511]))), s(fun(_3468511, bool), 34787 ^ [_3468509, _3468511])))))], (34811 ^ _1496237) ^ [] : [p(s(bool, _3469482))], (34805 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), 34786 ^ [_3468509, _3468511])))))]], 34792 ^ _1496237 : [(34795 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), 34786 ^ [_3468509, _3468511])))), p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), 34787 ^ [_3468509, _3468511])))), p(s(bool, i(s(fun(fun(_3468511, bool), bool), i(s(fun(fun(_3468511, bool), fun(fun(_3468511, bool), bool)), subset), s(fun(_3468511, bool), 34786 ^ [_3468509, _3468511]))), s(fun(_3468511, bool), 34787 ^ [_3468509, _3468511]))))], (34793 ^ _1496237) ^ [] : [-(p(s(bool, _3469482)))]]], (34785 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool), i(s(fun(fun(fun(_3468511, bool), bool), fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool)), _3468509), s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]))), s(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), 34781 ^ [_3468509, _3468511])))))]], 34815 ^ _1496237 : [(34840 ^ _1496237) ^ [_3471494, _3471496] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), 34781 ^ [_3468509, _3468511]), s(prod(fun(_3468511, bool), fun(_3468511, bool)), i(s(fun(fun(_3468511, bool), prod(fun(_3468511, bool), fun(_3468511, bool))), i(s(fun(fun(_3468511, bool), fun(fun(_3468511, bool), prod(fun(_3468511, bool), fun(_3468511, bool)))), c_), s(fun(_3468511, bool), _3471496))), s(fun(_3468511, bool), _3471494))))))), s(bool, 34814 ^ [_3468509, _3468511, _3471494, _3471496])))))], (34816 ^ _1496237) ^ [_3470730, _3470732] : [p(s(bool, 34814 ^ [_3468509, _3468511, _3470730, _3470732])), 34819 ^ _1496237 : [(34824 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3468511, bool), bool), i(s(fun(fun(_3468511, bool), fun(fun(_3468511, bool), bool)), subset), s(fun(_3468511, bool), _3470732))), s(fun(_3468511, bool), _3470730)))))], (34822 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), _3470730)))))], (34820 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), _3470732)))))]]], (34826 ^ _1496237) ^ [_3471079, _3471081] : [-(p(s(bool, 34814 ^ [_3468509, _3468511, _3471079, _3471081]))), p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), _3471081)))), p(s(bool, i(s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]), s(fun(_3468511, bool), _3471079)))), p(s(bool, i(s(fun(fun(_3468511, bool), bool), i(s(fun(fun(_3468511, bool), fun(fun(_3468511, bool), bool)), subset), s(fun(_3468511, bool), _3471081))), s(fun(_3468511, bool), _3471079))))], (34842 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool), i(s(fun(fun(fun(_3468511, bool), bool), fun(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), bool)), _3468509), s(fun(fun(_3468511, bool), bool), 34780 ^ [_3468509, _3468511]))), s(fun(prod(fun(_3468511, bool), fun(_3468511, bool)), bool), 34781 ^ [_3468509, _3468511]))))]]], (15189 ^ _1496237) ^ [_1955373, _1955375, _1955377] : [-(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, _1955373))), s(real, _1955377))), s(real, _1955375))))), 15190 ^ _1496237 : [(15191 ^ _1496237) ^ [_1955485] : [p(s(bool, i(s(fun(real, bool), integer), s(real, _1955485)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1955377))), s(real, _1955375))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1955485))), s(real, _1955373)))]]], (37133 ^ _1496237) ^ [_3587053, _3587055, _3587057] : [37138 ^ _1496237 : [(37141 ^ _1496237) ^ [_3588108, _3588110] : [p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(bool, fun(list(_3587055), bool)), i(s(fun(list(_3587055), fun(bool, fun(list(_3587055), bool))), setspec), s(list(_3587055), 37135 ^ [_3587053, _3587055, _3587057]))), s(bool, _3588108))), s(list(_3587055), _3588110)))), 37144 ^ _1496237 : [(37150 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3587055, bool), bool), i(s(fun(_3587055, fun(fun(_3587055, bool), bool)), in), s(_3587055, 37146 ^ [_3587053, _3587055, _3587057, _3588108, _3588110]))), s(fun(_3587055, bool), 37134 ^ [_3587053, _3587055, _3587057]))))], (37148 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(_3587055, fun(list(_3587055), bool)), mem), s(_3587055, 37146 ^ [_3587053, _3587055, _3587057, _3588108, _3588110]))), s(list(_3587055), _3588110)))))], (37145 ^ _1496237) ^ [] : [-(p(s(bool, _3588108)))]], 37151 ^ _1496237 : [(37152 ^ _1496237) ^ [_3588594] : [p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(_3587055, fun(list(_3587055), bool)), mem), s(_3587055, _3588594))), s(list(_3587055), _3588110)))), -(p(s(bool, i(s(fun(fun(_3587055, bool), bool), i(s(fun(_3587055, fun(fun(_3587055, bool), bool)), in), s(_3587055, _3588594))), s(fun(_3587055, bool), 37134 ^ [_3587053, _3587055, _3587057])))))], (37158 ^ _1496237) ^ [] : [p(s(bool, _3588108))]]], (37139 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(fun(_3587055, bool), fun(list(_3587055), bool)), _3587053), s(fun(_3587055, bool), 37134 ^ [_3587053, _3587055, _3587057]))), s(list(_3587055), 37135 ^ [_3587053, _3587055, _3587057])))))]], 37163 ^ _1496237 : [(37183 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(bool, fun(list(_3587055), bool)), i(s(fun(list(_3587055), fun(bool, fun(list(_3587055), bool))), setspec), s(list(_3587055), 37135 ^ [_3587053, _3587055, _3587057]))), s(bool, 37162 ^ [_3587053, _3587055, _3587057]))), s(list(_3587055), 37161 ^ [_3587053, _3587055, _3587057])))))], (37174 ^ _1496237) ^ [] : [37176 ^ _1496237 : [(37179 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3587055, bool), bool), i(s(fun(_3587055, fun(fun(_3587055, bool), bool)), in), s(_3587055, 37175 ^ [_3587053, _3587055, _3587057]))), s(fun(_3587055, bool), 37134 ^ [_3587053, _3587055, _3587057]))))], (37177 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(_3587055, fun(list(_3587055), bool)), mem), s(_3587055, 37175 ^ [_3587053, _3587055, _3587057]))), s(list(_3587055), 37161 ^ [_3587053, _3587055, _3587057])))))]], -(p(s(bool, 37162 ^ [_3587053, _3587055, _3587057])))], (37164 ^ _1496237) ^ [] : [p(s(bool, 37162 ^ [_3587053, _3587055, _3587057])), 37167 ^ _1496237 : [(37168 ^ _1496237) ^ [_3589242] : [p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(_3587055, fun(list(_3587055), bool)), mem), s(_3587055, _3589242))), s(list(_3587055), 37161 ^ [_3587053, _3587055, _3587057])))), -(p(s(bool, i(s(fun(fun(_3587055, bool), bool), i(s(fun(_3587055, fun(fun(_3587055, bool), bool)), in), s(_3587055, _3589242))), s(fun(_3587055, bool), 37134 ^ [_3587053, _3587055, _3587057])))))]]], (37185 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_3587055), bool), i(s(fun(fun(_3587055, bool), fun(list(_3587055), bool)), _3587053), s(fun(_3587055, bool), 37134 ^ [_3587053, _3587055, _3587057]))), s(list(_3587055), 37135 ^ [_3587053, _3587055, _3587057]))))]], 37186 ^ _1496237 : [(37187 ^ _1496237) ^ [_3589981] : [37240 ^ _1496237 : [(37241 ^ _1496237) ^ [_3592765, _3592767] : [p(s(bool, i(s(fun(fun(_3587055, bool), bool), i(s(fun(fun(_3587057, bool), fun(fun(_3587055, bool), bool)), l_a_u_c), s(fun(_3587057, bool), _3592767))), s(fun(_3587055, bool), _3592765)))), -(p(s(bool, i(s(fun(fun(list(_3587055), bool), bool), i(s(fun(fun(list(_3587057), bool), fun(fun(list(_3587055), bool), bool)), l_a_u_c), s(fun(list(_3587057), bool), i(s(fun(fun(list(_3587057), bool), fun(list(_3587057), bool)), gspec), s(fun(list(_3587057), bool), i(s(fun(fun(_3587057, bool), fun(list(_3587057), bool)), _3589981), s(fun(_3587057, bool), _3592767))))))), s(fun(list(_3587055), bool), i(s(fun(fun(list(_3587055), bool), fun(list(_3587055), bool)), gspec), s(fun(list(_3587055), bool), i(s(fun(fun(_3587055, bool), fun(list(_3587055), bool)), _3587053), s(fun(_3587055, bool), _3592765)))))))))]], 37192 ^ _1496237 : [(37195 ^ _1496237) ^ [_3590815, _3590817] : [p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(bool, fun(list(_3587057), bool)), i(s(fun(list(_3587057), fun(bool, fun(list(_3587057), bool))), setspec), s(list(_3587057), 37189 ^ [_3587053, _3587055, _3587057, _3589981]))), s(bool, _3590815))), s(list(_3587057), _3590817)))), 37198 ^ _1496237 : [(37204 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3587057, bool), bool), i(s(fun(_3587057, fun(fun(_3587057, bool), bool)), in), s(_3587057, 37200 ^ [_3587053, _3587055, _3587057, _3589981, _3590815, _3590817]))), s(fun(_3587057, bool), 37188 ^ [_3587053, _3587055, _3587057, _3589981]))))], (37202 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(_3587057, fun(list(_3587057), bool)), mem), s(_3587057, 37200 ^ [_3587053, _3587055, _3587057, _3589981, _3590815, _3590817]))), s(list(_3587057), _3590817)))))], (37199 ^ _1496237) ^ [] : [-(p(s(bool, _3590815)))]], 37205 ^ _1496237 : [(37206 ^ _1496237) ^ [_3591319] : [p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(_3587057, fun(list(_3587057), bool)), mem), s(_3587057, _3591319))), s(list(_3587057), _3590817)))), -(p(s(bool, i(s(fun(fun(_3587057, bool), bool), i(s(fun(_3587057, fun(fun(_3587057, bool), bool)), in), s(_3587057, _3591319))), s(fun(_3587057, bool), 37188 ^ [_3587053, _3587055, _3587057, _3589981])))))], (37212 ^ _1496237) ^ [] : [p(s(bool, _3590815))]]], (37193 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(fun(_3587057, bool), fun(list(_3587057), bool)), _3589981), s(fun(_3587057, bool), 37188 ^ [_3587053, _3587055, _3587057, _3589981]))), s(list(_3587057), 37189 ^ [_3587053, _3587055, _3587057, _3589981])))))]], 37217 ^ _1496237 : [(37237 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(bool, fun(list(_3587057), bool)), i(s(fun(list(_3587057), fun(bool, fun(list(_3587057), bool))), setspec), s(list(_3587057), 37189 ^ [_3587053, _3587055, _3587057, _3589981]))), s(bool, 37216 ^ [_3587053, _3587055, _3587057, _3589981]))), s(list(_3587057), 37215 ^ [_3587053, _3587055, _3587057, _3589981])))))], (37228 ^ _1496237) ^ [] : [37230 ^ _1496237 : [(37233 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3587057, bool), bool), i(s(fun(_3587057, fun(fun(_3587057, bool), bool)), in), s(_3587057, 37229 ^ [_3587053, _3587055, _3587057, _3589981]))), s(fun(_3587057, bool), 37188 ^ [_3587053, _3587055, _3587057, _3589981]))))], (37231 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(_3587057, fun(list(_3587057), bool)), mem), s(_3587057, 37229 ^ [_3587053, _3587055, _3587057, _3589981]))), s(list(_3587057), 37215 ^ [_3587053, _3587055, _3587057, _3589981])))))]], -(p(s(bool, 37216 ^ [_3587053, _3587055, _3587057, _3589981])))], (37218 ^ _1496237) ^ [] : [p(s(bool, 37216 ^ [_3587053, _3587055, _3587057, _3589981])), 37221 ^ _1496237 : [(37222 ^ _1496237) ^ [_3591989] : [p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(_3587057, fun(list(_3587057), bool)), mem), s(_3587057, _3591989))), s(list(_3587057), 37215 ^ [_3587053, _3587055, _3587057, _3589981])))), -(p(s(bool, i(s(fun(fun(_3587057, bool), bool), i(s(fun(_3587057, fun(fun(_3587057, bool), bool)), in), s(_3587057, _3591989))), s(fun(_3587057, bool), 37188 ^ [_3587053, _3587055, _3587057, _3589981])))))]]], (37239 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_3587057), bool), i(s(fun(fun(_3587057, bool), fun(list(_3587057), bool)), _3589981), s(fun(_3587057, bool), 37188 ^ [_3587053, _3587055, _3587057, _3589981]))), s(list(_3587057), 37189 ^ [_3587053, _3587055, _3587057, _3589981]))))]]]]], (13156 ^ _1496237) ^ [] : [-(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))))], (5485 ^ _1496237) ^ [_1633413, _1633415, _1633417] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1633417))), s(num, _1633415)))), -(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, _1633417))), s(num, _1633413))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1633415))), s(num, _1633413)))))))], (8134 ^ _1496237) ^ [_1736656] : [-(s(bool, i(s(fun(list(_1736656), bool), i(s(fun(fun(_1736656, bool), fun(list(_1736656), bool)), all0), s(fun(_1736656, bool), p0))), s(list(_1736656), nil))) = s(bool, t))], (11063 ^ _1496237) ^ [_1853011, _1853013] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1853013))), s(real, _1853011)))), 11066 ^ _1496237 : [(11069 ^ _1496237) ^ [] : [s(real, _1853013) = s(real, _1853011)], (11067 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1853013))), s(real, _1853011)))))]]], (10241 ^ _1496237) ^ [_1830706, _1830708, _1830710] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830710))), s(hreal, _1830706))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830708))), s(hreal, _1830706))), -(s(hreal, _1830710) = s(hreal, _1830708))], (39513 ^ _1496237) ^ [_3793614] : [-(s(real, i(s(fun(cart(real, _3793614), real), vectoru_norm), s(cart(real, _3793614), i(s(fun(num, cart(real, _3793614)), 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))))))], (39888 ^ _1496237) ^ [_3809206, _3809208, _3809210] : [-(s(cart(real, _3809210), _3809208) = s(cart(real, _3809210), _3809206)), s(real, i(s(fun(cart(real, _3809210), real), i(s(fun(cart(real, _3809210), fun(cart(real, _3809210), real)), dot), s(cart(real, _3809210), _3809208))), s(cart(real, _3809210), _3809208))) = s(real, i(s(fun(cart(real, _3809210), real), i(s(fun(cart(real, _3809210), fun(cart(real, _3809210), real)), dot), s(cart(real, _3809210), _3809208))), s(cart(real, _3809210), _3809206))), s(real, i(s(fun(cart(real, _3809210), real), i(s(fun(cart(real, _3809210), fun(cart(real, _3809210), real)), dot), s(cart(real, _3809210), _3809206))), s(cart(real, _3809210), _3809206))) = s(real, i(s(fun(cart(real, _3809210), real), i(s(fun(cart(real, _3809210), fun(cart(real, _3809210), real)), dot), s(cart(real, _3809210), _3809208))), s(cart(real, _3809210), _3809208)))], (13455 ^ _1496237) ^ [_1911391, _1911393] : [-(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, _1911393))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1911391))))))))), 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, _1911393))), s(int, _1911391)))))))))], (12591 ^ _1496237) ^ [_1891619, _1891621] : [-(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, _1891619))), s(num, _1891621))))), 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, _1891619)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1891619))), 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))))))))))], (19566 ^ _1496237) ^ [_2193801, _2193803, _2193805] : [19619 ^ _1496237 : [(19620 ^ _1496237) ^ [_2196672, _2196674, _2196676] : [-(p(s(bool, i(s(fun(fun(_2193805, bool), bool), finite), s(fun(_2193805, bool), i(s(fun(fun(_2193805, bool), fun(_2193805, bool)), gspec), s(fun(_2193805, bool), i(s(fun(fun(_2193803, bool), fun(_2193805, bool)), i(s(fun(fun(_2193805, _2193803), fun(fun(_2193803, bool), fun(_2193805, bool))), i(s(fun(fun(_2193805, bool), fun(fun(_2193805, _2193803), fun(fun(_2193803, bool), fun(_2193805, bool)))), _2193801), s(fun(_2193805, bool), _2196672))), s(fun(_2193805, _2193803), _2196676))), s(fun(_2193803, bool), _2196674))))))))), 19625 ^ _1496237 : [(19628 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2193805, bool), bool), i(s(fun(_2193805, fun(fun(_2193805, bool), bool)), in), s(_2193805, 19624 ^ [_2193801, _2193803, _2193805, _2196672, _2196674, _2196676]))), s(fun(_2193805, bool), _2196672)))))], (19630 ^ _1496237) ^ [] : [-(s(_2193803, i(s(fun(_2193805, _2193803), _2196676), s(_2193805, 19623 ^ [_2193801, _2193803, _2193805, _2196672, _2196674, _2196676]))) = s(_2193803, i(s(fun(_2193805, _2193803), _2196676), s(_2193805, 19624 ^ [_2193801, _2193803, _2193805, _2196672, _2196674, _2196676]))))], (19632 ^ _1496237) ^ [] : [s(_2193805, 19623 ^ [_2193801, _2193803, _2193805, _2196672, _2196674, _2196676]) = s(_2193805, 19624 ^ [_2193801, _2193803, _2193805, _2196672, _2196674, _2196676])], (19626 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2193805, bool), bool), i(s(fun(_2193805, fun(fun(_2193805, bool), bool)), in), s(_2193805, 19623 ^ [_2193801, _2193803, _2193805, _2196672, _2196674, _2196676]))), s(fun(_2193805, bool), _2196672)))))]], p(s(bool, i(s(fun(fun(_2193803, bool), bool), finite), s(fun(_2193803, bool), _2196674))))]], 19573 ^ _1496237 : [(19576 ^ _1496237) ^ [_2194938, _2194940] : [p(s(bool, i(s(fun(_2193805, bool), i(s(fun(bool, fun(_2193805, bool)), i(s(fun(_2193805, fun(bool, fun(_2193805, bool))), setspec), s(_2193805, 19570 ^ [_2193801, _2193803, _2193805]))), s(bool, _2194938))), s(_2193805, _2194940)))), 19587 ^ _1496237 : [(19592 ^ _1496237) ^ [] : [p(s(bool, _2194938))], (19590 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2193803, bool), bool), i(s(fun(_2193803, fun(fun(_2193803, bool), bool)), in), s(_2193803, i(s(fun(_2193805, _2193803), 19568 ^ [_2193801, _2193803, _2193805]), s(_2193805, _2194940))))), s(fun(_2193803, bool), 19569 ^ [_2193801, _2193803, _2193805])))))], (19588 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2193805, bool), bool), i(s(fun(_2193805, fun(fun(_2193805, bool), bool)), in), s(_2193805, _2194940))), s(fun(_2193805, bool), 19567 ^ [_2193801, _2193803, _2193805])))))]], 19579 ^ _1496237 : [(19582 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2193805, bool), bool), i(s(fun(_2193805, fun(fun(_2193805, bool), bool)), in), s(_2193805, _2194940))), s(fun(_2193805, bool), 19567 ^ [_2193801, _2193803, _2193805])))), p(s(bool, i(s(fun(fun(_2193803, bool), bool), i(s(fun(_2193803, fun(fun(_2193803, bool), bool)), in), s(_2193803, i(s(fun(_2193805, _2193803), 19568 ^ [_2193801, _2193803, _2193805]), s(_2193805, _2194940))))), s(fun(_2193803, bool), 19569 ^ [_2193801, _2193803, _2193805]))))], (19580 ^ _1496237) ^ [] : [-(p(s(bool, _2194938)))]]], (19574 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2193805, bool), i(s(fun(fun(_2193803, bool), fun(_2193805, bool)), i(s(fun(fun(_2193805, _2193803), fun(fun(_2193803, bool), fun(_2193805, bool))), i(s(fun(fun(_2193805, bool), fun(fun(_2193805, _2193803), fun(fun(_2193803, bool), fun(_2193805, bool)))), _2193801), s(fun(_2193805, bool), 19567 ^ [_2193801, _2193803, _2193805]))), s(fun(_2193805, _2193803), 19568 ^ [_2193801, _2193803, _2193805]))), s(fun(_2193803, bool), 19569 ^ [_2193801, _2193803, _2193805]))), s(_2193805, 19570 ^ [_2193801, _2193803, _2193805])))))]], 19597 ^ _1496237 : [(19616 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2193805, bool), i(s(fun(bool, fun(_2193805, bool)), i(s(fun(_2193805, fun(bool, fun(_2193805, bool))), setspec), s(_2193805, 19570 ^ [_2193801, _2193803, _2193805]))), s(bool, 19596 ^ [_2193801, _2193803, _2193805]))), s(_2193805, 19595 ^ [_2193801, _2193803, _2193805])))))], (19598 ^ _1496237) ^ [] : [p(s(bool, 19596 ^ [_2193801, _2193803, _2193805])), 19601 ^ _1496237 : [(19604 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2193803, bool), bool), i(s(fun(_2193803, fun(fun(_2193803, bool), bool)), in), s(_2193803, i(s(fun(_2193805, _2193803), 19568 ^ [_2193801, _2193803, _2193805]), s(_2193805, 19595 ^ [_2193801, _2193803, _2193805]))))), s(fun(_2193803, bool), 19569 ^ [_2193801, _2193803, _2193805])))))], (19602 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2193805, bool), bool), i(s(fun(_2193805, fun(fun(_2193805, bool), bool)), in), s(_2193805, 19595 ^ [_2193801, _2193803, _2193805]))), s(fun(_2193805, bool), 19567 ^ [_2193801, _2193803, _2193805])))))]]], (19606 ^ _1496237) ^ [] : [-(p(s(bool, 19596 ^ [_2193801, _2193803, _2193805]))), p(s(bool, i(s(fun(fun(_2193805, bool), bool), i(s(fun(_2193805, fun(fun(_2193805, bool), bool)), in), s(_2193805, 19595 ^ [_2193801, _2193803, _2193805]))), s(fun(_2193805, bool), 19567 ^ [_2193801, _2193803, _2193805])))), p(s(bool, i(s(fun(fun(_2193803, bool), bool), i(s(fun(_2193803, fun(fun(_2193803, bool), bool)), in), s(_2193803, i(s(fun(_2193805, _2193803), 19568 ^ [_2193801, _2193803, _2193805]), s(_2193805, 19595 ^ [_2193801, _2193803, _2193805]))))), s(fun(_2193803, bool), 19569 ^ [_2193801, _2193803, _2193805]))))], (19618 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2193805, bool), i(s(fun(fun(_2193803, bool), fun(_2193805, bool)), i(s(fun(fun(_2193805, _2193803), fun(fun(_2193803, bool), fun(_2193805, bool))), i(s(fun(fun(_2193805, bool), fun(fun(_2193805, _2193803), fun(fun(_2193803, bool), fun(_2193805, bool)))), _2193801), s(fun(_2193805, bool), 19567 ^ [_2193801, _2193803, _2193805]))), s(fun(_2193805, _2193803), 19568 ^ [_2193801, _2193803, _2193805]))), s(fun(_2193803, bool), 19569 ^ [_2193801, _2193803, _2193805]))), s(_2193805, 19570 ^ [_2193801, _2193803, _2193805]))))]]], (42079 ^ _1496237) ^ [_3978904, _3978906, _3978908, _3978910, _3978912] : [p(s(bool, i(s(fun(fun(cart(real, _3978910), cart(real, _3978912)), bool), linear), s(fun(cart(real, _3978910), cart(real, _3978912)), _3978908)))), -(s(cart(real, _3978912), i(s(fun(cart(real, _3978910), cart(real, _3978912)), _3978908), s(cart(real, _3978910), i(s(fun(cart(real, _3978910), cart(real, _3978910)), i(s(fun(cart(real, _3978910), fun(cart(real, _3978910), cart(real, _3978910))), vectoru_sub), s(cart(real, _3978910), _3978906))), s(cart(real, _3978910), _3978904))))) = s(cart(real, _3978912), i(s(fun(cart(real, _3978912), cart(real, _3978912)), i(s(fun(cart(real, _3978912), fun(cart(real, _3978912), cart(real, _3978912))), vectoru_sub), s(cart(real, _3978912), i(s(fun(cart(real, _3978910), cart(real, _3978912)), _3978908), s(cart(real, _3978910), _3978906))))), s(cart(real, _3978912), i(s(fun(cart(real, _3978910), cart(real, _3978912)), _3978908), s(cart(real, _3978910), _3978904))))))], (7308 ^ _1496237) ^ [_1704280] : [-(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, _1704280))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (7258 ^ _1496237) ^ [_1702450] : [-(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, _1702450))))) = s(num, i(s(fun(num, num), bit1), s(num, _1702450))))], (7244 ^ _1496237) ^ [_1702101] : [s(num, _1702101) = s(num, u_0), -(p(s(bool, 7236 ^ [_1702101])))], (35993 ^ _1496237) ^ [_3529285, _3529287, _3529289, _3529291] : [-(s(bool, i(s(fun(fun(_3529289, bool), bool), i(s(fun(fun(_3529291, bool), fun(fun(_3529289, bool), bool)), l_u_c), s(fun(_3529291, bool), _3529287))), s(fun(_3529289, bool), _3529285))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_3529291, bool), num), card), s(fun(_3529291, bool), _3529287))))), s(num, i(s(fun(fun(_3529289, bool), num), card), s(fun(_3529289, bool), _3529285)))))), p(s(bool, i(s(fun(fun(_3529291, bool), bool), finite), s(fun(_3529291, bool), _3529287)))), p(s(bool, i(s(fun(fun(_3529289, bool), bool), finite), s(fun(_3529289, bool), _3529285))))], (17245 ^ _1496237) ^ [_2052496, _2052498, _2052500] : [p(s(bool, i(s(fun(fun(fun(_2052500, bool), bool), bool), i(s(fun(fun(fun(_2052500, bool), bool), fun(fun(fun(_2052500, bool), bool), bool)), subset), s(fun(fun(_2052500, bool), bool), _2052498))), s(fun(fun(_2052500, bool), bool), _2052496)))), -(p(s(bool, i(s(fun(fun(_2052500, bool), bool), i(s(fun(fun(_2052500, bool), fun(fun(_2052500, bool), bool)), subset), s(fun(_2052500, bool), i(s(fun(fun(fun(_2052500, bool), bool), fun(_2052500, bool)), unions), s(fun(fun(_2052500, bool), bool), _2052498))))), s(fun(_2052500, bool), i(s(fun(fun(fun(_2052500, bool), bool), fun(_2052500, bool)), unions), s(fun(fun(_2052500, bool), bool), _2052496)))))))], (2033 ^ _1496237) ^ [_1528476, _1528478, _1528480] : [2035 ^ _1496237 : [(2038 ^ _1496237) ^ [] : [p(s(bool, _1528476))], (2036 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1528480, bool), _1528478), s(_1528480, 2034 ^ [_1528476, _1528478, _1528480])))))]], 2039 ^ _1496237 : [(2040 ^ _1496237) ^ [_1528634] : [p(s(bool, i(s(fun(_1528480, bool), _1528478), s(_1528480, _1528634)))), -(p(s(bool, _1528476)))]]], (9151 ^ _1496237) ^ [_1791198, _1791200] : [9171 ^ _1496237 : [(9172 ^ _1496237) ^ [_1792149, _1792151, _1792153] : [-(s(bool, i(s(fun(list(_1791200), bool), i(s(fun(fun(_1791200, bool), fun(list(_1791200), bool)), all0), s(fun(_1791200, bool), _1792153))), s(list(_1791200), i(s(fun(list(_1791200), list(_1791200)), i(s(fun(fun(_1791200, bool), fun(list(_1791200), list(_1791200))), filter0), s(fun(_1791200, bool), _1792151))), s(list(_1791200), _1792149))))) = s(bool, i(s(fun(list(_1791200), bool), i(s(fun(fun(_1791200, bool), fun(list(_1791200), bool)), all0), s(fun(_1791200, bool), i(s(fun(fun(_1791200, bool), fun(_1791200, bool)), i(s(fun(fun(_1791200, bool), fun(fun(_1791200, bool), fun(_1791200, bool))), _1791198), s(fun(_1791200, bool), _1792151))), s(fun(_1791200, bool), _1792153))))), s(list(_1791200), _1792149))))]], 9157 ^ _1496237 : [(9162 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1791200, bool), 9153 ^ [_1791198, _1791200]), s(_1791200, 9154 ^ [_1791198, _1791200]))))], (9160 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1791200, bool), 9152 ^ [_1791198, _1791200]), s(_1791200, 9154 ^ [_1791198, _1791200])))))], (9158 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1791200, bool), i(s(fun(fun(_1791200, bool), fun(_1791200, bool)), i(s(fun(fun(_1791200, bool), fun(fun(_1791200, bool), fun(_1791200, bool))), _1791198), s(fun(_1791200, bool), 9152 ^ [_1791198, _1791200]))), s(fun(_1791200, bool), 9153 ^ [_1791198, _1791200]))), s(_1791200, 9154 ^ [_1791198, _1791200])))))]], 9163 ^ _1496237 : [(9164 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1791200, bool), 9152 ^ [_1791198, _1791200]), s(_1791200, 9154 ^ [_1791198, _1791200])))), -(p(s(bool, i(s(fun(_1791200, bool), 9153 ^ [_1791198, _1791200]), s(_1791200, 9154 ^ [_1791198, _1791200])))))], (9170 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1791200, bool), i(s(fun(fun(_1791200, bool), fun(_1791200, bool)), i(s(fun(fun(_1791200, bool), fun(fun(_1791200, bool), fun(_1791200, bool))), _1791198), s(fun(_1791200, bool), 9152 ^ [_1791198, _1791200]))), s(fun(_1791200, bool), 9153 ^ [_1791198, _1791200]))), s(_1791200, 9154 ^ [_1791198, _1791200]))))]]], (12443 ^ _1496237) ^ [_1888408] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1888408))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(real, _1888408))], (7692 ^ _1496237) ^ [_1714611, _1714613, _1714615] : [s(fun(num, fun(num, fun(_1714615, bool))), _1714613) = s(fun(num, fun(num, fun(_1714615, bool))), _1714611), -(s(fun(num, fun(_1714615, bool)), i(s(fun(fun(num, fun(num, fun(_1714615, bool))), fun(num, fun(_1714615, bool))), injf), s(fun(num, fun(num, fun(_1714615, bool))), _1714613))) = s(fun(num, fun(_1714615, bool)), i(s(fun(fun(num, fun(num, fun(_1714615, bool))), fun(num, fun(_1714615, bool))), injf), s(fun(num, fun(num, fun(_1714615, bool))), _1714611))))], (4255 ^ _1496237) ^ [_1604977] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1604977))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1604977))], (30187 ^ _1496237) ^ [_2805877, _2805879, _2805881] : [30188 ^ _1496237 : [(30189 ^ _1496237) ^ [_2806034] : [p(s(bool, i(s(fun(cart(_2805879, finite_sum(_2805881, _2805877)), bool), p0), s(cart(_2805879, finite_sum(_2805881, _2805877)), _2806034))))]], -(p(s(bool, i(s(fun(cart(_2805879, finite_sum(_2805881, _2805877)), bool), p0), s(cart(_2805879, finite_sum(_2805881, _2805877)), i(s(fun(cart(_2805879, _2805877), cart(_2805879, finite_sum(_2805881, _2805877))), i(s(fun(cart(_2805879, _2805881), fun(cart(_2805879, _2805877), cart(_2805879, finite_sum(_2805881, _2805877)))), pastecart), s(cart(_2805879, _2805881), 30190 ^ [_2805877, _2805879, _2805881]))), s(cart(_2805879, _2805877), 30191 ^ [_2805877, _2805879, _2805881])))))))], (20746 ^ _1496237) ^ [_2259816, _2259818, _2259820] : [-(s(fun(_2259820, bool), _2259818) = s(fun(_2259820, bool), _2259816)), p(s(bool, i(s(fun(fun(_2259820, bool), bool), finite), s(fun(_2259820, bool), _2259816)))), p(s(bool, i(s(fun(fun(_2259820, bool), bool), i(s(fun(fun(_2259820, bool), fun(fun(_2259820, bool), bool)), subset), s(fun(_2259820, bool), _2259818))), s(fun(_2259820, bool), _2259816)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2259820, bool), num), card), s(fun(_2259820, bool), _2259816))))), s(num, i(s(fun(fun(_2259820, bool), num), card), s(fun(_2259820, bool), _2259818))))))], (41701 ^ _1496237) ^ [_3953142, _3953144] : [-(p(s(bool, i(s(fun(cart(real, _3953144), bool), i(s(fun(cart(real, _3953144), fun(cart(real, _3953144), bool)), orthogonal), s(cart(real, _3953144), _3953142))), s(cart(real, _3953144), i(s(fun(num, cart(real, _3953144)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (39589 ^ _1496237) ^ [_3796112, _3796114, _3796116] : [39590 ^ _1496237 : [(39593 ^ _1496237) ^ [] : [s(cart(real, _3796116), _3796112) = s(cart(real, _3796116), i(s(fun(num, cart(real, _3796116)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (39591 ^ _1496237) ^ [] : [s(real, _3796114) = 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, _3796116), i(s(fun(cart(real, _3796116), cart(real, _3796116)), i(s(fun(real, fun(cart(real, _3796116), cart(real, _3796116))), r_), s(real, _3796114))), s(cart(real, _3796116), _3796112))) = s(cart(real, _3796116), i(s(fun(num, cart(real, _3796116)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (33923 ^ _1496237) ^ [_3423952, _3423954, _3423956] : [p(s(bool, i(s(fun(fun(prod(_3423956, _3423956), bool), bool), woset), s(fun(prod(_3423956, _3423956), bool), _3423954)))), -(p(s(bool, i(s(fun(fun(prod(_3423956, _3423956), bool), bool), i(s(fun(fun(prod(_3423956, _3423956), bool), fun(fun(prod(_3423956, _3423956), bool), bool)), inseg), s(fun(prod(_3423956, _3423956), bool), i(s(fun(_3423956, fun(prod(_3423956, _3423956), bool)), i(s(fun(fun(prod(_3423956, _3423956), bool), fun(_3423956, fun(prod(_3423956, _3423956), bool))), linseg), s(fun(prod(_3423956, _3423956), bool), _3423954))), s(_3423956, _3423952))))), s(fun(prod(_3423956, _3423956), bool), _3423954)))))], (392 ^ _1496237) ^ [_1502489, _1502491, _1502493, _1502495] : [-(s(_1502495, i(s(fun(_1502493, _1502495), _1502491), s(_1502493, _1502489))) = s(_1502495, i(s(fun(_1502493, _1502495), _1502491), s(_1502493, _1502489))))], (13537 ^ _1496237) ^ [_1913762, _1913764] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1913764))), s(int, _1913762))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1913764) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, _1913762) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5998 ^ _1496237) ^ [_1646570] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1646570)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1646570))), 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))))))], (27865 ^ _1496237) ^ [_2659624, _2659626] : [27882 ^ _1496237 : [(27883 ^ _1496237) ^ [_2660257, _2660259] : [-(s(real, i(s(fun(fun(_2659626, real), real), i(s(fun(fun(_2659626, bool), fun(fun(_2659626, real), real)), sum), s(fun(_2659626, bool), _2660259))), s(fun(_2659626, real), i(s(fun(_2659626, fun(_2659626, real)), _2659624), s(_2659626, _2660257))))) = 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(_2659626, bool), bool), i(s(fun(_2659626, fun(fun(_2659626, bool), bool)), in), s(_2659626, _2660257))), s(fun(_2659626, bool), _2660259))))), 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 ^ _1496237 : [(27869 ^ _1496237) ^ [_2659866] : [s(real, i(s(fun(_2659626, real), i(s(fun(_2659626, fun(_2659626, real)), _2659624), s(_2659626, 27866 ^ [_2659624, _2659626]))), s(_2659626, 27867 ^ [_2659624, _2659626]))) = 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, _2659866))), 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 ^ _1496237 : [(27875 ^ _1496237) ^ [] : [s(_2659626, 27867 ^ [_2659624, _2659626]) = s(_2659626, 27866 ^ [_2659624, _2659626])], (27873 ^ _1496237) ^ [] : [-(p(s(bool, _2659866)))]], 27876 ^ _1496237 : [(27879 ^ _1496237) ^ [] : [p(s(bool, _2659866))], (27877 ^ _1496237) ^ [] : [-(s(_2659626, 27867 ^ [_2659624, _2659626]) = s(_2659626, 27866 ^ [_2659624, _2659626]))]]]]], (39060 ^ _1496237) ^ [_3776684] : [-(p(s(bool, i(s(fun(fun(cart(real, _3776684), bool), bool), infinite), s(fun(cart(real, _3776684), bool), univ)))))], (13527 ^ _1496237) ^ [_1913395, _1913397] : [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, _1913397))))), s(int, _1913395)))), 13530 ^ _1496237 : [(13533 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1913397))), s(int, _1913395)))))], (13531 ^ _1496237) ^ [] : [-(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, _1913395))))), s(int, _1913397)))))]]], (25937 ^ _1496237) ^ [_2533061, _2533063, _2533065, _2533067] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(_2533067, num), _2533065), s(_2533067, _2533061))))), s(num, i(s(fun(fun(_2533067, num), num), i(s(fun(fun(_2533067, bool), fun(fun(_2533067, num), num)), nsum), s(fun(_2533067, bool), i(s(fun(_2533067, fun(_2533067, bool)), i(s(fun(fun(_2533067, bool), fun(_2533067, fun(_2533067, bool))), delete), s(fun(_2533067, bool), _2533063))), s(_2533067, _2533061))))), s(fun(_2533067, num), _2533065))))) = s(num, i(s(fun(fun(_2533067, num), num), i(s(fun(fun(_2533067, bool), fun(fun(_2533067, num), num)), nsum), s(fun(_2533067, bool), _2533063))), s(fun(_2533067, num), _2533065)))), p(s(bool, i(s(fun(fun(_2533067, bool), bool), finite), s(fun(_2533067, bool), _2533063)))), p(s(bool, i(s(fun(fun(_2533067, bool), bool), i(s(fun(_2533067, fun(fun(_2533067, bool), bool)), in), s(_2533067, _2533061))), s(fun(_2533067, bool), _2533063))))], (14427 ^ _1496237) ^ [_1935594] : [-(s(int, i(s(fun(int, int), intu_neg), s(int, _1935594))) = 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, _1935594))))], (6118 ^ _1496237) ^ [_1649412, _1649414, _1649416] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1649414))), s(num, _1649412))) = 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, _1649416))), s(num, _1649414))))), s(num, _1649412))) = 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, _1649416))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1649414))), s(num, _1649412))))))), s(num, _1649414))))], (15005 ^ _1496237) ^ [_1949479, _1949481] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, _1949481))), s(int, _1949479))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1949479))), s(int, _1949481))))], (3420 ^ _1496237) ^ [_1565239, _1565241, _1565243] : [p(s(bool, i(s(fun(prod(_1565243, _1565241), bool), _1565239), s(prod(_1565243, _1565241), i(s(fun(_1565241, prod(_1565243, _1565241)), i(s(fun(_1565243, fun(_1565241, prod(_1565243, _1565241))), c_), s(_1565243, 3421 ^ [_1565239, _1565241, _1565243]))), s(_1565241, 3422 ^ [_1565239, _1565241, _1565243])))))), 3425 ^ _1496237 : [(3426 ^ _1496237) ^ [_1565530] : [-(p(s(bool, i(s(fun(prod(_1565243, _1565241), bool), _1565239), s(prod(_1565243, _1565241), _1565530)))))]]], (27065 ^ _1496237) ^ [_2613431, _2613433, _2613435, _2613437] : [-(s(num, i(s(fun(fun(_2613437, num), num), i(s(fun(fun(_2613437, bool), fun(fun(_2613437, num), num)), nsum), s(fun(_2613437, bool), _2613431))), s(fun(_2613437, num), i(s(fun(fun(_2613437, _2613437), fun(_2613437, num)), i(s(fun(fun(_2613437, num), fun(fun(_2613437, _2613437), fun(_2613437, num))), o), s(fun(_2613437, num), _2613435))), s(fun(_2613437, _2613437), _2613433))))) = s(num, i(s(fun(fun(_2613437, num), num), i(s(fun(fun(_2613437, bool), fun(fun(_2613437, num), num)), nsum), s(fun(_2613437, bool), _2613431))), s(fun(_2613437, num), _2613435)))), p(s(bool, i(s(fun(fun(_2613437, bool), bool), finite), s(fun(_2613437, bool), _2613431)))), 27073 ^ _1496237 : [(27076 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2613437, bool), bool), i(s(fun(_2613437, fun(fun(_2613437, bool), bool)), in), s(_2613437, i(s(fun(_2613437, _2613437), _2613433), s(_2613437, 27072 ^ [_2613431, _2613433, _2613435, _2613437]))))), s(fun(_2613437, bool), _2613431))))], (27074 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2613437, bool), bool), i(s(fun(_2613437, fun(fun(_2613437, bool), bool)), in), s(_2613437, 27072 ^ [_2613431, _2613433, _2613435, _2613437]))), s(fun(_2613437, bool), _2613431)))))]], 27079 ^ _1496237 : [(27082 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2613437, bool), bool), i(s(fun(_2613437, fun(fun(_2613437, bool), bool)), in), s(_2613437, 27078 ^ [_2613431, _2613433, _2613435, _2613437]))), s(fun(_2613437, bool), _2613431)))))], (27084 ^ _1496237) ^ [] : [-(s(_2613437, i(s(fun(_2613437, _2613437), _2613433), s(_2613437, 27077 ^ [_2613431, _2613433, _2613435, _2613437]))) = s(_2613437, i(s(fun(_2613437, _2613437), _2613433), s(_2613437, 27078 ^ [_2613431, _2613433, _2613435, _2613437]))))], (27086 ^ _1496237) ^ [] : [s(_2613437, 27077 ^ [_2613431, _2613433, _2613435, _2613437]) = s(_2613437, 27078 ^ [_2613431, _2613433, _2613435, _2613437])], (27080 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2613437, bool), bool), i(s(fun(_2613437, fun(fun(_2613437, bool), bool)), in), s(_2613437, 27077 ^ [_2613431, _2613433, _2613435, _2613437]))), s(fun(_2613437, bool), _2613431)))))]]], (38938 ^ _1496237) ^ [_3769519, _3769521, _3769523] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769523), fun(num, real)), d_), s(cart(real, _3769523), i(s(fun(num, cart(real, _3769523)), vec), s(num, _3769521))))), s(num, _3769519))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _3769521))))], (8285 ^ _1496237) ^ [_1744905, _1744907] : [p(s(bool, 8283 ^ [_1744905, _1744907])), -(s(_1744907, i(s(fun(prod(_1744907, _1744905), _1744907), fst), s(prod(_1744907, _1744905), h0))) = s(_1744907, a0))], (38256 ^ _1496237) ^ [_3638480, _3638482, _3638484, _3638486] : [p(s(bool, i(s(fun(fun(_3638486, bool), bool), i(s(fun(fun(_3638486, bool), fun(fun(_3638486, bool), bool)), subset), s(fun(_3638486, bool), _3638482))), s(fun(_3638486, bool), _3638480)))), -(p(s(bool, i(s(fun(fun(_3638486, bool), bool), i(s(fun(fun(_3638486, bool), fun(fun(_3638486, bool), bool)), subset), s(fun(_3638486, bool), i(s(fun(fun(_3638486, bool), fun(_3638486, bool)), i(s(fun(fun(fun(_3638486, bool), bool), fun(fun(_3638486, bool), fun(_3638486, bool))), hull), s(fun(fun(_3638486, bool), bool), _3638484))), s(fun(_3638486, bool), _3638482))))), s(fun(_3638486, bool), i(s(fun(fun(_3638486, bool), fun(_3638486, bool)), i(s(fun(fun(fun(_3638486, bool), bool), fun(fun(_3638486, bool), fun(_3638486, bool))), hull), s(fun(fun(_3638486, bool), bool), _3638484))), s(fun(_3638486, bool), _3638480)))))))], (13517 ^ _1496237) ^ [_1913144, _1913146] : [-(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, _1913146))))), s(int, _1913144))))), 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, _1913144))))), s(int, _1913146)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1913146))), s(int, _1913144))))], (21041 ^ _1496237) ^ [_2273721, _2273723, _2273725, _2273727] : [21059 ^ _1496237 : [(21064 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2273727, bool), fun(num, bool)), hasu_size), s(fun(_2273727, bool), 21058 ^ [_2273721, _2273723, _2273725, _2273727]))), s(num, _2273725)))))], (21062 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2273727, bool), bool), i(s(fun(fun(_2273727, bool), fun(fun(_2273727, bool), bool)), subset), s(fun(_2273727, bool), 21058 ^ [_2273721, _2273723, _2273725, _2273727]))), s(fun(_2273727, bool), _2273721)))))], (21060 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2273727, bool), bool), i(s(fun(fun(_2273727, bool), fun(fun(_2273727, bool), bool)), subset), s(fun(_2273727, bool), _2273723))), s(fun(_2273727, bool), 21058 ^ [_2273721, _2273723, _2273725, _2273727])))))]], p(s(bool, i(s(fun(fun(_2273727, bool), bool), i(s(fun(fun(_2273727, bool), fun(fun(_2273727, bool), bool)), subset), s(fun(_2273727, bool), _2273723))), s(fun(_2273727, bool), _2273721)))), p(s(bool, i(s(fun(fun(_2273727, bool), bool), finite), s(fun(_2273727, bool), _2273723)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2273727, bool), num), card), s(fun(_2273727, bool), _2273723))))), s(num, _2273725)))), 21054 ^ _1496237 : [(21057 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2273725))), s(num, i(s(fun(fun(_2273727, bool), num), card), s(fun(_2273727, bool), _2273721))))))], (21055 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2273727, bool), bool), finite), s(fun(_2273727, bool), _2273721)))))]]], (4196 ^ _1496237) ^ [_1603739] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1603739))), 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))))))], (28052 ^ _1496237) ^ [_2671604, _2671606, _2671608, _2671610] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2671610, real), real), i(s(fun(fun(_2671610, bool), fun(fun(_2671610, real), real)), sum), s(fun(_2671610, bool), _2671608))), s(fun(_2671610, real), _2671606))))), 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(_2671610, bool), num), card), s(fun(_2671610, bool), _2671608))))))), s(real, _2671604))))))), p(s(bool, i(s(fun(fun(_2671610, bool), bool), finite), s(fun(_2671610, bool), _2671608)))), -(s(fun(_2671610, bool), _2671608) = s(fun(_2671610, bool), empty)), 28062 ^ _1496237 : [(28065 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2671610, real), _2671606), s(_2671610, 28061 ^ [_2671604, _2671606, _2671608, _2671610]))))), s(real, _2671604))))], (28063 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2671610, bool), bool), i(s(fun(_2671610, fun(fun(_2671610, bool), bool)), in), s(_2671610, 28061 ^ [_2671604, _2671606, _2671608, _2671610]))), s(fun(_2671610, bool), _2671608)))))]]], (42785 ^ _1496237) ^ [_4055829, _4055831, _4055833, _4055835, _4055837, _4055839, _4055841] : [-(s(cart(cart(real, _4055837), _4055841), i(s(fun(cart(cart(real, _4055837), _4055839), cart(cart(real, _4055837), _4055841)), i(s(fun(cart(cart(real, _4055839), _4055841), fun(cart(cart(real, _4055837), _4055839), cart(cart(real, _4055837), _4055841))), matrixu_mul), s(cart(cart(real, _4055839), _4055841), _4055833))), s(cart(cart(real, _4055837), _4055839), i(s(fun(cart(cart(real, _4055837), _4055835), cart(cart(real, _4055837), _4055839)), i(s(fun(cart(cart(real, _4055835), _4055839), fun(cart(cart(real, _4055837), _4055835), cart(cart(real, _4055837), _4055839))), matrixu_mul), s(cart(cart(real, _4055835), _4055839), _4055831))), s(cart(cart(real, _4055837), _4055835), _4055829))))) = s(cart(cart(real, _4055837), _4055841), i(s(fun(cart(cart(real, _4055837), _4055835), cart(cart(real, _4055837), _4055841)), i(s(fun(cart(cart(real, _4055835), _4055841), fun(cart(cart(real, _4055837), _4055835), cart(cart(real, _4055837), _4055841))), matrixu_mul), s(cart(cart(real, _4055835), _4055841), i(s(fun(cart(cart(real, _4055835), _4055839), cart(cart(real, _4055835), _4055841)), i(s(fun(cart(cart(real, _4055839), _4055841), fun(cart(cart(real, _4055835), _4055839), cart(cart(real, _4055835), _4055841))), matrixu_mul), s(cart(cart(real, _4055839), _4055841), _4055833))), s(cart(cart(real, _4055835), _4055839), _4055831))))), s(cart(cart(real, _4055837), _4055835), _4055829))))], (25141 ^ _1496237) ^ [_2469307, _2469309, _2469311] : [25160 ^ _1496237 : [(25161 ^ _1496237) ^ [_2470682] : [p(s(bool, i(s(fun(fun(_2469309, fun(_2469309, _2469309)), bool), monoidal), s(fun(_2469309, fun(_2469309, _2469309)), _2470682)))), 25164 ^ _1496237 : [(25165 ^ _1496237) ^ [_2471095, _2471097, _2471099] : [-(s(_2469309, i(s(fun(fun(_2469311, _2469309), _2469309), i(s(fun(fun(_2469311, bool), fun(fun(_2469311, _2469309), _2469309)), i(s(fun(fun(_2469309, fun(_2469309, _2469309)), fun(fun(_2469311, bool), fun(fun(_2469311, _2469309), _2469309))), iterate), s(fun(_2469309, fun(_2469309, _2469309)), _2470682))), s(fun(_2469311, bool), _2471095))), s(fun(_2469311, _2469309), i(s(fun(fun(_2469309, fun(_2469309, _2469309)), fun(_2469311, _2469309)), i(s(fun(fun(_2469311, _2469309), fun(fun(_2469309, fun(_2469309, _2469309)), fun(_2469311, _2469309))), i(s(fun(_2469311, fun(fun(_2469311, _2469309), fun(fun(_2469309, fun(_2469309, _2469309)), fun(_2469311, _2469309)))), _2469307), s(_2469311, _2471097))), s(fun(_2469311, _2469309), _2471099))), s(fun(_2469309, fun(_2469309, _2469309)), _2470682))))) = s(_2469309, i(s(fun(_2469309, _2469309), i(s(fun(_2469309, fun(_2469309, _2469309)), i(s(fun(bool, fun(_2469309, fun(_2469309, _2469309))), cond), s(bool, i(s(fun(fun(_2469311, bool), bool), i(s(fun(_2469311, fun(fun(_2469311, bool), bool)), in), s(_2469311, _2471097))), s(fun(_2469311, bool), _2471095))))), s(_2469309, i(s(fun(_2469311, _2469309), _2471099), s(_2469311, _2471097))))), s(_2469309, i(s(fun(fun(_2469309, fun(_2469309, _2469309)), _2469309), neutral), s(fun(_2469309, fun(_2469309, _2469309)), _2470682))))))]]]], 25146 ^ _1496237 : [(25147 ^ _1496237) ^ [_2469909] : [s(_2469309, i(s(fun(_2469311, _2469309), i(s(fun(fun(_2469309, fun(_2469309, _2469309)), fun(_2469311, _2469309)), i(s(fun(fun(_2469311, _2469309), fun(fun(_2469309, fun(_2469309, _2469309)), fun(_2469311, _2469309))), i(s(fun(_2469311, fun(fun(_2469311, _2469309), fun(fun(_2469309, fun(_2469309, _2469309)), fun(_2469311, _2469309)))), _2469307), s(_2469311, 25142 ^ [_2469307, _2469309, _2469311]))), s(fun(_2469311, _2469309), 25143 ^ [_2469307, _2469309, _2469311]))), s(fun(_2469309, fun(_2469309, _2469309)), 25144 ^ [_2469307, _2469309, _2469311]))), s(_2469311, 25145 ^ [_2469307, _2469309, _2469311]))) = s(_2469309, i(s(fun(_2469309, _2469309), i(s(fun(_2469309, fun(_2469309, _2469309)), i(s(fun(bool, fun(_2469309, fun(_2469309, _2469309))), cond), s(bool, _2469909))), s(_2469309, i(s(fun(_2469311, _2469309), 25143 ^ [_2469307, _2469309, _2469311]), s(_2469311, 25145 ^ [_2469307, _2469309, _2469311]))))), s(_2469309, i(s(fun(fun(_2469309, fun(_2469309, _2469309)), _2469309), neutral), s(fun(_2469309, fun(_2469309, _2469309)), 25144 ^ [_2469307, _2469309, _2469311]))))), 25150 ^ _1496237 : [(25153 ^ _1496237) ^ [] : [s(_2469311, 25145 ^ [_2469307, _2469309, _2469311]) = s(_2469311, 25142 ^ [_2469307, _2469309, _2469311])], (25151 ^ _1496237) ^ [] : [-(p(s(bool, _2469909)))]], 25154 ^ _1496237 : [(25157 ^ _1496237) ^ [] : [p(s(bool, _2469909))], (25155 ^ _1496237) ^ [] : [-(s(_2469311, 25145 ^ [_2469307, _2469309, _2469311]) = s(_2469311, 25142 ^ [_2469307, _2469309, _2469311]))]]]]], (8973 ^ _1496237) ^ [_1783554, _1783556] : [s(bool, i(s(fun(_1783556, bool), i(s(fun(fun(_1783556, fun(_1783556, bool)), fun(_1783556, bool)), _1783554), s(fun(_1783556, fun(_1783556, bool)), 8974 ^ [_1783554, _1783556]))), s(_1783556, 8975 ^ [_1783554, _1783556]))) = s(bool, i(s(fun(_1783556, bool), i(s(fun(_1783556, fun(_1783556, bool)), 8974 ^ [_1783554, _1783556]), s(_1783556, 8975 ^ [_1783554, _1783556]))), s(_1783556, 8975 ^ [_1783554, _1783556]))), 8978 ^ _1496237 : [(8979 ^ _1496237) ^ [_1784048, _1784050] : [-(s(bool, i(s(fun(list(_1783556), bool), i(s(fun(list(_1783556), fun(list(_1783556), bool)), i(s(fun(fun(_1783556, fun(_1783556, bool)), fun(list(_1783556), fun(list(_1783556), bool))), all2), s(fun(_1783556, fun(_1783556, bool)), _1784050))), s(list(_1783556), _1784048))), s(list(_1783556), _1784048))) = s(bool, i(s(fun(list(_1783556), bool), i(s(fun(fun(_1783556, bool), fun(list(_1783556), bool)), all0), s(fun(_1783556, bool), i(s(fun(fun(_1783556, fun(_1783556, bool)), fun(_1783556, bool)), _1783554), s(fun(_1783556, fun(_1783556, bool)), _1784050))))), s(list(_1783556), _1784048))))]]], (13397 ^ _1496237) ^ [_1909997] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1909997))), s(int, i(s(fun(int, int), intu_abs), s(int, _1909997)))))))], (12729 ^ _1496237) ^ [_1895092, _1895094] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1895094))), 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, _1895092))), 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, _1895094))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1895092))))], (7318 ^ _1496237) ^ [_1704506] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), bit1), s(num, _1704506))))) = s(bool, f0))], (1502 ^ _1496237) ^ [_1517465, _1517467, _1517469] : [1503 ^ _1496237 : [(1504 ^ _1496237) ^ [_1517582, _1517584] : [p(s(bool, i(s(fun(_1517467, bool), i(s(fun(_1517469, fun(_1517467, bool)), _1517465), s(_1517469, _1517584))), s(_1517467, _1517582))))]], -(p(s(bool, i(s(fun(_1517467, bool), i(s(fun(_1517469, fun(_1517467, bool)), _1517465), s(_1517469, 1506 ^ [_1517465, _1517467, _1517469]))), s(_1517467, 1505 ^ [_1517465, _1517467, _1517469])))))], (36321 ^ _1496237) ^ [_3549284, _3549286, _3549288, _3549290] : [-(p(s(bool, i(s(fun(fun(_3549288, bool), bool), i(s(fun(fun(sum0(_3549290, _3549288), bool), fun(fun(_3549288, bool), bool)), l_a_u_c), s(fun(sum0(_3549290, _3549288), bool), i(s(fun(fun(_3549288, bool), fun(sum0(_3549290, _3549288), bool)), i(s(fun(fun(_3549290, bool), fun(fun(_3549288, bool), fun(sum0(_3549290, _3549288), bool))), p_u_c), s(fun(_3549290, bool), _3549286))), s(fun(_3549288, bool), _3549284))))), s(fun(_3549288, bool), _3549284))))), p(s(bool, i(s(fun(fun(_3549288, bool), bool), infinite), s(fun(_3549288, bool), _3549284)))), p(s(bool, i(s(fun(fun(_3549288, bool), bool), i(s(fun(fun(_3549290, bool), fun(fun(_3549288, bool), bool)), l_a_u_c), s(fun(_3549290, bool), _3549286))), s(fun(_3549288, bool), _3549284))))], (11367 ^ _1496237) ^ [_1860107, _1860109] : [-(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, _1860109))), s(real, _1860107))))), s(real, _1860107))) = s(real, _1860109))], (3870 ^ _1496237) ^ [_1596101] : [-(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1596101))))), 3871 ^ _1496237 : [(3874 ^ _1496237) ^ [_1596205] : [s(ind0, _1596101) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1596205))), p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1596205))))], (3872 ^ _1496237) ^ [] : [s(ind0, _1596101) = s(ind0, indu_0)]]], (41961 ^ _1496237) ^ [_3969703, _3969705, _3969707] : [s(cart(real, _3969705), i(s(fun(cart(real, _3969707), cart(real, _3969705)), i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), fun(cart(real, _3969707), cart(real, _3969705))), i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), fun(fun(cart(real, _3969707), cart(real, _3969705)), fun(cart(real, _3969707), cart(real, _3969705)))), _3969703), s(fun(cart(real, _3969707), cart(real, _3969705)), 41962 ^ [_3969703, _3969705, _3969707]))), s(fun(cart(real, _3969707), cart(real, _3969705)), 41963 ^ [_3969703, _3969705, _3969707]))), s(cart(real, _3969707), 41964 ^ [_3969703, _3969705, _3969707]))) = s(cart(real, _3969705), i(s(fun(cart(real, _3969705), cart(real, _3969705)), i(s(fun(cart(real, _3969705), fun(cart(real, _3969705), cart(real, _3969705))), vectoru_sub), s(cart(real, _3969705), i(s(fun(cart(real, _3969707), cart(real, _3969705)), 41962 ^ [_3969703, _3969705, _3969707]), s(cart(real, _3969707), 41964 ^ [_3969703, _3969705, _3969707]))))), s(cart(real, _3969705), i(s(fun(cart(real, _3969707), cart(real, _3969705)), 41963 ^ [_3969703, _3969705, _3969707]), s(cart(real, _3969707), 41964 ^ [_3969703, _3969705, _3969707]))))), 41967 ^ _1496237 : [(41968 ^ _1496237) ^ [_3970732, _3970734] : [-(p(s(bool, i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), bool), linear), s(fun(cart(real, _3969707), cart(real, _3969705)), i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), fun(cart(real, _3969707), cart(real, _3969705))), i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), fun(fun(cart(real, _3969707), cart(real, _3969705)), fun(cart(real, _3969707), cart(real, _3969705)))), _3969703), s(fun(cart(real, _3969707), cart(real, _3969705)), _3970734))), s(fun(cart(real, _3969707), cart(real, _3969705)), _3970732))))))), p(s(bool, i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), bool), linear), s(fun(cart(real, _3969707), cart(real, _3969705)), _3970734)))), p(s(bool, i(s(fun(fun(cart(real, _3969707), cart(real, _3969705)), bool), linear), s(fun(cart(real, _3969707), cart(real, _3969705)), _3970732))))]]], (42158 ^ _1496237) ^ [_3985200, _3985202, _3985204] : [p(s(bool, i(s(fun(fun(cart(real, _3985202), cart(real, _3985204)), bool), linear), s(fun(cart(real, _3985202), cart(real, _3985204)), _3985200)))), 42162 ^ _1496237 : [(42165 ^ _1496237) ^ [_3985466] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3985204), real), vectoru_norm), s(cart(real, _3985204), i(s(fun(cart(real, _3985202), cart(real, _3985204)), _3985200), s(cart(real, _3985202), _3985466))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42161 ^ [_3985200, _3985202, _3985204]))), s(real, i(s(fun(cart(real, _3985202), real), vectoru_norm), s(cart(real, _3985202), _3985466)))))))))], (42163 ^ _1496237) ^ [] : [-(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 ^ [_3985200, _3985202, _3985204])))))]]], (23422 ^ _1496237) ^ [_2388770, _2388772, _2388774, _2388776] : [-(s(bool, i(s(fun(fun(_2388776, bool), bool), i(s(fun(fun(_2388774, bool), fun(fun(_2388776, bool), bool)), g_u_c), s(fun(_2388774, bool), _2388770))), s(fun(_2388776, bool), _2388772))) = s(bool, i(s(fun(fun(_2388774, bool), bool), i(s(fun(fun(_2388776, bool), fun(fun(_2388774, bool), bool)), l_u_c), s(fun(_2388776, bool), _2388772))), s(fun(_2388774, bool), _2388770))))], (7608 ^ _1496237) ^ [_1711794, _1711796] : [-(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, _1711796))), s(num, _1711794))))) = s(num, _1711796))], (11103 ^ _1496237) ^ [_1853875, _1853877] : [-(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, _1853877))), s(real, _1853875))))))), 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, _1853877)))), 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, _1853875))))], (9097 ^ _1496237) ^ [_1788731, _1788733, _1788735, _1788737] : [-(s(_1788737, i(s(fun(list(_1788737), _1788737), i(s(fun(num, fun(list(_1788737), _1788737)), el), s(num, _1788735))), s(list(_1788737), i(s(fun(list(_1788737), list(_1788737)), i(s(fun(list(_1788737), fun(list(_1788737), list(_1788737))), append), s(list(_1788737), _1788733))), s(list(_1788737), _1788731))))) = s(_1788737, i(s(fun(_1788737, _1788737), i(s(fun(_1788737, fun(_1788737, _1788737)), i(s(fun(bool, fun(_1788737, fun(_1788737, _1788737))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1788735))), s(num, i(s(fun(list(_1788737), num), length), s(list(_1788737), _1788733))))))), s(_1788737, i(s(fun(list(_1788737), _1788737), i(s(fun(num, fun(list(_1788737), _1788737)), el), s(num, _1788735))), s(list(_1788737), _1788733))))), s(_1788737, i(s(fun(list(_1788737), _1788737), i(s(fun(num, fun(list(_1788737), _1788737)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1788735))), s(num, i(s(fun(list(_1788737), num), length), s(list(_1788737), _1788733))))))), s(list(_1788737), _1788731))))))], (19005 ^ _1496237) ^ [_2169047, _2169049, _2169051, _2169053, _2169055] : [19007 ^ _1496237 : [(19010 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, 19006 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))))), s(fun(_2169055, bool), _2169047))))], (19008 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, 19006 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))), s(fun(_2169053, bool), _2169049)))))]], 19011 ^ _1496237 : [(19054 ^ _1496237) ^ [] : [19055 ^ _1496237 : [(19056 ^ _1496237) ^ [_2171819] : [19058 ^ _1496237 : [(19061 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, i(s(fun(_2169055, _2169053), _2171819), s(_2169055, 19057 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819]))))), s(fun(_2169053, bool), _2169049))))], (19059 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, 19057 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819]))), s(fun(_2169055, bool), _2169047)))))]], 19065 ^ _1496237 : [(19068 ^ _1496237) ^ [] : [s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, i(s(fun(_2169055, _2169053), _2171819), s(_2169055, 19064 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819]))))) = s(_2169055, 19064 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819])], (19066 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, 19064 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819]))), s(fun(_2169055, bool), _2169047)))))]], 19070 ^ _1496237 : [(19073 ^ _1496237) ^ [] : [s(_2169053, i(s(fun(_2169055, _2169053), _2171819), s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, 19069 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819]))))) = s(_2169053, 19069 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819])], (19071 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, 19069 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2171819]))), s(fun(_2169053, bool), _2169049)))))]]]], 19074 ^ _1496237 : [(19075 ^ _1496237) ^ [_2172819, _2172821] : [-(s(_2169053, _2172821) = s(_2169053, _2172819)), p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, _2172821))), s(fun(_2169053, bool), _2169049)))), p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, _2172819))), s(fun(_2169053, bool), _2169049)))), s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, _2172821))) = s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, _2172819)))], (19089 ^ _1496237) ^ [_2173250] : [p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, _2173250))), s(fun(_2169055, bool), _2169047)))), 19093 ^ _1496237 : [(19096 ^ _1496237) ^ [] : [-(s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, 19092 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2173250]))) = s(_2169055, _2173250))], (19094 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, 19092 ^ [_2169047, _2169049, _2169051, _2169053, _2169055, _2173250]))), s(fun(_2169053, bool), _2169049)))))]]]]], (19012 ^ _1496237) ^ [] : [19017 ^ _1496237 : [(19020 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, 19016 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))), s(fun(_2169053, bool), _2169049)))))], (19022 ^ _1496237) ^ [] : [-(s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, 19015 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))) = s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, 19016 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))))], (19024 ^ _1496237) ^ [] : [s(_2169053, 19015 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]) = s(_2169053, 19016 ^ [_2169047, _2169049, _2169051, _2169053, _2169055])], (19018 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, 19015 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))), s(fun(_2169053, bool), _2169049)))))]], 19026 ^ _1496237 : [(19029 ^ _1496237) ^ [_2170492] : [p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, _2170492))), s(fun(_2169053, bool), _2169049)))), s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, _2170492))) = s(_2169055, 19025 ^ [_2169047, _2169049, _2169051, _2169053, _2169055])], (19027 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, 19025 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]))), s(fun(_2169055, bool), _2169047)))))]], 19035 ^ _1496237 : [(19048 ^ _1496237) ^ [_2171539] : [p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, _2171539))), s(fun(_2169053, bool), _2169049)))), -(s(_2169053, i(s(fun(_2169055, _2169053), 19034 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]), s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, _2171539))))) = s(_2169053, _2171539))], (19042 ^ _1496237) ^ [_2171296] : [p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, _2171296))), s(fun(_2169055, bool), _2169047)))), -(s(_2169055, i(s(fun(_2169053, _2169055), _2169051), s(_2169053, i(s(fun(_2169055, _2169053), 19034 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]), s(_2169055, _2171296))))) = s(_2169055, _2171296))], (19036 ^ _1496237) ^ [_2171009] : [p(s(bool, i(s(fun(fun(_2169055, bool), bool), i(s(fun(_2169055, fun(fun(_2169055, bool), bool)), in), s(_2169055, _2171009))), s(fun(_2169055, bool), _2169047)))), -(p(s(bool, i(s(fun(fun(_2169053, bool), bool), i(s(fun(_2169053, fun(fun(_2169053, bool), bool)), in), s(_2169053, i(s(fun(_2169055, _2169053), 19034 ^ [_2169047, _2169049, _2169051, _2169053, _2169055]), s(_2169055, _2171009))))), s(fun(_2169053, bool), _2169049)))))]]]]], (19468 ^ _1496237) ^ [_2189640, _2189642, _2189644] : [p(s(bool, i(s(fun(fun(_2189644, bool), bool), finite), s(fun(_2189644, bool), _2189642)))), -(p(s(bool, i(s(fun(fun(_2189644, bool), bool), finite), s(fun(_2189644, bool), i(s(fun(_2189644, fun(_2189644, bool)), i(s(fun(fun(_2189644, bool), fun(_2189644, fun(_2189644, bool))), delete), s(fun(_2189644, bool), _2189642))), s(_2189644, _2189640)))))))], (4295 ^ _1496237) ^ [_1605982, _1605984] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1605984))), s(num, i(s(fun(num, num), suc), s(num, _1605982)))))), -(s(num, _1605984) = s(num, _1605982)), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1605984))), s(num, _1605982)))))], (37799 ^ _1496237) ^ [_3619914, _3619916] : [37803 ^ _1496237 : [(37806 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(num, real), _3619916), s(num, 37802 ^ [_3619914, _3619916]))))), s(real, i(s(fun(num, real), _3619914), s(num, 37802 ^ [_3619914, _3619916]))))))], (37804 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, 37802 ^ [_3619914, _3619916]))), s(num, m)))))]], 37808 ^ _1496237 : [(37811 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), _3619914), s(num, 37807 ^ [_3619914, _3619916]))))), s(real, i(s(fun(num, real), _3619914), s(num, m))))))], (37809 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, 37807 ^ [_3619914, _3619916]))), s(num, m)))))]], 37812 ^ _1496237 : [(37813 ^ _1496237) ^ [_3620465] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _3620465))), 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), _3619916), s(num, _3620465))))), s(real, i(s(fun(num, real), _3619914), s(num, m)))))))]]], (4367 ^ _1496237) ^ [_1607791, _1607793] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1607793))), s(num, _1607791)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607791))), s(num, _1607793))))], (5868 ^ _1496237) ^ [_1643530, _1643532] : [-(s(num, _1643532) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1643530))), s(num, 5907 ^ [_1643530, _1643532])))), 5869 ^ _1496237 : [(5870 ^ _1496237) ^ [_1643692] : [5873 ^ _1496237 : [(5876 ^ _1496237) ^ [] : [s(num, _1643532) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5874 ^ _1496237) ^ [] : [-(p(s(bool, _1643692)))]], 5877 ^ _1496237 : [(5880 ^ _1496237) ^ [] : [p(s(bool, _1643692))], (5878 ^ _1496237) ^ [] : [-(s(num, _1643532) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5881 ^ _1496237 : [(5882 ^ _1496237) ^ [_1643960] : [5885 ^ _1496237 : [(5888 ^ _1496237) ^ [] : [s(num, _1643530) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5886 ^ _1496237) ^ [] : [-(p(s(bool, _1643960)))]], 5889 ^ _1496237 : [(5892 ^ _1496237) ^ [] : [p(s(bool, _1643960))], (5890 ^ _1496237) ^ [] : [-(s(num, _1643530) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5893 ^ _1496237 : [(5894 ^ _1496237) ^ [_1644210] : [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, _1643960))), s(bool, _1643692))), s(bool, _1644210)))), 5897 ^ _1496237 : [(5900 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1643532))), s(num, _1643530))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5898 ^ _1496237) ^ [] : [-(p(s(bool, _1644210)))]], 5901 ^ _1496237 : [(5904 ^ _1496237) ^ [] : [p(s(bool, _1644210))], (5902 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1643532))), s(num, _1643530))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]]]]]]]], (9449 ^ _1496237) ^ [_1804086] : [s(num, i(s(fun(num, num), _1804086), s(num, 9450 ^ [_1804086]))) = 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), _1804086)))))], (9174 ^ _1496237) ^ [_1792355, _1792357, _1792359] : [-(s(list(_1792359), i(s(fun(list(_1792359), list(_1792359)), i(s(fun(list(_1792359), fun(list(_1792359), list(_1792359))), append), s(list(_1792359), i(s(fun(list(_1792359), list(_1792359)), i(s(fun(_1792359, fun(list(_1792359), list(_1792359))), cons), s(_1792359, _1792357))), s(list(_1792359), nil))))), s(list(_1792359), _1792355))) = s(list(_1792359), i(s(fun(list(_1792359), list(_1792359)), i(s(fun(_1792359, fun(list(_1792359), list(_1792359))), cons), s(_1792359, _1792357))), s(list(_1792359), _1792355))))], (11143 ^ _1496237) ^ [_1854591] : [-(s(real, i(s(fun(real, real), realu_neg), s(real, _1854591))) = 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, _1854591))))], (41653 ^ _1496237) ^ [_3951767, _3951769, _3951771] : [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, _3951767)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3951767))), s(num, i(s(fun(fun(_3951771, bool), num), dimindex), s(fun(_3951771, bool), univ)))))), 41660 ^ _1496237 : [(41667 ^ _1496237) ^ [] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3951771), fun(num, real)), d_), s(cart(real, _3951771), _3951769))), s(num, _3951767))) = 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, _3951771), bool), i(s(fun(cart(real, _3951771), fun(cart(real, _3951771), bool)), orthogonal), s(cart(real, _3951771), i(s(fun(num, cart(real, _3951771)), basis), s(num, _3951767))))), s(cart(real, _3951771), _3951769)))))], (41661 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _3951771), bool), i(s(fun(cart(real, _3951771), fun(cart(real, _3951771), bool)), orthogonal), s(cart(real, _3951771), i(s(fun(num, cart(real, _3951771)), basis), s(num, _3951767))))), s(cart(real, _3951771), _3951769)))), -(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3951771), fun(num, real)), d_), s(cart(real, _3951771), _3951769))), s(num, _3951767))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (4243 ^ _1496237) ^ [_1604682] : [s(num, _1604682) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 4235 ^ [_1604682])))], (4919 ^ _1496237) ^ [_1620579] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1620579)))), p(s(bool, i(s(fun(num, bool), even), s(num, _1620579))))], (3817 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(ind0, ind0), bool), onto), s(fun(ind0, ind0), 3813 ^ []))))], (13943 ^ _1496237) ^ [_1923826, _1923828] : [-(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, _1923828))), s(int, _1923826))))))), 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, _1923828)))), 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, _1923826))))], (17452 ^ _1496237) ^ [_2065898, _2065900, _2065902, _2065904, _2065906] : [17454 ^ _1496237 : [(17457 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2065906, bool), bool), _2065902), s(fun(_2065906, bool), i(s(fun(fun(_2065904, bool), fun(_2065906, bool)), i(s(fun(fun(_2065904, _2065906), fun(fun(_2065904, bool), fun(_2065906, bool))), image), s(fun(_2065904, _2065906), _2065900))), s(fun(_2065904, bool), 17453 ^ [_2065898, _2065900, _2065902, _2065904, _2065906]))))))], (17455 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2065904, bool), bool), i(s(fun(fun(_2065904, bool), fun(fun(_2065904, bool), bool)), subset), s(fun(_2065904, bool), 17453 ^ [_2065898, _2065900, _2065902, _2065904, _2065906]))), s(fun(_2065904, bool), _2065898)))))]], 17458 ^ _1496237 : [(17459 ^ _1496237) ^ [_2066451] : [p(s(bool, i(s(fun(fun(_2065906, bool), bool), i(s(fun(fun(_2065906, bool), fun(fun(_2065906, bool), bool)), subset), s(fun(_2065906, bool), _2066451))), s(fun(_2065906, bool), i(s(fun(fun(_2065904, bool), fun(_2065906, bool)), i(s(fun(fun(_2065904, _2065906), fun(fun(_2065904, bool), fun(_2065906, bool))), image), s(fun(_2065904, _2065906), _2065900))), s(fun(_2065904, bool), _2065898)))))), -(p(s(bool, i(s(fun(fun(_2065906, bool), bool), _2065902), s(fun(_2065906, bool), _2066451)))))]]], (17465 ^ _1496237) ^ [_2066792, _2066794, _2066796, _2066798, _2066800] : [17473 ^ _1496237 : [(17476 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2066800, bool), bool), _2066796), s(fun(_2066800, bool), i(s(fun(fun(_2066798, bool), fun(_2066800, bool)), i(s(fun(fun(_2066798, _2066800), fun(fun(_2066798, bool), fun(_2066800, bool))), image), s(fun(_2066798, _2066800), _2066794))), s(fun(_2066798, bool), 17472 ^ [_2066792, _2066794, _2066796, _2066798, _2066800])))))))], (17474 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2066798, bool), bool), i(s(fun(fun(_2066798, bool), fun(fun(_2066798, bool), bool)), subset), s(fun(_2066798, bool), 17472 ^ [_2066792, _2066794, _2066796, _2066798, _2066800]))), s(fun(_2066798, bool), _2066792)))))]], 17466 ^ _1496237 : [(17467 ^ _1496237) ^ [_2067073] : [p(s(bool, i(s(fun(fun(_2066800, bool), bool), i(s(fun(fun(_2066800, bool), fun(fun(_2066800, bool), bool)), subset), s(fun(_2066800, bool), _2067073))), s(fun(_2066800, bool), i(s(fun(fun(_2066798, bool), fun(_2066800, bool)), i(s(fun(fun(_2066798, _2066800), fun(fun(_2066798, bool), fun(_2066800, bool))), image), s(fun(_2066798, _2066800), _2066794))), s(fun(_2066798, bool), _2066792)))))), p(s(bool, i(s(fun(fun(_2066800, bool), bool), _2066796), s(fun(_2066800, bool), _2067073))))]]], (12217 ^ _1496237) ^ [_1882917, _1882919] : [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, _1882917)))), -(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, _1882919))), s(real, _1882917))))) = 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, _1882919))))], (8219 ^ _1496237) ^ [_1740564, _1740566] : [-(p(s(bool, 8209 ^ [_1740564, _1740566]))), p(s(bool, i(s(fun(_1740564, bool), i(s(fun(_1740566, fun(_1740564, bool)), p0), s(_1740566, h1))), s(_1740564, i(s(fun(list(_1740564), _1740564), hd), s(list(_1740564), l2)))))), p(s(bool, i(s(fun(list(_1740564), bool), i(s(fun(list(_1740566), fun(list(_1740564), bool)), i(s(fun(fun(_1740566, fun(_1740564, bool)), fun(list(_1740566), fun(list(_1740564), bool))), all2), s(fun(_1740566, fun(_1740564, bool)), p0))), s(list(_1740566), t1))), s(list(_1740564), i(s(fun(list(_1740564), list(_1740564)), tl), s(list(_1740564), l2))))))], (11373 ^ _1496237) ^ [_1860270] : [-(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, _1860270))), s(real, _1860270))))) = 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, _1860270))))], (11141 ^ _1496237) ^ [_1854535] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1854535))), 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, _1854535))), s(real, _1854535))))], (7227 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), suc), s(num, u_0))) = s(num, i(s(fun(num, num), bit1), s(num, u_0))))], (39022 ^ _1496237) ^ [_3774851] : [-(s(cart(real, _3774851), i(s(fun(cart(real, _3774851), cart(real, _3774851)), vectoru_neg), s(cart(real, _3774851), i(s(fun(cart(real, _3774851), cart(real, _3774851)), vectoru_neg), s(cart(real, _3774851), x))))) = s(cart(real, _3774851), x))], (11991 ^ _1496237) ^ [_1877331, _1877333, _1877335] : [11992 ^ _1496237 : [(11995 ^ _1496237) ^ [] : [s(real, _1877331) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (11993 ^ _1496237) ^ [] : [s(real, _1877335) = s(real, _1877333)]], -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1877335))), s(real, _1877331))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1877333))), s(real, _1877331))))], (21913 ^ _1496237) ^ [_2319293, _2319295] : [-(s(fun(fun(_2319295, bool), bool), i(s(fun(fun(fun(_2319295, bool), bool), fun(fun(_2319295, bool), bool)), gspec), s(fun(fun(_2319295, bool), bool), _2319293))) = s(fun(fun(_2319295, bool), bool), i(s(fun(fun(fun(_2319295, bool), bool), fun(fun(_2319295, bool), bool)), i(s(fun(fun(_2319295, bool), fun(fun(fun(_2319295, bool), bool), fun(fun(_2319295, bool), bool))), insert), s(fun(_2319295, bool), empty))), s(fun(fun(_2319295, bool), bool), empty)))), 21917 ^ _1496237 : [(21920 ^ _1496237) ^ [_2319804] : [p(s(bool, i(s(fun(fun(_2319295, bool), bool), i(s(fun(bool, fun(fun(_2319295, bool), bool)), i(s(fun(fun(_2319295, bool), fun(bool, fun(fun(_2319295, bool), bool))), setspec), s(fun(_2319295, bool), 21914 ^ [_2319293, _2319295]))), s(bool, i(s(fun(fun(_2319295, bool), bool), i(s(fun(fun(_2319295, bool), fun(fun(_2319295, bool), bool)), subset), s(fun(_2319295, bool), _2319804))), s(fun(_2319295, bool), empty))))), s(fun(_2319295, bool), _2319804))))], (21918 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2319295, bool), bool), _2319293), s(fun(_2319295, bool), 21914 ^ [_2319293, _2319295])))))]], 21922 ^ _1496237 : [(21925 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2319295, bool), bool), _2319293), s(fun(_2319295, bool), 21914 ^ [_2319293, _2319295]))))], (21923 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2319295, bool), bool), i(s(fun(bool, fun(fun(_2319295, bool), bool)), i(s(fun(fun(_2319295, bool), fun(bool, fun(fun(_2319295, bool), bool))), setspec), s(fun(_2319295, bool), 21914 ^ [_2319293, _2319295]))), s(bool, i(s(fun(fun(_2319295, bool), bool), i(s(fun(fun(_2319295, bool), fun(fun(_2319295, bool), bool)), subset), s(fun(_2319295, bool), 21921 ^ [_2319293, _2319295]))), s(fun(_2319295, bool), empty))))), s(fun(_2319295, bool), 21921 ^ [_2319293, _2319295])))))]]], (38305 ^ _1496237) ^ [_3641483, _3641485, _3641487, _3641489] : [-(s(fun(_3641489, bool), i(s(fun(fun(_3641489, bool), fun(_3641489, bool)), i(s(fun(fun(fun(_3641489, bool), bool), fun(fun(_3641489, bool), fun(_3641489, bool))), hull), s(fun(fun(_3641489, bool), bool), _3641487))), s(fun(_3641489, bool), i(s(fun(fun(_3641489, bool), fun(_3641489, bool)), i(s(fun(fun(_3641489, bool), fun(fun(_3641489, bool), fun(_3641489, bool))), union), s(fun(_3641489, bool), _3641485))), s(fun(_3641489, bool), _3641483))))) = s(fun(_3641489, bool), i(s(fun(fun(_3641489, bool), fun(_3641489, bool)), i(s(fun(fun(fun(_3641489, bool), bool), fun(fun(_3641489, bool), fun(_3641489, bool))), hull), s(fun(fun(_3641489, bool), bool), _3641487))), s(fun(_3641489, bool), i(s(fun(fun(_3641489, bool), fun(_3641489, bool)), i(s(fun(fun(_3641489, bool), fun(fun(_3641489, bool), fun(_3641489, bool))), union), s(fun(_3641489, bool), i(s(fun(fun(_3641489, bool), fun(_3641489, bool)), i(s(fun(fun(fun(_3641489, bool), bool), fun(fun(_3641489, bool), fun(_3641489, bool))), hull), s(fun(fun(_3641489, bool), bool), _3641487))), s(fun(_3641489, bool), _3641485))))), s(fun(_3641489, bool), i(s(fun(fun(_3641489, bool), fun(_3641489, bool)), i(s(fun(fun(fun(_3641489, bool), bool), fun(fun(_3641489, bool), fun(_3641489, bool))), hull), s(fun(fun(_3641489, bool), bool), _3641487))), s(fun(_3641489, bool), _3641483))))))))], (17093 ^ _1496237) ^ [_2043043, _2043045, _2043047, _2043049] : [-(s(fun(_2043049, bool), i(s(fun(fun(_2043049, bool), fun(_2043049, bool)), i(s(fun(fun(_2043049, bool), fun(fun(_2043049, bool), fun(_2043049, bool))), inter), s(fun(_2043049, bool), i(s(fun(_2043049, fun(_2043049, bool)), i(s(fun(fun(_2043049, bool), fun(_2043049, fun(_2043049, bool))), delete), s(fun(_2043049, bool), _2043047))), s(_2043049, _2043043))))), s(fun(_2043049, bool), _2043045))) = s(fun(_2043049, bool), i(s(fun(_2043049, fun(_2043049, bool)), i(s(fun(fun(_2043049, bool), fun(_2043049, fun(_2043049, bool))), delete), s(fun(_2043049, bool), i(s(fun(fun(_2043049, bool), fun(_2043049, bool)), i(s(fun(fun(_2043049, bool), fun(fun(_2043049, bool), fun(_2043049, bool))), inter), s(fun(_2043049, bool), _2043047))), s(fun(_2043049, bool), _2043045))))), s(_2043049, _2043043))))], (10295 ^ _1496237) ^ [_1832425, _1832427, _1832429, _1832431] : [-(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, _1832431))), s(hreal, _1832425))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _1832427))), s(hreal, _1832429))))) = 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, _1832431))), s(hreal, _1832429))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1832427))), s(hreal, _1832425))))))], (38956 ^ _1496237) ^ [_3770782, _3770784] : [-(s(cart(real, _3770784), i(s(fun(cart(real, _3770784), cart(real, _3770784)), i(s(fun(cart(real, _3770784), fun(cart(real, _3770784), cart(real, _3770784))), vectoru_sub), s(cart(real, _3770784), _3770782))), s(cart(real, _3770784), _3770782))) = s(cart(real, _3770784), i(s(fun(num, cart(real, _3770784)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (30529 ^ _1496237) ^ [_2830635, _2830637, _2830639, _2830641, _2830643, _2830645, _2830647, _2830649, _2830651] : [p(s(bool, i(s(fun(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), bool), i(s(fun(fun(_2830643, _2830651), fun(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), bool)), i(s(fun(fun(fun(_2830647, _2830645), fun(_2830643, bool)), fun(fun(_2830643, _2830651), fun(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), bool))), i(s(fun(fun(_2830647, fun(_2830651, bool)), fun(fun(fun(_2830647, _2830645), fun(_2830643, bool)), fun(fun(_2830643, _2830651), fun(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), bool)))), admissible), s(fun(_2830647, fun(_2830651, bool)), _2830639))), s(fun(fun(_2830647, _2830645), fun(_2830643, bool)), _2830641))), s(fun(_2830643, _2830651), _2830637))), s(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), _2830635)))), 30532 ^ _1496237 : [(30533 ^ _1496237) ^ [_2831286, _2831288, _2831290] : [-(s(_2830649, i(s(fun(_2830643, _2830649), i(s(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), _2830635), s(fun(_2830647, _2830645), _2831290))), s(_2830643, _2831286))) = s(_2830649, i(s(fun(_2830643, _2830649), i(s(fun(fun(_2830647, _2830645), fun(_2830643, _2830649)), _2830635), s(fun(_2830647, _2830645), _2831288))), s(_2830643, _2831286)))), p(s(bool, i(s(fun(_2830643, bool), i(s(fun(fun(_2830647, _2830645), fun(_2830643, bool)), _2830641), s(fun(_2830647, _2830645), _2831290))), s(_2830643, _2831286)))), p(s(bool, i(s(fun(_2830643, bool), i(s(fun(fun(_2830647, _2830645), fun(_2830643, bool)), _2830641), s(fun(_2830647, _2830645), _2831288))), s(_2830643, _2831286)))), 30543 ^ _1496237 : [(30546 ^ _1496237) ^ [] : [s(_2830645, i(s(fun(_2830647, _2830645), _2831290), s(_2830647, 30542 ^ [_2830635, _2830637, _2830639, _2830641, _2830643, _2830645, _2830647, _2830649, _2830651, _2831286, _2831288, _2831290]))) = s(_2830645, i(s(fun(_2830647, _2830645), _2831288), s(_2830647, 30542 ^ [_2830635, _2830637, _2830639, _2830641, _2830643, _2830645, _2830647, _2830649, _2830651, _2831286, _2831288, _2831290])))], (30544 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2830651, bool), i(s(fun(_2830647, fun(_2830651, bool)), _2830639), s(_2830647, 30542 ^ [_2830635, _2830637, _2830639, _2830641, _2830643, _2830645, _2830647, _2830649, _2830651, _2831286, _2831288, _2831290]))), s(_2830651, i(s(fun(_2830643, _2830651), _2830637), s(_2830643, _2831286)))))))]]]]], (35561 ^ _1496237) ^ [_3512357, _3512359] : [-(p(s(bool, i(s(fun(fun(_3512359, bool), bool), i(s(fun(fun(_3512359, bool), fun(fun(_3512359, bool), bool)), l_a_u_c), s(fun(_3512359, bool), _3512357))), s(fun(_3512359, bool), _3512357)))))], (38668 ^ _1496237) ^ [_3661309, _3661311] : [-(s(real, i(s(fun(real, real), sqrt), s(real, _3661311))) = s(real, _3661309)), 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, _3661309)))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3661309))), 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, _3661311)], (12691 ^ _1496237) ^ [_1893988, _1893990] : [-(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, _1893990))), s(real, _1893988))))))), 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, _1893990)))), 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, _1893988))))], (8828 ^ _1496237) ^ [_1773647, _1773649, _1773651] : [p(s(bool, i(s(fun(list(_1773651), bool), i(s(fun(fun(_1773651, bool), fun(list(_1773651), bool)), ex0), s(fun(_1773651, bool), _1773649))), s(list(_1773651), _1773647)))), 8832 ^ _1496237 : [(8835 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1773651), bool), i(s(fun(_1773651, fun(list(_1773651), bool)), mem), s(_1773651, 8831 ^ [_1773647, _1773649, _1773651]))), s(list(_1773651), _1773647)))))], (8833 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1773651, bool), _1773649), s(_1773651, 8831 ^ [_1773647, _1773649, _1773651])))))]]], (12131 ^ _1496237) ^ [_1880289, _1880291] : [-(s(real, _1880291) = 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, _1880291))), s(num, _1880289))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (4186 ^ _1496237) ^ [_1603560, _1603562] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1603562))), s(num, _1603560))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), s(num, _1603562) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), s(num, _1603560) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))], (11327 ^ _1496237) ^ [] : [-(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)))))))))))], (13311 ^ _1496237) ^ [_1907516, _1907518] : [-(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, _1907518))), s(num, _1907516))))) = 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, _1907518))))), s(num, _1907516))))], (11559 ^ _1496237) ^ [_1865653] : [-(s(real, _1865653) = 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, _1865653)))))))], (9745 ^ _1496237) ^ [_1813748, _1813750, _1813752] : [-(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, _1813752))), s(nadd, _1813750))))), s(nadd, _1813748))))), 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, _1813752))), s(nadd, _1813748))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1813750))), s(nadd, _1813748)))))))))], (20552 ^ _1496237) ^ [_2250649, _2250651, _2250653] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2250653, bool), fun(num, bool)), hasu_size), s(fun(_2250653, bool), _2250651))), s(num, _2250649)))), 20555 ^ _1496237 : [(20558 ^ _1496237) ^ [] : [-(s(num, i(s(fun(fun(_2250653, bool), num), card), s(fun(_2250653, bool), _2250651))) = s(num, _2250649))], (20556 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2250653, bool), bool), finite), s(fun(_2250653, bool), _2250651)))))]]], (3915 ^ _1496237) ^ [] : [s(num, u_0) = s(num, u_0), -(p(s(bool, t)))], (858 ^ _1496237) ^ [] : [859 ^ _1496237 : [(864 ^ _1496237) ^ [] : [p(s(bool, r0))], (862 ^ _1496237) ^ [] : [-(p(s(bool, p1)))], (860 ^ _1496237) ^ [] : [-(p(s(bool, q)))]], -(p(s(bool, r0))), p(s(bool, p1)), p(s(bool, q))], (24369 ^ _1496237) ^ [_2415937, _2415939] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2415939))), s(num, i(s(fun(num, num), suc), s(num, _2415937)))))), -(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2415939))), s(num, i(s(fun(num, num), suc), s(num, _2415937))))) = 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, _2415937))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2415939))), s(num, _2415937))))))], (11249 ^ _1496237) ^ [_1857472, _1857474] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857474))), s(real, _1857472)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857472))), s(real, _1857474))))], (7949 ^ _1496237) ^ [_1727831, _1727833, _1727835, _1727837] : [s(_1727835, _1727833) = s(_1727835, _1727831), -(s(sum0(_1727837, _1727835), i(s(fun(_1727835, sum0(_1727837, _1727835)), inr), s(_1727835, _1727833))) = s(sum0(_1727837, _1727835), i(s(fun(_1727835, sum0(_1727837, _1727835)), inr), s(_1727835, _1727831))))], (2901 ^ _1496237) ^ [_1546109, _1546111, _1546113, _1546115, _1546117, _1546119] : [-(s(_1546119, i(s(fun(_1546119, _1546119), i(s(fun(_1546119, fun(_1546119, _1546119)), i(s(fun(bool, fun(_1546119, fun(_1546119, _1546119))), cond), s(bool, _1546115))), s(_1546119, i(s(fun(_1546117, _1546119), _1546113), s(_1546117, _1546109))))), s(_1546119, i(s(fun(_1546117, _1546119), _1546111), s(_1546117, _1546109))))) = s(_1546119, i(s(fun(_1546117, _1546119), i(s(fun(fun(_1546117, _1546119), fun(_1546117, _1546119)), i(s(fun(fun(_1546117, _1546119), fun(fun(_1546117, _1546119), fun(_1546117, _1546119))), i(s(fun(bool, fun(fun(_1546117, _1546119), fun(fun(_1546117, _1546119), fun(_1546117, _1546119)))), cond), s(bool, _1546115))), s(fun(_1546117, _1546119), _1546113))), s(fun(_1546117, _1546119), _1546111))), s(_1546117, _1546109))))], (42224 ^ _1496237) ^ [_3991693, _3991695, _3991697, _3991699, _3991701, _3991703, _3991705] : [p(s(bool, i(s(fun(fun(cart(real, _3991703), fun(cart(real, _3991701), cart(real, _3991705))), bool), bilinear), s(fun(cart(real, _3991703), fun(cart(real, _3991701), cart(real, _3991705))), _3991699)))), -(s(cart(real, _3991705), i(s(fun(cart(real, _3991701), cart(real, _3991705)), i(s(fun(cart(real, _3991703), fun(cart(real, _3991701), cart(real, _3991705))), _3991699), s(cart(real, _3991703), _3991697))), s(cart(real, _3991701), i(s(fun(cart(real, _3991701), cart(real, _3991701)), i(s(fun(cart(real, _3991701), fun(cart(real, _3991701), cart(real, _3991701))), vectoru_add), s(cart(real, _3991701), _3991695))), s(cart(real, _3991701), _3991693))))) = s(cart(real, _3991705), i(s(fun(cart(real, _3991705), cart(real, _3991705)), i(s(fun(cart(real, _3991705), fun(cart(real, _3991705), cart(real, _3991705))), vectoru_add), s(cart(real, _3991705), i(s(fun(cart(real, _3991701), cart(real, _3991705)), i(s(fun(cart(real, _3991703), fun(cart(real, _3991701), cart(real, _3991705))), _3991699), s(cart(real, _3991703), _3991697))), s(cart(real, _3991701), _3991695))))), s(cart(real, _3991705), i(s(fun(cart(real, _3991701), cart(real, _3991705)), i(s(fun(cart(real, _3991703), fun(cart(real, _3991701), cart(real, _3991705))), _3991699), s(cart(real, _3991703), _3991697))), s(cart(real, _3991701), _3991693))))))], (14293 ^ _1496237) ^ [] : [-(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))))], (27630 ^ _1496237) ^ [_2646863, _2646865] : [s(real, i(s(fun(_2646865, real), i(s(fun(fun(_2646865, real), fun(_2646865, real)), i(s(fun(real, fun(fun(_2646865, real), fun(_2646865, real))), _2646863), s(real, 27631 ^ [_2646863, _2646865]))), s(fun(_2646865, real), 27632 ^ [_2646863, _2646865]))), s(_2646865, 27633 ^ [_2646863, _2646865]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 27631 ^ [_2646863, _2646865]))), s(real, i(s(fun(_2646865, real), 27632 ^ [_2646863, _2646865]), s(_2646865, 27633 ^ [_2646863, _2646865]))))), 27636 ^ _1496237 : [(27637 ^ _1496237) ^ [_2647437, _2647439, _2647441] : [-(s(real, i(s(fun(fun(_2646865, real), real), i(s(fun(fun(_2646865, bool), fun(fun(_2646865, real), real)), sum), s(fun(_2646865, bool), _2647437))), s(fun(_2646865, real), i(s(fun(fun(_2646865, real), fun(_2646865, real)), i(s(fun(real, fun(fun(_2646865, real), fun(_2646865, real))), _2646863), s(real, _2647439))), s(fun(_2646865, real), _2647441))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _2647439))), s(real, i(s(fun(fun(_2646865, real), real), i(s(fun(fun(_2646865, bool), fun(fun(_2646865, real), real)), sum), s(fun(_2646865, bool), _2647437))), s(fun(_2646865, real), _2647441))))))]]], (8297 ^ _1496237) ^ [_1745187, _1745189] : [-(s(_1745187, i(s(fun(list(prod(_1745189, _1745187)), _1745187), i(s(fun(_1745189, fun(list(prod(_1745189, _1745187)), _1745187)), assoc), s(_1745189, a0))), s(list(prod(_1745189, _1745187)), i(s(fun(list(prod(_1745189, _1745187)), list(prod(_1745189, _1745187))), i(s(fun(prod(_1745189, _1745187), fun(list(prod(_1745189, _1745187)), list(prod(_1745189, _1745187)))), cons), s(prod(_1745189, _1745187), h0))), s(list(prod(_1745189, _1745187)), t0))))) = s(_1745187, i(s(fun(_1745187, _1745187), i(s(fun(_1745187, fun(_1745187, _1745187)), i(s(fun(bool, fun(_1745187, fun(_1745187, _1745187))), cond), s(bool, 8283 ^ [_1745187, _1745189]))), s(_1745187, i(s(fun(prod(_1745189, _1745187), _1745187), snd), s(prod(_1745189, _1745187), h0))))), s(_1745187, i(s(fun(list(prod(_1745189, _1745187)), _1745187), i(s(fun(_1745189, fun(list(prod(_1745189, _1745187)), _1745187)), assoc), s(_1745189, a0))), s(list(prod(_1745189, _1745187)), t0))))))], (17097 ^ _1496237) ^ [_2043455] : [-(s(fun(_2043455, bool), i(s(fun(fun(fun(_2043455, bool), bool), fun(_2043455, bool)), unions), s(fun(fun(_2043455, bool), bool), empty))) = s(fun(_2043455, bool), empty))], (14503 ^ _1496237) ^ [_1937372, _1937374] : [-(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, _1937374))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1937372))))) = 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, _1937374))), s(num, _1937372))))))], (11645 ^ _1496237) ^ [_1867855, _1867857, _1867859] : [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, _1867855))))), 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, _1867857))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1867859)))))))), -(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, _1867859))), s(real, _1867855))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1867857)))))))], (4459 ^ _1496237) ^ [_1609545, _1609547] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609547))), s(num, _1609545)))), 4462 ^ _1496237 : [(4465 ^ _1496237) ^ [] : [s(num, _1609547) = s(num, _1609545)], (4463 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609547))), s(num, _1609545)))))]]], (38016 ^ _1496237) ^ [_3627086, _3627088] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3627088))), s(real, _3627086))))), 38017 ^ _1496237 : [(38018 ^ _1496237) ^ [_3627177] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3627088))), s(real, _3627177)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3627177))), s(real, _3627086))))]]], (38880 ^ _1496237) ^ [_3765520, _3765522] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3765522), fun(num, real)), i(s(fun(cart(real, _3765522), fun(cart(real, _3765522), fun(num, real))), _3765520), s(cart(real, _3765522), 38881 ^ [_3765520, _3765522]))), s(cart(real, _3765522), 38882 ^ [_3765520, _3765522]))), s(num, 38883 ^ [_3765520, _3765522]))) = 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, _3765522), fun(num, real)), d_), s(cart(real, _3765522), 38881 ^ [_3765520, _3765522]))), s(num, 38883 ^ [_3765520, _3765522]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3765522), fun(num, real)), d_), s(cart(real, _3765522), 38882 ^ [_3765520, _3765522]))), s(num, 38883 ^ [_3765520, _3765522]))))), 38886 ^ _1496237 : [(38887 ^ _1496237) ^ [_3766183, _3766185] : [-(s(cart(real, _3765522), i(s(fun(cart(real, _3765522), cart(real, _3765522)), i(s(fun(cart(real, _3765522), fun(cart(real, _3765522), cart(real, _3765522))), vectoru_add), s(cart(real, _3765522), _3766185))), s(cart(real, _3765522), _3766183))) = s(cart(real, _3765522), i(s(fun(fun(num, real), cart(real, _3765522)), lambda), s(fun(num, real), i(s(fun(cart(real, _3765522), fun(num, real)), i(s(fun(cart(real, _3765522), fun(cart(real, _3765522), fun(num, real))), _3765520), s(cart(real, _3765522), _3766185))), s(cart(real, _3765522), _3766183))))))]]], (29452 ^ _1496237) ^ [_2766198, _2766200, _2766202] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2766200))), s(num, _2766198)))), -(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, _2766200))), s(num, _2766198))))), s(fun(num, real), _2766202))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), _2766202), s(num, _2766200))))), 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, _2766200))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2766198))))), s(fun(num, real), _2766202))))))], (36237 ^ _1496237) ^ [_3545128, _3545130, _3545132, _3545134] : [-(p(s(bool, i(s(fun(fun(sum0(_3545134, _3545132), bool), bool), i(s(fun(fun(_3545134, bool), fun(fun(sum0(_3545134, _3545132), bool), bool)), l_a_u_c), s(fun(_3545134, bool), _3545130))), s(fun(sum0(_3545134, _3545132), bool), i(s(fun(fun(_3545132, bool), fun(sum0(_3545134, _3545132), bool)), i(s(fun(fun(_3545134, bool), fun(fun(_3545132, bool), fun(sum0(_3545134, _3545132), bool))), p_u_c), s(fun(_3545134, bool), _3545130))), s(fun(_3545132, bool), _3545128)))))))], (11793 ^ _1496237) ^ [_1872312, _1872314, _1872316] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872312))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _1872316))), s(real, _1872314)))))), 11796 ^ _1496237 : [(11799 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872312))), s(real, _1872314)))))], (11797 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1872312))), s(real, _1872316)))))]]], (35903 ^ _1496237) ^ [_3526315, _3526317, _3526319, _3526321] : [-(p(s(bool, i(s(fun(fun(_3526319, bool), bool), finite), s(fun(_3526319, bool), _3526317))))), p(s(bool, i(s(fun(fun(_3526321, bool), bool), finite), s(fun(_3526321, bool), _3526315)))), p(s(bool, i(s(fun(fun(_3526321, bool), bool), i(s(fun(fun(_3526319, bool), fun(fun(_3526321, bool), bool)), l_a_u_c), s(fun(_3526319, bool), _3526317))), s(fun(_3526321, bool), _3526315))))], (28100 ^ _1496237) ^ [_2673801, _2673803, _2673805, _2673807] : [-(s(real, i(s(fun(fun(_2673807, real), real), i(s(fun(fun(_2673807, bool), fun(fun(_2673807, real), real)), sum), s(fun(_2673807, bool), _2673803))), s(fun(_2673807, real), _2673805))) = s(real, i(s(fun(fun(_2673807, real), real), i(s(fun(fun(_2673807, bool), fun(fun(_2673807, real), real)), sum), s(fun(_2673807, bool), _2673801))), s(fun(_2673807, real), g)))), p(s(bool, i(s(fun(fun(_2673807, bool), bool), finite), s(fun(_2673807, bool), _2673801)))), p(s(bool, i(s(fun(fun(_2673807, bool), bool), i(s(fun(fun(_2673807, bool), fun(fun(_2673807, bool), bool)), subset), s(fun(_2673807, bool), _2673801))), s(fun(_2673807, bool), _2673803)))), 28112 ^ _1496237 : [(28115 ^ _1496237) ^ [] : [s(real, i(s(fun(_2673807, real), _2673805), s(_2673807, 28111 ^ [_2673801, _2673803, _2673805, _2673807]))) = s(real, i(s(fun(_2673807, real), g), s(_2673807, 28111 ^ [_2673801, _2673803, _2673805, _2673807])))], (28113 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2673807, bool), bool), i(s(fun(_2673807, fun(fun(_2673807, bool), bool)), in), s(_2673807, 28111 ^ [_2673801, _2673803, _2673805, _2673807]))), s(fun(_2673807, bool), _2673801)))))]], 28117 ^ _1496237 : [(28122 ^ _1496237) ^ [] : [s(real, i(s(fun(_2673807, real), _2673805), s(_2673807, 28116 ^ [_2673801, _2673803, _2673805, _2673807]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (28120 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2673807, bool), bool), i(s(fun(_2673807, fun(fun(_2673807, bool), bool)), in), s(_2673807, 28116 ^ [_2673801, _2673803, _2673805, _2673807]))), s(fun(_2673807, bool), _2673801))))], (28118 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2673807, bool), bool), i(s(fun(_2673807, fun(fun(_2673807, bool), bool)), in), s(_2673807, 28116 ^ [_2673801, _2673803, _2673805, _2673807]))), s(fun(_2673807, bool), _2673803)))))]]], (26123 ^ _1496237) ^ [_2545051, _2545053, _2545055, _2545057] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2545057, num), num), i(s(fun(fun(_2545057, bool), fun(fun(_2545057, num), num)), nsum), s(fun(_2545057, bool), _2545055))), s(fun(_2545057, num), _2545053))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2545057, bool), num), card), s(fun(_2545057, bool), _2545055))))), s(num, _2545051))))))), p(s(bool, i(s(fun(fun(_2545057, bool), bool), finite), s(fun(_2545057, bool), _2545055)))), -(s(fun(_2545057, bool), _2545055) = s(fun(_2545057, bool), empty)), 26133 ^ _1496237 : [(26136 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2545057, num), _2545053), s(_2545057, 26132 ^ [_2545051, _2545053, _2545055, _2545057]))))), s(num, _2545051))))], (26134 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2545057, bool), bool), i(s(fun(_2545057, fun(fun(_2545057, bool), bool)), in), s(_2545057, 26132 ^ [_2545051, _2545053, _2545055, _2545057]))), s(fun(_2545057, bool), _2545055)))))]]], (14906 ^ _1496237) ^ [_1947301] : [p(s(bool, i(s(fun(int, bool), _1947301), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14907 ^ [_1947301])))))), 14910 ^ _1496237 : [(14911 ^ _1496237) ^ [_1947446] : [-(p(s(bool, i(s(fun(int, bool), _1947301), s(int, i(s(fun(int, int), intu_abs), s(int, _1947446)))))))]]], (39018 ^ _1496237) ^ [_3774508] : [-(s(cart(real, _3774508), i(s(fun(cart(real, _3774508), cart(real, _3774508)), i(s(fun(cart(real, _3774508), fun(cart(real, _3774508), cart(real, _3774508))), vectoru_add), s(cart(real, _3774508), x))), s(cart(real, _3774508), i(s(fun(cart(real, _3774508), cart(real, _3774508)), i(s(fun(cart(real, _3774508), fun(cart(real, _3774508), cart(real, _3774508))), vectoru_add), s(cart(real, _3774508), y))), s(cart(real, _3774508), z))))) = s(cart(real, _3774508), i(s(fun(cart(real, _3774508), cart(real, _3774508)), i(s(fun(cart(real, _3774508), fun(cart(real, _3774508), cart(real, _3774508))), vectoru_add), s(cart(real, _3774508), i(s(fun(cart(real, _3774508), cart(real, _3774508)), i(s(fun(cart(real, _3774508), fun(cart(real, _3774508), cart(real, _3774508))), vectoru_add), s(cart(real, _3774508), x))), s(cart(real, _3774508), y))))), s(cart(real, _3774508), z))))], (8859 ^ _1496237) ^ [_1775432, _1775434, _1775436, _1775438] : [-(p(s(bool, i(s(fun(list(_1775438), bool), i(s(fun(fun(_1775438, bool), fun(list(_1775438), bool)), all0), s(fun(_1775438, bool), _1775436))), s(list(_1775438), i(s(fun(list(_1775438), list(_1775438)), i(s(fun(list(_1775438), fun(list(_1775438), list(_1775438))), append), s(list(_1775438), _1775434))), s(list(_1775438), _1775432))))))), p(s(bool, i(s(fun(list(_1775438), bool), i(s(fun(fun(_1775438, bool), fun(list(_1775438), bool)), all0), s(fun(_1775438, bool), _1775436))), s(list(_1775438), _1775434)))), p(s(bool, i(s(fun(list(_1775438), bool), i(s(fun(fun(_1775438, bool), fun(list(_1775438), bool)), all0), s(fun(_1775438, bool), _1775436))), s(list(_1775438), _1775432))))], (11697 ^ _1496237) ^ [_1869568, _1869570] : [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, _1869570))))), s(real, _1869568)))), 11700 ^ _1496237 : [(11703 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1869570))), s(real, _1869568)))))], (11701 ^ _1496237) ^ [] : [-(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, _1869568))))), s(real, _1869570)))))]]], (8278 ^ _1496237) ^ [_1744138] : [-(s(_1744138, i(s(fun(list(_1744138), _1744138), i(s(fun(num, fun(list(_1744138), _1744138)), el), s(num, i(s(fun(num, num), suc), s(num, n))))), s(list(_1744138), l0))) = s(_1744138, i(s(fun(list(_1744138), _1744138), i(s(fun(num, fun(list(_1744138), _1744138)), el), s(num, n))), s(list(_1744138), i(s(fun(list(_1744138), list(_1744138)), tl), s(list(_1744138), l0))))))], (17283 ^ _1496237) ^ [_2055570] : [-(s(fun(_2055570, bool), i(s(fun(fun(fun(_2055570, bool), bool), fun(_2055570, bool)), inters), s(fun(fun(_2055570, bool), bool), i(s(fun(fun(fun(_2055570, bool), bool), fun(fun(_2055570, bool), bool)), i(s(fun(fun(_2055570, bool), fun(fun(fun(_2055570, bool), bool), fun(fun(_2055570, bool), bool))), insert), s(fun(_2055570, bool), s0))), s(fun(fun(_2055570, bool), bool), u))))) = s(fun(_2055570, bool), i(s(fun(fun(_2055570, bool), fun(_2055570, bool)), i(s(fun(fun(_2055570, bool), fun(fun(_2055570, bool), fun(_2055570, bool))), inter), s(fun(_2055570, bool), s0))), s(fun(_2055570, bool), i(s(fun(fun(fun(_2055570, bool), bool), fun(_2055570, bool)), inters), s(fun(fun(_2055570, bool), bool), u))))))], (1809 ^ _1496237) ^ [_1524149, _1524151, _1524153] : [1817 ^ _1496237 : [(1820 ^ _1496237) ^ [] : [-(p(s(bool, _1524149)))], (1818 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1524153, bool), _1524151), s(_1524153, 1816 ^ [_1524149, _1524151, _1524153])))))]], 1812 ^ _1496237 : [(1813 ^ _1496237) ^ [_1524262] : [p(s(bool, i(s(fun(_1524153, bool), _1524151), s(_1524153, _1524262))))]], p(s(bool, _1524149))], (9640 ^ _1496237) ^ [_1809832] : [s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), i(s(fun(nadd, fun(nadd, fun(num, num))), _1809832), s(nadd, 9641 ^ [_1809832]))), s(nadd, 9642 ^ [_1809832]))), s(num, 9643 ^ [_1809832]))) = 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 ^ [_1809832]))), s(num, 9643 ^ [_1809832]))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, 9642 ^ [_1809832]))), s(num, 9643 ^ [_1809832]))))), 9646 ^ _1496237 : [(9647 ^ _1496237) ^ [_1810253, _1810255] : [-(s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1810255))), s(nadd, _1810253))) = 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))), _1809832), s(nadd, _1810255))), s(nadd, _1810253))))))]]], (24938 ^ _1496237) ^ [_2448129, _2448131, _2448133, _2448135, _2448137] : [-(s(_2448135, i(s(fun(fun(_2448137, _2448135), _2448135), i(s(fun(fun(_2448137, bool), fun(fun(_2448137, _2448135), _2448135)), i(s(fun(fun(_2448135, fun(_2448135, _2448135)), fun(fun(_2448137, bool), fun(fun(_2448137, _2448135), _2448135))), iterate), s(fun(_2448135, fun(_2448135, _2448135)), _2448133))), s(fun(_2448137, bool), _2448129))), s(fun(_2448137, _2448135), _2448131))) = s(_2448135, i(s(fun(_2448135, _2448135), i(s(fun(_2448135, fun(_2448135, _2448135)), i(s(fun(bool, fun(_2448135, fun(_2448135, _2448135))), cond), s(bool, i(s(fun(fun(_2448137, bool), bool), finite), s(fun(_2448137, bool), i(s(fun(fun(_2448137, bool), fun(_2448137, bool)), i(s(fun(fun(_2448137, _2448135), fun(fun(_2448137, bool), fun(_2448137, bool))), i(s(fun(fun(_2448135, fun(_2448135, _2448135)), fun(fun(_2448137, _2448135), fun(fun(_2448137, bool), fun(_2448137, bool)))), support), s(fun(_2448135, fun(_2448135, _2448135)), _2448133))), s(fun(_2448137, _2448135), _2448131))), s(fun(_2448137, bool), _2448129))))))), s(_2448135, i(s(fun(fun(_2448137, _2448135), _2448135), i(s(fun(fun(_2448137, bool), fun(fun(_2448137, _2448135), _2448135)), i(s(fun(fun(_2448135, fun(_2448135, _2448135)), fun(fun(_2448137, bool), fun(fun(_2448137, _2448135), _2448135))), iterate), s(fun(_2448135, fun(_2448135, _2448135)), _2448133))), s(fun(_2448137, bool), i(s(fun(fun(_2448137, bool), fun(_2448137, bool)), i(s(fun(fun(_2448137, _2448135), fun(fun(_2448137, bool), fun(_2448137, bool))), i(s(fun(fun(_2448135, fun(_2448135, _2448135)), fun(fun(_2448137, _2448135), fun(fun(_2448137, bool), fun(_2448137, bool)))), support), s(fun(_2448135, fun(_2448135, _2448135)), _2448133))), s(fun(_2448137, _2448135), _2448131))), s(fun(_2448137, bool), _2448129))))), s(fun(_2448137, _2448135), _2448131))))), s(_2448135, i(s(fun(fun(_2448135, fun(_2448135, _2448135)), _2448135), neutral), s(fun(_2448135, fun(_2448135, _2448135)), _2448133))))))], (33929 ^ _1496237) ^ [_3424303, _3424305, _3424307] : [p(s(bool, i(s(fun(fun(prod(_3424307, _3424307), bool), bool), woset), s(fun(prod(_3424307, _3424307), bool), _3424305)))), -(p(s(bool, i(s(fun(fun(prod(_3424307, _3424307), bool), bool), woset), s(fun(prod(_3424307, _3424307), bool), i(s(fun(_3424307, fun(prod(_3424307, _3424307), bool)), i(s(fun(fun(prod(_3424307, _3424307), bool), fun(_3424307, fun(prod(_3424307, _3424307), bool))), linseg), s(fun(prod(_3424307, _3424307), bool), _3424305))), s(_3424307, _3424303)))))))], (22081 ^ _1496237) ^ [_2329015] : [22083 ^ _1496237 : [(22086 ^ _1496237) ^ [_2329179] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22082 ^ [_2329015, _2329179]))), s(num, _2329179))))], (22084 ^ _1496237) ^ [_2329133] : [-(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, 22082 ^ [_2329015, _2329133]))), s(fun(num, bool), _2329015)))))]], -(p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), _2329015)))))], (41801 ^ _1496237) ^ [_3958423] : [-(s(_3958423, i(s(fun(num, _3958423), i(s(fun(cart(_3958423, n3), fun(num, _3958423)), d_), s(cart(_3958423, n3), i(s(fun(list(_3958423), cart(_3958423, n3)), vector), s(list(_3958423), i(s(fun(list(_3958423), list(_3958423)), i(s(fun(_3958423, fun(list(_3958423), list(_3958423))), cons), s(_3958423, x))), s(list(_3958423), i(s(fun(list(_3958423), list(_3958423)), i(s(fun(_3958423, fun(list(_3958423), list(_3958423))), cons), s(_3958423, y))), s(list(_3958423), i(s(fun(list(_3958423), list(_3958423)), i(s(fun(_3958423, fun(list(_3958423), list(_3958423))), cons), s(_3958423, z))), s(list(_3958423), nil))))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(_3958423, x))], (9629 ^ _1496237) ^ [_1809638, _1809640] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1809640))), s(nadd, _1809638))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1809638))), s(nadd, _1809640)))))], (7634 ^ _1496237) ^ [_1712487, _1712489] : [-(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, _1712489))), s(num, _1712487))))) = s(num, _1712487))], (660 ^ _1496237) ^ [] : [661 ^ _1496237 : [(664 ^ _1496237) ^ [] : [p(s(bool, q))], (662 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, q))), -(p(s(bool, p1)))], (25841 ^ _1496237) ^ [_2528809, _2528811, _2528813, _2528815] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2528815, num), num), i(s(fun(fun(_2528815, bool), fun(fun(_2528815, num), num)), nsum), s(fun(_2528815, bool), _2528809))), s(fun(_2528815, num), _2528813))))), s(num, i(s(fun(fun(_2528815, num), num), i(s(fun(fun(_2528815, bool), fun(fun(_2528815, num), num)), nsum), s(fun(_2528815, bool), _2528809))), s(fun(_2528815, num), _2528811))))))), p(s(bool, i(s(fun(fun(_2528815, bool), bool), finite), s(fun(_2528815, bool), _2528809)))), 25849 ^ _1496237 : [(25852 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2528815, num), _2528813), s(_2528815, 25848 ^ [_2528809, _2528811, _2528813, _2528815]))))), s(num, i(s(fun(_2528815, num), _2528811), s(_2528815, 25848 ^ [_2528809, _2528811, _2528813, _2528815]))))))], (25850 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2528815, bool), bool), i(s(fun(_2528815, fun(fun(_2528815, bool), bool)), in), s(_2528815, 25848 ^ [_2528809, _2528811, _2528813, _2528815]))), s(fun(_2528815, bool), _2528809)))))]], 25853 ^ _1496237 : [(25854 ^ _1496237) ^ [_2529465] : [p(s(bool, i(s(fun(fun(_2528815, bool), bool), i(s(fun(_2528815, fun(fun(_2528815, bool), bool)), in), s(_2528815, _2529465))), s(fun(_2528815, bool), _2528809)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2528815, num), _2528813), s(_2528815, _2529465))))), s(num, i(s(fun(_2528815, num), _2528811), s(_2528815, _2529465))))))]]], (11433 ^ _1496237) ^ [_1861973, _1861975, _1861977, _1861979] : [-(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, _1861979))), s(real, _1861977))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861975))), s(real, _1861973))))) = 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, _1861979))), s(real, _1861975))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1861977))), s(real, _1861973))))))], (10793 ^ _1496237) ^ [_1845790] : [-(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, _1845790))))) = 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, _1845790))))))], (16744 ^ _1496237) ^ [_2022685, _2022687, _2022689] : [s(fun(_2022689, bool), i(s(fun(fun(_2022689, bool), fun(_2022689, bool)), i(s(fun(fun(_2022689, bool), fun(fun(_2022689, bool), fun(_2022689, bool))), inter), s(fun(_2022689, bool), _2022687))), s(fun(_2022689, bool), _2022685))) = s(fun(_2022689, bool), _2022687), -(p(s(bool, i(s(fun(fun(_2022689, bool), bool), i(s(fun(fun(_2022689, bool), fun(fun(_2022689, bool), bool)), subset), s(fun(_2022689, bool), _2022687))), s(fun(_2022689, bool), _2022685)))))], (68 ^ _1496237) ^ [_1497173, _1497175] : [_1497175 = _1497173, -(list(_1497175) = list(_1497173))], (22824 ^ _1496237) ^ [_2358571, _2358573, _2358575, _2358577] : [p(s(bool, i(s(fun(fun(_2358575, bool), bool), finite), s(fun(_2358575, bool), _2358573)))), p(s(bool, i(s(fun(fun(_2358577, bool), bool), finite), s(fun(_2358577, bool), _2358571)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2358575, bool), num), card), s(fun(_2358575, bool), _2358573))))), s(num, i(s(fun(fun(_2358577, bool), num), card), s(fun(_2358577, bool), _2358571)))))), 22836 ^ _1496237 : [(22839 ^ _1496237) ^ [_2359450, _2359452] : [-(s(_2358575, _2359452) = s(_2358575, _2359450)), p(s(bool, i(s(fun(fun(_2358575, bool), bool), i(s(fun(_2358575, fun(fun(_2358575, bool), bool)), in), s(_2358575, _2359452))), s(fun(_2358575, bool), _2358573)))), p(s(bool, i(s(fun(fun(_2358575, bool), bool), i(s(fun(_2358575, fun(fun(_2358575, bool), bool)), in), s(_2358575, _2359450))), s(fun(_2358575, bool), _2358573)))), s(_2358577, i(s(fun(_2358575, _2358577), 22835 ^ [_2358571, _2358573, _2358575, _2358577]), s(_2358575, _2359452))) = s(_2358577, i(s(fun(_2358575, _2358577), 22835 ^ [_2358571, _2358573, _2358575, _2358577]), s(_2358575, _2359450)))], (22837 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2358577, bool), bool), i(s(fun(fun(_2358577, bool), fun(fun(_2358577, bool), bool)), subset), s(fun(_2358577, bool), i(s(fun(fun(_2358575, bool), fun(_2358577, bool)), i(s(fun(fun(_2358575, _2358577), fun(fun(_2358575, bool), fun(_2358577, bool))), image), s(fun(_2358575, _2358577), 22835 ^ [_2358571, _2358573, _2358575, _2358577]))), s(fun(_2358575, bool), _2358573))))), s(fun(_2358577, bool), _2358571)))))]]], (4263 ^ _1496237) ^ [_1605287] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1605287))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(num, _1605287) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (8128 ^ _1496237) ^ [_1736409] : [-(s(list(_1736409), i(s(fun(_1736409, list(_1736409)), i(s(fun(num, fun(_1736409, list(_1736409))), replicate), s(num, i(s(fun(num, num), suc), s(num, n))))), s(_1736409, x))) = s(list(_1736409), i(s(fun(list(_1736409), list(_1736409)), i(s(fun(_1736409, fun(list(_1736409), list(_1736409))), cons), s(_1736409, x))), s(list(_1736409), i(s(fun(_1736409, list(_1736409)), i(s(fun(num, fun(_1736409, list(_1736409))), replicate), s(num, n))), s(_1736409, x))))))], (25900 ^ _1496237) ^ [_2531759, _2531761, _2531763, _2531765] : [p(s(bool, i(s(fun(fun(_2531765, bool), bool), finite), s(fun(_2531765, bool), _2531759)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2531765, num), num), i(s(fun(fun(_2531765, bool), fun(fun(_2531765, num), num)), nsum), s(fun(_2531765, bool), _2531759))), s(fun(_2531765, num), _2531763))))), s(num, _2531761)))), 25907 ^ _1496237 : [(25908 ^ _1496237) ^ [_2532107] : [p(s(bool, i(s(fun(fun(_2531765, bool), bool), i(s(fun(_2531765, fun(fun(_2531765, bool), bool)), in), s(_2531765, _2532107))), s(fun(_2531765, bool), _2531759)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2531765, num), _2531763), s(_2531765, _2532107))))), s(num, _2531761)))))]]], (39024 ^ _1496237) ^ [_3774928] : [-(s(cart(real, _3774928), i(s(fun(cart(real, _3774928), cart(real, _3774928)), i(s(fun(real, fun(cart(real, _3774928), cart(real, _3774928))), r_), s(real, i(s(fun(real, real), realu_neg), s(real, c))))), s(cart(real, _3774928), x))) = s(cart(real, _3774928), i(s(fun(cart(real, _3774928), cart(real, _3774928)), vectoru_neg), s(cart(real, _3774928), i(s(fun(cart(real, _3774928), cart(real, _3774928)), i(s(fun(real, fun(cart(real, _3774928), cart(real, _3774928))), r_), s(real, c))), s(cart(real, _3774928), x))))))], (10333 ^ _1496237) ^ [_1834119, _1834121, _1834123, _1834125] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1834125))), s(hreal, _1834123))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1834121))), s(hreal, _1834119))), -(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, _1834125))), s(hreal, _1834119))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _1834121))), s(hreal, _1834123)))))))], (24181 ^ _1496237) ^ [_2410714] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2410714)))), -(s(fun(real, bool), _2410714) = s(fun(real, bool), empty)), 24188 ^ _1496237 : [(24201 ^ _1496237) ^ [] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2410714))) = 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), _2410714)))), 24207 ^ _1496237 : [(24210 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, a0))), s(real, 24206 ^ [_2410714]))))], (24208 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24206 ^ [_2410714]))), s(fun(real, bool), _2410714)))))]]], (24189 ^ _1496237) ^ [] : [s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2410714))) = s(real, a0), 24192 ^ _1496237 : [(24195 ^ _1496237) ^ [_2410993] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2410993))), s(fun(real, bool), _2410714)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, a0))), s(real, _2410993)))))], (24193 ^ _1496237) ^ [] : [-(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), _2410714)))))]]]]], (42577 ^ _1496237) ^ [_4036904, _4036906, _4036908] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4036908), _4036906), fun(num, fun(num, real))), _4036904), s(cart(cart(real, _4036908), _4036906), 42578 ^ [_4036904, _4036906, _4036908]))), s(num, 42579 ^ [_4036904, _4036906, _4036908]))), s(num, 42580 ^ [_4036904, _4036906, _4036908]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4036908), fun(num, real)), d_), s(cart(real, _4036908), i(s(fun(num, cart(real, _4036908)), i(s(fun(cart(cart(real, _4036908), _4036906), fun(num, cart(real, _4036908))), d_), s(cart(cart(real, _4036908), _4036906), 42578 ^ [_4036904, _4036906, _4036908]))), s(num, 42580 ^ [_4036904, _4036906, _4036908]))))), s(num, 42579 ^ [_4036904, _4036906, _4036908]))), 42583 ^ _1496237 : [(42584 ^ _1496237) ^ [_4037676] : [s(cart(real, _4036906), i(s(fun(num, cart(real, _4036906)), i(s(fun(cart(cart(real, _4036908), _4036906), fun(num, cart(real, _4036906))), _4037676), s(cart(cart(real, _4036908), _4036906), 42585 ^ [_4036904, _4036906, _4036908, _4037676]))), s(num, 42586 ^ [_4036904, _4036906, _4036908, _4037676]))) = s(cart(real, _4036906), i(s(fun(fun(num, real), cart(real, _4036906)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4036908), _4036906), fun(num, fun(num, real))), _4036904), s(cart(cart(real, _4036908), _4036906), 42585 ^ [_4036904, _4036906, _4036908, _4037676]))), s(num, 42586 ^ [_4036904, _4036906, _4036908, _4037676]))))), 42589 ^ _1496237 : [(42590 ^ _1496237) ^ [_4038254] : [-(s(cart(cart(real, _4036906), _4036908), i(s(fun(cart(cart(real, _4036908), _4036906), cart(cart(real, _4036906), _4036908)), transp), s(cart(cart(real, _4036908), _4036906), _4038254))) = s(cart(cart(real, _4036906), _4036908), i(s(fun(fun(num, cart(real, _4036906)), cart(cart(real, _4036906), _4036908)), lambda), s(fun(num, cart(real, _4036906)), i(s(fun(cart(cart(real, _4036908), _4036906), fun(num, cart(real, _4036906))), _4037676), s(cart(cart(real, _4036908), _4036906), _4038254))))))]]]]], (27247 ^ _1496237) ^ [_2625235] : [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))), _2625235), s(fun(num, num), 27248 ^ [_2625235]))), s(fun(num, num), 27249 ^ [_2625235]))), s(num, 27250 ^ [_2625235]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), 27248 ^ [_2625235]), s(num, 27250 ^ [_2625235]))))), s(num, i(s(fun(num, num), 27249 ^ [_2625235]), s(num, 27250 ^ [_2625235]))))), 27253 ^ _1496237 : [(27254 ^ _1496237) ^ [_2625714, _2625716, _2625718, _2625720] : [-(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, _2625716))), s(num, _2625714))))), 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))), _2625235), s(fun(num, num), _2625720))), s(fun(num, num), _2625718))))) = 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, _2625716))), s(num, _2625714))))), s(fun(num, num), _2625720))))), 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, _2625716))), s(num, _2625714))))), s(fun(num, num), _2625718))))))]]], (27509 ^ _1496237) ^ [_2638899, _2638901, _2638903, _2638905] : [-(s(real, i(s(fun(fun(_2638905, real), real), i(s(fun(fun(_2638905, bool), fun(fun(_2638905, real), real)), sum), s(fun(_2638905, bool), i(s(fun(fun(_2638905, bool), fun(_2638905, bool)), i(s(fun(fun(_2638905, bool), fun(fun(_2638905, bool), fun(_2638905, bool))), diff), s(fun(_2638905, bool), _2638901))), s(fun(_2638905, bool), _2638899))))), s(fun(_2638905, real), _2638903))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2638905, real), real), i(s(fun(fun(_2638905, bool), fun(fun(_2638905, real), real)), sum), s(fun(_2638905, bool), _2638901))), s(fun(_2638905, real), _2638903))))), s(real, i(s(fun(fun(_2638905, real), real), i(s(fun(fun(_2638905, bool), fun(fun(_2638905, real), real)), sum), s(fun(_2638905, bool), _2638899))), s(fun(_2638905, real), _2638903)))))), p(s(bool, i(s(fun(fun(_2638905, bool), bool), finite), s(fun(_2638905, bool), _2638901)))), p(s(bool, i(s(fun(fun(_2638905, bool), bool), i(s(fun(fun(_2638905, bool), fun(fun(_2638905, bool), bool)), subset), s(fun(_2638905, bool), _2638899))), s(fun(_2638905, bool), _2638901))))], (38329 ^ _1496237) ^ [_3644220, _3644222] : [38334 ^ _1496237 : [(38337 ^ _1496237) ^ [_3644864] : [p(s(bool, i(s(fun(_3644222, bool), i(s(fun(bool, fun(_3644222, bool)), i(s(fun(_3644222, fun(bool, fun(_3644222, bool))), setspec), s(_3644222, 38331 ^ [_3644220, _3644222]))), s(bool, i(s(fun(_3644222, bool), 38330 ^ [_3644220, _3644222]), s(_3644222, _3644864))))), s(_3644222, _3644864))))], (38335 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3644222, bool), i(s(fun(fun(_3644222, bool), fun(_3644222, bool)), _3644220), s(fun(_3644222, bool), 38330 ^ [_3644220, _3644222]))), s(_3644222, 38331 ^ [_3644220, _3644222])))))]], 38339 ^ _1496237 : [(38342 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3644222, bool), i(s(fun(fun(_3644222, bool), fun(_3644222, bool)), _3644220), s(fun(_3644222, bool), 38330 ^ [_3644220, _3644222]))), s(_3644222, 38331 ^ [_3644220, _3644222]))))], (38340 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3644222, bool), i(s(fun(bool, fun(_3644222, bool)), i(s(fun(_3644222, fun(bool, fun(_3644222, bool))), setspec), s(_3644222, 38331 ^ [_3644220, _3644222]))), s(bool, i(s(fun(_3644222, bool), 38330 ^ [_3644220, _3644222]), s(_3644222, 38338 ^ [_3644220, _3644222]))))), s(_3644222, 38338 ^ [_3644220, _3644222])))))]], 38343 ^ _1496237 : [(38344 ^ _1496237) ^ [_3645153, _3645155, _3645157] : [38348 ^ _1496237 : [(38351 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3644222, bool), _3645155), s(_3644222, 38347 ^ [_3644220, _3644222, _3645153, _3645155, _3645157]))))], (38349 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3644222, bool), bool), i(s(fun(_3644222, fun(fun(_3644222, bool), bool)), in), s(_3644222, 38347 ^ [_3644220, _3644222, _3645153, _3645155, _3645157]))), s(fun(_3644222, bool), _3645153)))))]], p(s(bool, i(s(fun(fun(_3644222, bool), bool), _3645157), s(fun(_3644222, bool), i(s(fun(fun(_3644222, bool), fun(_3644222, bool)), gspec), s(fun(_3644222, bool), i(s(fun(fun(_3644222, bool), fun(_3644222, bool)), _3644220), s(fun(_3644222, bool), _3645155)))))))), 38354 ^ _1496237 : [(38355 ^ _1496237) ^ [_3645710] : [p(s(bool, i(s(fun(fun(_3644222, bool), bool), i(s(fun(_3644222, fun(fun(_3644222, bool), bool)), in), s(_3644222, _3645710))), s(fun(_3644222, bool), i(s(fun(fun(_3644222, bool), fun(_3644222, bool)), i(s(fun(fun(fun(_3644222, bool), bool), fun(fun(_3644222, bool), fun(_3644222, bool))), hull), s(fun(fun(_3644222, bool), bool), _3645157))), s(fun(_3644222, bool), _3645153)))))), -(p(s(bool, i(s(fun(_3644222, bool), _3645155), s(_3644222, _3645710)))))]]]]], (9540 ^ _1496237) ^ [_1807025, _1807027] : [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, _1807027))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1807025)))))), -(s(num, _1807027) = s(num, _1807025))], (13433 ^ _1496237) ^ [_1910731] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), intu_sgn), s(int, _1910731))))) = s(int, i(s(fun(int, int), intu_sgn), s(int, i(s(fun(int, int), intu_abs), s(int, _1910731))))))], (12103 ^ _1496237) ^ [_1879506, _1879508, _1879510] : [-(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, _1879510))), s(real, _1879508))))), s(num, _1879506))) = 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, _1879510))), s(num, _1879506))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1879508))), s(num, _1879506))))))], (15516 ^ _1496237) ^ [_1969451, _1969453, _1969455, _1969457] : [15517 ^ _1496237 : [(15520 ^ _1496237) ^ [] : [s(_1969457, _1969451) = s(_1969457, _1969453)], (15518 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1969457, bool), bool), i(s(fun(_1969457, fun(fun(_1969457, bool), bool)), in), s(_1969457, _1969451))), s(fun(_1969457, bool), _1969455))))]], -(p(s(bool, i(s(fun(_1969457, bool), i(s(fun(fun(_1969457, bool), fun(_1969457, bool)), i(s(fun(_1969457, fun(fun(_1969457, bool), fun(_1969457, bool))), insert), s(_1969457, _1969453))), s(fun(_1969457, bool), _1969455))), s(_1969457, _1969451)))))], (11417 ^ _1496237) ^ [_1861301, _1861303] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1861301))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861303))), s(real, _1861301))))) = 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, _1861303))))], (42857 ^ _1496237) ^ [_4066951, _4066953, _4066955, _4066957, _4066959] : [-(s(cart(real, _4066959), i(s(fun(cart(real, _4066957), cart(real, _4066959)), i(s(fun(cart(cart(real, _4066957), _4066959), fun(cart(real, _4066957), cart(real, _4066959))), matrixu_vectoru_mul), s(cart(cart(real, _4066957), _4066959), i(s(fun(cart(cart(real, _4066957), _4066959), cart(cart(real, _4066957), _4066959)), i(s(fun(cart(cart(real, _4066957), _4066959), fun(cart(cart(real, _4066957), _4066959), cart(cart(real, _4066957), _4066959))), matrixu_sub), s(cart(cart(real, _4066957), _4066959), _4066955))), s(cart(cart(real, _4066957), _4066959), _4066953))))), s(cart(real, _4066957), _4066951))) = s(cart(real, _4066959), i(s(fun(cart(real, _4066959), cart(real, _4066959)), i(s(fun(cart(real, _4066959), fun(cart(real, _4066959), cart(real, _4066959))), vectoru_sub), s(cart(real, _4066959), i(s(fun(cart(real, _4066957), cart(real, _4066959)), i(s(fun(cart(cart(real, _4066957), _4066959), fun(cart(real, _4066957), cart(real, _4066959))), matrixu_vectoru_mul), s(cart(cart(real, _4066957), _4066959), _4066955))), s(cart(real, _4066957), _4066951))))), s(cart(real, _4066959), i(s(fun(cart(real, _4066957), cart(real, _4066959)), i(s(fun(cart(cart(real, _4066957), _4066959), fun(cart(real, _4066957), cart(real, _4066959))), matrixu_vectoru_mul), s(cart(cart(real, _4066957), _4066959), _4066953))), s(cart(real, _4066957), _4066951))))))], (10255 ^ _1496237) ^ [_1831123, _1831125, _1831127] : [-(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, _1831127))), s(hreal, _1831123))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1831125))), s(hreal, _1831123))))) = s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1831127))), s(hreal, _1831125))))], (13265 ^ _1496237) ^ [_1905949, _1905951] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1905951))), s(int, _1905949))) = 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, _1905951))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1905949))))))], (34729 ^ _1496237) ^ [_3466960, _3466962, _3466964] : [-(s(sum0(_3466964, _3466962), _3466960) = s(sum0(_3466964, _3466962), i(s(fun(_3466964, sum0(_3466964, _3466962)), inl), s(_3466964, 34730 ^ [_3466960, _3466962, _3466964])))), -(s(sum0(_3466964, _3466962), _3466960) = s(sum0(_3466964, _3466962), i(s(fun(_3466962, sum0(_3466964, _3466962)), inr), s(_3466962, 34733 ^ [_3466960, _3466962, _3466964]))))], (41522 ^ _1496237) ^ [_3946474, _3946476, _3946478] : [41529 ^ _1496237 : [(41532 ^ _1496237) ^ [] : [-(s(real, i(s(fun(cart(real, _3946478), real), i(s(fun(cart(real, _3946478), fun(cart(real, _3946478), real)), dot), s(cart(real, _3946478), _3946476))), s(cart(real, _3946478), i(s(fun(num, cart(real, _3946478)), basis), s(num, _3946474))))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3946478), fun(num, real)), d_), s(cart(real, _3946478), _3946476))), s(num, _3946474))))], (41530 ^ _1496237) ^ [] : [-(s(real, i(s(fun(cart(real, _3946478), real), i(s(fun(cart(real, _3946478), fun(cart(real, _3946478), real)), dot), s(cart(real, _3946478), i(s(fun(num, cart(real, _3946478)), basis), s(num, _3946474))))), s(cart(real, _3946478), _3946476))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3946478), fun(num, real)), d_), s(cart(real, _3946478), _3946476))), s(num, _3946474))))]], 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, _3946474)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3946474))), s(num, i(s(fun(fun(_3946478, bool), num), dimindex), s(fun(_3946478, bool), univ))))))], (11549 ^ _1496237) ^ [_1865294, _1865296, _1865298] : [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, _1865298))))), 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, _1865296))), s(real, _1865298))))))))), s(real, _1865294)))), -(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, _1865296))))), s(real, _1865294)))))], (38752 ^ _1496237) ^ [_3665191] : [38766 ^ _1496237 : [(38767 ^ _1496237) ^ [_3665727] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3665727))) = 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)), _3665191), s(num, _3665727))))))]], 38757 ^ _1496237 : [(38760 ^ _1496237) ^ [_3665503] : [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 ^ [_3665191]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38753 ^ [_3665191]))), s(num, _3665503))))), s(num, _3665503))))], (38758 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _3665191), s(num, 38753 ^ [_3665191]))), s(num, 38754 ^ [_3665191])))))]], 38762 ^ _1496237 : [(38765 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _3665191), s(num, 38753 ^ [_3665191]))), s(num, 38754 ^ [_3665191]))))], (38763 ^ _1496237) ^ [] : [-(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 ^ [_3665191]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38753 ^ [_3665191]))), s(num, 38761 ^ [_3665191]))))), s(num, 38761 ^ [_3665191])))))]]], (40533 ^ _1496237) ^ [_3861711, _3861713, _3861715, _3861717, _3861719] : [40535 ^ _1496237 : [(40540 ^ _1496237) ^ [] : [s(cart(real, _3861719), i(s(fun(num, cart(real, _3861719)), _3861717), s(num, 40534 ^ [_3861711, _3861713, _3861715, _3861717, _3861719]))) = s(cart(real, _3861719), i(s(fun(num, cart(real, _3861719)), _3861715), s(num, 40534 ^ [_3861711, _3861713, _3861715, _3861717, _3861719])))], (40538 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 40534 ^ [_3861711, _3861713, _3861715, _3861717, _3861719]))), s(num, _3861711)))))], (40536 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3861713))), s(num, 40534 ^ [_3861711, _3861713, _3861715, _3861717, _3861719])))))]], -(s(cart(real, _3861719), i(s(fun(fun(num, cart(real, _3861719)), cart(real, _3861719)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3861719)), cart(real, _3861719))), 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, _3861713))), s(num, _3861711))))), s(fun(num, cart(real, _3861719)), _3861717))) = s(cart(real, _3861719), i(s(fun(fun(num, cart(real, _3861719)), cart(real, _3861719)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3861719)), cart(real, _3861719))), 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, _3861713))), s(num, _3861711))))), s(fun(num, cart(real, _3861719)), _3861715))))], (2342 ^ _1496237) ^ [_1534153, _1534155, _1534157, _1534159] : [-(s(_1534159, i(s(fun(_1534157, _1534159), _1534155), s(_1534157, _1534153))) = s(_1534159, i(s(fun(_1534157, _1534159), _1534155), s(_1534157, _1534153))))], (14133 ^ _1496237) ^ [_1928791] : [-(s(int, _1928791) = 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, _1928791))))), -(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, _1928791)))))))], (4673 ^ _1496237) ^ [_1614588, _1614590, _1614592] : [-(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, _1614592))), s(num, _1614590))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1614592))), s(num, _1614588))))))), -(s(num, _1614592) = 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, _1614590))), s(num, _1614588))))], (34996 ^ _1496237) ^ [_3480445, _3480447] : [35028 ^ _1496237 : [(35031 ^ _1496237) ^ [_3482707] : [-(s(fun(_3480447, bool), 35027 ^ [_3480445, _3480447]) = s(fun(_3480447, bool), _3482707)), p(s(bool, i(s(fun(fun(_3480447, bool), bool), _3480445), s(fun(_3480447, bool), _3482707)))), p(s(bool, i(s(fun(fun(_3480447, bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(_3480447, bool), bool)), subset), s(fun(_3480447, bool), 35027 ^ [_3480445, _3480447]))), s(fun(_3480447, bool), _3482707))))], (35029 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3480447, bool), bool), _3480445), s(fun(_3480447, bool), 35027 ^ [_3480445, _3480447])))))]], 34999 ^ _1496237 : [(35000 ^ _1496237) ^ [_3481089] : [p(s(bool, i(s(fun(fun(_3480447, bool), bool), _3480445), s(fun(_3480447, bool), _3481089))))]], 35003 ^ _1496237 : [(35004 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3480447, bool), bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(fun(_3480447, bool), bool), bool)), in), s(fun(_3480447, bool), 35002 ^ [_3480445, _3480447]))), s(fun(fun(_3480447, bool), bool), 35001 ^ [_3480445, _3480447])))))], (35006 ^ _1496237) ^ [_3481665] : [p(s(bool, i(s(fun(fun(fun(_3480447, bool), bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(fun(_3480447, bool), bool), bool)), in), s(fun(_3480447, bool), _3481665))), s(fun(fun(_3480447, bool), bool), 35001 ^ [_3480445, _3480447])))), -(p(s(bool, i(s(fun(fun(_3480447, bool), bool), _3480445), s(fun(_3480447, bool), _3481665)))))], (35012 ^ _1496237) ^ [_3481900, _3481902] : [p(s(bool, i(s(fun(fun(fun(_3480447, bool), bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(fun(_3480447, bool), bool), bool)), in), s(fun(_3480447, bool), _3481902))), s(fun(fun(_3480447, bool), bool), 35001 ^ [_3480445, _3480447])))), p(s(bool, i(s(fun(fun(fun(_3480447, bool), bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(fun(_3480447, bool), bool), bool)), in), s(fun(_3480447, bool), _3481900))), s(fun(fun(_3480447, bool), bool), 35001 ^ [_3480445, _3480447])))), -(p(s(bool, i(s(fun(fun(_3480447, bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(_3480447, bool), bool)), subset), s(fun(_3480447, bool), _3481902))), s(fun(_3480447, bool), _3481900))))), -(p(s(bool, i(s(fun(fun(_3480447, bool), bool), i(s(fun(fun(_3480447, bool), fun(fun(_3480447, bool), bool)), subset), s(fun(_3480447, bool), _3481900))), s(fun(_3480447, bool), _3481902)))))], (35026 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3480447, bool), bool), _3480445), s(fun(_3480447, bool), i(s(fun(fun(fun(_3480447, bool), bool), fun(_3480447, bool)), unions), s(fun(fun(_3480447, bool), bool), 35001 ^ [_3480445, _3480447]))))))]]], (13355 ^ _1496237) ^ [_1908660, _1908662, _1908664] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1908662))), s(int, _1908660))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1908664))), s(int, _1908660)))), 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, _1908662))), s(int, _1908664))))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1908660))), s(int, _1908664))))))], (9836 ^ _1496237) ^ [_1816602, _1816604] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1816604))), s(num, _1816602))) = 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, _1816604))), s(num, _1816602))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1816604))), s(num, _1816602))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1816602))), s(num, _1816602))))))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1816604))), s(num, _1816602)))))))], (30088 ^ _1496237) ^ [_2799357, _2799359, _2799361, _2799363, _2799365] : [-(s(_2799363, i(s(fun(num, _2799363), i(s(fun(cart(_2799363, _2799361), fun(num, _2799363)), d_), s(cart(_2799363, _2799361), _2799357))), s(num, _2799359))) = s(_2799363, i(s(fun(num, _2799363), i(s(fun(cart(_2799363, _2799361), fun(num, _2799363)), d_), s(cart(_2799363, _2799361), _2799357))), s(num, 30080 ^ [_2799359, _2799361, _2799363, _2799365]))))], (2364 ^ _1496237) ^ [_1534881, _1534883, _1534885] : [p(s(bool, i(s(fun(_1534885, bool), _1534883), s(_1534885, _1534881)))), -(p(s(bool, i(s(fun(_1534885, bool), _1534883), s(_1534885, i(s(fun(fun(_1534885, bool), _1534885), h_), s(fun(_1534885, bool), _1534883)))))))], (42473 ^ _1496237) ^ [_4024305, _4024307, _4024309] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4024309), _4024307), fun(cart(cart(real, _4024309), _4024307), fun(num, fun(num, real)))), _4024305), s(cart(cart(real, _4024309), _4024307), 42474 ^ [_4024305, _4024307, _4024309]))), s(cart(cart(real, _4024309), _4024307), 42475 ^ [_4024305, _4024307, _4024309]))), s(num, 42476 ^ [_4024305, _4024307, _4024309]))), s(num, 42477 ^ [_4024305, _4024307, _4024309]))) = 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, _4024309), fun(num, real)), d_), s(cart(real, _4024309), i(s(fun(num, cart(real, _4024309)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(num, cart(real, _4024309))), d_), s(cart(cart(real, _4024309), _4024307), 42474 ^ [_4024305, _4024307, _4024309]))), s(num, 42476 ^ [_4024305, _4024307, _4024309]))))), s(num, 42477 ^ [_4024305, _4024307, _4024309]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4024309), fun(num, real)), d_), s(cart(real, _4024309), i(s(fun(num, cart(real, _4024309)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(num, cart(real, _4024309))), d_), s(cart(cart(real, _4024309), _4024307), 42475 ^ [_4024305, _4024307, _4024309]))), s(num, 42476 ^ [_4024305, _4024307, _4024309]))))), s(num, 42477 ^ [_4024305, _4024307, _4024309]))))), 42480 ^ _1496237 : [(42481 ^ _1496237) ^ [_4025665] : [s(cart(real, _4024309), i(s(fun(num, cart(real, _4024309)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(num, cart(real, _4024309))), i(s(fun(cart(cart(real, _4024309), _4024307), fun(cart(cart(real, _4024309), _4024307), fun(num, cart(real, _4024309)))), _4025665), s(cart(cart(real, _4024309), _4024307), 42482 ^ [_4024305, _4024307, _4024309, _4025665]))), s(cart(cart(real, _4024309), _4024307), 42483 ^ [_4024305, _4024307, _4024309, _4025665]))), s(num, 42484 ^ [_4024305, _4024307, _4024309, _4025665]))) = s(cart(real, _4024309), i(s(fun(fun(num, real), cart(real, _4024309)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(num, fun(num, real))), i(s(fun(cart(cart(real, _4024309), _4024307), fun(cart(cart(real, _4024309), _4024307), fun(num, fun(num, real)))), _4024305), s(cart(cart(real, _4024309), _4024307), 42482 ^ [_4024305, _4024307, _4024309, _4025665]))), s(cart(cart(real, _4024309), _4024307), 42483 ^ [_4024305, _4024307, _4024309, _4025665]))), s(num, 42484 ^ [_4024305, _4024307, _4024309, _4025665]))))), 42487 ^ _1496237 : [(42488 ^ _1496237) ^ [_4026591, _4026593] : [-(s(cart(cart(real, _4024309), _4024307), i(s(fun(cart(cart(real, _4024309), _4024307), cart(cart(real, _4024309), _4024307)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(cart(cart(real, _4024309), _4024307), cart(cart(real, _4024309), _4024307))), matrixu_sub), s(cart(cart(real, _4024309), _4024307), _4026593))), s(cart(cart(real, _4024309), _4024307), _4026591))) = s(cart(cart(real, _4024309), _4024307), i(s(fun(fun(num, cart(real, _4024309)), cart(cart(real, _4024309), _4024307)), lambda), s(fun(num, cart(real, _4024309)), i(s(fun(cart(cart(real, _4024309), _4024307), fun(num, cart(real, _4024309))), i(s(fun(cart(cart(real, _4024309), _4024307), fun(cart(cart(real, _4024309), _4024307), fun(num, cart(real, _4024309)))), _4025665), s(cart(cart(real, _4024309), _4024307), _4026593))), s(cart(cart(real, _4024309), _4024307), _4026591))))))]]]]], (39659 ^ _1496237) ^ [_3798936, _3798938, _3798940] : [-(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, _3798940), real), i(s(fun(cart(real, _3798940), fun(cart(real, _3798940), real)), dot), s(cart(real, _3798940), _3798938))), s(cart(real, _3798940), _3798936))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3798940), real), vectoru_norm), s(cart(real, _3798940), _3798938))))), s(real, i(s(fun(cart(real, _3798940), real), vectoru_norm), s(cart(real, _3798940), _3798936))))))))))), 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)))))))))))], (38964 ^ _1496237) ^ [_3771271, _3771273, _3771275] : [-(s(cart(real, _3771275), i(s(fun(cart(real, _3771275), cart(real, _3771275)), vectoru_neg), s(cart(real, _3771275), i(s(fun(cart(real, _3771275), cart(real, _3771275)), i(s(fun(cart(real, _3771275), fun(cart(real, _3771275), cart(real, _3771275))), vectoru_sub), s(cart(real, _3771275), _3771273))), s(cart(real, _3771275), _3771271))))) = s(cart(real, _3771275), i(s(fun(cart(real, _3771275), cart(real, _3771275)), i(s(fun(cart(real, _3771275), fun(cart(real, _3771275), cart(real, _3771275))), vectoru_sub), s(cart(real, _3771275), _3771271))), s(cart(real, _3771275), _3771273))))], (11459 ^ _1496237) ^ [_1862778, _1862780] : [-(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, _1862780))))), s(real, _1862778))) = 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, _1862780))), s(real, _1862778))))))], (8178 ^ _1496237) ^ [_1738612] : [-(s(bool, i(s(fun(list(_1738612), bool), i(s(fun(_1738612, fun(list(_1738612), bool)), mem), s(_1738612, x))), s(list(_1738612), nil))) = s(bool, f0))], (10009 ^ _1496237) ^ [_1824813] : [-(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), _1824813)))), 10027 ^ _1496237 : [(10030 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 10025 ^ [_1824813])))))], (10032 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, 10026 ^ [_1824813])))))], (10034 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(nadd, bool), _1824813), s(nadd, 10010 ^ [_1824813]))))], (10028 ^ _1496237) ^ [] : [-(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 ^ [_1824813]))), s(nadd, 10026 ^ [_1824813]))))), s(nadd, 10010 ^ [_1824813])))))]], 10013 ^ _1496237 : [(10016 ^ _1496237) ^ [_1825096, _1825098] : [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, _1825098))), s(nadd, _1825096))))), s(nadd, 10010 ^ [_1824813])))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _1825098)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, y))), s(nadd, _1825096))))], (10014 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1824813), s(nadd, 10010 ^ [_1824813])))))]]], (7862 ^ _1496237) ^ [_1723948, _1723950, _1723952] : [s(_1723952, i(s(fun(num, _1723952), i(s(fun(fun(num, recspace(_1723950)), fun(num, _1723952)), i(s(fun(fun(recspace(_1723950), _1723952), fun(fun(num, recspace(_1723950)), fun(num, _1723952))), _1723948), s(fun(recspace(_1723950), _1723952), 7863 ^ [_1723948, _1723950, _1723952]))), s(fun(num, recspace(_1723950)), 7864 ^ [_1723948, _1723950, _1723952]))), s(num, 7865 ^ [_1723948, _1723950, _1723952]))) = s(_1723952, i(s(fun(recspace(_1723950), _1723952), 7863 ^ [_1723948, _1723950, _1723952]), s(recspace(_1723950), i(s(fun(num, recspace(_1723950)), 7864 ^ [_1723948, _1723950, _1723952]), s(num, 7865 ^ [_1723948, _1723950, _1723952]))))), 7869 ^ _1496237 : [(7870 ^ _1496237) ^ [_1724718, _1724720, _1724722, _1724724] : [-(s(_1723952, i(s(fun(recspace(_1723950), _1723952), 7868 ^ [_1723948, _1723950, _1723952, _1724724]), s(recspace(_1723950), i(s(fun(fun(num, recspace(_1723950)), recspace(_1723950)), i(s(fun(_1723950, fun(fun(num, recspace(_1723950)), recspace(_1723950))), i(s(fun(num, fun(_1723950, fun(fun(num, recspace(_1723950)), recspace(_1723950)))), constr), s(num, _1724722))), s(_1723950, _1724720))), s(fun(num, recspace(_1723950)), _1724718))))) = s(_1723952, i(s(fun(fun(num, _1723952), _1723952), i(s(fun(fun(num, recspace(_1723950)), fun(fun(num, _1723952), _1723952)), i(s(fun(_1723950, fun(fun(num, recspace(_1723950)), fun(fun(num, _1723952), _1723952))), i(s(fun(num, fun(_1723950, fun(fun(num, recspace(_1723950)), fun(fun(num, _1723952), _1723952)))), _1724724), s(num, _1724722))), s(_1723950, _1724720))), s(fun(num, recspace(_1723950)), _1724718))), s(fun(num, _1723952), i(s(fun(fun(num, recspace(_1723950)), fun(num, _1723952)), i(s(fun(fun(recspace(_1723950), _1723952), fun(fun(num, recspace(_1723950)), fun(num, _1723952))), _1723948), s(fun(recspace(_1723950), _1723952), 7868 ^ [_1723948, _1723950, _1723952, _1724724]))), s(fun(num, recspace(_1723950)), _1724718))))))]]], (42932 ^ _1496237) ^ [_4074440, _4074442, _4074444] : [-(s(fun(cart(real, _4074442), bool), i(s(fun(cart(cart(real, _4074442), _4074444), fun(cart(real, _4074442), bool)), rows), s(cart(cart(real, _4074442), _4074444), i(s(fun(cart(cart(real, _4074444), _4074442), cart(cart(real, _4074442), _4074444)), transp), s(cart(cart(real, _4074444), _4074442), _4074440))))) = s(fun(cart(real, _4074442), bool), i(s(fun(cart(cart(real, _4074444), _4074442), fun(cart(real, _4074442), bool)), columns), s(cart(cart(real, _4074444), _4074442), _4074440))))], (22097 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(num, bool), bool), finite), s(fun(num, bool), univ))))], (17478 ^ _1496237) ^ [_2067563, _2067565, _2067567, _2067569, _2067571] : [17486 ^ _1496237 : [(17489 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2067571, bool), bool), _2067567), s(fun(_2067571, bool), 17485 ^ [_2067563, _2067565, _2067567, _2067569, _2067571])))))], (17487 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2067571, bool), bool), i(s(fun(fun(_2067571, bool), fun(fun(_2067571, bool), bool)), subset), s(fun(_2067571, bool), 17485 ^ [_2067563, _2067565, _2067567, _2067569, _2067571]))), s(fun(_2067571, bool), i(s(fun(fun(_2067569, bool), fun(_2067571, bool)), i(s(fun(fun(_2067569, _2067571), fun(fun(_2067569, bool), fun(_2067571, bool))), image), s(fun(_2067569, _2067571), _2067565))), s(fun(_2067569, bool), _2067563)))))))]], 17479 ^ _1496237 : [(17480 ^ _1496237) ^ [_2067844] : [p(s(bool, i(s(fun(fun(_2067569, bool), bool), i(s(fun(fun(_2067569, bool), fun(fun(_2067569, bool), bool)), subset), s(fun(_2067569, bool), _2067844))), s(fun(_2067569, bool), _2067563)))), p(s(bool, i(s(fun(fun(_2067571, bool), bool), _2067567), s(fun(_2067571, bool), i(s(fun(fun(_2067569, bool), fun(_2067571, bool)), i(s(fun(fun(_2067569, _2067571), fun(fun(_2067569, bool), fun(_2067571, bool))), image), s(fun(_2067569, _2067571), _2067565))), s(fun(_2067569, bool), _2067844))))))]]], (9709 ^ _1496237) ^ [_1812583, _1812585, _1812587, _1812589] : [-(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, _1812589))), s(nadd, _1812585))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1812587))), s(nadd, _1812583))))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1812589))), s(nadd, _1812587)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1812585))), s(nadd, _1812583))))], (42817 ^ _1496237) ^ [_4061774, _4061776] : [-(s(cart(cart(real, _4061776), _4061774), i(s(fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774)), i(s(fun(cart(cart(real, _4061776), _4061774), fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774))), matrixu_add), s(cart(cart(real, _4061776), _4061774), i(s(fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774)), i(s(fun(cart(cart(real, _4061776), _4061774), fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774))), matrixu_add), s(cart(cart(real, _4061776), _4061774), a))), s(cart(cart(real, _4061776), _4061774), b))))), s(cart(cart(real, _4061776), _4061774), c0))) = s(cart(cart(real, _4061776), _4061774), i(s(fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774)), i(s(fun(cart(cart(real, _4061776), _4061774), fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774))), matrixu_add), s(cart(cart(real, _4061776), _4061774), a))), s(cart(cart(real, _4061776), _4061774), i(s(fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774)), i(s(fun(cart(cart(real, _4061776), _4061774), fun(cart(cart(real, _4061776), _4061774), cart(cart(real, _4061776), _4061774))), matrixu_add), s(cart(cart(real, _4061776), _4061774), b))), s(cart(cart(real, _4061776), _4061774), c0))))))], (12413 ^ _1496237) ^ [_1887769, _1887771, _1887773, _1887775] : [-(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, _1887775))), s(real, _1887771))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1887773))), s(real, _1887769))))))), 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, _1887775)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1887775))), s(real, _1887773)))), 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, _1887771)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1887771))), s(real, _1887769))))], (3097 ^ _1496237) ^ [_1553018, _1553020] : [-(s(_1553020, i(s(fun(_1553020, _1553020), i1), s(_1553020, _1553018))) = s(_1553020, _1553018))], (11221 ^ _1496237) ^ [_1856641, _1856643] : [s(real, _1856643) = s(real, i(s(fun(real, real), realu_neg), s(real, _1856641))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1856643))), s(real, _1856641))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (20582 ^ _1496237) ^ [_2251526, _2251528] : [s(fun(_2251528, bool), _2251526) = s(fun(_2251528, bool), empty), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2251528, bool), fun(num, bool)), hasu_size), s(fun(_2251528, bool), _2251526))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))], (3945 ^ _1496237) ^ [_1597608, _1597610, _1597612] : [-(s(_1597612, i(s(fun(num, _1597612), 3943 ^ [_1597608, _1597610, _1597612]), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(_1597612, _1597610))], (8884 ^ _1496237) ^ [_1776536, _1776538, _1776540] : [-(p(s(bool, i(s(fun(list(_1776540), bool), i(s(fun(_1776540, fun(list(_1776540), bool)), mem), s(_1776540, _1776536))), s(list(_1776540), _1776538))))), 8885 ^ _1496237 : [(8886 ^ _1496237) ^ [_1776685] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1776685))), s(num, i(s(fun(list(_1776540), num), length), s(list(_1776540), _1776538)))))), s(_1776540, _1776536) = s(_1776540, i(s(fun(list(_1776540), _1776540), i(s(fun(num, fun(list(_1776540), _1776540)), el), s(num, _1776685))), s(list(_1776540), _1776538)))]]], (39070 ^ _1496237) ^ [_3777522, _3777524, _3777526, _3777528] : [-(s(real, i(s(fun(cart(real, _3777528), real), i(s(fun(cart(real, _3777528), fun(cart(real, _3777528), real)), dot), s(cart(real, _3777528), _3777526))), s(cart(real, _3777528), i(s(fun(cart(real, _3777528), cart(real, _3777528)), i(s(fun(cart(real, _3777528), fun(cart(real, _3777528), cart(real, _3777528))), vectoru_sub), s(cart(real, _3777528), _3777524))), s(cart(real, _3777528), _3777522))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(cart(real, _3777528), real), i(s(fun(cart(real, _3777528), fun(cart(real, _3777528), real)), dot), s(cart(real, _3777528), _3777526))), s(cart(real, _3777528), _3777524))))), s(real, i(s(fun(cart(real, _3777528), real), i(s(fun(cart(real, _3777528), fun(cart(real, _3777528), real)), dot), s(cart(real, _3777528), _3777526))), s(cart(real, _3777528), _3777522))))))], (27945 ^ _1496237) ^ [_2665821, _2665823, _2665825, _2665827] : [-(s(real, i(s(fun(fun(_2665827, real), real), i(s(fun(fun(_2665827, bool), fun(fun(_2665827, real), real)), sum), s(fun(_2665827, bool), i(s(fun(fun(_2665827, bool), fun(_2665827, bool)), i(s(fun(fun(_2665827, bool), fun(fun(_2665827, bool), fun(_2665827, bool))), union), s(fun(_2665827, bool), _2665823))), s(fun(_2665827, bool), _2665821))))), s(fun(_2665827, real), _2665825))) = s(real, i(s(fun(fun(_2665827, real), real), i(s(fun(fun(_2665827, bool), fun(fun(_2665827, real), real)), sum), s(fun(_2665827, bool), _2665823))), s(fun(_2665827, real), _2665825)))), p(s(bool, i(s(fun(fun(_2665827, bool), bool), finite), s(fun(_2665827, bool), _2665823)))), 27951 ^ _1496237 : [(27956 ^ _1496237) ^ [] : [s(real, i(s(fun(_2665827, real), _2665825), s(_2665827, 27950 ^ [_2665821, _2665823, _2665825, _2665827]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27954 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2665827, bool), bool), i(s(fun(_2665827, fun(fun(_2665827, bool), bool)), in), s(_2665827, 27950 ^ [_2665821, _2665823, _2665825, _2665827]))), s(fun(_2665827, bool), _2665823))))], (27952 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2665827, bool), bool), i(s(fun(_2665827, fun(fun(_2665827, bool), bool)), in), s(_2665827, 27950 ^ [_2665821, _2665823, _2665825, _2665827]))), s(fun(_2665827, bool), _2665821)))))]]], (36235 ^ _1496237) ^ [_3544703, _3544705, _3544707, _3544709, _3544711, _3544713] : [-(p(s(bool, i(s(fun(fun(sum0(prod(_3544713, _3544709), prod(_3544711, _3544709)), bool), bool), i(s(fun(fun(prod(sum0(_3544713, _3544711), _3544709), bool), fun(fun(sum0(prod(_3544713, _3544709), prod(_3544711, _3544709)), bool), bool)), a_u_c), s(fun(prod(sum0(_3544713, _3544711), _3544709), bool), i(s(fun(fun(_3544709, bool), fun(prod(sum0(_3544713, _3544711), _3544709), bool)), i(s(fun(fun(sum0(_3544713, _3544711), bool), fun(fun(_3544709, bool), fun(prod(sum0(_3544713, _3544711), _3544709), bool))), t_u_c), s(fun(sum0(_3544713, _3544711), bool), i(s(fun(fun(_3544711, bool), fun(sum0(_3544713, _3544711), bool)), i(s(fun(fun(_3544713, bool), fun(fun(_3544711, bool), fun(sum0(_3544713, _3544711), bool))), p_u_c), s(fun(_3544713, bool), _3544707))), s(fun(_3544711, bool), _3544705))))), s(fun(_3544709, bool), _3544703))))), s(fun(sum0(prod(_3544713, _3544709), prod(_3544711, _3544709)), bool), i(s(fun(fun(prod(_3544711, _3544709), bool), fun(sum0(prod(_3544713, _3544709), prod(_3544711, _3544709)), bool)), i(s(fun(fun(prod(_3544713, _3544709), bool), fun(fun(prod(_3544711, _3544709), bool), fun(sum0(prod(_3544713, _3544709), prod(_3544711, _3544709)), bool))), p_u_c), s(fun(prod(_3544713, _3544709), bool), i(s(fun(fun(_3544709, bool), fun(prod(_3544713, _3544709), bool)), i(s(fun(fun(_3544713, bool), fun(fun(_3544709, bool), fun(prod(_3544713, _3544709), bool))), t_u_c), s(fun(_3544713, bool), _3544707))), s(fun(_3544709, bool), _3544703))))), s(fun(prod(_3544711, _3544709), bool), i(s(fun(fun(_3544709, bool), fun(prod(_3544711, _3544709), bool)), i(s(fun(fun(_3544711, bool), fun(fun(_3544709, bool), fun(prod(_3544711, _3544709), bool))), t_u_c), s(fun(_3544711, bool), _3544705))), s(fun(_3544709, bool), _3544703)))))))))], (42983 ^ _1496237) ^ [_4078789, _4078791, _4078793, _4078795] : [42985 ^ _1496237 : [(42990 ^ _1496237) ^ [] : [s(cart(real, _4078793), i(s(fun(cart(cart(real, _4078795), _4078793), cart(real, _4078793)), i(s(fun(num, fun(cart(cart(real, _4078795), _4078793), cart(real, _4078793))), column), s(num, 42984 ^ [_4078789, _4078791, _4078793, _4078795]))), s(cart(cart(real, _4078795), _4078793), _4078791))) = s(cart(real, _4078793), i(s(fun(cart(cart(real, _4078795), _4078793), cart(real, _4078793)), i(s(fun(num, fun(cart(cart(real, _4078795), _4078793), cart(real, _4078793))), column), s(num, 42984 ^ [_4078789, _4078791, _4078793, _4078795]))), s(cart(cart(real, _4078795), _4078793), _4078789)))], (42988 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42984 ^ [_4078789, _4078791, _4078793, _4078795]))), s(num, i(s(fun(fun(_4078795, bool), num), dimindex), s(fun(_4078795, bool), univ)))))))], (42986 ^ _1496237) ^ [] : [-(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 ^ [_4078789, _4078791, _4078793, _4078795])))))]], -(s(cart(cart(real, _4078795), _4078793), _4078791) = s(cart(cart(real, _4078795), _4078793), _4078789))], (42795 ^ _1496237) ^ [_4057811, _4057813, _4057815, _4057817, _4057819, _4057821] : [-(s(cart(cart(real, _4057819), _4057821), i(s(fun(cart(cart(real, _4057819), _4057817), cart(cart(real, _4057819), _4057821)), i(s(fun(cart(cart(real, _4057817), _4057821), fun(cart(cart(real, _4057819), _4057817), cart(cart(real, _4057819), _4057821))), matrixu_mul), s(cart(cart(real, _4057817), _4057821), i(s(fun(cart(cart(real, _4057817), _4057821), cart(cart(real, _4057817), _4057821)), i(s(fun(cart(cart(real, _4057817), _4057821), fun(cart(cart(real, _4057817), _4057821), cart(cart(real, _4057817), _4057821))), matrixu_sub), s(cart(cart(real, _4057817), _4057821), _4057815))), s(cart(cart(real, _4057817), _4057821), _4057813))))), s(cart(cart(real, _4057819), _4057817), _4057811))) = s(cart(cart(real, _4057819), _4057821), i(s(fun(cart(cart(real, _4057819), _4057821), cart(cart(real, _4057819), _4057821)), i(s(fun(cart(cart(real, _4057819), _4057821), fun(cart(cart(real, _4057819), _4057821), cart(cart(real, _4057819), _4057821))), matrixu_sub), s(cart(cart(real, _4057819), _4057821), i(s(fun(cart(cart(real, _4057819), _4057817), cart(cart(real, _4057819), _4057821)), i(s(fun(cart(cart(real, _4057817), _4057821), fun(cart(cart(real, _4057819), _4057817), cart(cart(real, _4057819), _4057821))), matrixu_mul), s(cart(cart(real, _4057817), _4057821), _4057815))), s(cart(cart(real, _4057819), _4057817), _4057811))))), s(cart(cart(real, _4057819), _4057821), i(s(fun(cart(cart(real, _4057819), _4057817), cart(cart(real, _4057819), _4057821)), i(s(fun(cart(cart(real, _4057817), _4057821), fun(cart(cart(real, _4057819), _4057817), cart(cart(real, _4057819), _4057821))), matrixu_mul), s(cart(cart(real, _4057817), _4057821), _4057813))), s(cart(cart(real, _4057819), _4057817), _4057811))))))], (36787 ^ _1496237) ^ [_3569919] : [p(s(bool, i(s(fun(fun(_3569919, bool), bool), p0), s(fun(_3569919, bool), empty)))), p(s(bool, i(s(fun(fun(_3569919, bool), bool), p0), s(fun(_3569919, bool), i(s(fun(fun(num, bool), fun(_3569919, bool)), i(s(fun(fun(num, _3569919), fun(fun(num, bool), fun(_3569919, bool))), image), s(fun(num, _3569919), 36792 ^ [_3569919]))), s(fun(num, bool), univ)))))), 36795 ^ _1496237 : [(36796 ^ _1496237) ^ [_3570298] : [p(s(bool, i(s(fun(fun(_3569919, bool), bool), countable), s(fun(_3569919, bool), _3570298)))), -(p(s(bool, i(s(fun(fun(_3569919, bool), bool), p0), s(fun(_3569919, bool), _3570298)))))]]], (12055 ^ _1496237) ^ [_1878707] : [-(s(real, _1878707) = 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, _1878707))), s(real, i(s(fun(real, real), realu_inv), s(real, _1878707))))) = 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))))))))], (29539 ^ _1496237) ^ [_2773059, _2773061, _2773063, _2773065] : [-(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, _2773063))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2773061))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _2773065))))), 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, _2773061))), s(num, _2773059))))), s(fun(num, real), _2773065))))) = 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, _2773063))), s(num, _2773059))))), s(fun(num, real), _2773065)))), 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, _2773061)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2773063))), s(num, _2773061)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2773061))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2773059))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (11923 ^ _1496237) ^ [_1875622, _1875624, _1875626] : [-(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, _1875626))), s(real, _1875624))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1875626))), s(real, _1875622))))))), 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, _1875626)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1875624))), s(real, _1875622))))], (5769 ^ _1496237) ^ [_1641492, _1641494] : [-(s(num, _1641492) = 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, _1641494))), s(num, _1641492))))), s(num, _1641494)))))], (15333 ^ _1496237) ^ [_1960220] : [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, _1960220)))), -(s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(int, num), numu_ofu_int), s(int, _1960220))))) = s(int, _1960220))], (11515 ^ _1496237) ^ [_1864374, _1864376] : [s(real, _1864376) = s(real, _1864374), -(s(real, i(s(fun(real, real), realu_neg), s(real, _1864376))) = s(real, i(s(fun(real, real), realu_neg), s(real, _1864374))))], (39856 ^ _1496237) ^ [_3807368, _3807370] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3807370), real), vectoru_norm), s(cart(real, _3807370), _3807368))))), s(real, a0)))), 39859 ^ _1496237 : [(39862 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3807370), real), i(s(fun(cart(real, _3807370), fun(cart(real, _3807370), real)), dot), s(cart(real, _3807370), _3807368))), s(cart(real, _3807370), _3807368))))), 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 ^ _1496237) ^ [] : [-(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)))))]]], (39902 ^ _1496237) ^ [_3810056, _3810058, _3810060] : [-(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, _3810060), cart(real, _3810060)), real), distance), s(prod(cart(real, _3810060), cart(real, _3810060)), i(s(fun(cart(real, _3810060), prod(cart(real, _3810060), cart(real, _3810060))), i(s(fun(cart(real, _3810060), fun(cart(real, _3810060), prod(cart(real, _3810060), cart(real, _3810060)))), c_), s(cart(real, _3810060), _3810058))), s(cart(real, _3810060), _3810056)))))))))], (6755 ^ _1496237) ^ [_1669576] : [-(p(s(bool, i(s(fun(fun(_1669576, fun(_1669576, bool)), bool), wf), s(fun(_1669576, fun(_1669576, bool)), l_l_))))), 6757 ^ _1496237 : [(6758 ^ _1496237) ^ [_1670103, _1670105, _1670107] : [6760 ^ _1496237 : [(6763 ^ _1496237) ^ [] : [s(num, i(s(fun(_1669576, num), _1670107), s(_1669576, 6759 ^ [_1669576, _1670103, _1670105, _1670107]))) = s(num, i(s(fun(_1669576, num), _1670105), s(_1669576, 6759 ^ [_1669576, _1670103, _1670105, _1670107])))], (6761 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1669576, bool), i(s(fun(_1669576, fun(_1669576, bool)), l_l_), s(_1669576, 6759 ^ [_1669576, _1670103, _1670105, _1670107]))), s(_1669576, _1670103)))))]], -(s(num, i(s(fun(_1669576, num), i(s(fun(fun(_1669576, num), fun(_1669576, num)), 6756 ^ [_1669576]), s(fun(_1669576, num), _1670107))), s(_1669576, _1670103))) = s(num, i(s(fun(_1669576, num), i(s(fun(fun(_1669576, num), fun(_1669576, num)), 6756 ^ [_1669576]), s(fun(_1669576, num), _1670105))), s(_1669576, _1670103))))], (6768 ^ _1496237) ^ [_1670649] : [s(num, i(s(fun(_1669576, num), _1670649), s(_1669576, 6766 ^ [_1669576, _1670649]))) = s(num, i(s(fun(_1669576, num), i(s(fun(fun(_1669576, num), fun(_1669576, num)), 6756 ^ [_1669576]), s(fun(_1669576, num), _1670649))), s(_1669576, 6766 ^ [_1669576, _1670649])))]]], (7729 ^ _1496237) ^ [_1717173] : [-(p(s(bool, i(s(fun(fun(num, fun(_1717173, bool)), bool), zrecspace), s(fun(num, fun(_1717173, bool)), zbot)))))], (17512 ^ _1496237) ^ [_2069547, _2069549, _2069551] : [17527 ^ _1496237 : [(17528 ^ _1496237) ^ [_2070693, _2070695] : [-(s(fun(_2069551, bool), i(s(fun(fun(_2069551, bool), fun(_2069551, bool)), gspec), s(fun(_2069551, bool), i(s(fun(fun(_2069549, _2069551), fun(_2069551, bool)), i(s(fun(fun(_2069549, bool), fun(fun(_2069549, _2069551), fun(_2069551, bool))), _2069547), s(fun(_2069549, bool), _2070693))), s(fun(_2069549, _2069551), _2070695))))) = s(fun(_2069551, bool), i(s(fun(fun(_2069549, bool), fun(_2069551, bool)), i(s(fun(fun(_2069549, _2069551), fun(fun(_2069549, bool), fun(_2069551, bool))), image), s(fun(_2069549, _2069551), _2070695))), s(fun(_2069549, bool), _2070693))))]], 17518 ^ _1496237 : [(17521 ^ _1496237) ^ [_2070260] : [p(s(bool, i(s(fun(_2069551, bool), i(s(fun(bool, fun(_2069551, bool)), i(s(fun(_2069551, fun(bool, fun(_2069551, bool))), setspec), s(_2069551, 17515 ^ [_2069547, _2069549, _2069551]))), s(bool, i(s(fun(fun(_2069549, bool), bool), i(s(fun(_2069549, fun(fun(_2069549, bool), bool)), in), s(_2069549, _2070260))), s(fun(_2069549, bool), 17513 ^ [_2069547, _2069549, _2069551]))))), s(_2069551, i(s(fun(_2069549, _2069551), 17514 ^ [_2069547, _2069549, _2069551]), s(_2069549, _2070260))))))], (17519 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2069551, bool), i(s(fun(fun(_2069549, _2069551), fun(_2069551, bool)), i(s(fun(fun(_2069549, bool), fun(fun(_2069549, _2069551), fun(_2069551, bool))), _2069547), s(fun(_2069549, bool), 17513 ^ [_2069547, _2069549, _2069551]))), s(fun(_2069549, _2069551), 17514 ^ [_2069547, _2069549, _2069551]))), s(_2069551, 17515 ^ [_2069547, _2069549, _2069551])))))]], 17523 ^ _1496237 : [(17526 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2069551, bool), i(s(fun(fun(_2069549, _2069551), fun(_2069551, bool)), i(s(fun(fun(_2069549, bool), fun(fun(_2069549, _2069551), fun(_2069551, bool))), _2069547), s(fun(_2069549, bool), 17513 ^ [_2069547, _2069549, _2069551]))), s(fun(_2069549, _2069551), 17514 ^ [_2069547, _2069549, _2069551]))), s(_2069551, 17515 ^ [_2069547, _2069549, _2069551]))))], (17524 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2069551, bool), i(s(fun(bool, fun(_2069551, bool)), i(s(fun(_2069551, fun(bool, fun(_2069551, bool))), setspec), s(_2069551, 17515 ^ [_2069547, _2069549, _2069551]))), s(bool, i(s(fun(fun(_2069549, bool), bool), i(s(fun(_2069549, fun(fun(_2069549, bool), bool)), in), s(_2069549, 17522 ^ [_2069547, _2069549, _2069551]))), s(fun(_2069549, bool), 17513 ^ [_2069547, _2069549, _2069551]))))), s(_2069551, i(s(fun(_2069549, _2069551), 17514 ^ [_2069547, _2069549, _2069551]), s(_2069549, 17522 ^ [_2069547, _2069549, _2069551])))))))]]], (24375 ^ _1496237) ^ [_2416204, _2416206, _2416208] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2416204))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2416208))), s(num, _2416206)))))), 24378 ^ _1496237 : [(24381 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2416204))), s(num, _2416206)))))], (24379 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2416208))), s(num, _2416204)))))]]], (13411 ^ _1496237) ^ [_1910269] : [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, _1910269)))))), s(int, _1910269) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (130 ^ _1496237) ^ [_1498100, _1498102] : [137 ^ _1496237 : [(138 ^ _1496237) ^ [_1498255] : [-(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), _1498255), s(bool, _1498102))), s(bool, _1498100))) = s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), _1498255), s(bool, t))), s(bool, t))))]], p(s(bool, _1498102)), p(s(bool, _1498100))], (11903 ^ _1496237) ^ [] : [-(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))], (9284 ^ _1496237) ^ [_1797406, _1797408] : [-(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, _1797408))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1797408))), s(num, _1797406))))))) = s(num, _1797406))], (9864 ^ _1496237) ^ [_1818296] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1818296))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9868 ^ _1496237 : [(9869 ^ _1496237) ^ [_1818778, _1818780] : [-(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, _1818296))), s(num, _1818780))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1818296))), s(num, _1818778))))))), 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, _1818780))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1818296))), s(num, _1818778))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1818778))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1818296))), s(num, _1818780))))))))))))), 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, _1818780))), s(num, _1818778))))), 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, _1818780))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1818296))), s(num, _1818778))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1818778))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1818296))), s(num, _1818780))))))))))))), 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, _1818296))), s(num, _1818780))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1818296))), s(num, _1818778))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1818780))), s(num, _1818778))))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9867 ^ [_1818296]))), s(num, _1818780)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9867 ^ [_1818296]))), s(num, _1818778))))]]], (8299 ^ _1496237) ^ [_1745432, _1745434, _1745436] : [-(s(_1745432, i(s(fun(_1745432, _1745432), i(s(fun(list(_1745434), fun(_1745432, _1745432)), i(s(fun(list(_1745436), fun(list(_1745434), fun(_1745432, _1745432))), i(s(fun(fun(_1745436, fun(_1745434, fun(_1745432, _1745432))), fun(list(_1745436), fun(list(_1745434), fun(_1745432, _1745432)))), itlist2), s(fun(_1745436, fun(_1745434, fun(_1745432, _1745432))), f))), s(list(_1745436), nil))), s(list(_1745434), l2))), s(_1745432, b0))) = s(_1745432, b0))], (35862 ^ _1496237) ^ [_3524489, _3524491] : [-(s(bool, i(s(fun(fun(_3524491, bool), bool), finite), s(fun(_3524491, bool), _3524489))) = s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3524491, bool), fun(fun(num, bool), bool)), l_u_c), s(fun(_3524491, bool), _3524489))), s(fun(num, bool), univ))))], (5629 ^ _1496237) ^ [_1637635, _1637637] : [-(p(s(bool, 5619 ^ [_1637635, _1637637]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1637637))), s(num, _1637635))) = 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, _1637637))), s(num, _1637635))) = s(num, _1637637)], (30162 ^ _1496237) ^ [_2804608, _2804610, _2804612, _2804614, _2804616] : [-(s(cart(_2804616, finite_sum(_2804614, _2804612)), _2804610) = s(cart(_2804616, finite_sum(_2804614, _2804612)), _2804608)), s(cart(_2804616, _2804614), i(s(fun(cart(_2804616, finite_sum(_2804614, _2804612)), cart(_2804616, _2804614)), fstcart), s(cart(_2804616, finite_sum(_2804614, _2804612)), _2804610))) = s(cart(_2804616, _2804614), i(s(fun(cart(_2804616, finite_sum(_2804614, _2804612)), cart(_2804616, _2804614)), fstcart), s(cart(_2804616, finite_sum(_2804614, _2804612)), _2804608))), s(cart(_2804616, _2804612), i(s(fun(cart(_2804616, finite_sum(_2804614, _2804612)), cart(_2804616, _2804612)), sndcart), s(cart(_2804616, finite_sum(_2804614, _2804612)), _2804610))) = s(cart(_2804616, _2804612), i(s(fun(cart(_2804616, finite_sum(_2804614, _2804612)), cart(_2804616, _2804612)), sndcart), s(cart(_2804616, finite_sum(_2804614, _2804612)), _2804608)))], (38690 ^ _1496237) ^ [_3661742] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3661742), s(real, 38691 ^ [_3661742]))), s(num, 38692 ^ [_3661742]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38691 ^ [_3661742]))), s(num, 38692 ^ [_3661742]))), 38695 ^ _1496237 : [(38696 ^ _1496237) ^ [_3662055, _3662057] : [-(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, _3662057))))), 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, _3662055))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3661742), s(real, _3662057))))))) = 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, _3662057))), s(num, i(s(fun(num, num), suc), s(num, _3662055))))))))]]], (5076 ^ _1496237) ^ [_1623650] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1623650)))), -(s(num, _1623650) = 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 ^ [_1623650]))))))], (42726 ^ _1496237) ^ [_4050231, _4050233, _4050235, _4050237, _4050239] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4050237), fun(num, real)), d_), s(cart(real, _4050237), i(s(fun(num, cart(real, _4050237)), i(s(fun(cart(cart(real, _4050237), _4050239), fun(num, cart(real, _4050237))), d_), s(cart(cart(real, _4050237), _4050239), i(s(fun(cart(cart(real, _4050239), _4050237), cart(cart(real, _4050237), _4050239)), transp), s(cart(cart(real, _4050239), _4050237), _4050235))))), s(num, _4050233))))), s(num, _4050231))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4050239), fun(num, real)), d_), s(cart(real, _4050239), i(s(fun(num, cart(real, _4050239)), i(s(fun(cart(cart(real, _4050239), _4050237), fun(num, cart(real, _4050239))), d_), s(cart(cart(real, _4050239), _4050237), _4050235))), s(num, _4050231))))), s(num, _4050233))))], (5350 ^ _1496237) ^ [_1630585, _1630587, _1630589] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1630589))), s(num, _1630587))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1630589))), s(num, _1630585))), 5354 ^ _1496237 : [(5386 ^ _1496237) ^ [] : [p(s(bool, 5384 ^ [_1630585, _1630587, _1630589])), -(s(num, _1630589) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5409 ^ _1496237) ^ [] : [5410 ^ _1496237 : [(5413 ^ _1496237) ^ [] : [s(num, _1630587) = s(num, _1630585)], (5411 ^ _1496237) ^ [] : [s(num, _1630589) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))]], -(p(s(bool, 5397 ^ [_1630585, _1630587, _1630589])))], (5399 ^ _1496237) ^ [] : [p(s(bool, 5397 ^ [_1630585, _1630587, _1630589])), -(s(num, _1630589) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(s(num, _1630587) = s(num, _1630585))], (5392 ^ _1496237) ^ [] : [s(num, _1630589) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5384 ^ [_1630585, _1630587, _1630589])))], (5371 ^ _1496237) ^ [] : [-(p(s(bool, 5353 ^ [_1630585, _1630587, _1630589]))), 5374 ^ _1496237 : [(5377 ^ _1496237) ^ [] : [s(num, _1630585) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5375 ^ _1496237) ^ [] : [-(s(num, _1630587) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5378 ^ _1496237 : [(5381 ^ _1496237) ^ [] : [s(num, _1630587) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5379 ^ _1496237) ^ [] : [-(s(num, _1630585) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (5355 ^ _1496237) ^ [] : [p(s(bool, 5353 ^ [_1630585, _1630587, _1630589])), 5358 ^ _1496237 : [(5365 ^ _1496237) ^ [] : [s(num, _1630585) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1630587) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5359 ^ _1496237) ^ [] : [s(num, _1630587) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1630585) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (5417 ^ _1496237) ^ [] : [-(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 ^ [_1630585, _1630587, _1630589]))), s(bool, 5353 ^ [_1630585, _1630587, _1630589]))), s(bool, 5397 ^ [_1630585, _1630587, _1630589])))))]]], (8303 ^ _1496237) ^ [_1745908, _1745910, _1745912] : [-(s(_1745908, i(s(fun(_1745908, _1745908), i(s(fun(list(_1745910), fun(_1745908, _1745908)), i(s(fun(list(_1745912), fun(list(_1745910), fun(_1745908, _1745908))), i(s(fun(fun(_1745912, fun(_1745910, fun(_1745908, _1745908))), fun(list(_1745912), fun(list(_1745910), fun(_1745908, _1745908)))), itlist2), s(fun(_1745912, fun(_1745910, fun(_1745908, _1745908))), f))), s(list(_1745912), nil))), s(list(_1745910), nil))), s(_1745908, b0))) = s(_1745908, b0))], (42869 ^ _1496237) ^ [_4068620, _4068622, _4068624, _4068626] : [s(cart(real, _4068626), i(s(fun(cart(real, _4068624), cart(real, _4068626)), i(s(fun(cart(cart(real, _4068624), _4068626), fun(cart(real, _4068624), cart(real, _4068626))), matrixu_vectoru_mul), s(cart(cart(real, _4068624), _4068626), _4068622))), s(cart(real, _4068624), 42870 ^ [_4068620, _4068622, _4068624, _4068626]))) = s(cart(real, _4068626), i(s(fun(cart(real, _4068624), cart(real, _4068626)), i(s(fun(cart(cart(real, _4068624), _4068626), fun(cart(real, _4068624), cart(real, _4068626))), matrixu_vectoru_mul), s(cart(cart(real, _4068624), _4068626), _4068620))), s(cart(real, _4068624), 42870 ^ [_4068620, _4068622, _4068624, _4068626]))), -(s(cart(cart(real, _4068624), _4068626), _4068622) = s(cart(cart(real, _4068624), _4068626), _4068620))], (18799 ^ _1496237) ^ [_2160896, _2160898] : [p(s(bool, i(s(fun(fun(_2160898, bool), bool), _2160896), s(fun(_2160898, bool), empty)))), 18806 ^ _1496237 : [(18809 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2160898, bool), bool), i(s(fun(_2160898, fun(fun(_2160898, bool), bool)), in), s(_2160898, 18804 ^ [_2160896, _2160898]))), s(fun(_2160898, bool), 18805 ^ [_2160896, _2160898]))))], (18811 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2160898, bool), bool), finite), s(fun(_2160898, bool), 18805 ^ [_2160896, _2160898])))))], (18813 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2160898, bool), bool), _2160896), s(fun(_2160898, bool), i(s(fun(fun(_2160898, bool), fun(_2160898, bool)), i(s(fun(_2160898, fun(fun(_2160898, bool), fun(_2160898, bool))), insert), s(_2160898, 18804 ^ [_2160896, _2160898]))), s(fun(_2160898, bool), 18805 ^ [_2160896, _2160898]))))))], (18807 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2160898, bool), bool), _2160896), s(fun(_2160898, bool), 18805 ^ [_2160896, _2160898])))))]], 18814 ^ _1496237 : [(18815 ^ _1496237) ^ [_2161707] : [p(s(bool, i(s(fun(fun(_2160898, bool), bool), finite), s(fun(_2160898, bool), _2161707)))), -(p(s(bool, i(s(fun(fun(_2160898, bool), bool), _2160896), s(fun(_2160898, bool), _2161707)))))]]], (39960 ^ _1496237) ^ [_3814242, _3814244, _3814246, _3814248] : [-(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, _3814248), cart(real, _3814248)), real), distance), s(prod(cart(real, _3814248), cart(real, _3814248)), i(s(fun(cart(real, _3814248), prod(cart(real, _3814248), cart(real, _3814248))), i(s(fun(cart(real, _3814248), fun(cart(real, _3814248), prod(cart(real, _3814248), cart(real, _3814248)))), c_), s(cart(real, _3814248), _3814246))), s(cart(real, _3814248), _3814244))))))), 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, _3814248), cart(real, _3814248)), real), distance), s(prod(cart(real, _3814248), cart(real, _3814248)), i(s(fun(cart(real, _3814248), prod(cart(real, _3814248), cart(real, _3814248))), i(s(fun(cart(real, _3814248), fun(cart(real, _3814248), prod(cart(real, _3814248), cart(real, _3814248)))), c_), s(cart(real, _3814248), _3814242))), s(cart(real, _3814248), _3814246))))))), 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, _3814248), cart(real, _3814248)), real), distance), s(prod(cart(real, _3814248), cart(real, _3814248)), i(s(fun(cart(real, _3814248), prod(cart(real, _3814248), cart(real, _3814248))), i(s(fun(cart(real, _3814248), fun(cart(real, _3814248), prod(cart(real, _3814248), cart(real, _3814248)))), c_), s(cart(real, _3814248), _3814242))), s(cart(real, _3814248), _3814244))))))), 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))))))))))))))], (39597 ^ _1496237) ^ [_3796438, _3796440, _3796442, _3796444] : [s(cart(real, _3796444), i(s(fun(cart(real, _3796444), cart(real, _3796444)), i(s(fun(real, fun(cart(real, _3796444), cart(real, _3796444))), r_), s(real, _3796442))), s(cart(real, _3796444), _3796440))) = s(cart(real, _3796444), i(s(fun(cart(real, _3796444), cart(real, _3796444)), i(s(fun(real, fun(cart(real, _3796444), cart(real, _3796444))), r_), s(real, _3796442))), s(cart(real, _3796444), _3796438))), -(s(real, _3796442) = 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, _3796444), _3796440) = s(cart(real, _3796444), _3796438))], (42787 ^ _1496237) ^ [_4056255, _4056257, _4056259, _4056261] : [-(s(cart(cart(real, _4056259), _4056257), i(s(fun(cart(cart(real, _4056259), _4056261), cart(cart(real, _4056259), _4056257)), i(s(fun(cart(cart(real, _4056261), _4056257), fun(cart(cart(real, _4056259), _4056261), cart(cart(real, _4056259), _4056257))), matrixu_mul), s(cart(cart(real, _4056261), _4056257), i(s(fun(num, cart(cart(real, _4056261), _4056257)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4056259), _4056261), _4056255))) = s(cart(cart(real, _4056259), _4056257), i(s(fun(num, cart(cart(real, _4056259), _4056257)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11571 ^ _1496237) ^ [_1865812] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_abs), s(real, _1865812))))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1865812))))], (29020 ^ _1496237) ^ [_2741694, _2741696, _2741698, _2741700] : [-(s(real, i(s(fun(fun(_2741700, real), real), i(s(fun(fun(_2741700, bool), fun(fun(_2741700, real), real)), sum), s(fun(_2741700, bool), _2741694))), s(fun(_2741700, real), i(s(fun(fun(_2741700, _2741700), fun(_2741700, real)), i(s(fun(fun(_2741700, real), fun(fun(_2741700, _2741700), fun(_2741700, real))), o), s(fun(_2741700, real), _2741698))), s(fun(_2741700, _2741700), _2741696))))) = s(real, i(s(fun(fun(_2741700, real), real), i(s(fun(fun(_2741700, bool), fun(fun(_2741700, real), real)), sum), s(fun(_2741700, bool), _2741694))), s(fun(_2741700, real), _2741698)))), p(s(bool, i(s(fun(fun(_2741700, bool), bool), finite), s(fun(_2741700, bool), _2741694)))), 29028 ^ _1496237 : [(29031 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2741700, bool), bool), i(s(fun(_2741700, fun(fun(_2741700, bool), bool)), in), s(_2741700, i(s(fun(_2741700, _2741700), _2741696), s(_2741700, 29027 ^ [_2741694, _2741696, _2741698, _2741700]))))), s(fun(_2741700, bool), _2741694))))], (29029 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2741700, bool), bool), i(s(fun(_2741700, fun(fun(_2741700, bool), bool)), in), s(_2741700, 29027 ^ [_2741694, _2741696, _2741698, _2741700]))), s(fun(_2741700, bool), _2741694)))))]], 29034 ^ _1496237 : [(29037 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2741700, bool), bool), i(s(fun(_2741700, fun(fun(_2741700, bool), bool)), in), s(_2741700, 29033 ^ [_2741694, _2741696, _2741698, _2741700]))), s(fun(_2741700, bool), _2741694)))))], (29039 ^ _1496237) ^ [] : [-(s(_2741700, i(s(fun(_2741700, _2741700), _2741696), s(_2741700, 29032 ^ [_2741694, _2741696, _2741698, _2741700]))) = s(_2741700, i(s(fun(_2741700, _2741700), _2741696), s(_2741700, 29033 ^ [_2741694, _2741696, _2741698, _2741700]))))], (29041 ^ _1496237) ^ [] : [s(_2741700, 29032 ^ [_2741694, _2741696, _2741698, _2741700]) = s(_2741700, 29033 ^ [_2741694, _2741696, _2741698, _2741700])], (29035 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2741700, bool), bool), i(s(fun(_2741700, fun(fun(_2741700, bool), bool)), in), s(_2741700, 29032 ^ [_2741694, _2741696, _2741698, _2741700]))), s(fun(_2741700, bool), _2741694)))))]]], (4092 ^ _1496237) ^ [] : [-(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))))))))], (17004 ^ _1496237) ^ [_2037957, _2037959, _2037961] : [-(p(s(bool, i(s(fun(fun(_2037961, bool), bool), i(s(fun(fun(_2037961, bool), fun(fun(_2037961, bool), bool)), subset), s(fun(_2037961, bool), i(s(fun(_2037961, fun(_2037961, bool)), i(s(fun(fun(_2037961, bool), fun(_2037961, fun(_2037961, bool))), delete), s(fun(_2037961, bool), _2037957))), s(_2037961, _2037959))))), s(fun(_2037961, bool), _2037957)))))], (8546 ^ _1496237) ^ [_1758525, _1758527, _1758529] : [8561 ^ _1496237 : [(8566 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1758527, bool), i(s(fun(_1758529, fun(_1758527, bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool))), i(s(fun(fun(_1758529, bool), fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool)))), _1758525), s(fun(_1758529, bool), 8547 ^ [_1758525, _1758527, _1758529]))), s(fun(_1758529, fun(_1758527, bool)), 8548 ^ [_1758525, _1758527, _1758529]))), s(_1758529, 8549 ^ [_1758525, _1758527, _1758529]))), s(_1758527, 8550 ^ [_1758525, _1758527, _1758529]))))], (8564 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1758527, bool), i(s(fun(_1758529, fun(_1758527, bool)), 8548 ^ [_1758525, _1758527, _1758529]), s(_1758529, 8549 ^ [_1758525, _1758527, _1758529]))), s(_1758527, 8550 ^ [_1758525, _1758527, _1758529])))))], (8562 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1758529, bool), 8547 ^ [_1758525, _1758527, _1758529]), s(_1758529, 8549 ^ [_1758525, _1758527, _1758529])))))]], 8553 ^ _1496237 : [(8556 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1758529, bool), 8547 ^ [_1758525, _1758527, _1758529]), s(_1758529, 8549 ^ [_1758525, _1758527, _1758529])))), p(s(bool, i(s(fun(_1758527, bool), i(s(fun(_1758529, fun(_1758527, bool)), 8548 ^ [_1758525, _1758527, _1758529]), s(_1758529, 8549 ^ [_1758525, _1758527, _1758529]))), s(_1758527, 8550 ^ [_1758525, _1758527, _1758529]))))], (8554 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1758527, bool), i(s(fun(_1758529, fun(_1758527, bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool))), i(s(fun(fun(_1758529, bool), fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool)))), _1758525), s(fun(_1758529, bool), 8547 ^ [_1758525, _1758527, _1758529]))), s(fun(_1758529, fun(_1758527, bool)), 8548 ^ [_1758525, _1758527, _1758529]))), s(_1758529, 8549 ^ [_1758525, _1758527, _1758529]))), s(_1758527, 8550 ^ [_1758525, _1758527, _1758529])))))]], 8567 ^ _1496237 : [(8568 ^ _1496237) ^ [_1760048] : [s(fun(_1758527, bool), i(s(fun(_1758529, fun(_1758527, bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool))), i(s(fun(fun(_1758529, bool), fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool)))), _1760048), s(fun(_1758529, bool), 8569 ^ [_1758525, _1758527, _1758529, _1760048]))), s(fun(_1758529, fun(_1758527, bool)), 8570 ^ [_1758525, _1758527, _1758529, _1760048]))), s(_1758529, 8571 ^ [_1758525, _1758527, _1758529, _1760048]))) = s(fun(_1758527, bool), i(s(fun(_1758529, fun(_1758527, bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool))), i(s(fun(fun(_1758529, bool), fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool)))), _1758525), s(fun(_1758529, bool), 8569 ^ [_1758525, _1758527, _1758529, _1760048]))), s(fun(_1758529, fun(_1758527, bool)), 8570 ^ [_1758525, _1758527, _1758529, _1760048]))), s(_1758529, 8571 ^ [_1758525, _1758527, _1758529, _1760048]))), 8574 ^ _1496237 : [(8583 ^ _1496237) ^ [_1761663, _1761665, _1761667, _1761669] : [-(p(s(bool, i(s(fun(list(_1758527), bool), i(s(fun(list(_1758529), fun(list(_1758527), bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(list(_1758529), fun(list(_1758527), bool))), all2), s(fun(_1758529, fun(_1758527, bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool))), i(s(fun(fun(_1758529, bool), fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool)))), _1760048), s(fun(_1758529, bool), _1761665))), s(fun(_1758529, fun(_1758527, bool)), _1761663))))), s(list(_1758529), _1761669))), s(list(_1758527), _1761667))))), p(s(bool, i(s(fun(list(_1758529), bool), i(s(fun(fun(_1758529, bool), fun(list(_1758529), bool)), all0), s(fun(_1758529, bool), _1761665))), s(list(_1758529), _1761669)))), p(s(bool, i(s(fun(list(_1758527), bool), i(s(fun(list(_1758529), fun(list(_1758527), bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(list(_1758529), fun(list(_1758527), bool))), all2), s(fun(_1758529, fun(_1758527, bool)), _1761663))), s(list(_1758529), _1761669))), s(list(_1758527), _1761667))))], (8575 ^ _1496237) ^ [_1761052, _1761054, _1761056, _1761058] : [p(s(bool, i(s(fun(list(_1758527), bool), i(s(fun(list(_1758529), fun(list(_1758527), bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(list(_1758529), fun(list(_1758527), bool))), all2), s(fun(_1758529, fun(_1758527, bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool))), i(s(fun(fun(_1758529, bool), fun(fun(_1758529, fun(_1758527, bool)), fun(_1758529, fun(_1758527, bool)))), _1760048), s(fun(_1758529, bool), _1761054))), s(fun(_1758529, fun(_1758527, bool)), _1761052))))), s(list(_1758529), _1761058))), s(list(_1758527), _1761056)))), 8578 ^ _1496237 : [(8581 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1758527), bool), i(s(fun(list(_1758529), fun(list(_1758527), bool)), i(s(fun(fun(_1758529, fun(_1758527, bool)), fun(list(_1758529), fun(list(_1758527), bool))), all2), s(fun(_1758529, fun(_1758527, bool)), _1761052))), s(list(_1758529), _1761058))), s(list(_1758527), _1761056)))))], (8579 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1758529), bool), i(s(fun(fun(_1758529, bool), fun(list(_1758529), bool)), all0), s(fun(_1758529, bool), _1761054))), s(list(_1758529), _1761058)))))]]]]]]], (10257 ^ _1496237) ^ [_1831216] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1831216))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(hreal, _1831216))], (7847 ^ _1496237) ^ [_1723297, _1723299] : [7859 ^ _1496237 : [(7860 ^ _1496237) ^ [_1723903] : [-(p(s(bool, i(s(fun(recspace(_1723299), bool), _1723297), s(recspace(_1723299), _1723903)))))]], p(s(bool, i(s(fun(recspace(_1723299), bool), _1723297), s(recspace(_1723299), bottom)))), 7855 ^ _1496237 : [(7858 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(recspace(_1723299), bool), _1723297), s(recspace(_1723299), i(s(fun(fun(num, recspace(_1723299)), recspace(_1723299)), i(s(fun(_1723299, fun(fun(num, recspace(_1723299)), recspace(_1723299))), i(s(fun(num, fun(_1723299, fun(fun(num, recspace(_1723299)), recspace(_1723299)))), constr), s(num, 7852 ^ [_1723297, _1723299]))), s(_1723299, 7853 ^ [_1723297, _1723299]))), s(fun(num, recspace(_1723299)), 7854 ^ [_1723297, _1723299]))))))], (7856 ^ _1496237) ^ [_1723702] : [-(p(s(bool, i(s(fun(recspace(_1723299), bool), _1723297), s(recspace(_1723299), i(s(fun(num, recspace(_1723299)), 7854 ^ [_1723297, _1723299]), s(num, _1723702)))))))]]], (10095 ^ _1496237) ^ [_1826842] : [10098 ^ _1496237 : [(10099 ^ _1496237) ^ [_1827076] : [p(s(bool, i(s(fun(hreal, bool), _1826842), s(hreal, _1827076))))]], 10101 ^ _1496237 : [(10104 ^ _1496237) ^ [_1827184] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, 10100 ^ [_1826842, _1827184]))), s(hreal, _1827184))))], (10102 ^ _1496237) ^ [_1827144] : [-(p(s(bool, i(s(fun(hreal, bool), _1826842), s(hreal, 10100 ^ [_1826842, _1827144])))))]], 10106 ^ _1496237 : [(10113 ^ _1496237) ^ [_1827500] : [10115 ^ _1496237 : [(10118 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, 10114 ^ [_1826842, _1827500]))), s(hreal, _1827500))))], (10116 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(hreal, bool), _1826842), s(hreal, 10114 ^ [_1826842, _1827500])))))]], -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, 10105 ^ [_1826842]))), s(hreal, _1827500)))))], (10107 ^ _1496237) ^ [_1827361] : [p(s(bool, i(s(fun(hreal, bool), _1826842), s(hreal, _1827361)))), -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1827361))), s(hreal, 10105 ^ [_1826842])))))]]], (36687 ^ _1496237) ^ [_3565958, _3565960, _3565962] : [36688 ^ _1496237 : [(36691 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3565962, bool), bool), countable), s(fun(_3565962, bool), _3565958))))], (36689 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3565962, bool), bool), countable), s(fun(_3565962, bool), _3565960))))]], -(p(s(bool, i(s(fun(fun(_3565962, bool), bool), countable), s(fun(_3565962, bool), i(s(fun(fun(_3565962, bool), fun(_3565962, bool)), i(s(fun(fun(_3565962, bool), fun(fun(_3565962, bool), fun(_3565962, bool))), inter), s(fun(_3565962, bool), _3565960))), s(fun(_3565962, bool), _3565958)))))))], (396 ^ _1496237) ^ [_1502601, _1502603, _1502605] : [407 ^ _1496237 : [(412 ^ _1496237) ^ [] : [-(p(s(bool, _1502601)))], (410 ^ _1496237) ^ [] : [-(p(s(bool, _1502603)))], (408 ^ _1496237) ^ [] : [-(p(s(bool, _1502605)))]], p(s(bool, _1502605)), p(s(bool, _1502603)), p(s(bool, _1502601))], (20104 ^ _1496237) ^ [_2222687, _2222689, _2222691, _2222693] : [20108 ^ _1496237 : [(20111 ^ _1496237) ^ [] : [s(_2222691, i(s(fun(_2222691, _2222691), i(s(fun(_2222693, fun(_2222691, _2222691)), _2222689), s(_2222693, 20105 ^ [_2222687, _2222689, _2222691, _2222693]))), s(_2222691, i(s(fun(_2222691, _2222691), i(s(fun(_2222693, fun(_2222691, _2222691)), _2222689), s(_2222693, 20106 ^ [_2222687, _2222689, _2222691, _2222693]))), s(_2222691, 20107 ^ [_2222687, _2222689, _2222691, _2222693]))))) = s(_2222691, i(s(fun(_2222691, _2222691), i(s(fun(_2222693, fun(_2222691, _2222691)), _2222689), s(_2222693, 20106 ^ [_2222687, _2222689, _2222691, _2222693]))), s(_2222691, i(s(fun(_2222691, _2222691), i(s(fun(_2222693, fun(_2222691, _2222691)), _2222689), s(_2222693, 20105 ^ [_2222687, _2222689, _2222691, _2222693]))), s(_2222691, 20107 ^ [_2222687, _2222689, _2222691, _2222693])))))], (20109 ^ _1496237) ^ [] : [s(_2222693, 20105 ^ [_2222687, _2222689, _2222691, _2222693]) = s(_2222693, 20106 ^ [_2222687, _2222689, _2222691, _2222693])]], 20112 ^ _1496237 : [(20113 ^ _1496237) ^ [_2223691, _2223693, _2223695] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2222691, fun(num, bool)), i(s(fun(fun(_2222693, bool), fun(_2222691, fun(num, bool))), i(s(fun(_2222691, fun(fun(_2222693, bool), fun(_2222691, fun(num, bool)))), i(s(fun(fun(_2222693, fun(_2222691, _2222691)), fun(_2222691, fun(fun(_2222693, bool), fun(_2222691, fun(num, bool))))), finrec), s(fun(_2222693, fun(_2222691, _2222691)), _2222689))), s(_2222691, _2222687))), s(fun(_2222693, bool), _2223693))), s(_2222691, _2223691))), s(num, i(s(fun(num, num), suc), s(num, _2223695)))))), 20116 ^ _1496237 : [(20117 ^ _1496237) ^ [_2224200] : [p(s(bool, i(s(fun(fun(_2222693, bool), bool), i(s(fun(_2222693, fun(fun(_2222693, bool), bool)), in), s(_2222693, _2224200))), s(fun(_2222693, bool), _2223693)))), 20121 ^ _1496237 : [(20124 ^ _1496237) ^ [] : [-(s(_2222691, _2223691) = s(_2222691, i(s(fun(_2222691, _2222691), i(s(fun(_2222693, fun(_2222691, _2222691)), _2222689), s(_2222693, _2224200))), s(_2222691, 20120 ^ [_2222687, _2222689, _2222691, _2222693, _2223691, _2223693, _2223695, _2224200]))))], (20122 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2222691, fun(num, bool)), i(s(fun(fun(_2222693, bool), fun(_2222691, fun(num, bool))), i(s(fun(_2222691, fun(fun(_2222693, bool), fun(_2222691, fun(num, bool)))), i(s(fun(fun(_2222693, fun(_2222691, _2222691)), fun(_2222691, fun(fun(_2222693, bool), fun(_2222691, fun(num, bool))))), finrec), s(fun(_2222693, fun(_2222691, _2222691)), _2222689))), s(_2222691, _2222687))), s(fun(_2222693, bool), i(s(fun(_2222693, fun(_2222693, bool)), i(s(fun(fun(_2222693, bool), fun(_2222693, fun(_2222693, bool))), delete), s(fun(_2222693, bool), _2223693))), s(_2222693, _2224200))))), s(_2222691, 20120 ^ [_2222687, _2222689, _2222691, _2222693, _2223691, _2223693, _2223695, _2224200]))), s(num, _2223695)))))]]]]]]], (8849 ^ _1496237) ^ [_1774731, _1774733, _1774735, _1774737] : [-(s(bool, i(s(fun(list(prod(_1774737, _1774735)), bool), i(s(fun(prod(_1774737, _1774735), fun(list(prod(_1774737, _1774735)), bool)), mem), s(prod(_1774737, _1774735), i(s(fun(_1774735, prod(_1774737, _1774735)), i(s(fun(_1774737, fun(_1774735, prod(_1774737, _1774735))), c_), s(_1774737, _1774731))), s(_1774735, i(s(fun(list(prod(_1774737, _1774735)), _1774735), i(s(fun(_1774737, fun(list(prod(_1774737, _1774735)), _1774735)), assoc), s(_1774737, _1774731))), s(list(prod(_1774737, _1774735)), _1774733))))))), s(list(prod(_1774737, _1774735)), _1774733))) = s(bool, i(s(fun(list(_1774737), bool), i(s(fun(_1774737, fun(list(_1774737), bool)), mem), s(_1774737, _1774731))), s(list(_1774737), i(s(fun(list(prod(_1774737, _1774735)), list(_1774737)), i(s(fun(fun(prod(_1774737, _1774735), _1774737), fun(list(prod(_1774737, _1774735)), list(_1774737))), map0), s(fun(prod(_1774737, _1774735), _1774737), fst))), s(list(prod(_1774737, _1774735)), _1774733))))))], (42120 ^ _1496237) ^ [_3983707, _3983709, _3983711] : [p(s(bool, i(s(fun(fun(cart(real, _3983709), cart(real, _3983711)), bool), linear), s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707)))), 42123 ^ _1496237 : [(42138 ^ _1496237) ^ [] : [42140 ^ _1496237 : [(42143 ^ _1496237) ^ [] : [s(cart(real, _3983709), 42139 ^ [_3983707, _3983709, _3983711]) = s(cart(real, _3983709), i(s(fun(num, cart(real, _3983709)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (42141 ^ _1496237) ^ [] : [-(s(cart(real, _3983711), i(s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707), s(cart(real, _3983709), 42139 ^ [_3983707, _3983709, _3983711]))) = s(cart(real, _3983711), i(s(fun(num, cart(real, _3983711)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]], 42144 ^ _1496237 : [(42145 ^ _1496237) ^ [_3984629, _3984631] : [s(cart(real, _3983711), i(s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707), s(cart(real, _3983709), _3984631))) = s(cart(real, _3983711), i(s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707), s(cart(real, _3983709), _3984629))), -(s(cart(real, _3983709), _3984631) = s(cart(real, _3983709), _3984629))]]], (42124 ^ _1496237) ^ [] : [42127 ^ _1496237 : [(42130 ^ _1496237) ^ [] : [s(cart(real, _3983709), 42125 ^ [_3983707, _3983709, _3983711]) = s(cart(real, _3983709), 42126 ^ [_3983707, _3983709, _3983711])], (42128 ^ _1496237) ^ [] : [-(s(cart(real, _3983711), i(s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707), s(cart(real, _3983709), 42125 ^ [_3983707, _3983709, _3983711]))) = s(cart(real, _3983711), i(s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707), s(cart(real, _3983709), 42126 ^ [_3983707, _3983709, _3983711]))))]], 42131 ^ _1496237 : [(42132 ^ _1496237) ^ [_3984212] : [s(cart(real, _3983711), i(s(fun(cart(real, _3983709), cart(real, _3983711)), _3983707), s(cart(real, _3983709), _3984212))) = s(cart(real, _3983711), i(s(fun(num, cart(real, _3983711)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3983709), _3984212) = s(cart(real, _3983709), i(s(fun(num, cart(real, _3983709)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]]], (7878 ^ _1496237) ^ [_1725340, _1725342] : [s(bool, i(s(fun(_1725342, bool), _1725340), s(_1725342, 7879 ^ [_1725340, _1725342]))) = s(bool, t), 7882 ^ _1496237 : [(7883 ^ _1496237) ^ [_1725504] : [-(s(_1725342, i(s(fun(num, _1725342), fnil), s(num, _1725504))) = s(_1725342, i(s(fun(fun(_1725342, bool), _1725342), h_), s(fun(_1725342, bool), _1725340))))]]], (29252 ^ _1496237) ^ [_2756398, _2756400, _2756402, _2756404] : [-(p(s(bool, i(s(fun(real, bool), _2756402), s(real, i(s(fun(fun(_2756404, real), real), i(s(fun(fun(_2756404, bool), fun(fun(_2756404, real), real)), sum), s(fun(_2756404, bool), _2756398))), s(fun(_2756404, real), _2756400))))))), p(s(bool, i(s(fun(real, bool), _2756402), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))), 29261 ^ _1496237 : [(29266 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), _2756402), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, 29259 ^ [_2756398, _2756400, _2756402, _2756404]))), s(real, 29260 ^ [_2756398, _2756400, _2756402, _2756404]))))))], (29264 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _2756402), s(real, 29260 ^ [_2756398, _2756400, _2756402, _2756404])))))], (29262 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _2756402), s(real, 29259 ^ [_2756398, _2756400, _2756402, _2756404])))))]], 29268 ^ _1496237 : [(29271 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), _2756402), s(real, i(s(fun(_2756404, real), _2756400), s(_2756404, 29267 ^ [_2756398, _2756400, _2756402, _2756404]))))))], (29269 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2756404, bool), bool), i(s(fun(_2756404, fun(fun(_2756404, bool), bool)), in), s(_2756404, 29267 ^ [_2756398, _2756400, _2756402, _2756404]))), s(fun(_2756404, bool), _2756398)))))]]], (38581 ^ _1496237) ^ [_3659001] : [38586 ^ _1496237 : [(38591 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), _3659001), s(real, 38585 ^ [_3659001]))))], (38589 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _3659001), s(real, 38584 ^ [_3659001])))))], (38587 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38584 ^ [_3659001]))), s(real, 38585 ^ [_3659001])))))]], 38593 ^ _1496237 : [(38596 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), _3659001), s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38592 ^ [_3659001]))))))))], (38594 ^ _1496237) ^ [] : [s(num, 38592 ^ [_3659001]) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], 38597 ^ _1496237 : [(38598 ^ _1496237) ^ [_3659466] : [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, _3659466)))), -(p(s(bool, i(s(fun(real, bool), _3659001), s(real, _3659466)))))]]], (42324 ^ _1496237) ^ [_4000960, _4000962, _4000964, _4000966] : [s(cart(real, _4000962), i(s(fun(num, cart(real, _4000962)), i(s(fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))), i(s(fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962)))), i(s(fun(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))))), _4000960), s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), 42325 ^ [_4000960, _4000962, _4000964, _4000966]))), s(fun(num, cart(real, _4000966)), 42326 ^ [_4000960, _4000962, _4000964, _4000966]))), s(fun(num, cart(real, _4000964)), 42327 ^ [_4000960, _4000962, _4000964, _4000966]))), s(num, 42328 ^ [_4000960, _4000962, _4000964, _4000966]))) = s(cart(real, _4000962), i(s(fun(cart(real, _4000964), cart(real, _4000962)), i(s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), 42325 ^ [_4000960, _4000962, _4000964, _4000966]), s(cart(real, _4000966), i(s(fun(cart(real, _4000966), cart(real, _4000966)), i(s(fun(cart(real, _4000966), fun(cart(real, _4000966), cart(real, _4000966))), vectoru_sub), s(cart(real, _4000966), i(s(fun(num, cart(real, _4000966)), 42326 ^ [_4000960, _4000962, _4000964, _4000966]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42328 ^ [_4000960, _4000962, _4000964, _4000966]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4000966), i(s(fun(num, cart(real, _4000966)), 42326 ^ [_4000960, _4000962, _4000964, _4000966]), s(num, 42328 ^ [_4000960, _4000962, _4000964, _4000966]))))))), s(cart(real, _4000964), i(s(fun(num, cart(real, _4000964)), 42327 ^ [_4000960, _4000962, _4000964, _4000966]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42328 ^ [_4000960, _4000962, _4000964, _4000966]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 42331 ^ _1496237 : [(42332 ^ _1496237) ^ [_4003444] : [s(cart(real, _4000962), i(s(fun(num, cart(real, _4000962)), i(s(fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))), i(s(fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962)))), i(s(fun(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))))), _4003444), s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), 42333 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))), s(fun(num, cart(real, _4000966)), 42334 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))), s(fun(num, cart(real, _4000964)), 42335 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))), s(num, 42336 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))) = s(cart(real, _4000962), i(s(fun(cart(real, _4000964), cart(real, _4000962)), i(s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), 42333 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]), s(cart(real, _4000966), i(s(fun(num, cart(real, _4000966)), 42334 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]), s(num, 42336 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))))), s(cart(real, _4000964), i(s(fun(cart(real, _4000964), cart(real, _4000964)), i(s(fun(cart(real, _4000964), fun(cart(real, _4000964), cart(real, _4000964))), vectoru_sub), s(cart(real, _4000964), i(s(fun(num, cart(real, _4000964)), 42335 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 42336 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4000964), i(s(fun(num, cart(real, _4000964)), 42335 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]), s(num, 42336 ^ [_4000960, _4000962, _4000964, _4000966, _4003444]))))))), 42339 ^ _1496237 : [(42340 ^ _1496237) ^ [_4005586, _4005588, _4005590, _4005592, _4005594] : [p(s(bool, i(s(fun(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), bool), bilinear), s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), _4005590)))), -(s(cart(real, _4000962), i(s(fun(fun(num, cart(real, _4000962)), cart(real, _4000962)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4000962)), cart(real, _4000962))), 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, _4005588))), s(num, _4005586))))), s(fun(num, cart(real, _4000962)), i(s(fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))), i(s(fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962)))), i(s(fun(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))))), _4003444), s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), _4005590))), s(fun(num, cart(real, _4000966)), _4005594))), s(fun(num, cart(real, _4000964)), _4005592))))) = s(cart(real, _4000962), i(s(fun(cart(real, _4000962), cart(real, _4000962)), i(s(fun(cart(real, _4000962), fun(cart(real, _4000962), cart(real, _4000962))), i(s(fun(bool, fun(cart(real, _4000962), fun(cart(real, _4000962), cart(real, _4000962)))), cond), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4005588))), s(num, _4005586))))), s(cart(real, _4000962), i(s(fun(cart(real, _4000962), cart(real, _4000962)), i(s(fun(cart(real, _4000962), fun(cart(real, _4000962), cart(real, _4000962))), vectoru_sub), s(cart(real, _4000962), i(s(fun(cart(real, _4000962), cart(real, _4000962)), i(s(fun(cart(real, _4000962), fun(cart(real, _4000962), cart(real, _4000962))), vectoru_sub), s(cart(real, _4000962), i(s(fun(cart(real, _4000964), cart(real, _4000962)), i(s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), _4005590), s(cart(real, _4000966), i(s(fun(num, cart(real, _4000966)), _4005594), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4005586))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(cart(real, _4000964), i(s(fun(num, cart(real, _4000964)), _4005592), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _4005586))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), s(cart(real, _4000962), i(s(fun(cart(real, _4000964), cart(real, _4000962)), i(s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), _4005590), s(cart(real, _4000966), i(s(fun(num, cart(real, _4000966)), _4005594), s(num, _4005588))))), s(cart(real, _4000964), i(s(fun(num, cart(real, _4000964)), _4005592), s(num, _4005588))))))))), s(cart(real, _4000962), i(s(fun(fun(num, cart(real, _4000962)), cart(real, _4000962)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _4000962)), cart(real, _4000962))), 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, _4005588))), s(num, _4005586))))), s(fun(num, cart(real, _4000962)), i(s(fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))), i(s(fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962)))), i(s(fun(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), fun(fun(num, cart(real, _4000966)), fun(fun(num, cart(real, _4000964)), fun(num, cart(real, _4000962))))), _4000960), s(fun(cart(real, _4000966), fun(cart(real, _4000964), cart(real, _4000962))), _4005590))), s(fun(num, cart(real, _4000966)), _4005594))), s(fun(num, cart(real, _4000964)), _4005592))))))))), s(cart(real, _4000962), i(s(fun(num, cart(real, _4000962)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (37913 ^ _1496237) ^ [_3623694, _3623696, _3623698, _3623700, _3623702] : [-(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, _3623696))), s(real, _3623702))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3623694))), s(real, _3623700))))))), s(real, _3623698))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3623702))), s(real, _3623698)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3623700))), s(real, _3623698)))), 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, _3623696)))), 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, _3623694)))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _3623696))), s(real, _3623694))) = 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)))))))], (25657 ^ _1496237) ^ [_2517081] : [-(s(fun(fun(_2517081, bool), fun(fun(_2517081, num), num)), nsum) = s(fun(fun(_2517081, bool), fun(fun(_2517081, num), num)), i(s(fun(fun(num, fun(num, num)), fun(fun(_2517081, bool), fun(fun(_2517081, num), num))), iterate), s(fun(num, fun(num, num)), p_))))], (38317 ^ _1496237) ^ [_3643040, _3643042, _3643044, _3643046] : [s(fun(_3643046, bool), i(s(fun(fun(_3643046, bool), fun(_3643046, bool)), i(s(fun(fun(fun(_3643046, bool), bool), fun(fun(_3643046, bool), fun(_3643046, bool))), hull), s(fun(fun(_3643046, bool), bool), _3643044))), s(fun(_3643046, bool), i(s(fun(fun(_3643046, bool), fun(_3643046, bool)), i(s(fun(_3643046, fun(fun(_3643046, bool), fun(_3643046, bool))), insert), s(_3643046, _3643042))), s(fun(_3643046, bool), _3643040))))) = s(fun(_3643046, bool), i(s(fun(fun(_3643046, bool), fun(_3643046, bool)), i(s(fun(fun(fun(_3643046, bool), bool), fun(fun(_3643046, bool), fun(_3643046, bool))), hull), s(fun(fun(_3643046, bool), bool), _3643044))), s(fun(_3643046, bool), _3643040))), -(p(s(bool, i(s(fun(fun(_3643046, bool), bool), i(s(fun(_3643046, fun(fun(_3643046, bool), bool)), in), s(_3643046, _3643042))), s(fun(_3643046, bool), i(s(fun(fun(_3643046, bool), fun(_3643046, bool)), i(s(fun(fun(fun(_3643046, bool), bool), fun(fun(_3643046, bool), fun(_3643046, bool))), hull), s(fun(fun(_3643046, bool), bool), _3643044))), s(fun(_3643046, bool), _3643040)))))))], (16942 ^ _1496237) ^ [_2033349, _2033351, _2033353] : [-(p(s(bool, i(s(fun(fun(_2033353, bool), bool), i(s(fun(_2033353, fun(fun(_2033353, bool), bool)), in), s(_2033353, _2033351))), s(fun(_2033353, bool), _2033349))))), 16945 ^ _1496237 : [(16946 ^ _1496237) ^ [_2033419] : [-(s(bool, i(s(fun(fun(_2033353, bool), bool), i(s(fun(fun(_2033353, bool), fun(fun(_2033353, bool), bool)), subset), s(fun(_2033353, bool), _2033349))), s(fun(_2033353, bool), i(s(fun(fun(_2033353, bool), fun(_2033353, bool)), i(s(fun(_2033353, fun(fun(_2033353, bool), fun(_2033353, bool))), insert), s(_2033353, _2033351))), s(fun(_2033353, bool), _2033419))))) = s(bool, i(s(fun(fun(_2033353, bool), bool), i(s(fun(fun(_2033353, bool), fun(fun(_2033353, bool), bool)), subset), s(fun(_2033353, bool), _2033349))), s(fun(_2033353, bool), _2033419))))]]], (600 ^ _1496237) ^ [_1504893, _1504895, _1504897] : [601 ^ _1496237 : [(606 ^ _1496237) ^ [] : [p(s(bool, _1504893))], (604 ^ _1496237) ^ [] : [p(s(bool, _1504895))], (602 ^ _1496237) ^ [] : [p(s(bool, _1504897))]], -(p(s(bool, _1504897))), -(p(s(bool, _1504895))), -(p(s(bool, _1504893)))], (10235 ^ _1496237) ^ [_1830523, _1830525, _1830527] : [s(hreal, _1830525) = s(hreal, _1830523), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830527))), s(hreal, _1830525))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830527))), s(hreal, _1830523))))], (36900 ^ _1496237) ^ [_3575615, _3575617, _3575619] : [36965 ^ _1496237 : [(36966 ^ _1496237) ^ [_3579178] : [36972 ^ _1496237 : [(36975 ^ _1496237) ^ [_3579964] : [p(s(bool, i(s(fun(_3575617, bool), i(s(fun(bool, fun(_3575617, bool)), i(s(fun(_3575617, fun(bool, fun(_3575617, bool))), setspec), s(_3575617, 36969 ^ [_3575615, _3575617, _3575619, _3579178]))), s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), 36967 ^ [_3575615, _3575617, _3575619, _3579178]), s(num, 36968 ^ [_3575615, _3575617, _3575619, _3579178]))), s(_3575617, _3579964))))), s(_3575617, _3579964))))], (36973 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), i(s(fun(fun(num, fun(_3575617, bool)), fun(num, fun(_3575617, bool))), _3579178), s(fun(num, fun(_3575617, bool)), 36967 ^ [_3575615, _3575617, _3575619, _3579178]))), s(num, 36968 ^ [_3575615, _3575617, _3575619, _3579178]))), s(_3575617, 36969 ^ [_3575615, _3575617, _3575619, _3579178])))))]], 36977 ^ _1496237 : [(36980 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), i(s(fun(fun(num, fun(_3575617, bool)), fun(num, fun(_3575617, bool))), _3579178), s(fun(num, fun(_3575617, bool)), 36967 ^ [_3575615, _3575617, _3575619, _3579178]))), s(num, 36968 ^ [_3575615, _3575617, _3575619, _3579178]))), s(_3575617, 36969 ^ [_3575615, _3575617, _3575619, _3579178]))))], (36978 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3575617, bool), i(s(fun(bool, fun(_3575617, bool)), i(s(fun(_3575617, fun(bool, fun(_3575617, bool))), setspec), s(_3575617, 36969 ^ [_3575615, _3575617, _3575619, _3579178]))), s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), 36967 ^ [_3575615, _3575617, _3575619, _3579178]), s(num, 36968 ^ [_3575615, _3575617, _3575619, _3579178]))), s(_3575617, 36976 ^ [_3575615, _3575617, _3575619, _3579178]))))), s(_3575617, 36976 ^ [_3575615, _3575617, _3575619, _3579178])))))]], 36981 ^ _1496237 : [(36982 ^ _1496237) ^ [_3580372] : [36984 ^ _1496237 : [(36989 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3575617, bool), bool), countable), s(fun(_3575617, bool), i(s(fun(fun(_3575617, bool), fun(_3575617, bool)), gspec), s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), i(s(fun(fun(num, fun(_3575617, bool)), fun(num, fun(_3575617, bool))), _3579178), s(fun(num, fun(_3575617, bool)), _3580372))), s(num, 36983 ^ [_3575615, _3575617, _3575619, _3579178, _3580372]))))))))], (36987 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 36983 ^ [_3575615, _3575617, _3575619, _3579178, _3580372]))), s(num, i(s(fun(fun(_3575619, bool), num), dimindex), s(fun(_3575619, bool), univ)))))))], (36985 ^ _1496237) ^ [] : [-(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 ^ [_3575615, _3575617, _3575619, _3579178, _3580372])))))]], -(p(s(bool, i(s(fun(fun(cart(_3575617, _3575619), bool), bool), countable), s(fun(cart(_3575617, _3575619), bool), i(s(fun(fun(cart(_3575617, _3575619), bool), fun(cart(_3575617, _3575619), bool)), gspec), s(fun(cart(_3575617, _3575619), bool), i(s(fun(fun(num, fun(_3575617, bool)), fun(cart(_3575617, _3575619), bool)), _3575615), s(fun(num, fun(_3575617, bool)), _3580372)))))))))]]]], 36905 ^ _1496237 : [(36908 ^ _1496237) ^ [_3576749, _3576751] : [p(s(bool, i(s(fun(cart(_3575617, _3575619), bool), i(s(fun(bool, fun(cart(_3575617, _3575619), bool)), i(s(fun(cart(_3575617, _3575619), fun(bool, fun(cart(_3575617, _3575619), bool))), setspec), s(cart(_3575617, _3575619), 36902 ^ [_3575615, _3575617, _3575619]))), s(bool, _3576749))), s(cart(_3575617, _3575619), _3576751)))), 36911 ^ _1496237 : [(36915 ^ _1496237) ^ [] : [-(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 ^ [_3575615, _3575617, _3575619, _3576749, _3576751])))))], (36917 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 36913 ^ [_3575615, _3575617, _3575619, _3576749, _3576751]))), s(num, i(s(fun(fun(_3575619, bool), num), dimindex), s(fun(_3575619, bool), univ)))))))], (36919 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), 36901 ^ [_3575615, _3575617, _3575619]), s(num, 36913 ^ [_3575615, _3575617, _3575619, _3576749, _3576751]))), s(_3575617, i(s(fun(num, _3575617), i(s(fun(cart(_3575617, _3575619), fun(num, _3575617)), d_), s(cart(_3575617, _3575619), _3576751))), s(num, 36913 ^ [_3575615, _3575617, _3575619, _3576749, _3576751]))))))], (36912 ^ _1496237) ^ [] : [-(p(s(bool, _3576749)))]], 36920 ^ _1496237 : [(36921 ^ _1496237) ^ [_3577381] : [-(p(s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), 36901 ^ [_3575615, _3575617, _3575619]), s(num, _3577381))), s(_3575617, i(s(fun(num, _3575617), i(s(fun(cart(_3575617, _3575619), fun(num, _3575617)), d_), s(cart(_3575617, _3575619), _3576751))), s(num, _3577381))))))), 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, _3577381)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3577381))), s(num, i(s(fun(fun(_3575619, bool), num), dimindex), s(fun(_3575619, bool), univ))))))], (36931 ^ _1496237) ^ [] : [p(s(bool, _3576749))]]], (36906 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_3575617, _3575619), bool), i(s(fun(fun(num, fun(_3575617, bool)), fun(cart(_3575617, _3575619), bool)), _3575615), s(fun(num, fun(_3575617, bool)), 36901 ^ [_3575615, _3575617, _3575619]))), s(cart(_3575617, _3575619), 36902 ^ [_3575615, _3575617, _3575619])))))]], 36936 ^ _1496237 : [(36962 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_3575617, _3575619), bool), i(s(fun(bool, fun(cart(_3575617, _3575619), bool)), i(s(fun(cart(_3575617, _3575619), fun(bool, fun(cart(_3575617, _3575619), bool))), setspec), s(cart(_3575617, _3575619), 36902 ^ [_3575615, _3575617, _3575619]))), s(bool, 36935 ^ [_3575615, _3575617, _3575619]))), s(cart(_3575617, _3575619), 36934 ^ [_3575615, _3575617, _3575619])))))], (36951 ^ _1496237) ^ [] : [36953 ^ _1496237 : [(36958 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), 36901 ^ [_3575615, _3575617, _3575619]), s(num, 36952 ^ [_3575615, _3575617, _3575619]))), s(_3575617, i(s(fun(num, _3575617), i(s(fun(cart(_3575617, _3575619), fun(num, _3575617)), d_), s(cart(_3575617, _3575619), 36934 ^ [_3575615, _3575617, _3575619]))), s(num, 36952 ^ [_3575615, _3575617, _3575619]))))))], (36956 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 36952 ^ [_3575615, _3575617, _3575619]))), s(num, i(s(fun(fun(_3575619, bool), num), dimindex), s(fun(_3575619, bool), univ)))))))], (36954 ^ _1496237) ^ [] : [-(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 ^ [_3575615, _3575617, _3575619])))))]], -(p(s(bool, 36935 ^ [_3575615, _3575617, _3575619])))], (36937 ^ _1496237) ^ [] : [p(s(bool, 36935 ^ [_3575615, _3575617, _3575619])), 36940 ^ _1496237 : [(36941 ^ _1496237) ^ [_3578203] : [-(p(s(bool, i(s(fun(_3575617, bool), i(s(fun(num, fun(_3575617, bool)), 36901 ^ [_3575615, _3575617, _3575619]), s(num, _3578203))), s(_3575617, i(s(fun(num, _3575617), i(s(fun(cart(_3575617, _3575619), fun(num, _3575617)), d_), s(cart(_3575617, _3575619), 36934 ^ [_3575615, _3575617, _3575619]))), s(num, _3578203))))))), 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, _3578203)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3578203))), s(num, i(s(fun(fun(_3575619, bool), num), dimindex), s(fun(_3575619, bool), univ))))))]]], (36964 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(_3575617, _3575619), bool), i(s(fun(fun(num, fun(_3575617, bool)), fun(cart(_3575617, _3575619), bool)), _3575615), s(fun(num, fun(_3575617, bool)), 36901 ^ [_3575615, _3575617, _3575619]))), s(cart(_3575617, _3575619), 36902 ^ [_3575615, _3575617, _3575619]))))]]], (17253 ^ _1496237) ^ [_2053126, _2053128, _2053130] : [-(s(fun(_2053130, bool), i(s(fun(fun(fun(_2053130, bool), bool), fun(_2053130, bool)), inters), s(fun(fun(_2053130, bool), bool), i(s(fun(fun(fun(_2053130, bool), bool), fun(fun(_2053130, bool), bool)), i(s(fun(fun(fun(_2053130, bool), bool), fun(fun(fun(_2053130, bool), bool), fun(fun(_2053130, bool), bool))), union), s(fun(fun(_2053130, bool), bool), _2053128))), s(fun(fun(_2053130, bool), bool), _2053126))))) = s(fun(_2053130, bool), i(s(fun(fun(_2053130, bool), fun(_2053130, bool)), i(s(fun(fun(_2053130, bool), fun(fun(_2053130, bool), fun(_2053130, bool))), inter), s(fun(_2053130, bool), i(s(fun(fun(fun(_2053130, bool), bool), fun(_2053130, bool)), inters), s(fun(fun(_2053130, bool), bool), _2053128))))), s(fun(_2053130, bool), i(s(fun(fun(fun(_2053130, bool), bool), fun(_2053130, bool)), inters), s(fun(fun(_2053130, bool), bool), _2053126))))))], (22537 ^ _1496237) ^ [_2344865] : [p(s(bool, i(s(fun(list(_2344865), bool), i(s(fun(fun(_2344865, fun(_2344865, bool)), fun(list(_2344865), bool)), pairwise0), s(fun(_2344865, fun(_2344865, bool)), r0))), s(list(_2344865), i(s(fun(list(_2344865), list(_2344865)), i(s(fun(_2344865, fun(list(_2344865), list(_2344865))), cons), s(_2344865, h0))), s(list(_2344865), t0)))))), 22540 ^ _1496237 : [(22543 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_2344865), bool), i(s(fun(fun(_2344865, fun(_2344865, bool)), fun(list(_2344865), bool)), pairwise0), s(fun(_2344865, fun(_2344865, bool)), r0))), s(list(_2344865), t0)))))], (22541 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_2344865), bool), i(s(fun(fun(_2344865, bool), fun(list(_2344865), bool)), all0), s(fun(_2344865, bool), i(s(fun(_2344865, fun(_2344865, bool)), r0), s(_2344865, h0))))), s(list(_2344865), t0)))))]]], (4122 ^ _1496237) ^ [_1602239, _1602241] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602241))), s(num, _1602239))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1602241) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, _1602239) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (27639 ^ _1496237) ^ [_2647615, _2647617] : [s(real, i(s(fun(_2647617, real), i(s(fun(real, fun(_2647617, real)), i(s(fun(fun(_2647617, real), fun(real, fun(_2647617, real))), _2647615), s(fun(_2647617, real), 27640 ^ [_2647615, _2647617]))), s(real, 27641 ^ [_2647615, _2647617]))), s(_2647617, 27642 ^ [_2647615, _2647617]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(_2647617, real), 27640 ^ [_2647615, _2647617]), s(_2647617, 27642 ^ [_2647615, _2647617]))))), s(real, 27641 ^ [_2647615, _2647617]))), 27645 ^ _1496237 : [(27646 ^ _1496237) ^ [_2648177, _2648179, _2648181] : [-(s(real, i(s(fun(fun(_2647617, real), real), i(s(fun(fun(_2647617, bool), fun(fun(_2647617, real), real)), sum), s(fun(_2647617, bool), _2648177))), s(fun(_2647617, real), i(s(fun(real, fun(_2647617, real)), i(s(fun(fun(_2647617, real), fun(real, fun(_2647617, real))), _2647615), s(fun(_2647617, real), _2648181))), s(real, _2648179))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(fun(_2647617, real), real), i(s(fun(fun(_2647617, bool), fun(fun(_2647617, real), real)), sum), s(fun(_2647617, bool), _2648177))), s(fun(_2647617, real), _2648181))))), s(real, _2648179))))]]], (7548 ^ _1496237) ^ [_1709711, _1709713] : [-(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, _1709713))))), s(num, i(s(fun(num, num), bit1), s(num, _1709711))))) = 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, _1709713))), s(num, _1709711))))))))], (12083 ^ _1496237) ^ [_1879082, _1879084] : [-(s(real, _1879082) = 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, _1879084))), s(real, _1879082))))), s(real, _1879082))) = s(real, _1879084))], (7169 ^ _1496237) ^ [_1698140, _1698142, _1698144, _1698146, _1698148] : [7218 ^ _1496237 : [(7219 ^ _1496237) ^ [_1701379] : [-(s(_1698148, i(s(fun(_1698146, _1698148), 7217 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]), s(_1698146, _1701379))) = s(_1698148, i(s(fun(_1698148, _1698148), i(s(fun(_1698148, fun(_1698148, _1698148)), i(s(fun(bool, fun(_1698148, fun(_1698148, _1698148))), cond), s(bool, i(s(fun(_1698146, bool), i(s(fun(fun(_1698146, _1698148), fun(_1698146, bool)), _1698144), s(fun(_1698146, _1698148), 7217 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, _1701379))))), s(_1698148, i(s(fun(_1698146, _1698148), 7217 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]), s(_1698146, i(s(fun(_1698146, _1698146), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698146)), _1698142), s(fun(_1698146, _1698148), 7217 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, _1701379))))))), s(_1698148, i(s(fun(_1698146, _1698148), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698148)), _1698140), s(fun(_1698146, _1698148), 7217 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, _1701379))))))]], p(s(bool, i(s(fun(fun(_1698146, fun(_1698146, bool)), bool), wf), s(fun(_1698146, fun(_1698146, bool)), l_l_)))), 7211 ^ _1496237 : [(7216 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1698146, bool), i(s(fun(_1698146, fun(_1698146, bool)), l_l_), s(_1698146, 7210 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7209 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))))], (7214 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1698146, bool), i(s(fun(_1698146, fun(_1698146, bool)), l_l_), s(_1698146, 7210 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, i(s(fun(_1698146, _1698146), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698146)), _1698142), s(fun(_1698146, _1698148), 7208 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7209 ^ [_1698140, _1698142, _1698144, _1698146, _1698148])))))))], (7212 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1698146, bool), i(s(fun(fun(_1698146, _1698148), fun(_1698146, bool)), _1698144), s(fun(_1698146, _1698148), 7208 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7209 ^ [_1698140, _1698142, _1698144, _1698146, _1698148])))))]], 7200 ^ _1496237 : [(7201 ^ _1496237) ^ [_1700588] : [p(s(bool, i(s(fun(_1698146, bool), i(s(fun(_1698146, fun(_1698146, bool)), l_l_), s(_1698146, _1700588))), s(_1698146, 7199 ^ [_1698140, _1698142, _1698144, _1698146, _1698148])))), -(s(_1698148, i(s(fun(_1698146, _1698148), 7197 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]), s(_1698146, _1700588))) = s(_1698148, i(s(fun(_1698146, _1698148), 7198 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]), s(_1698146, _1700588))))], (7207 ^ _1496237) ^ [] : [s(_1698148, i(s(fun(_1698146, _1698148), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698148)), _1698140), s(fun(_1698146, _1698148), 7197 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7199 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))) = s(_1698148, i(s(fun(_1698146, _1698148), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698148)), _1698140), s(fun(_1698146, _1698148), 7198 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7199 ^ [_1698140, _1698142, _1698144, _1698146, _1698148])))]], 7179 ^ _1496237 : [(7186 ^ _1496237) ^ [] : [s(bool, i(s(fun(_1698146, bool), i(s(fun(fun(_1698146, _1698148), fun(_1698146, bool)), _1698144), s(fun(_1698146, _1698148), 7176 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))) = s(bool, i(s(fun(_1698146, bool), i(s(fun(fun(_1698146, _1698148), fun(_1698146, bool)), _1698144), s(fun(_1698146, _1698148), 7177 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, i(s(fun(_1698146, _1698146), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698146)), _1698142), s(fun(_1698146, _1698148), 7176 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))) = s(_1698146, i(s(fun(_1698146, _1698146), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698146)), _1698142), s(fun(_1698146, _1698148), 7177 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698148, i(s(fun(_1698146, _1698148), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698148)), _1698140), s(fun(_1698146, _1698148), 7176 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))) = s(_1698148, i(s(fun(_1698146, _1698148), i(s(fun(fun(_1698146, _1698148), fun(_1698146, _1698148)), _1698140), s(fun(_1698146, _1698148), 7177 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148])))], (7180 ^ _1496237) ^ [_1699566] : [p(s(bool, i(s(fun(_1698146, bool), i(s(fun(_1698146, fun(_1698146, bool)), l_l_), s(_1698146, _1699566))), s(_1698146, 7178 ^ [_1698140, _1698142, _1698144, _1698146, _1698148])))), -(s(_1698148, i(s(fun(_1698146, _1698148), 7176 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]), s(_1698146, _1699566))) = s(_1698148, i(s(fun(_1698146, _1698148), 7177 ^ [_1698140, _1698142, _1698144, _1698146, _1698148]), s(_1698146, _1699566))))]]], (24886 ^ _1496237) ^ [_2443269, _2443271, _2443273, _2443275, _2443277] : [-(s(fun(_2443275, bool), i(s(fun(fun(_2443275, bool), fun(_2443275, bool)), i(s(fun(fun(_2443275, _2443277), fun(fun(_2443275, bool), fun(_2443275, bool))), i(s(fun(fun(_2443277, fun(_2443277, _2443277)), fun(fun(_2443275, _2443277), fun(fun(_2443275, bool), fun(_2443275, bool)))), support), s(fun(_2443277, fun(_2443277, _2443277)), op))), s(fun(_2443275, _2443277), _2443273))), s(fun(_2443275, bool), i(s(fun(fun(_2443275, bool), fun(_2443275, bool)), i(s(fun(fun(_2443275, bool), fun(fun(_2443275, bool), fun(_2443275, bool))), inter), s(fun(_2443275, bool), _2443271))), s(fun(_2443275, bool), _2443269))))) = s(fun(_2443275, bool), i(s(fun(fun(_2443275, bool), fun(_2443275, bool)), i(s(fun(fun(_2443275, bool), fun(fun(_2443275, bool), fun(_2443275, bool))), inter), s(fun(_2443275, bool), i(s(fun(fun(_2443275, bool), fun(_2443275, bool)), i(s(fun(fun(_2443275, _2443277), fun(fun(_2443275, bool), fun(_2443275, bool))), i(s(fun(fun(_2443277, fun(_2443277, _2443277)), fun(fun(_2443275, _2443277), fun(fun(_2443275, bool), fun(_2443275, bool)))), support), s(fun(_2443277, fun(_2443277, _2443277)), op))), s(fun(_2443275, _2443277), _2443273))), s(fun(_2443275, bool), _2443271))))), s(fun(_2443275, bool), i(s(fun(fun(_2443275, bool), fun(_2443275, bool)), i(s(fun(fun(_2443275, _2443277), fun(fun(_2443275, bool), fun(_2443275, bool))), i(s(fun(fun(_2443277, fun(_2443277, _2443277)), fun(fun(_2443275, _2443277), fun(fun(_2443275, bool), fun(_2443275, bool)))), support), s(fun(_2443277, fun(_2443277, _2443277)), op))), s(fun(_2443275, _2443277), _2443273))), s(fun(_2443275, bool), _2443269))))))], (10687 ^ _1496237) ^ [_1843328, _1843330, _1843332] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1843332))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1843330))), s(real, _1843328))))) = 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, _1843332))), s(real, _1843330))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1843332))), s(real, _1843328))))))], (5109 ^ _1496237) ^ [_1624318] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624318))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(num, _1624318))], (12560 ^ _1496237) ^ [_1890882, _1890884] : [12568 ^ _1496237 : [(12573 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 12567 ^ [_1890882, _1890884]))), s(real, _1890882)))))], (12571 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 12567 ^ [_1890882, _1890884]))), s(real, _1890884)))))], (12569 ^ _1496237) ^ [] : [-(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 ^ [_1890882, _1890884])))))]], 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, _1890884)))), 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, _1890882))))], (29385 ^ _1496237) ^ [_2762097] : [p(s(bool, 29383 ^ [_2762097])), -(s(num, _2762097) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (8769 ^ _1496237) ^ [_1770662, _1770664, _1770666, _1770668] : [8770 ^ _1496237 : [(8773 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1770668), bool), i(s(fun(_1770668, fun(list(_1770668), bool)), mem), s(_1770668, _1770666))), s(list(_1770668), _1770662))))], (8771 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1770668), bool), i(s(fun(_1770668, fun(list(_1770668), bool)), mem), s(_1770668, _1770666))), s(list(_1770668), _1770664))))]], -(p(s(bool, i(s(fun(list(_1770668), bool), i(s(fun(_1770668, fun(list(_1770668), bool)), mem), s(_1770668, _1770666))), s(list(_1770668), i(s(fun(list(_1770668), list(_1770668)), i(s(fun(list(_1770668), fun(list(_1770668), list(_1770668))), append), s(list(_1770668), _1770664))), s(list(_1770668), _1770662)))))))], (16622 ^ _1496237) ^ [_2016801, _2016803] : [p(s(bool, i(s(fun(fun(_2016803, bool), bool), i(s(fun(fun(_2016803, bool), fun(fun(_2016803, bool), bool)), psubset), s(fun(_2016803, bool), univ))), s(fun(_2016803, bool), _2016801))))], (28018 ^ _1496237) ^ [_2670020, _2670022, _2670024, _2670026] : [-(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(_2670026, real), real), i(s(fun(fun(_2670026, bool), fun(fun(_2670026, real), real)), sum), s(fun(_2670026, bool), _2670024))), s(fun(_2670026, real), _2670022))))))), 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(_2670026, bool), num), card), s(fun(_2670026, bool), _2670024))))))), s(real, _2670020))))))), p(s(bool, i(s(fun(fun(_2670026, bool), bool), finite), s(fun(_2670026, bool), _2670024)))), 28024 ^ _1496237 : [(28027 ^ _1496237) ^ [] : [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(_2670026, real), _2670022), s(_2670026, 28023 ^ [_2670020, _2670022, _2670024, _2670026]))))))), s(real, _2670020))))], (28025 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2670026, bool), bool), i(s(fun(_2670026, fun(fun(_2670026, bool), bool)), in), s(_2670026, 28023 ^ [_2670020, _2670022, _2670024, _2670026]))), s(fun(_2670026, bool), _2670024)))))]]], (9747 ^ _1496237) ^ [_1813863, _1813865] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1813865))), 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, _1813863))))), 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 ^ [_1813863, _1813865]))))), s(nadd, _1813865)))))))], (39078 ^ _1496237) ^ [_3778242, _3778244, _3778246] : [-(s(real, i(s(fun(cart(real, _3778246), real), i(s(fun(cart(real, _3778246), fun(cart(real, _3778246), real)), dot), s(cart(real, _3778246), _3778244))), s(cart(real, _3778246), i(s(fun(cart(real, _3778246), cart(real, _3778246)), vectoru_neg), s(cart(real, _3778246), _3778242))))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(cart(real, _3778246), real), i(s(fun(cart(real, _3778246), fun(cart(real, _3778246), real)), dot), s(cart(real, _3778246), _3778244))), s(cart(real, _3778246), _3778242))))))], (74 ^ _1496237) ^ [_1497258, _1497260, _1497262, _1497264] : [-(prod(_1497264, _1497260) = prod(_1497262, _1497258)), _1497264 = _1497262, _1497260 = _1497258], (9099 ^ _1496237) ^ [_1789013, _1789015] : [-(s(_1789015, i(s(fun(list(_1789015), _1789015), i(s(fun(num, fun(list(_1789015), _1789015)), el), s(num, _1789013))), s(list(_1789015), i(s(fun(list(_1789015), list(_1789015)), tl), s(list(_1789015), l0))))) = s(_1789015, i(s(fun(list(_1789015), _1789015), i(s(fun(num, fun(list(_1789015), _1789015)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1789013))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_1789015), l0))))], (25434 ^ _1496237) ^ [_2494625, _2494627, _2494629] : [p(s(bool, i(s(fun(fun(_2494627, fun(_2494627, _2494627)), bool), monoidal), s(fun(_2494627, fun(_2494627, _2494627)), _2494625)))), 25437 ^ _1496237 : [(25438 ^ _1496237) ^ [_2495258, _2495260, _2495262] : [-(s(_2494627, i(s(fun(fun(_2494629, _2494627), _2494627), i(s(fun(fun(_2494629, bool), fun(fun(_2494629, _2494627), _2494627)), i(s(fun(fun(_2494627, fun(_2494627, _2494627)), fun(fun(_2494629, bool), fun(fun(_2494629, _2494627), _2494627))), iterate), s(fun(_2494627, fun(_2494627, _2494627)), _2494625))), s(fun(_2494629, bool), i(s(fun(fun(_2494629, bool), fun(_2494629, bool)), i(s(fun(fun(_2494629, bool), fun(fun(_2494629, bool), fun(_2494629, bool))), union), s(fun(_2494629, bool), _2495260))), s(fun(_2494629, bool), _2495258))))), s(fun(_2494629, _2494627), _2495262))) = s(_2494627, i(s(fun(_2494627, _2494627), i(s(fun(_2494627, fun(_2494627, _2494627)), _2494625), s(_2494627, i(s(fun(fun(_2494629, _2494627), _2494627), i(s(fun(fun(_2494629, bool), fun(fun(_2494629, _2494627), _2494627)), i(s(fun(fun(_2494627, fun(_2494627, _2494627)), fun(fun(_2494629, bool), fun(fun(_2494629, _2494627), _2494627))), iterate), s(fun(_2494627, fun(_2494627, _2494627)), _2494625))), s(fun(_2494629, bool), _2495260))), s(fun(_2494629, _2494627), _2495262))))), s(_2494627, i(s(fun(fun(_2494629, _2494627), _2494627), i(s(fun(fun(_2494629, bool), fun(fun(_2494629, _2494627), _2494627)), i(s(fun(fun(_2494627, fun(_2494627, _2494627)), fun(fun(_2494629, bool), fun(fun(_2494629, _2494627), _2494627))), iterate), s(fun(_2494627, fun(_2494627, _2494627)), _2494625))), s(fun(_2494629, bool), _2495258))), s(fun(_2494629, _2494627), _2495262)))))), p(s(bool, i(s(fun(fun(_2494629, bool), bool), finite), s(fun(_2494629, bool), _2495260)))), p(s(bool, i(s(fun(fun(_2494629, bool), bool), finite), s(fun(_2494629, bool), _2495258)))), 25448 ^ _1496237 : [(25451 ^ _1496237) ^ [] : [s(_2494627, i(s(fun(_2494629, _2494627), _2495262), s(_2494629, 25447 ^ [_2494625, _2494627, _2494629, _2495258, _2495260, _2495262]))) = s(_2494627, i(s(fun(fun(_2494627, fun(_2494627, _2494627)), _2494627), neutral), s(fun(_2494627, fun(_2494627, _2494627)), _2494625)))], (25449 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2494629, bool), bool), i(s(fun(_2494629, fun(fun(_2494629, bool), bool)), in), s(_2494629, 25447 ^ [_2494625, _2494627, _2494629, _2495258, _2495260, _2495262]))), s(fun(_2494629, bool), i(s(fun(fun(_2494629, bool), fun(_2494629, bool)), i(s(fun(fun(_2494629, bool), fun(fun(_2494629, bool), fun(_2494629, bool))), inter), s(fun(_2494629, bool), _2495260))), s(fun(_2494629, bool), _2495258)))))))]]]]], (10379 ^ _1496237) ^ [_1835448, _1835450] : [-(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), _1835450))), s(prod(hreal, hreal), _1835448))) = 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), _1835448))), s(prod(hreal, hreal), _1835450))))], (4587 ^ _1496237) ^ [_1612015, _1612017] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612017))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612017))), s(num, _1612015)))))))], (7358 ^ _1496237) ^ [_1705333, _1705335] : [-(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, _1705335))))), s(num, i(s(fun(num, num), bit0), s(num, _1705333))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1705335))), s(num, _1705333))))], (11981 ^ _1496237) ^ [_1877153, _1877155, _1877157] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1877157))), s(real, _1877153))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1877155))), s(real, _1877153))), -(s(real, _1877157) = s(real, _1877155)), -(s(real, _1877153) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10353 ^ _1496237) ^ [_1834704, _1834706] : [s(prod(hreal, hreal), _1834706) = s(prod(hreal, hreal), _1834704), -(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), _1834706))), s(prod(hreal, hreal), _1834704)))))], (16710 ^ _1496237) ^ [_2020731, _2020733, _2020735, _2020737] : [p(s(bool, i(s(fun(fun(_2020737, bool), bool), i(s(fun(fun(_2020737, bool), fun(fun(_2020737, bool), bool)), subset), s(fun(_2020737, bool), i(s(fun(fun(_2020737, bool), fun(_2020737, bool)), i(s(fun(fun(_2020737, bool), fun(fun(_2020737, bool), fun(_2020737, bool))), union), s(fun(_2020737, bool), _2020735))), s(fun(_2020737, bool), _2020733))))), s(fun(_2020737, bool), _2020731)))), 16713 ^ _1496237 : [(16716 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2020737, bool), bool), i(s(fun(fun(_2020737, bool), fun(fun(_2020737, bool), bool)), subset), s(fun(_2020737, bool), _2020733))), s(fun(_2020737, bool), _2020731)))))], (16714 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2020737, bool), bool), i(s(fun(fun(_2020737, bool), fun(fun(_2020737, bool), bool)), subset), s(fun(_2020737, bool), _2020735))), s(fun(_2020737, bool), _2020731)))))]]], (7398 ^ _1496237) ^ [_1706451, _1706453] : [-(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, _1706451))))), s(num, i(s(fun(num, num), bit0), s(num, _1706453))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1706451))), s(num, _1706453))))], (332 ^ _1496237) ^ [] : [333 ^ _1496237 : [(338 ^ _1496237) ^ [] : [p(s(bool, r0))], (336 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (334 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), -(p(s(bool, r0)))], (41593 ^ _1496237) ^ [_3948828, _3948830, _3948832] : [s(real, i(s(fun(cart(real, _3948832), real), i(s(fun(cart(real, _3948832), fun(cart(real, _3948832), real)), dot), s(cart(real, _3948832), 41594 ^ [_3948828, _3948830, _3948832]))), s(cart(real, _3948832), _3948830))) = s(real, i(s(fun(cart(real, _3948832), real), i(s(fun(cart(real, _3948832), fun(cart(real, _3948832), real)), dot), s(cart(real, _3948832), 41594 ^ [_3948828, _3948830, _3948832]))), s(cart(real, _3948832), _3948828))), -(s(cart(real, _3948832), _3948830) = s(cart(real, _3948832), _3948828))], (13909 ^ _1496237) ^ [_1922955, _1922957] : [-(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, _1922957))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1922955))))) = 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, _1922957))), 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, _1922955))), 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))))))))))))], (14057 ^ _1496237) ^ [_1926749, _1926751] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926751))), s(int, _1926749))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1926751))), s(int, _1926749)))), -(s(int, _1926751) = s(int, _1926749))], (39701 ^ _1496237) ^ [_3801067, _3801069, _3801071] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3801071), real), vectoru_norm), s(cart(real, _3801071), _3801069))))), s(real, _3801067)))), 39704 ^ _1496237 : [(39705 ^ _1496237) ^ [_3801301] : [-(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, _3801071), fun(num, real)), d_), s(cart(real, _3801071), _3801069))), s(num, _3801301))))))), s(real, _3801067))))), 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, _3801301)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3801301))), s(num, i(s(fun(fun(_3801071, bool), num), dimindex), s(fun(_3801071, bool), univ))))))]]], (36153 ^ _1496237) ^ [_3538886, _3538888, _3538890, _3538892, _3538894, _3538896, _3538898, _3538900] : [-(p(s(bool, i(s(fun(fun(sum0(_3538896, _3538894), bool), bool), i(s(fun(fun(sum0(_3538900, _3538898), bool), fun(fun(sum0(_3538896, _3538894), bool), bool)), a_u_c), s(fun(sum0(_3538900, _3538898), bool), i(s(fun(fun(_3538898, bool), fun(sum0(_3538900, _3538898), bool)), i(s(fun(fun(_3538900, bool), fun(fun(_3538898, bool), fun(sum0(_3538900, _3538898), bool))), p_u_c), s(fun(_3538900, bool), _3538892))), s(fun(_3538898, bool), _3538888))))), s(fun(sum0(_3538896, _3538894), bool), i(s(fun(fun(_3538894, bool), fun(sum0(_3538896, _3538894), bool)), i(s(fun(fun(_3538896, bool), fun(fun(_3538894, bool), fun(sum0(_3538896, _3538894), bool))), p_u_c), s(fun(_3538896, bool), _3538890))), s(fun(_3538894, bool), _3538886))))))), p(s(bool, i(s(fun(fun(_3538896, bool), bool), i(s(fun(fun(_3538900, bool), fun(fun(_3538896, bool), bool)), a_u_c), s(fun(_3538900, bool), _3538892))), s(fun(_3538896, bool), _3538890)))), p(s(bool, i(s(fun(fun(_3538894, bool), bool), i(s(fun(fun(_3538898, bool), fun(fun(_3538894, bool), bool)), a_u_c), s(fun(_3538898, bool), _3538888))), s(fun(_3538894, bool), _3538886))))], (3835 ^ _1496237) ^ [_1595453] : [s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1595453))) = s(ind0, indu_0)], (2206 ^ _1496237) ^ [_1531988, _1531990] : [2207 ^ _1496237 : [(2208 ^ _1496237) ^ [_1532154] : [p(s(bool, i(s(fun(_1531990, bool), _1531988), s(_1531990, _1532154)))), 2212 ^ _1496237 : [(2215 ^ _1496237) ^ [] : [s(_1531990, 2211 ^ [_1531988, _1531990, _1532154]) = s(_1531990, _1532154)], (2213 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1531990, bool), _1531988), s(_1531990, 2211 ^ [_1531988, _1531990, _1532154])))))]]]], 2217 ^ _1496237 : [(2220 ^ _1496237) ^ [_1532419, _1532421] : [-(s(_1531990, _1532421) = s(_1531990, _1532419)), p(s(bool, i(s(fun(_1531990, bool), _1531988), s(_1531990, _1532421)))), p(s(bool, i(s(fun(_1531990, bool), _1531988), s(_1531990, _1532419))))], (2218 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1531990, bool), _1531988), s(_1531990, 2216 ^ [_1531988, _1531990])))))]]], (15113 ^ _1496237) ^ [_1952970, _1952972] : [p(s(bool, 15111 ^ [_1952970, _1952972])), -(s(int, _1952970) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11037 ^ _1496237) ^ [_1852443, _1852445] : [-(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, _1852445))), s(real, _1852443))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1852443))), s(real, _1852445))))], (2708 ^ _1496237) ^ [_1541160, _1541162, _1541164] : [2710 ^ _1496237 : [(2713 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1541164, bool), _1541160), s(_1541164, 2709 ^ [_1541160, _1541162, _1541164]))))], (2711 ^ _1496237) ^ [] : [p(s(bool, _1541162))]], -(p(s(bool, _1541162))), 2718 ^ _1496237 : [(2719 ^ _1496237) ^ [_1541381] : [-(p(s(bool, i(s(fun(_1541164, bool), _1541160), s(_1541164, _1541381)))))]]], (12649 ^ _1496237) ^ [_1892959, _1892961, _1892963] : [-(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, _1892959))), s(num, _1892963))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1892959))), s(num, _1892961))))))), 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, _1892959)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1892963))), s(num, _1892961))))], (36442 ^ _1496237) ^ [_3555199, _3555201] : [-(s(bool, i(s(fun(fun(_3555201, bool), bool), countable), s(fun(_3555201, bool), _3555199))) = s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3555201, bool), fun(fun(num, bool), bool)), l_a_u_c), s(fun(_3555201, bool), _3555199))), s(fun(num, bool), univ))))], (4393 ^ _1496237) ^ [_1608405, _1608407, _1608409] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608409))), s(num, _1608405))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1608409))), s(num, _1608407)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608407))), s(num, _1608405))))], (7720 ^ _1496237) ^ [_1716551, _1716553] : [s(bool, i(s(fun(fun(num, fun(_1716553, bool)), bool), _1716551), s(fun(num, fun(_1716553, bool)), 7721 ^ [_1716551, _1716553]))) = s(bool, t), -(s(fun(num, fun(_1716553, bool)), zbot) = s(fun(num, fun(_1716553, bool)), i(s(fun(fun(num, fun(_1716553, bool)), fun(num, fun(_1716553, bool))), i(s(fun(fun(num, fun(_1716553, bool)), fun(fun(num, fun(_1716553, bool)), fun(num, fun(_1716553, bool)))), injp), s(fun(num, fun(_1716553, bool)), i(s(fun(num, fun(num, fun(_1716553, bool))), injn), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, fun(_1716553, bool)), i(s(fun(fun(fun(num, fun(_1716553, bool)), bool), fun(num, fun(_1716553, bool))), h_), s(fun(fun(num, fun(_1716553, bool)), bool), _1716551))))))], (36462 ^ _1496237) ^ [_3555754, _3555756, _3555758, _3555760] : [-(p(s(bool, i(s(fun(fun(_3555758, bool), bool), countable), s(fun(_3555758, bool), _3555756))))), p(s(bool, i(s(fun(fun(_3555760, bool), bool), countable), s(fun(_3555760, bool), _3555754)))), p(s(bool, i(s(fun(fun(_3555760, bool), bool), i(s(fun(fun(_3555758, bool), fun(fun(_3555760, bool), bool)), l_a_u_c), s(fun(_3555758, bool), _3555756))), s(fun(_3555760, bool), _3555754))))], (36233 ^ _1496237) ^ [_3544275, _3544277, _3544279, _3544281, _3544283, _3544285] : [-(p(s(bool, i(s(fun(fun(sum0(prod(_3544283, _3544285), prod(_3544283, _3544281)), bool), bool), i(s(fun(fun(prod(_3544283, sum0(_3544285, _3544281)), bool), fun(fun(sum0(prod(_3544283, _3544285), prod(_3544283, _3544281)), bool), bool)), a_u_c), s(fun(prod(_3544283, sum0(_3544285, _3544281)), bool), i(s(fun(fun(sum0(_3544285, _3544281), bool), fun(prod(_3544283, sum0(_3544285, _3544281)), bool)), i(s(fun(fun(_3544283, bool), fun(fun(sum0(_3544285, _3544281), bool), fun(prod(_3544283, sum0(_3544285, _3544281)), bool))), t_u_c), s(fun(_3544283, bool), _3544279))), s(fun(sum0(_3544285, _3544281), bool), i(s(fun(fun(_3544281, bool), fun(sum0(_3544285, _3544281), bool)), i(s(fun(fun(_3544285, bool), fun(fun(_3544281, bool), fun(sum0(_3544285, _3544281), bool))), p_u_c), s(fun(_3544285, bool), _3544277))), s(fun(_3544281, bool), _3544275))))))), s(fun(sum0(prod(_3544283, _3544285), prod(_3544283, _3544281)), bool), i(s(fun(fun(prod(_3544283, _3544281), bool), fun(sum0(prod(_3544283, _3544285), prod(_3544283, _3544281)), bool)), i(s(fun(fun(prod(_3544283, _3544285), bool), fun(fun(prod(_3544283, _3544281), bool), fun(sum0(prod(_3544283, _3544285), prod(_3544283, _3544281)), bool))), p_u_c), s(fun(prod(_3544283, _3544285), bool), i(s(fun(fun(_3544285, bool), fun(prod(_3544283, _3544285), bool)), i(s(fun(fun(_3544283, bool), fun(fun(_3544285, bool), fun(prod(_3544283, _3544285), bool))), t_u_c), s(fun(_3544283, bool), _3544279))), s(fun(_3544285, bool), _3544277))))), s(fun(prod(_3544283, _3544281), bool), i(s(fun(fun(_3544281, bool), fun(prod(_3544283, _3544281), bool)), i(s(fun(fun(_3544283, bool), fun(fun(_3544281, bool), fun(prod(_3544283, _3544281), bool))), t_u_c), s(fun(_3544283, bool), _3544279))), s(fun(_3544281, bool), _3544275)))))))))], (173 ^ _1496237) ^ [_1498915, _1498917] : [p(s(bool, _1498917)), -(p(s(bool, _1498915))), 176 ^ _1496237 : [(181 ^ _1496237) ^ [] : [p(s(bool, _1498917))], (179 ^ _1496237) ^ [] : [-(p(s(bool, _1498915)))], (177 ^ _1496237) ^ [] : [-(p(s(bool, _1498917)))]], 182 ^ _1496237 : [(185 ^ _1496237) ^ [] : [p(s(bool, _1498917)), p(s(bool, _1498915))], (183 ^ _1496237) ^ [] : [-(p(s(bool, _1498917)))]]], (42592 ^ _1496237) ^ [_4038393, _4038395, _4038397] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4038397), _4038395), fun(num, fun(num, real))), _4038393), s(cart(cart(real, _4038397), _4038395), 42593 ^ [_4038393, _4038395, _4038397]))), s(num, 42594 ^ [_4038393, _4038395, _4038397]))), s(num, 42595 ^ [_4038393, _4038395, _4038397]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4038397), fun(num, real)), d_), s(cart(real, _4038397), i(s(fun(num, cart(real, _4038397)), i(s(fun(cart(cart(real, _4038397), _4038395), fun(num, cart(real, _4038397))), d_), s(cart(cart(real, _4038397), _4038395), 42593 ^ [_4038393, _4038395, _4038397]))), s(num, 42594 ^ [_4038393, _4038395, _4038397]))))), s(num, 42595 ^ [_4038393, _4038395, _4038397]))), 42598 ^ _1496237 : [(42599 ^ _1496237) ^ [_4039049, _4039051] : [-(s(cart(real, _4038397), i(s(fun(cart(cart(real, _4038397), _4038395), cart(real, _4038397)), i(s(fun(num, fun(cart(cart(real, _4038397), _4038395), cart(real, _4038397))), row), s(num, _4039049))), s(cart(cart(real, _4038397), _4038395), _4039051))) = s(cart(real, _4038397), i(s(fun(fun(num, real), cart(real, _4038397)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4038397), _4038395), fun(num, fun(num, real))), _4038393), s(cart(cart(real, _4038397), _4038395), _4039051))), s(num, _4039049))))))]]], (10819 ^ _1496237) ^ [_1846694] : [-(s(hreal, i(s(fun(real, hreal), 10816 ^ []), s(real, i(s(fun(hreal, real), 10817 ^ []), s(hreal, _1846694))))) = s(hreal, _1846694))], (14728 ^ _1496237) ^ [_1942996] : [s(num, _1942996) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 14720 ^ [_1942996])))], (2565 ^ _1496237) ^ [_1538644, _1538646] : [-(p(s(bool, i(s(fun(_1538646, bool), _1538644), s(_1538646, 2566 ^ [_1538644, _1538646]))))), 2569 ^ _1496237 : [(2570 ^ _1496237) ^ [_1538741] : [p(s(bool, i(s(fun(_1538646, bool), _1538644), s(_1538646, _1538741))))]]], (30002 ^ _1496237) ^ [_2795509, _2795511, _2795513] : [30028 ^ _1496237 : [(30029 ^ _1496237) ^ [_2796857] : [-(s(cart(_2795511, _2795513), i(s(fun(fun(num, _2795511), cart(_2795511, _2795513)), lambda), s(fun(num, _2795511), _2796857))) = s(cart(_2795511, _2795513), i(s(fun(fun(cart(_2795511, _2795513), bool), cart(_2795511, _2795513)), h_), s(fun(cart(_2795511, _2795513), bool), i(s(fun(fun(num, _2795511), fun(cart(_2795511, _2795513), bool)), _2795509), s(fun(num, _2795511), _2796857))))))]], 30007 ^ _1496237 : [(30011 ^ _1496237) ^ [] : [-(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 ^ [_2795509, _2795511, _2795513])))))], (30013 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30009 ^ [_2795509, _2795511, _2795513]))), s(num, i(s(fun(fun(_2795513, bool), num), dimindex), s(fun(_2795513, bool), univ)))))))], (30015 ^ _1496237) ^ [] : [s(_2795511, i(s(fun(num, _2795511), i(s(fun(cart(_2795511, _2795513), fun(num, _2795511)), d_), s(cart(_2795511, _2795513), 30004 ^ [_2795509, _2795511, _2795513]))), s(num, 30009 ^ [_2795509, _2795511, _2795513]))) = s(_2795511, i(s(fun(num, _2795511), 30003 ^ [_2795509, _2795511, _2795513]), s(num, 30009 ^ [_2795509, _2795511, _2795513])))], (30008 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_2795511, _2795513), bool), i(s(fun(fun(num, _2795511), fun(cart(_2795511, _2795513), bool)), _2795509), s(fun(num, _2795511), 30003 ^ [_2795509, _2795511, _2795513]))), s(cart(_2795511, _2795513), 30004 ^ [_2795509, _2795511, _2795513])))))]], 30016 ^ _1496237 : [(30017 ^ _1496237) ^ [_2796405] : [-(s(_2795511, i(s(fun(num, _2795511), i(s(fun(cart(_2795511, _2795513), fun(num, _2795511)), d_), s(cart(_2795511, _2795513), 30004 ^ [_2795509, _2795511, _2795513]))), s(num, _2796405))) = s(_2795511, i(s(fun(num, _2795511), 30003 ^ [_2795509, _2795511, _2795513]), s(num, _2796405)))), 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, _2796405)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2796405))), s(num, i(s(fun(fun(_2795513, bool), num), dimindex), s(fun(_2795513, bool), univ))))))], (30027 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(_2795511, _2795513), bool), i(s(fun(fun(num, _2795511), fun(cart(_2795511, _2795513), bool)), _2795509), s(fun(num, _2795511), 30003 ^ [_2795509, _2795511, _2795513]))), s(cart(_2795511, _2795513), 30004 ^ [_2795509, _2795511, _2795513]))))]]], (20268 ^ _1496237) ^ [_2234810, _2234812, _2234814, _2234816] : [20272 ^ _1496237 : [(20275 ^ _1496237) ^ [] : [s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(_2234816, fun(_2234814, _2234814)), _2234812), s(_2234816, 20269 ^ [_2234810, _2234812, _2234814, _2234816]))), s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(_2234816, fun(_2234814, _2234814)), _2234812), s(_2234816, 20270 ^ [_2234810, _2234812, _2234814, _2234816]))), s(_2234814, 20271 ^ [_2234810, _2234812, _2234814, _2234816]))))) = s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(_2234816, fun(_2234814, _2234814)), _2234812), s(_2234816, 20270 ^ [_2234810, _2234812, _2234814, _2234816]))), s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(_2234816, fun(_2234814, _2234814)), _2234812), s(_2234816, 20269 ^ [_2234810, _2234812, _2234814, _2234816]))), s(_2234814, 20271 ^ [_2234810, _2234812, _2234814, _2234816])))))], (20273 ^ _1496237) ^ [] : [s(_2234816, 20269 ^ [_2234810, _2234812, _2234814, _2234816]) = s(_2234816, 20270 ^ [_2234810, _2234812, _2234814, _2234816])]], 20276 ^ _1496237 : [(20279 ^ _1496237) ^ [_2236014, _2236016] : [p(s(bool, i(s(fun(fun(_2234816, bool), bool), finite), s(fun(_2234816, bool), _2236014)))), -(s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(fun(_2234816, bool), fun(_2234814, _2234814)), i(s(fun(fun(_2234816, fun(_2234814, _2234814)), fun(fun(_2234816, bool), fun(_2234814, _2234814))), itset), s(fun(_2234816, fun(_2234814, _2234814)), _2234812))), s(fun(_2234816, bool), i(s(fun(fun(_2234816, bool), fun(_2234816, bool)), i(s(fun(_2234816, fun(fun(_2234816, bool), fun(_2234816, bool))), insert), s(_2234816, _2236016))), s(fun(_2234816, bool), _2236014))))), s(_2234814, _2234810))) = s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(_2234814, fun(_2234814, _2234814)), i(s(fun(bool, fun(_2234814, fun(_2234814, _2234814))), cond), s(bool, i(s(fun(fun(_2234816, bool), bool), i(s(fun(_2234816, fun(fun(_2234816, bool), bool)), in), s(_2234816, _2236016))), s(fun(_2234816, bool), _2236014))))), s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(fun(_2234816, bool), fun(_2234814, _2234814)), i(s(fun(fun(_2234816, fun(_2234814, _2234814)), fun(fun(_2234816, bool), fun(_2234814, _2234814))), itset), s(fun(_2234816, fun(_2234814, _2234814)), _2234812))), s(fun(_2234816, bool), _2236014))), s(_2234814, _2234810))))), s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(_2234816, fun(_2234814, _2234814)), _2234812), s(_2234816, _2236016))), s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(fun(_2234816, bool), fun(_2234814, _2234814)), i(s(fun(fun(_2234816, fun(_2234814, _2234814)), fun(fun(_2234816, bool), fun(_2234814, _2234814))), itset), s(fun(_2234816, fun(_2234814, _2234814)), _2234812))), s(fun(_2234816, bool), _2236014))), s(_2234814, _2234810))))))))], (20277 ^ _1496237) ^ [] : [-(s(_2234814, i(s(fun(_2234814, _2234814), i(s(fun(fun(_2234816, bool), fun(_2234814, _2234814)), i(s(fun(fun(_2234816, fun(_2234814, _2234814)), fun(fun(_2234816, bool), fun(_2234814, _2234814))), itset), s(fun(_2234816, fun(_2234814, _2234814)), _2234812))), s(fun(_2234816, bool), empty))), s(_2234814, _2234810))) = s(_2234814, _2234810))]]], (20049 ^ _1496237) ^ [_2219332, _2219334] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2219332, fun(num, bool)), i(s(fun(fun(_2219334, bool), fun(_2219332, fun(num, bool))), i(s(fun(_2219332, fun(fun(_2219334, bool), fun(_2219332, fun(num, bool)))), i(s(fun(fun(_2219334, fun(_2219332, _2219332)), fun(_2219332, fun(fun(_2219334, bool), fun(_2219332, fun(num, bool))))), finrec), s(fun(_2219334, fun(_2219332, _2219332)), f))), s(_2219332, b0))), s(fun(_2219334, bool), s0))), s(_2219332, a0))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(_2219334, bool), s0) = s(fun(_2219334, bool), empty), s(_2219332, a0) = s(_2219332, b0)], (8808 ^ _1496237) ^ [_1772861, _1772863, _1772865, _1772867] : [-(p(s(bool, i(s(fun(list(_1772867), bool), i(s(fun(_1772867, fun(list(_1772867), bool)), mem), s(_1772867, _1772861))), s(list(_1772867), i(s(fun(list(_1772867), list(_1772867)), i(s(fun(fun(_1772867, bool), fun(list(_1772867), list(_1772867))), filter0), s(fun(_1772867, bool), _1772865))), s(list(_1772867), _1772863))))))), p(s(bool, i(s(fun(_1772867, bool), _1772865), s(_1772867, _1772861)))), p(s(bool, i(s(fun(list(_1772867), bool), i(s(fun(_1772867, fun(list(_1772867), bool)), mem), s(_1772867, _1772861))), s(list(_1772867), _1772863))))], (11463 ^ _1496237) ^ [_1862918, _1862920] : [-(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, _1862920))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1862918))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1862918))), s(real, _1862920))))], (25108 ^ _1496237) ^ [_2466800, _2466802, _2466804] : [p(s(bool, i(s(fun(fun(_2466802, fun(_2466802, _2466802)), bool), monoidal), s(fun(_2466802, fun(_2466802, _2466802)), _2466800)))), 25111 ^ _1496237 : [(25112 ^ _1496237) ^ [_2467121, _2467123] : [25114 ^ _1496237 : [(25117 ^ _1496237) ^ [] : [s(_2466802, i(s(fun(_2466804, _2466802), _2467123), s(_2466804, 25113 ^ [_2466800, _2466802, _2466804, _2467121, _2467123]))) = s(_2466802, i(s(fun(fun(_2466802, fun(_2466802, _2466802)), _2466802), neutral), s(fun(_2466802, fun(_2466802, _2466802)), _2466800)))], (25115 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2466804, bool), bool), i(s(fun(_2466804, fun(fun(_2466804, bool), bool)), in), s(_2466804, 25113 ^ [_2466800, _2466802, _2466804, _2467121, _2467123]))), s(fun(_2466804, bool), _2467121)))))]], -(s(_2466802, i(s(fun(fun(_2466804, _2466802), _2466802), i(s(fun(fun(_2466804, bool), fun(fun(_2466804, _2466802), _2466802)), i(s(fun(fun(_2466802, fun(_2466802, _2466802)), fun(fun(_2466804, bool), fun(fun(_2466804, _2466802), _2466802))), iterate), s(fun(_2466802, fun(_2466802, _2466802)), _2466800))), s(fun(_2466804, bool), _2467121))), s(fun(_2466804, _2466802), _2467123))) = s(_2466802, i(s(fun(fun(_2466802, fun(_2466802, _2466802)), _2466802), neutral), s(fun(_2466802, fun(_2466802, _2466802)), _2466800))))]]], (40062 ^ _1496237) ^ [_3823787, _3823789, _3823791] : [s(cart(real, _3823789), i(s(fun(_3823791, cart(real, _3823789)), i(s(fun(fun(_3823791, cart(real, _3823789)), fun(_3823791, cart(real, _3823789))), i(s(fun(real, fun(fun(_3823791, cart(real, _3823789)), fun(_3823791, cart(real, _3823789)))), _3823787), s(real, 40063 ^ [_3823787, _3823789, _3823791]))), s(fun(_3823791, cart(real, _3823789)), 40064 ^ [_3823787, _3823789, _3823791]))), s(_3823791, 40065 ^ [_3823787, _3823789, _3823791]))) = s(cart(real, _3823789), i(s(fun(cart(real, _3823789), cart(real, _3823789)), i(s(fun(real, fun(cart(real, _3823789), cart(real, _3823789))), r_), s(real, 40063 ^ [_3823787, _3823789, _3823791]))), s(cart(real, _3823789), i(s(fun(_3823791, cart(real, _3823789)), 40064 ^ [_3823787, _3823789, _3823791]), s(_3823791, 40065 ^ [_3823787, _3823789, _3823791]))))), 40068 ^ _1496237 : [(40069 ^ _1496237) ^ [_3824625, _3824627, _3824629] : [-(s(cart(real, _3823789), i(s(fun(fun(_3823791, cart(real, _3823789)), cart(real, _3823789)), i(s(fun(fun(_3823791, bool), fun(fun(_3823791, cart(real, _3823789)), cart(real, _3823789))), vsum), s(fun(_3823791, bool), _3824625))), s(fun(_3823791, cart(real, _3823789)), i(s(fun(fun(_3823791, cart(real, _3823789)), fun(_3823791, cart(real, _3823789))), i(s(fun(real, fun(fun(_3823791, cart(real, _3823789)), fun(_3823791, cart(real, _3823789)))), _3823787), s(real, _3824627))), s(fun(_3823791, cart(real, _3823789)), _3824629))))) = s(cart(real, _3823789), i(s(fun(cart(real, _3823789), cart(real, _3823789)), i(s(fun(real, fun(cart(real, _3823789), cart(real, _3823789))), r_), s(real, _3824627))), s(cart(real, _3823789), i(s(fun(fun(_3823791, cart(real, _3823789)), cart(real, _3823789)), i(s(fun(fun(_3823791, bool), fun(fun(_3823791, cart(real, _3823789)), cart(real, _3823789))), vsum), s(fun(_3823791, bool), _3824625))), s(fun(_3823791, cart(real, _3823789)), _3824629))))))]]], (3986 ^ _1496237) ^ [] : [-(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))))], (30222 ^ _1496237) ^ [] : [-(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)))))))))))], (788 ^ _1496237) ^ [] : [789 ^ _1496237 : [(792 ^ _1496237) ^ [] : [p(s(bool, q))], (790 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, p1))), -(p(s(bool, q)))], (5159 ^ _1496237) ^ [_1625761, _1625763] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625763))), s(num, _1625761))) = 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, _1625763))), s(num, _1625761)))))], (13063 ^ _1496237) ^ [_1903166] : [s(real, i(s(fun(real, real), realu_sgn), s(real, _1903166))) = 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, _1903166))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (20696 ^ _1496237) ^ [_2257824] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2257824, bool), fun(num, bool)), hasu_size), s(fun(_2257824, bool), s0))), s(num, i(s(fun(num, num), suc), s(num, n)))))), 20701 ^ _1496237 : [(20706 ^ _1496237) ^ [] : [-(s(fun(_2257824, bool), s0) = s(fun(_2257824, bool), i(s(fun(fun(_2257824, bool), fun(_2257824, bool)), i(s(fun(_2257824, fun(fun(_2257824, bool), fun(_2257824, bool))), insert), s(_2257824, 20699 ^ [_2257824]))), s(fun(_2257824, bool), 20700 ^ [_2257824]))))], (20704 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2257824, bool), bool), i(s(fun(_2257824, fun(fun(_2257824, bool), bool)), in), s(_2257824, 20699 ^ [_2257824]))), s(fun(_2257824, bool), 20700 ^ [_2257824]))))], (20702 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2257824, bool), fun(num, bool)), hasu_size), s(fun(_2257824, bool), 20700 ^ [_2257824]))), s(num, n)))))]]], (25947 ^ _1496237) ^ [_2533626, _2533628, _2533630] : [-(s(num, i(s(fun(fun(_2533630, num), num), i(s(fun(fun(_2533630, bool), fun(fun(_2533630, num), num)), nsum), s(fun(_2533630, bool), i(s(fun(fun(_2533630, bool), fun(_2533630, bool)), i(s(fun(_2533630, fun(fun(_2533630, bool), fun(_2533630, bool))), insert), s(_2533630, _2533626))), s(fun(_2533630, bool), empty))))), s(fun(_2533630, num), _2533628))) = s(num, i(s(fun(_2533630, num), _2533628), s(_2533630, _2533626))))], (27682 ^ _1496237) ^ [_2650803, _2650805, _2650807, _2650809] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2650809, real), real), i(s(fun(fun(_2650809, bool), fun(fun(_2650809, real), real)), sum), s(fun(_2650809, bool), _2650803))), s(fun(_2650809, real), _2650807))))), s(real, i(s(fun(fun(_2650809, real), real), i(s(fun(fun(_2650809, bool), fun(fun(_2650809, real), real)), sum), s(fun(_2650809, bool), _2650803))), s(fun(_2650809, real), _2650805))))))), p(s(bool, i(s(fun(fun(_2650809, bool), bool), finite), s(fun(_2650809, bool), _2650803)))), 27690 ^ _1496237 : [(27693 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2650809, real), _2650807), s(_2650809, 27689 ^ [_2650803, _2650805, _2650807, _2650809]))))), s(real, i(s(fun(_2650809, real), _2650805), s(_2650809, 27689 ^ [_2650803, _2650805, _2650807, _2650809]))))))], (27691 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2650809, bool), bool), i(s(fun(_2650809, fun(fun(_2650809, bool), bool)), in), s(_2650809, 27689 ^ [_2650803, _2650805, _2650807, _2650809]))), s(fun(_2650809, bool), _2650803)))))]], 27694 ^ _1496237 : [(27695 ^ _1496237) ^ [_2651459] : [p(s(bool, i(s(fun(fun(_2650809, bool), bool), i(s(fun(_2650809, fun(fun(_2650809, bool), bool)), in), s(_2650809, _2651459))), s(fun(_2650809, bool), _2650803)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2650809, real), _2650807), s(_2650809, _2651459))))), s(real, i(s(fun(_2650809, real), _2650805), s(_2650809, _2651459))))))]]], (16847 ^ _1496237) ^ [_2027821, _2027823, _2027825] : [-(p(s(bool, i(s(fun(fun(_2027825, bool), bool), i(s(fun(_2027825, fun(fun(_2027825, bool), bool)), in), s(_2027825, _2027823))), s(fun(_2027825, bool), i(s(fun(fun(_2027825, bool), fun(_2027825, bool)), i(s(fun(_2027825, fun(fun(_2027825, bool), fun(_2027825, bool))), insert), s(_2027825, _2027823))), s(fun(_2027825, bool), _2027821)))))))], (702 ^ _1496237) ^ [] : [703 ^ _1496237 : [(708 ^ _1496237) ^ [] : [p(s(bool, r0))], (706 ^ _1496237) ^ [] : [p(s(bool, q))], (704 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, q))), -(p(s(bool, r0)))], (11829 ^ _1496237) ^ [_1873348, _1873350, _1873352] : [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, _1873352))), s(real, _1873350))))), s(real, _1873348)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1873352))), s(real, _1873348))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1873350))), s(real, _1873348)))))], (27311 ^ _1496237) ^ [_2628055, _2628057, _2628059] : [27313 ^ _1496237 : [(27318 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), _2628059), s(num, 27312 ^ [_2628055, _2628057, _2628059]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27316 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 27312 ^ [_2628055, _2628057, _2628059]))), s(num, _2628055)))))], (27314 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2628057))), s(num, 27312 ^ [_2628055, _2628057, _2628059])))))]], -(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, _2628057))), s(num, _2628055))))), s(fun(num, num), _2628059))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (28992 ^ _1496237) ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097] : [-(s(real, i(s(fun(fun(_2740097, real), real), i(s(fun(fun(_2740097, bool), fun(fun(_2740097, real), real)), sum), s(fun(_2740097, bool), _2740093))), s(fun(_2740097, real), _2740089))) = s(real, i(s(fun(fun(_2740095, real), real), i(s(fun(fun(_2740095, bool), fun(fun(_2740095, real), real)), sum), s(fun(_2740095, bool), _2740091))), s(fun(_2740095, real), _2740087)))), 28996 ^ _1496237 : [(28999 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2740097, bool), bool), i(s(fun(_2740097, fun(fun(_2740097, bool), bool)), in), s(_2740097, i(s(fun(_2740095, _2740097), _2740083), s(_2740095, 28995 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))))), s(fun(_2740097, bool), _2740093)))), s(_2740095, i(s(fun(_2740097, _2740095), _2740085), s(_2740097, i(s(fun(_2740095, _2740097), _2740083), s(_2740095, 28995 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))))) = s(_2740095, 28995 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097])], (28997 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2740095, bool), bool), i(s(fun(_2740095, fun(fun(_2740095, bool), bool)), in), s(_2740095, 28995 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))), s(fun(_2740095, bool), _2740091)))))]], 29005 ^ _1496237 : [(29008 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2740095, bool), bool), i(s(fun(_2740095, fun(fun(_2740095, bool), bool)), in), s(_2740095, i(s(fun(_2740097, _2740095), _2740085), s(_2740097, 29004 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))))), s(fun(_2740095, bool), _2740091)))), s(_2740097, i(s(fun(_2740095, _2740097), _2740083), s(_2740095, i(s(fun(_2740097, _2740095), _2740085), s(_2740097, 29004 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))))) = s(_2740097, 29004 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]), s(real, i(s(fun(_2740095, real), _2740087), s(_2740095, i(s(fun(_2740097, _2740095), _2740085), s(_2740097, 29004 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))))) = s(real, i(s(fun(_2740097, real), _2740089), s(_2740097, 29004 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097])))], (29006 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2740097, bool), bool), i(s(fun(_2740097, fun(fun(_2740097, bool), bool)), in), s(_2740097, 29004 ^ [_2740083, _2740085, _2740087, _2740089, _2740091, _2740093, _2740095, _2740097]))), s(fun(_2740097, bool), _2740093)))))]]], (43049 ^ _1496237) ^ [_4088704, _4088706, _4088708] : [p(s(bool, i(s(fun(cart(cart(real, _4088706), _4088708), bool), invertible), s(cart(cart(real, _4088706), _4088708), _4088704)))), 43053 ^ _1496237 : [(43056 ^ _1496237) ^ [] : [-(s(cart(cart(real, _4088706), _4088706), i(s(fun(cart(cart(real, _4088706), _4088708), cart(cart(real, _4088706), _4088706)), i(s(fun(cart(cart(real, _4088708), _4088706), fun(cart(cart(real, _4088706), _4088708), cart(cart(real, _4088706), _4088706))), matrixu_mul), s(cart(cart(real, _4088708), _4088706), 43052 ^ [_4088704, _4088706, _4088708]))), s(cart(cart(real, _4088706), _4088708), _4088704))) = s(cart(cart(real, _4088706), _4088706), i(s(fun(num, cart(cart(real, _4088706), _4088706)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (43054 ^ _1496237) ^ [] : [-(s(cart(cart(real, _4088708), _4088708), i(s(fun(cart(cart(real, _4088708), _4088706), cart(cart(real, _4088708), _4088708)), i(s(fun(cart(cart(real, _4088706), _4088708), fun(cart(cart(real, _4088708), _4088706), cart(cart(real, _4088708), _4088708))), matrixu_mul), s(cart(cart(real, _4088706), _4088708), _4088704))), s(cart(cart(real, _4088708), _4088706), 43052 ^ [_4088704, _4088706, _4088708]))) = s(cart(cart(real, _4088708), _4088708), i(s(fun(num, cart(cart(real, _4088708), _4088708)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (12846 ^ _1496237) ^ [_1897858, _1897860] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1897860))), s(num, _1897858))) = 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, _1897858) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 12851 ^ _1496237 : [(12854 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1897860))), 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, _1897858)))))], (12852 ^ _1496237) ^ [] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, _1897860))) = 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))))))))]]], (11369 ^ _1496237) ^ [_1860168, _1860170] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1860168))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1860170))), s(real, _1860168))))) = s(real, _1860170))], (12235 ^ _1496237) ^ [_1883409, _1883411] : [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, _1883411))), s(real, _1883409)))))), 12240 ^ _1496237 : [(12243 ^ _1496237) ^ [] : [-(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, _1883409)))))], (12241 ^ _1496237) ^ [] : [-(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, _1883411)))))]], 12244 ^ _1496237 : [(12247 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1883409))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (12245 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1883411))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (14015 ^ _1496237) ^ [_1925537, _1925539, _1925541] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925539))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1925541))), s(int, i(s(fun(int, int), intu_neg), s(int, _1925537))))))) = 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, _1925539))), s(int, _1925537))))), s(int, _1925541))))], (5511 ^ _1496237) ^ [_1634130, _1634132, _1634134] : [5512 ^ _1496237 : [(5515 ^ _1496237) ^ [] : [s(num, _1634130) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5513 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1634134))), s(num, _1634132))))]], -(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, _1634134))), s(num, _1634130))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1634132))), s(num, _1634130)))))))], (16894 ^ _1496237) ^ [_2030220, _2030222] : [-(s(fun(_2030222, bool), i(s(fun(fun(_2030222, bool), fun(_2030222, bool)), i(s(fun(_2030222, fun(fun(_2030222, bool), fun(_2030222, bool))), insert), s(_2030222, _2030220))), s(fun(_2030222, bool), univ))) = s(fun(_2030222, bool), univ))], (30647 ^ _1496237) ^ [_2843156, _2843158, _2843160, _2843162] : [s(bool, i(s(fun(_2843160, bool), _2843156), s(_2843160, 30648 ^ [_2843156, _2843158, _2843160, _2843162]))) = s(bool, t), 30651 ^ _1496237 : [(30652 ^ _1496237) ^ [_2843862] : [s(fun(_2843160, bool), i(s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2843862), s(fun(_2843162, _2843158), 30653 ^ [_2843156, _2843158, _2843160, _2843162, _2843862]))) = s(fun(_2843160, bool), _2843156), 30656 ^ _1496237 : [(30657 ^ _1496237) ^ [_2844600, _2844602, _2844604, _2844606] : [p(s(bool, i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool), i(s(fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)), i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool))), i(s(fun(fun(_2843162, fun(_2843162, bool)), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)))), superadmissible), s(fun(_2843162, fun(_2843162, bool)), _2844606))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2844604))), s(fun(_2843160, _2843162), _2844602))), s(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), _2844600)))), p(s(bool, i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool), i(s(fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool)), i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool))), i(s(fun(fun(_2843162, fun(_2843162, bool)), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool)))), admissible), s(fun(_2843162, fun(_2843162, bool)), _2844606))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2843862))), s(fun(_2843160, _2843162), _2844602))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2844604)))), -(p(s(bool, i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool), i(s(fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)), i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool))), i(s(fun(fun(_2843162, fun(_2843162, bool)), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)))), tailadmissible), s(fun(_2843162, fun(_2843162, bool)), _2844606))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2844604))), s(fun(_2843160, _2843162), _2844602))), s(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), _2844600)))))], (30667 ^ _1496237) ^ [_2845737, _2845739, _2845741, _2845743] : [30668 ^ _1496237 : [(30671 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool), i(s(fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)), i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool))), i(s(fun(fun(_2843162, fun(_2843162, bool)), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)))), tailadmissible), s(fun(_2843162, fun(_2843162, bool)), _2845743))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2845741))), s(fun(_2843160, _2843162), _2845739))), s(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), _2845737))))], (30669 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool), i(s(fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool)), i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool))), i(s(fun(fun(_2843162, fun(_2843162, bool)), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), bool)))), admissible), s(fun(_2843162, fun(_2843162, bool)), _2845743))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2843862))), s(fun(_2843160, _2843162), _2845739))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2845741)))))]], -(p(s(bool, i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool), i(s(fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)), i(s(fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool))), i(s(fun(fun(_2843162, fun(_2843162, bool)), fun(fun(fun(_2843162, _2843158), fun(_2843160, bool)), fun(fun(_2843160, _2843162), fun(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), bool)))), superadmissible), s(fun(_2843162, fun(_2843162, bool)), _2845743))), s(fun(fun(_2843162, _2843158), fun(_2843160, bool)), _2845741))), s(fun(_2843160, _2843162), _2845739))), s(fun(fun(_2843162, _2843158), fun(_2843160, _2843158)), _2845737)))))]]]]], (11541 ^ _1496237) ^ [_1864961, _1864963] : [-(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, _1864963))), s(real, _1864961))))))), 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, _1864963))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1864961)))))))))], (43012 ^ _1496237) ^ [_4083384, _4083386] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(real, _4083386), fun(num, fun(num, real))), _4083384), s(cart(real, _4083386), 43013 ^ [_4083384, _4083386]))), s(num, 43014 ^ [_4083384, _4083386]))), s(num, 43015 ^ [_4083384, _4083386]))) = 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, _4083386), fun(num, real)), d_), s(cart(real, _4083386), 43013 ^ [_4083384, _4083386]))), s(num, 43015 ^ [_4083384, _4083386]))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4083386), fun(num, real)), d_), s(cart(real, _4083386), i(s(fun(num, cart(real, _4083386)), basis), s(num, 43015 ^ [_4083384, _4083386]))))), s(num, 43014 ^ [_4083384, _4083386]))))), 43018 ^ _1496237 : [(43019 ^ _1496237) ^ [_4084566] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4083386), fun(num, real)), _4084566), s(cart(real, _4083386), 43020 ^ [_4083384, _4083386, _4084566]))), s(num, 43021 ^ [_4083384, _4083386, _4084566]))) = 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(_4083386, bool), num), dimindex), s(fun(_4083386, bool), univ))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(real, _4083386), fun(num, fun(num, real))), _4083384), s(cart(real, _4083386), 43020 ^ [_4083384, _4083386, _4084566]))), s(num, 43021 ^ [_4083384, _4083386, _4084566]))))), 43024 ^ _1496237 : [(43025 ^ _1496237) ^ [_4085298] : [-(s(cart(real, _4083386), _4085298) = s(cart(real, _4083386), i(s(fun(fun(num, real), cart(real, _4083386)), lambda), s(fun(num, real), i(s(fun(cart(real, _4083386), fun(num, real)), _4084566), s(cart(real, _4083386), _4085298))))))]]]]], (39615 ^ _1496237) ^ [_3797114, _3797116, _3797118, _3797120] : [s(cart(real, _3797120), i(s(fun(cart(real, _3797120), cart(real, _3797120)), i(s(fun(real, fun(cart(real, _3797120), cart(real, _3797120))), r_), s(real, _3797118))), s(cart(real, _3797120), _3797114))) = s(cart(real, _3797120), i(s(fun(cart(real, _3797120), cart(real, _3797120)), i(s(fun(real, fun(cart(real, _3797120), cart(real, _3797120))), r_), s(real, _3797116))), s(cart(real, _3797120), _3797114))), -(s(real, _3797118) = s(real, _3797116)), -(s(cart(real, _3797120), _3797114) = s(cart(real, _3797120), i(s(fun(num, cart(real, _3797120)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4625 ^ _1496237) ^ [_1613290, _1613292, _1613294, _1613296] : [-(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, _1613296))), s(num, _1613294))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1613292))), s(num, _1613290))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1613296))), s(num, _1613292)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1613294))), s(num, _1613290))))], (36209 ^ _1496237) ^ [_3542364, _3542366] : [-(p(s(bool, i(s(fun(fun(prod(_3542366, _3542366), bool), bool), i(s(fun(fun(_3542366, bool), fun(fun(prod(_3542366, _3542366), bool), bool)), l_a_u_c), s(fun(_3542366, bool), _3542364))), s(fun(prod(_3542366, _3542366), bool), i(s(fun(fun(_3542366, bool), fun(prod(_3542366, _3542366), bool)), i(s(fun(fun(_3542366, bool), fun(fun(_3542366, bool), fun(prod(_3542366, _3542366), bool))), t_u_c), s(fun(_3542366, bool), _3542364))), s(fun(_3542366, bool), _3542364)))))))], (14551 ^ _1496237) ^ [_1938560] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1938560))), 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, _1938560))), s(int, _1938560))))], (12529 ^ _1496237) ^ [_1890362] : [-(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, _1890362))))))), 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, _1890362)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1890362))), 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))))))))))], (13403 ^ _1496237) ^ [_1910169] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1910169))))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1910169))))], (7550 ^ _1496237) ^ [_1709796, _1709798] : [-(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, _1709798))))), s(num, i(s(fun(num, num), bit0), s(num, _1709796))))) = 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, _1709796))), s(num, _1709798))))), 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, _1709798))), s(num, _1709796))))))), s(num, u_0))))], (29567 ^ _1496237) ^ [_2774656] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _2774656), s(real, 29568 ^ [_2774656]))), s(num, 29569 ^ [_2774656]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29568 ^ [_2774656]))), s(num, 29569 ^ [_2774656]))), 29572 ^ _1496237 : [(29573 ^ _1496237) ^ [_2774999, _2775001] : [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, _2774999)))), -(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, _2775001))), s(num, _2774999))))), 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, _2775001))), 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, _2774999))), 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)), _2774656), s(real, _2775001))))))))]]], (8198 ^ _1496237) ^ [_1739349, _1739351] : [p(s(bool, i(s(fun(list(_1739349), bool), i(s(fun(list(_1739351), fun(list(_1739349), bool)), i(s(fun(fun(_1739351, fun(_1739349, bool)), fun(list(_1739351), fun(list(_1739349), bool))), all2), s(fun(_1739351, fun(_1739349, bool)), p0))), s(list(_1739351), nil))), s(list(_1739349), l2)))), -(s(list(_1739349), l2) = s(list(_1739349), nil))], (15856 ^ _1496237) ^ [_1984038, _1984040] : [15908 ^ _1496237 : [(15909 ^ _1496237) ^ [_1986037, _1986039] : [-(s(fun(_1984040, bool), i(s(fun(_1984040, fun(_1984040, bool)), i(s(fun(fun(_1984040, bool), fun(_1984040, fun(_1984040, bool))), delete), s(fun(_1984040, bool), _1986039))), s(_1984040, _1986037))) = s(fun(_1984040, bool), i(s(fun(fun(_1984040, bool), fun(_1984040, bool)), gspec), s(fun(_1984040, bool), i(s(fun(_1984040, fun(_1984040, bool)), i(s(fun(fun(_1984040, bool), fun(_1984040, fun(_1984040, bool))), _1984038), s(fun(_1984040, bool), _1986039))), s(_1984040, _1986037))))))]], 15862 ^ _1496237 : [(15865 ^ _1496237) ^ [_1984725, _1984727] : [p(s(bool, i(s(fun(_1984040, bool), i(s(fun(bool, fun(_1984040, bool)), i(s(fun(_1984040, fun(bool, fun(_1984040, bool))), setspec), s(_1984040, 15859 ^ [_1984038, _1984040]))), s(bool, _1984725))), s(_1984040, _1984727)))), 15876 ^ _1496237 : [(15881 ^ _1496237) ^ [] : [p(s(bool, _1984725))], (15879 ^ _1496237) ^ [] : [s(_1984040, _1984727) = s(_1984040, 15858 ^ [_1984038, _1984040])], (15877 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1984040, bool), bool), i(s(fun(_1984040, fun(fun(_1984040, bool), bool)), in), s(_1984040, _1984727))), s(fun(_1984040, bool), 15857 ^ [_1984038, _1984040])))))]], 15868 ^ _1496237 : [(15871 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1984040, bool), bool), i(s(fun(_1984040, fun(fun(_1984040, bool), bool)), in), s(_1984040, _1984727))), s(fun(_1984040, bool), 15857 ^ [_1984038, _1984040])))), -(s(_1984040, _1984727) = s(_1984040, 15858 ^ [_1984038, _1984040]))], (15869 ^ _1496237) ^ [] : [-(p(s(bool, _1984725)))]]], (15863 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1984040, bool), i(s(fun(_1984040, fun(_1984040, bool)), i(s(fun(fun(_1984040, bool), fun(_1984040, fun(_1984040, bool))), _1984038), s(fun(_1984040, bool), 15857 ^ [_1984038, _1984040]))), s(_1984040, 15858 ^ [_1984038, _1984040]))), s(_1984040, 15859 ^ [_1984038, _1984040])))))]], 15886 ^ _1496237 : [(15905 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1984040, bool), i(s(fun(bool, fun(_1984040, bool)), i(s(fun(_1984040, fun(bool, fun(_1984040, bool))), setspec), s(_1984040, 15859 ^ [_1984038, _1984040]))), s(bool, 15885 ^ [_1984038, _1984040]))), s(_1984040, 15884 ^ [_1984038, _1984040])))))], (15887 ^ _1496237) ^ [] : [p(s(bool, 15885 ^ [_1984038, _1984040])), 15890 ^ _1496237 : [(15893 ^ _1496237) ^ [] : [s(_1984040, 15884 ^ [_1984038, _1984040]) = s(_1984040, 15858 ^ [_1984038, _1984040])], (15891 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1984040, bool), bool), i(s(fun(_1984040, fun(fun(_1984040, bool), bool)), in), s(_1984040, 15884 ^ [_1984038, _1984040]))), s(fun(_1984040, bool), 15857 ^ [_1984038, _1984040])))))]]], (15895 ^ _1496237) ^ [] : [-(p(s(bool, 15885 ^ [_1984038, _1984040]))), p(s(bool, i(s(fun(fun(_1984040, bool), bool), i(s(fun(_1984040, fun(fun(_1984040, bool), bool)), in), s(_1984040, 15884 ^ [_1984038, _1984040]))), s(fun(_1984040, bool), 15857 ^ [_1984038, _1984040])))), -(s(_1984040, 15884 ^ [_1984038, _1984040]) = s(_1984040, 15858 ^ [_1984038, _1984040]))], (15907 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1984040, bool), i(s(fun(_1984040, fun(_1984040, bool)), i(s(fun(fun(_1984040, bool), fun(_1984040, fun(_1984040, bool))), _1984038), s(fun(_1984040, bool), 15857 ^ [_1984038, _1984040]))), s(_1984040, 15858 ^ [_1984038, _1984040]))), s(_1984040, 15859 ^ [_1984038, _1984040]))))]]], (13567 ^ _1496237) ^ [_1914418, _1914420] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1914420))), s(int, _1914418))) = s(int, _1914420), -(s(int, _1914418) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16878 ^ _1496237) ^ [_2029322, _2029324, _2029326] : [p(s(bool, i(s(fun(fun(_2029326, bool), bool), i(s(fun(_2029326, fun(fun(_2029326, bool), bool)), in), s(_2029326, _2029324))), s(fun(_2029326, bool), _2029322)))), -(s(fun(_2029326, bool), i(s(fun(fun(_2029326, bool), fun(_2029326, bool)), i(s(fun(_2029326, fun(fun(_2029326, bool), fun(_2029326, bool))), insert), s(_2029326, _2029324))), s(fun(_2029326, bool), _2029322))) = s(fun(_2029326, bool), _2029322))], (39130 ^ _1496237) ^ [_3780231, _3780233] : [s(cart(real, _3780233), _3780231) = s(cart(real, _3780233), i(s(fun(num, cart(real, _3780233)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 39133 ^ _1496237 : [(39134 ^ _1496237) ^ [_3780383] : [-(s(real, i(s(fun(cart(real, _3780233), real), i(s(fun(cart(real, _3780233), fun(cart(real, _3780233), real)), dot), s(cart(real, _3780233), _3780231))), s(cart(real, _3780233), _3780383))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (39197 ^ _1496237) ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048] : [39267 ^ _1496237 : [(39270 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 39266 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))), s(real, _3782042)))))], (39272 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, 39266 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))), s(fun(cart(real, _3782048), bool), _3782040))))], (39274 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, 39266 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))), s(fun(cart(real, _3782048), bool), _3782038))))], (39268 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3782044))), s(real, 39266 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048])))))]], p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3782044))), s(real, _3782042)))), p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, _3782044))))), s(fun(cart(real, _3782048), bool), _3782040)))), p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, _3782042))))), s(fun(cart(real, _3782048), bool), _3782038)))), 39214 ^ _1496237 : [(39217 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 39213 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))), s(real, _3782042)))))], (39219 ^ _1496237) ^ [] : [-(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 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048])))))], (39221 ^ _1496237) ^ [_3784166] : [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, _3784166)))), 39225 ^ _1496237 : [(39228 ^ _1496237) ^ [] : [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, _3782048), cart(real, _3782048)), real), distance), s(prod(cart(real, _3782048), cart(real, _3782048)), i(s(fun(cart(real, _3782048), prod(cart(real, _3782048), cart(real, _3782048))), i(s(fun(cart(real, _3782048), fun(cart(real, _3782048), prod(cart(real, _3782048), cart(real, _3782048)))), c_), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, 39224 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048, _3784166]))))), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, 39213 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))))))), s(real, 39212 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))], (39226 ^ _1496237) ^ [] : [-(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 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048, _3784166]))), s(real, 39213 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))))), s(real, _3784166)))))]]], (39215 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3782044))), s(real, 39213 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048])))))]], 39232 ^ _1496237 : [(39235 ^ _1496237) ^ [_3785310] : [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, _3785310)))), 39239 ^ _1496237 : [(39242 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), 39238 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048, _3785310]))), s(fun(cart(real, _3782048), bool), _3782040))))], (39240 ^ _1496237) ^ [] : [-(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, _3782048), cart(real, _3782048)), real), distance), s(prod(cart(real, _3782048), cart(real, _3782048)), i(s(fun(cart(real, _3782048), prod(cart(real, _3782048), cart(real, _3782048))), i(s(fun(cart(real, _3782048), fun(cart(real, _3782048), prod(cart(real, _3782048), cart(real, _3782048)))), c_), s(cart(real, _3782048), 39238 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048, _3785310]))), s(cart(real, _3782048), 39231 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))))), s(real, _3785310)))))]]], (39233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), 39231 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))), s(fun(cart(real, _3782048), bool), _3782040)))))]], 39258 ^ _1496237 : [(39261 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 39257 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))), s(real, _3782042)))))], (39263 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, 39257 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))), s(fun(cart(real, _3782048), bool), _3782040)))))], (39265 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), i(s(fun(real, cart(real, _3782048)), _3782046), s(real, 39257 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))), s(fun(cart(real, _3782048), bool), _3782038)))))], (39259 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3782044))), s(real, 39257 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048])))))]], 39246 ^ _1496237 : [(39249 ^ _1496237) ^ [_3786242] : [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, _3786242)))), 39253 ^ _1496237 : [(39256 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), 39252 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048, _3786242]))), s(fun(cart(real, _3782048), bool), _3782038))))], (39254 ^ _1496237) ^ [] : [-(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, _3782048), cart(real, _3782048)), real), distance), s(prod(cart(real, _3782048), cart(real, _3782048)), i(s(fun(cart(real, _3782048), prod(cart(real, _3782048), cart(real, _3782048))), i(s(fun(cart(real, _3782048), fun(cart(real, _3782048), prod(cart(real, _3782048), cart(real, _3782048)))), c_), s(cart(real, _3782048), 39252 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048, _3786242]))), s(cart(real, _3782048), 39245 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))))))), s(real, _3786242)))))]]], (39247 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3782048), bool), bool), i(s(fun(cart(real, _3782048), fun(fun(cart(real, _3782048), bool), bool)), in), s(cart(real, _3782048), 39245 ^ [_3782038, _3782040, _3782042, _3782044, _3782046, _3782048]))), s(fun(cart(real, _3782048), bool), _3782038)))))]]], (39766 ^ _1496237) ^ [_3804585, _3804587] : [s(real, i(s(fun(cart(real, _3804587), real), vectoru_norm), s(cart(real, _3804587), _3804585))) = s(real, a0), 39769 ^ _1496237 : [(39772 ^ _1496237) ^ [] : [-(s(real, i(s(fun(cart(real, _3804587), real), i(s(fun(cart(real, _3804587), fun(cart(real, _3804587), real)), dot), s(cart(real, _3804587), _3804585))), s(cart(real, _3804587), _3804585))) = 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 ^ _1496237) ^ [] : [-(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)))))]]], (39343 ^ _1496237) ^ [_3789727] : [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, _3789727)))), -(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, _3789727))))), 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, _3789727))], (9496 ^ _1496237) ^ [_1805527, _1805529] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1805529))), s(nadd, _1805527)))), 9500 ^ _1496237 : [(9501 ^ _1496237) ^ [_1805693] : [-(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, _1805529))), s(num, _1805693))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805527))), s(num, _1805693))))))))), s(num, 9499 ^ [_1805527, _1805529])))))]]], (23999 ^ _1496237) ^ [_2406150, _2406152] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2406152)))), -(s(fun(real, bool), _2406152) = s(fun(real, bool), empty)), 24006 ^ _1496237 : [(24007 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2406150))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2406152)))))), 24010 ^ _1496237 : [(24011 ^ _1496237) ^ [_2406429] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2406429))), s(fun(real, bool), _2406152)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2406150))), s(real, _2406429)))))]]], (24017 ^ _1496237) ^ [] : [24019 ^ _1496237 : [(24022 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2406150))), s(real, 24018 ^ [_2406150, _2406152]))))], (24020 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24018 ^ [_2406150, _2406152]))), s(fun(real, bool), _2406152)))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2406150))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2406152)))))))]]], (9456 ^ _1496237) ^ [] : [-(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))], (27495 ^ _1496237) ^ [_2638148, _2638150, _2638152, _2638154] : [-(s(real, i(s(fun(fun(_2638154, real), real), i(s(fun(fun(_2638154, bool), fun(fun(_2638154, real), real)), sum), s(fun(_2638154, bool), i(s(fun(fun(_2638154, bool), fun(_2638154, bool)), i(s(fun(fun(_2638154, bool), fun(fun(_2638154, bool), fun(_2638154, bool))), union), s(fun(_2638154, bool), _2638150))), s(fun(_2638154, bool), _2638148))))), s(fun(_2638154, real), _2638152))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2638154, real), real), i(s(fun(fun(_2638154, bool), fun(fun(_2638154, real), real)), sum), s(fun(_2638154, bool), _2638150))), s(fun(_2638154, real), _2638152))))), s(real, i(s(fun(fun(_2638154, real), real), i(s(fun(fun(_2638154, bool), fun(fun(_2638154, real), real)), sum), s(fun(_2638154, bool), _2638148))), s(fun(_2638154, real), _2638152)))))), p(s(bool, i(s(fun(fun(_2638154, bool), bool), finite), s(fun(_2638154, bool), _2638150)))), p(s(bool, i(s(fun(fun(_2638154, bool), bool), finite), s(fun(_2638154, bool), _2638148)))), p(s(bool, i(s(fun(fun(_2638154, bool), bool), i(s(fun(fun(_2638154, bool), fun(fun(_2638154, bool), bool)), disjoint), s(fun(_2638154, bool), _2638150))), s(fun(_2638154, bool), _2638148))))], (1142 ^ _1496237) ^ [_1510847] : [-(p(s(bool, _1510847))), p(s(bool, _1510847)), p(s(bool, _1510847))], (3221 ^ _1496237) ^ [_1556540, _1556542, _1556544] : [-(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, _1556544))), s(bool, _1556542))), s(bool, _1556540))))), p(s(bool, _1556544)), p(s(bool, _1556542)), p(s(bool, _1556540))], (12437 ^ _1496237) ^ [_1888346] : [-(s(real, _1888346) = 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, _1888346))), s(real, _1888346)))))))], (41735 ^ _1496237) ^ [_3954855, _3954857] : [-(p(s(bool, i(s(fun(cart(real, _3954857), bool), i(s(fun(cart(real, _3954857), fun(cart(real, _3954857), bool)), orthogonal), s(cart(real, _3954857), i(s(fun(num, cart(real, _3954857)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3954857), _3954855)))))], (14860 ^ _1496237) ^ [_1946110, _1946112] : [-(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, _1946112))), s(int, _1946110))))), s(int, _1946112))) = s(int, i(s(fun(int, int), intu_neg), s(int, _1946110))))], (24428 ^ _1496237) ^ [_2417774] : [s(num, _2417774) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 24420 ^ [_2417774])))], (9638 ^ _1496237) ^ [_1809759, _1809761] : [-(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, _1809761))))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, _1809759))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1809761))), s(num, _1809759))))], (35897 ^ _1496237) ^ [_3526062, _3526064, _3526066, _3526068] : [p(s(bool, i(s(fun(fun(_3526066, bool), bool), i(s(fun(fun(_3526068, bool), fun(fun(_3526066, bool), bool)), a_u_c), s(fun(_3526068, bool), _3526064))), s(fun(_3526066, bool), _3526062)))), -(s(bool, i(s(fun(fun(_3526068, bool), bool), finite), s(fun(_3526068, bool), _3526064))) = s(bool, i(s(fun(fun(_3526066, bool), bool), finite), s(fun(_3526066, bool), _3526062))))], (11739 ^ _1496237) ^ [_1870816, _1870818, _1870820] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1870816))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1870820))), s(real, _1870818)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1870816))), s(real, _1870820))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1870816))), s(real, _1870818)))))], (5125 ^ _1496237) ^ [_1624750, _1624752] : [-(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, _1624752))), s(num, _1624750))))), s(num, _1624752))) = s(num, _1624750))], (29179 ^ _1496237) ^ [_2752697, _2752699] : [29182 ^ _1496237 : [(29183 ^ _1496237) ^ [_2753045] : [s(real, i(s(fun(_2752699, real), i(s(fun(_2752699, fun(_2752699, real)), _2752697), s(_2752699, 29180 ^ [_2752697, _2752699]))), s(_2752699, 29181 ^ [_2752697, _2752699]))) = 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, _2753045))), s(real, y))), s(real, i(s(fun(_2752699, real), f), s(_2752699, 29181 ^ [_2752697, _2752699]))))), 29186 ^ _1496237 : [(29189 ^ _1496237) ^ [] : [s(_2752699, 29181 ^ [_2752697, _2752699]) = s(_2752699, 29180 ^ [_2752697, _2752699])], (29187 ^ _1496237) ^ [] : [-(p(s(bool, _2753045)))]], 29190 ^ _1496237 : [(29193 ^ _1496237) ^ [] : [p(s(bool, _2753045))], (29191 ^ _1496237) ^ [] : [-(s(_2752699, 29181 ^ [_2752697, _2752699]) = s(_2752699, 29180 ^ [_2752697, _2752699]))]]]], 29196 ^ _1496237 : [(29197 ^ _1496237) ^ [_2753478, _2753480] : [-(s(real, i(s(fun(fun(_2752699, real), real), i(s(fun(fun(_2752699, bool), fun(fun(_2752699, real), real)), sum), s(fun(_2752699, bool), _2753480))), s(fun(_2752699, real), i(s(fun(_2752699, fun(_2752699, real)), _2752697), s(_2752699, _2753478))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2752699, real), real), i(s(fun(fun(_2752699, bool), fun(fun(_2752699, real), real)), sum), s(fun(_2752699, bool), _2753480))), s(fun(_2752699, 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(_2752699, real), f), s(_2752699, _2753478)))))))), p(s(bool, i(s(fun(fun(_2752699, bool), bool), finite), s(fun(_2752699, bool), _2753480)))), p(s(bool, i(s(fun(fun(_2752699, bool), bool), i(s(fun(_2752699, fun(fun(_2752699, bool), bool)), in), s(_2752699, _2753478))), s(fun(_2752699, bool), _2753480))))]]], (40177 ^ _1496237) ^ [_3834569, _3834571, _3834573, _3834575, _3834577] : [-(s(cart(real, _3834577), i(s(fun(fun(_3834575, cart(real, _3834577)), cart(real, _3834577)), i(s(fun(fun(_3834575, bool), fun(fun(_3834575, cart(real, _3834577)), cart(real, _3834577))), vsum), s(fun(_3834575, bool), i(s(fun(_3834575, fun(_3834575, bool)), i(s(fun(fun(_3834575, bool), fun(_3834575, fun(_3834575, bool))), delete), s(fun(_3834575, bool), _3834571))), s(_3834575, _3834569))))), s(fun(_3834575, cart(real, _3834577)), _3834573))) = s(cart(real, _3834577), i(s(fun(cart(real, _3834577), cart(real, _3834577)), i(s(fun(cart(real, _3834577), fun(cart(real, _3834577), cart(real, _3834577))), vectoru_sub), s(cart(real, _3834577), i(s(fun(fun(_3834575, cart(real, _3834577)), cart(real, _3834577)), i(s(fun(fun(_3834575, bool), fun(fun(_3834575, cart(real, _3834577)), cart(real, _3834577))), vsum), s(fun(_3834575, bool), _3834571))), s(fun(_3834575, cart(real, _3834577)), _3834573))))), s(cart(real, _3834577), i(s(fun(_3834575, cart(real, _3834577)), _3834573), s(_3834575, _3834569)))))), p(s(bool, i(s(fun(fun(_3834575, bool), bool), finite), s(fun(_3834575, bool), _3834571)))), p(s(bool, i(s(fun(fun(_3834575, bool), bool), i(s(fun(_3834575, fun(fun(_3834575, bool), bool)), in), s(_3834575, _3834569))), s(fun(_3834575, bool), _3834571))))], (14913 ^ _1496237) ^ [_1947486] : [p(s(bool, i(s(fun(int, bool), _1947486), s(int, i(s(fun(int, int), intu_abs), s(int, 14914 ^ [_1947486])))))), 14917 ^ _1496237 : [(14918 ^ _1496237) ^ [_1947631] : [-(p(s(bool, i(s(fun(int, bool), _1947486), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1947631)))))))]]], (10866 ^ _1496237) ^ [_1848073] : [10869 ^ _1496237 : [(10870 ^ _1496237) ^ [_1848307] : [p(s(bool, i(s(fun(real, bool), _1848073), s(real, _1848307))))]], 10872 ^ _1496237 : [(10875 ^ _1496237) ^ [_1848415] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10871 ^ [_1848073, _1848415]))), s(real, _1848415))))], (10873 ^ _1496237) ^ [_1848375] : [-(p(s(bool, i(s(fun(real, bool), _1848073), s(real, 10871 ^ [_1848073, _1848375])))))]], 10877 ^ _1496237 : [(10884 ^ _1496237) ^ [_1848731] : [10886 ^ _1496237 : [(10889 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10885 ^ [_1848073, _1848731]))), s(real, _1848731))))], (10887 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), _1848073), s(real, 10885 ^ [_1848073, _1848731])))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 10876 ^ [_1848073]))), s(real, _1848731)))))], (10878 ^ _1496237) ^ [_1848592] : [p(s(bool, i(s(fun(real, bool), _1848073), s(real, _1848592)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1848592))), s(real, 10876 ^ [_1848073])))))]]], (1052 ^ _1496237) ^ [] : [p(s(bool, t)), p(s(bool, f0))], (2372 ^ _1496237) ^ [_1535131, _1535133] : [2385 ^ _1496237 : [(2386 ^ _1496237) ^ [_1535575] : [-(s(_1535133, i(s(fun(fun(_1535133, bool), _1535133), h_), s(fun(_1535133, bool), i(s(fun(_1535133, fun(_1535133, bool)), _1535131), s(_1535133, _1535575))))) = s(_1535133, _1535575))]], 2377 ^ _1496237 : [(2380 ^ _1496237) ^ [] : [s(_1535133, 2374 ^ [_1535131, _1535133]) = s(_1535133, 2373 ^ [_1535131, _1535133])], (2378 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1535133, bool), i(s(fun(_1535133, fun(_1535133, bool)), _1535131), s(_1535133, 2373 ^ [_1535131, _1535133]))), s(_1535133, 2374 ^ [_1535131, _1535133])))))]], 2381 ^ _1496237 : [(2384 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1535133, bool), i(s(fun(_1535133, fun(_1535133, bool)), _1535131), s(_1535133, 2373 ^ [_1535131, _1535133]))), s(_1535133, 2374 ^ [_1535131, _1535133]))))], (2382 ^ _1496237) ^ [] : [-(s(_1535133, 2374 ^ [_1535131, _1535133]) = s(_1535133, 2373 ^ [_1535131, _1535133]))]]], (7684 ^ _1496237) ^ [_1714155, _1714157, _1714159] : [-(s(fun(_1714159, bool), i(s(fun(num, fun(_1714159, bool)), i(s(fun(fun(num, fun(num, fun(_1714159, bool))), fun(num, fun(_1714159, bool))), injf), s(fun(num, fun(num, fun(_1714159, bool))), _1714157))), s(num, _1714155))) = s(fun(_1714159, bool), i(s(fun(num, fun(_1714159, bool)), i(s(fun(num, fun(num, fun(_1714159, bool))), _1714157), s(num, i(s(fun(num, num), numfst), s(num, _1714155))))), s(num, i(s(fun(num, num), numsnd), s(num, _1714155))))))], (7400 ^ _1496237) ^ [_1706524, _1706526] : [-(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, _1706524))))), s(num, i(s(fun(num, num), bit0), s(num, _1706526))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1706524))), s(num, _1706526))))], (14734 ^ _1496237) ^ [_1943091] : [-(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, _1943091))) = 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 ^ [_1943091]))), 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))))))))], (13487 ^ _1496237) ^ [_1912247, _1912249, _1912251] : [-(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, _1912251))), s(int, _1912249))))), s(int, _1912247))) = 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, _1912251))), s(int, _1912247))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1912249))), s(int, _1912247))))))], (10178 ^ _1496237) ^ [_1829062, _1829064] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1829064))), s(hreal, _1829062)))), -(s(hreal, _1829062) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829064))), s(hreal, 10181 ^ [_1829062, _1829064]))))], (7148 ^ _1496237) ^ [_1697348, _1697350] : [p(s(bool, i(s(fun(fun(_1697350, fun(_1697350, bool)), bool), wf), s(fun(_1697350, fun(_1697350, bool)), l_l_)))), p(s(bool, i(s(fun(_1697350, bool), i(s(fun(_1697350, fun(_1697350, bool)), l_l_), s(_1697350, _1697348))), s(_1697350, _1697348))))], (23929 ^ _1496237) ^ [_2404513] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2404513)))), -(s(fun(real, bool), _2404513) = s(fun(real, bool), empty)), 23936 ^ _1496237 : [(23939 ^ _1496237) ^ [_2404762] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2404762))), s(fun(real, bool), _2404513)))), -(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), _2404513))))), s(real, _2404762)))))], (23937 ^ _1496237) ^ [] : [-(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), _2404513))))), s(fun(real, bool), _2404513)))))]]], (41079 ^ _1496237) ^ [_3908981, _3908983, _3908985, _3908987, _3908989] : [-(s(cart(real, _3908989), i(s(fun(fun(_3908987, cart(real, _3908989)), cart(real, _3908989)), i(s(fun(fun(_3908987, bool), fun(fun(_3908987, cart(real, _3908989)), cart(real, _3908989))), vsum), s(fun(_3908987, bool), _3908981))), s(fun(_3908987, cart(real, _3908989)), _3908985))) = s(cart(real, _3908989), i(s(fun(fun(_3908987, cart(real, _3908989)), cart(real, _3908989)), i(s(fun(fun(_3908987, bool), fun(fun(_3908987, cart(real, _3908989)), cart(real, _3908989))), vsum), s(fun(_3908987, bool), _3908981))), s(fun(_3908987, cart(real, _3908989)), i(s(fun(fun(_3908987, _3908987), fun(_3908987, cart(real, _3908989))), i(s(fun(fun(_3908987, cart(real, _3908989)), fun(fun(_3908987, _3908987), fun(_3908987, cart(real, _3908989)))), o), s(fun(_3908987, cart(real, _3908989)), _3908985))), s(fun(_3908987, _3908987), _3908983)))))), 41083 ^ _1496237 : [(41086 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3908987, bool), bool), i(s(fun(_3908987, fun(fun(_3908987, bool), bool)), in), s(_3908987, i(s(fun(_3908987, _3908987), _3908983), s(_3908987, 41082 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))))), s(fun(_3908987, bool), _3908981))))], (41084 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3908987, bool), bool), i(s(fun(_3908987, fun(fun(_3908987, bool), bool)), in), s(_3908987, 41082 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))), s(fun(_3908987, bool), _3908981)))))]], 41088 ^ _1496237 : [(41091 ^ _1496237) ^ [] : [41100 ^ _1496237 : [(41101 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3908987, bool), bool), i(s(fun(_3908987, fun(fun(_3908987, bool), bool)), in), s(_3908987, 41098 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))), s(fun(_3908987, bool), _3908981)))))], (41105 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3908987, bool), bool), i(s(fun(_3908987, fun(fun(_3908987, bool), bool)), in), s(_3908987, 41099 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))), s(fun(_3908987, bool), _3908981)))))], (41109 ^ _1496237) ^ [] : [s(_3908987, 41098 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]) = s(_3908987, 41099 ^ [_3908981, _3908983, _3908985, _3908987, _3908989])], (41107 ^ _1496237) ^ [] : [-(s(_3908987, i(s(fun(_3908987, _3908987), _3908983), s(_3908987, 41099 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))) = s(_3908987, 41087 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))], (41103 ^ _1496237) ^ [] : [-(s(_3908987, i(s(fun(_3908987, _3908987), _3908983), s(_3908987, 41098 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))) = s(_3908987, 41087 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))]], 41092 ^ _1496237 : [(41093 ^ _1496237) ^ [_3910182] : [p(s(bool, i(s(fun(fun(_3908987, bool), bool), i(s(fun(_3908987, fun(fun(_3908987, bool), bool)), in), s(_3908987, _3910182))), s(fun(_3908987, bool), _3908981)))), s(_3908987, i(s(fun(_3908987, _3908987), _3908983), s(_3908987, _3910182))) = s(_3908987, 41087 ^ [_3908981, _3908983, _3908985, _3908987, _3908989])]]], (41089 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3908987, bool), bool), i(s(fun(_3908987, fun(fun(_3908987, bool), bool)), in), s(_3908987, 41087 ^ [_3908981, _3908983, _3908985, _3908987, _3908989]))), s(fun(_3908987, bool), _3908981)))))]]], (2695 ^ _1496237) ^ [_1540919, _1540921, _1540923] : [2696 ^ _1496237 : [(2700 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1540923, bool), _1540919), s(_1540923, 2698 ^ [_1540919, _1540921, _1540923]))))], (2697 ^ _1496237) ^ [] : [p(s(bool, _1540921))]], 2701 ^ _1496237 : [(2702 ^ _1496237) ^ [_1541108] : [-(p(s(bool, _1540921))), -(p(s(bool, i(s(fun(_1540923, bool), _1540919), s(_1540923, _1541108)))))]]], (37075 ^ _1496237) ^ [_3584577, _3584579] : [37126 ^ _1496237 : [(37127 ^ _1496237) ^ [_3586722] : [p(s(bool, i(s(fun(fun(_3584579, bool), bool), infinite), s(fun(_3584579, bool), _3586722)))), -(p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(fun(_3584579, bool), bool), fun(fun(_3584579, bool), bool)), a_u_c), s(fun(fun(_3584579, bool), bool), i(s(fun(fun(fun(_3584579, bool), bool), fun(fun(_3584579, bool), bool)), gspec), s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), _3584577), s(fun(_3584579, bool), _3586722))))))), s(fun(_3584579, bool), _3586722)))))]], 37080 ^ _1496237 : [(37083 ^ _1496237) ^ [_3585297, _3585299] : [p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(bool, fun(fun(_3584579, bool), bool)), i(s(fun(fun(_3584579, bool), fun(bool, fun(fun(_3584579, bool), bool))), setspec), s(fun(_3584579, bool), 37077 ^ [_3584577, _3584579]))), s(bool, _3585297))), s(fun(_3584579, bool), _3585299)))), 37094 ^ _1496237 : [(37099 ^ _1496237) ^ [] : [p(s(bool, _3585297))], (37097 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3584579, bool), bool), finite), s(fun(_3584579, bool), _3585299)))))], (37095 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), subset), s(fun(_3584579, bool), _3585299))), s(fun(_3584579, bool), 37076 ^ [_3584577, _3584579])))))]], 37086 ^ _1496237 : [(37089 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), subset), s(fun(_3584579, bool), _3585299))), s(fun(_3584579, bool), 37076 ^ [_3584577, _3584579])))), p(s(bool, i(s(fun(fun(_3584579, bool), bool), finite), s(fun(_3584579, bool), _3585299))))], (37087 ^ _1496237) ^ [] : [-(p(s(bool, _3585297)))]]], (37081 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), _3584577), s(fun(_3584579, bool), 37076 ^ [_3584577, _3584579]))), s(fun(_3584579, bool), 37077 ^ [_3584577, _3584579])))))]], 37104 ^ _1496237 : [(37123 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(bool, fun(fun(_3584579, bool), bool)), i(s(fun(fun(_3584579, bool), fun(bool, fun(fun(_3584579, bool), bool))), setspec), s(fun(_3584579, bool), 37077 ^ [_3584577, _3584579]))), s(bool, 37103 ^ [_3584577, _3584579]))), s(fun(_3584579, bool), 37102 ^ [_3584577, _3584579])))))], (37105 ^ _1496237) ^ [] : [p(s(bool, 37103 ^ [_3584577, _3584579])), 37108 ^ _1496237 : [(37111 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3584579, bool), bool), finite), s(fun(_3584579, bool), 37102 ^ [_3584577, _3584579])))))], (37109 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), subset), s(fun(_3584579, bool), 37102 ^ [_3584577, _3584579]))), s(fun(_3584579, bool), 37076 ^ [_3584577, _3584579])))))]]], (37113 ^ _1496237) ^ [] : [-(p(s(bool, 37103 ^ [_3584577, _3584579]))), p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), subset), s(fun(_3584579, bool), 37102 ^ [_3584577, _3584579]))), s(fun(_3584579, bool), 37076 ^ [_3584577, _3584579])))), p(s(bool, i(s(fun(fun(_3584579, bool), bool), finite), s(fun(_3584579, bool), 37102 ^ [_3584577, _3584579]))))], (37125 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3584579, bool), bool), i(s(fun(fun(_3584579, bool), fun(fun(_3584579, bool), bool)), _3584577), s(fun(_3584579, bool), 37076 ^ [_3584577, _3584579]))), s(fun(_3584579, bool), 37077 ^ [_3584577, _3584579]))))]]], (17321 ^ _1496237) ^ [_2058108, _2058110, _2058112, _2058114, _2058116] : [p(s(bool, i(s(fun(fun(_2058114, bool), bool), i(s(fun(fun(_2058114, bool), fun(fun(_2058114, bool), bool)), subset), s(fun(_2058114, bool), _2058110))), s(fun(_2058114, bool), _2058108)))), -(p(s(bool, i(s(fun(fun(_2058116, bool), bool), i(s(fun(fun(_2058116, bool), fun(fun(_2058116, bool), bool)), subset), s(fun(_2058116, bool), i(s(fun(fun(_2058114, bool), fun(_2058116, bool)), i(s(fun(fun(_2058114, _2058116), fun(fun(_2058114, bool), fun(_2058116, bool))), image), s(fun(_2058114, _2058116), _2058112))), s(fun(_2058114, bool), _2058110))))), s(fun(_2058116, bool), i(s(fun(fun(_2058114, bool), fun(_2058116, bool)), i(s(fun(fun(_2058114, _2058116), fun(fun(_2058114, bool), fun(_2058116, bool))), image), s(fun(_2058114, _2058116), _2058112))), s(fun(_2058114, bool), _2058108)))))))], (10795 ^ _1496237) ^ [_1845843, _1845845] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1845845))), s(real, _1845843))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1845845))), s(real, i(s(fun(real, real), realu_inv), s(real, _1845843))))))], (2682 ^ _1496237) ^ [_1540633, _1540635, _1540637] : [2684 ^ _1496237 : [(2687 ^ _1496237) ^ [] : [p(s(bool, _1540633))], (2685 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1540637, bool), _1540635), s(_1540637, 2683 ^ [_1540633, _1540635, _1540637]))))]], 2690 ^ _1496237 : [(2691 ^ _1496237) ^ [_1540847] : [-(p(s(bool, i(s(fun(_1540637, bool), _1540635), s(_1540637, _1540847)))))]], -(p(s(bool, _1540633)))], (7384 ^ _1496237) ^ [_1706108, _1706110] : [-(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, _1706110))))), s(num, i(s(fun(num, num), bit1), s(num, _1706108))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1706110))), s(num, _1706108))))], (38432 ^ _1496237) ^ [_3651269, _3651271, _3651273] : [38434 ^ _1496237 : [(38435 ^ _1496237) ^ [_3651689] : [p(s(bool, i(s(fun(fun(fun(_3651273, bool), bool), bool), i(s(fun(fun(_3651273, bool), fun(fun(fun(_3651273, bool), bool), bool)), in), s(fun(_3651273, bool), _3651689))), s(fun(fun(_3651273, bool), bool), 38433 ^ [_3651269, _3651271, _3651273])))), -(p(s(bool, i(s(fun(fun(_3651273, bool), bool), _3651271), s(fun(_3651273, bool), _3651689)))))], (38441 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3651273, bool), bool), _3651271), s(fun(_3651273, bool), i(s(fun(fun(fun(_3651273, bool), bool), fun(_3651273, bool)), inters), s(fun(fun(_3651273, bool), bool), 38433 ^ [_3651269, _3651271, _3651273]))))))]], 38442 ^ _1496237 : [(38450 ^ _1496237) ^ [] : [38451 ^ _1496237 : [(38452 ^ _1496237) ^ [_3652210] : [s(fun(_3651273, bool), _3651269) = s(fun(_3651273, bool), i(s(fun(fun(_3651273, bool), fun(_3651273, bool)), i(s(fun(fun(fun(_3651273, bool), bool), fun(fun(_3651273, bool), fun(_3651273, bool))), hull), s(fun(fun(_3651273, bool), bool), _3651271))), s(fun(_3651273, bool), _3652210)))]], -(p(s(bool, i(s(fun(fun(_3651273, bool), bool), _3651271), s(fun(_3651273, bool), _3651269)))))], (38443 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3651273, bool), bool), _3651271), s(fun(_3651273, bool), _3651269)))), -(s(fun(_3651273, bool), _3651269) = s(fun(_3651273, bool), i(s(fun(fun(_3651273, bool), fun(_3651273, bool)), i(s(fun(fun(fun(_3651273, bool), bool), fun(fun(_3651273, bool), fun(_3651273, bool))), hull), s(fun(fun(_3651273, bool), bool), _3651271))), s(fun(_3651273, bool), 38446 ^ [_3651269, _3651271, _3651273]))))]]], (10709 ^ _1496237) ^ [_1843881, _1843883, _1843885] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843885))), s(real, _1843881))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843885))), s(real, _1843883)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843883))), s(real, _1843881))))], (36163 ^ _1496237) ^ [_3539549, _3539551, _3539553, _3539555, _3539557, _3539559, _3539561, _3539563] : [-(p(s(bool, i(s(fun(fun(prod(_3539559, _3539557), bool), bool), i(s(fun(fun(prod(_3539563, _3539561), bool), fun(fun(prod(_3539559, _3539557), bool), bool)), a_u_c), s(fun(prod(_3539563, _3539561), bool), i(s(fun(fun(_3539561, bool), fun(prod(_3539563, _3539561), bool)), i(s(fun(fun(_3539563, bool), fun(fun(_3539561, bool), fun(prod(_3539563, _3539561), bool))), t_u_c), s(fun(_3539563, bool), _3539555))), s(fun(_3539561, bool), _3539551))))), s(fun(prod(_3539559, _3539557), bool), i(s(fun(fun(_3539557, bool), fun(prod(_3539559, _3539557), bool)), i(s(fun(fun(_3539559, bool), fun(fun(_3539557, bool), fun(prod(_3539559, _3539557), bool))), t_u_c), s(fun(_3539559, bool), _3539553))), s(fun(_3539557, bool), _3539549))))))), p(s(bool, i(s(fun(fun(_3539559, bool), bool), i(s(fun(fun(_3539563, bool), fun(fun(_3539559, bool), bool)), a_u_c), s(fun(_3539563, bool), _3539555))), s(fun(_3539559, bool), _3539553)))), p(s(bool, i(s(fun(fun(_3539557, bool), bool), i(s(fun(fun(_3539561, bool), fun(fun(_3539557, bool), bool)), a_u_c), s(fun(_3539561, bool), _3539551))), s(fun(_3539557, bool), _3539549))))], (4259 ^ _1496237) ^ [_1605074, _1605076, _1605078] : [-(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, _1605076))), s(num, _1605074))))), s(num, _1605078))) = 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, _1605076))), s(num, _1605078))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1605074))), s(num, _1605078))))))], (9116 ^ _1496237) ^ [_1789777, _1789779] : [-(s(list(_1789779), _1789777) = s(list(_1789779), nil)), -(s(_1789779, i(s(fun(list(_1789779), _1789779), last0), s(list(_1789779), _1789777))) = s(_1789779, i(s(fun(list(_1789779), _1789779), i(s(fun(num, fun(list(_1789779), _1789779)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(list(_1789779), num), length), s(list(_1789779), _1789777))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_1789779), _1789777))))], (38978 ^ _1496237) ^ [_3771937, _3771939, _3771941, _3771943] : [-(s(cart(real, _3771943), i(s(fun(cart(real, _3771943), cart(real, _3771943)), i(s(fun(real, fun(cart(real, _3771943), cart(real, _3771943))), r_), s(real, _3771941))), s(cart(real, _3771943), i(s(fun(cart(real, _3771943), cart(real, _3771943)), i(s(fun(real, fun(cart(real, _3771943), cart(real, _3771943))), r_), s(real, _3771939))), s(cart(real, _3771943), _3771937))))) = s(cart(real, _3771943), i(s(fun(cart(real, _3771943), cart(real, _3771943)), i(s(fun(real, fun(cart(real, _3771943), cart(real, _3771943))), r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3771941))), s(real, _3771939))))), s(cart(real, _3771943), _3771937))))], (13811 ^ _1496237) ^ [_1920411, _1920413] : [13812 ^ _1496237 : [(13815 ^ _1496237) ^ [] : [s(int, _1920413) = s(int, _1920411)], (13813 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1920413))), s(int, _1920411))))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920413))), s(int, _1920411)))))], (42896 ^ _1496237) ^ [_4071777, _4071779, _4071781] : [-(s(cart(cart(real, _4071781), _4071779), i(s(fun(cart(cart(real, _4071779), _4071781), cart(cart(real, _4071781), _4071779)), transp), s(cart(cart(real, _4071779), _4071781), i(s(fun(num, cart(cart(real, _4071779), _4071781)), mat), s(num, _4071777))))) = s(cart(cart(real, _4071781), _4071779), i(s(fun(num, cart(cart(real, _4071781), _4071779)), mat), s(num, _4071777))))], (4767 ^ _1496237) ^ [] : [4780 ^ _1496237 : [(4781 ^ _1496237) ^ [_1617464, _1617466] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1617466))), s(num, _1617464)))))]], 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 ^ _1496237 : [(4779 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4774 ^ []))), s(num, 4775 ^ []))))], (4777 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 4774 ^ []))), s(num, 4775 ^ [])))))]]], (10433 ^ _1496237) ^ [_1836920, _1836922, _1836924] : [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), _1836922))), s(prod(hreal, hreal), _1836920)))), -(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), _1836924))), s(prod(hreal, hreal), _1836922))))), 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), _1836924))), s(prod(hreal, hreal), _1836920)))))))], (24940 ^ _1496237) ^ [_2448583, _2448585, _2448587] : [p(s(bool, i(s(fun(fun(_2448585, fun(_2448585, _2448585)), bool), monoidal), s(fun(_2448585, fun(_2448585, _2448585)), _2448583)))), 24943 ^ _1496237 : [(24946 ^ _1496237) ^ [_2449501, _2449503, _2449505] : [-(s(_2448585, i(s(fun(fun(_2448587, _2448585), _2448585), i(s(fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585)), i(s(fun(fun(_2448585, fun(_2448585, _2448585)), fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585))), iterate), s(fun(_2448585, fun(_2448585, _2448585)), _2448583))), s(fun(_2448587, bool), i(s(fun(fun(_2448587, bool), fun(_2448587, bool)), i(s(fun(_2448587, fun(fun(_2448587, bool), fun(_2448587, bool))), insert), s(_2448587, _2449503))), s(fun(_2448587, bool), _2449501))))), s(fun(_2448587, _2448585), _2449505))) = s(_2448585, i(s(fun(_2448585, _2448585), i(s(fun(_2448585, fun(_2448585, _2448585)), i(s(fun(bool, fun(_2448585, fun(_2448585, _2448585))), cond), s(bool, i(s(fun(fun(_2448587, bool), bool), i(s(fun(_2448587, fun(fun(_2448587, bool), bool)), in), s(_2448587, _2449503))), s(fun(_2448587, bool), _2449501))))), s(_2448585, i(s(fun(fun(_2448587, _2448585), _2448585), i(s(fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585)), i(s(fun(fun(_2448585, fun(_2448585, _2448585)), fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585))), iterate), s(fun(_2448585, fun(_2448585, _2448585)), _2448583))), s(fun(_2448587, bool), _2449501))), s(fun(_2448587, _2448585), _2449505))))), s(_2448585, i(s(fun(_2448585, _2448585), i(s(fun(_2448585, fun(_2448585, _2448585)), _2448583), s(_2448585, i(s(fun(_2448587, _2448585), _2449505), s(_2448587, _2449503))))), s(_2448585, i(s(fun(fun(_2448587, _2448585), _2448585), i(s(fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585)), i(s(fun(fun(_2448585, fun(_2448585, _2448585)), fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585))), iterate), s(fun(_2448585, fun(_2448585, _2448585)), _2448583))), s(fun(_2448587, bool), _2449501))), s(fun(_2448587, _2448585), _2449505)))))))), p(s(bool, i(s(fun(fun(_2448585, fun(_2448585, _2448585)), bool), monoidal), s(fun(_2448585, fun(_2448585, _2448585)), _2448583)))), p(s(bool, i(s(fun(fun(_2448587, bool), bool), finite), s(fun(_2448587, bool), i(s(fun(fun(_2448587, bool), fun(_2448587, bool)), i(s(fun(fun(_2448587, _2448585), fun(fun(_2448587, bool), fun(_2448587, bool))), i(s(fun(fun(_2448585, fun(_2448585, _2448585)), fun(fun(_2448587, _2448585), fun(fun(_2448587, bool), fun(_2448587, bool)))), support), s(fun(_2448585, fun(_2448585, _2448585)), _2448583))), s(fun(_2448587, _2448585), _2449505))), s(fun(_2448587, bool), _2449501))))))], (24944 ^ _1496237) ^ [_2449374] : [-(s(_2448585, i(s(fun(fun(_2448587, _2448585), _2448585), i(s(fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585)), i(s(fun(fun(_2448585, fun(_2448585, _2448585)), fun(fun(_2448587, bool), fun(fun(_2448587, _2448585), _2448585))), iterate), s(fun(_2448585, fun(_2448585, _2448585)), _2448583))), s(fun(_2448587, bool), empty))), s(fun(_2448587, _2448585), _2449374))) = s(_2448585, i(s(fun(fun(_2448585, fun(_2448585, _2448585)), _2448585), neutral), s(fun(_2448585, fun(_2448585, _2448585)), _2448583))))]]], (13725 ^ _1496237) ^ [_1918226, _1918228, _1918230] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1918230))), s(int, _1918226))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1918230))), s(int, _1918228)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1918228))), s(int, _1918226))))], (4931 ^ _1496237) ^ [_1620741] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1620741)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1620741))))], (36187 ^ _1496237) ^ [_3540841, _3540843, _3540845] : [-(s(bool, i(s(fun(fun(sum0(_3540843, _3540845), bool), bool), i(s(fun(sum0(_3540843, _3540845), fun(fun(sum0(_3540843, _3540845), bool), bool)), in), s(sum0(_3540843, _3540845), i(s(fun(_3540843, sum0(_3540843, _3540845)), inl), s(_3540843, _3540841))))), s(fun(sum0(_3540843, _3540845), bool), i(s(fun(fun(_3540845, bool), fun(sum0(_3540843, _3540845), bool)), i(s(fun(fun(_3540843, bool), fun(fun(_3540845, bool), fun(sum0(_3540843, _3540845), bool))), p_u_c), s(fun(_3540843, bool), s0))), s(fun(_3540845, bool), t0))))) = s(bool, i(s(fun(fun(_3540843, bool), bool), i(s(fun(_3540843, fun(fun(_3540843, bool), bool)), in), s(_3540843, _3540841))), s(fun(_3540843, bool), s0))))], (13483 ^ _1496237) ^ [_1912165] : [-(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, _1912165))) = s(int, _1912165))], (4319 ^ _1496237) ^ [_1606576, _1606578] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, _1606578))), s(num, _1606576))) = 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, _1606578))), s(num, _1606576))))), s(num, _1606578))), s(num, _1606576))))], (16540 ^ _1496237) ^ [_2013715, _2013717, _2013719] : [-(s(fun(_2013719, bool), _2013717) = s(fun(_2013719, bool), _2013715)), p(s(bool, i(s(fun(fun(_2013719, bool), bool), i(s(fun(fun(_2013719, bool), fun(fun(_2013719, bool), bool)), subset), s(fun(_2013719, bool), _2013717))), s(fun(_2013719, bool), _2013715)))), p(s(bool, i(s(fun(fun(_2013719, bool), bool), i(s(fun(fun(_2013719, bool), fun(fun(_2013719, bool), bool)), subset), s(fun(_2013719, bool), _2013715))), s(fun(_2013719, bool), _2013717))))], (2734 ^ _1496237) ^ [_1541725, _1541727, _1541729] : [2735 ^ _1496237 : [(2738 ^ _1496237) ^ [_1541853] : [p(s(bool, _1541725))], (2736 ^ _1496237) ^ [_1541817] : [-(p(s(bool, i(s(fun(_1541729, bool), _1541727), s(_1541729, _1541817)))))]], p(s(bool, i(s(fun(_1541729, bool), _1541727), s(_1541729, 2741 ^ [_1541725, _1541727, _1541729])))), -(p(s(bool, _1541725)))], (35609 ^ _1496237) ^ [_3514331, _3514333, _3514335, _3514337] : [p(s(bool, i(s(fun(fun(_3514335, bool), bool), i(s(fun(fun(_3514337, bool), fun(fun(_3514335, bool), bool)), a_u_c), s(fun(_3514337, bool), _3514333))), s(fun(_3514335, bool), _3514331)))), -(p(s(bool, i(s(fun(fun(_3514335, bool), bool), i(s(fun(fun(_3514337, bool), fun(fun(_3514335, bool), bool)), l_a_u_c), s(fun(_3514337, bool), _3514333))), s(fun(_3514335, bool), _3514331)))))], (13027 ^ _1496237) ^ [_1902324] : [-(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, _1902324))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1902324))))) = s(real, _1902324))], (10138 ^ _1496237) ^ [_1828180, _1828182] : [-(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, _1828182))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1828180))))) = 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, _1828182))), s(num, _1828180))))))], (4032 ^ _1496237) ^ [_1599949, _1599951, _1599953] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599953))), s(num, _1599951))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599953))), s(num, _1599949))), -(s(num, _1599951) = s(num, _1599949))], (6146 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n))))))), 6148 ^ _1496237 : [(6149 ^ _1496237) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), suc), s(num, 6147 ^ [])))), 6152 ^ _1496237 : [(6155 ^ _1496237) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6153 ^ _1496237) ^ [] : [-(s(num, 6147 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (6157 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 6147 ^ []))))]]], (32184 ^ _1496237) ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104] : [32194 ^ _1496237 : [(32197 ^ _1496237) ^ [_3251855] : [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(_3248102, bool), i(s(fun(_3248102, fun(_3248102, bool)), geq), s(_3248102, i(s(fun(_3248098, _3248102), 32185 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248098, _3251855))))), s(_3248102, 32186 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))), s(bool, i(s(fun(_3248098, bool), i(s(fun(_3248100, fun(_3248098, bool)), 32187 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248100, 32190 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248098, _3251855))))), s(bool, i(s(fun(_3248104, bool), i(s(fun(_3248104, fun(_3248104, bool)), geq), s(_3248104, i(s(fun(_3248096, _3248104), 32188 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248096, i(s(fun(_3248098, _3248096), i(s(fun(_3248100, fun(_3248098, _3248096)), 32189 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248100, 32190 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248098, _3251855))))))), s(_3248104, 32191 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))))], (32195 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248104, bool), i(s(fun(_3248100, fun(_3248104, bool)), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool)))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))))), i(s(fun(_3248102, fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool)))))), i(s(fun(fun(_3248098, _3248102), fun(_3248102, fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))))))), _3248094), s(fun(_3248098, _3248102), 32185 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248102, 32186 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(fun(_3248100, fun(_3248098, bool)), 32187 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(fun(_3248096, _3248104), 32188 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(fun(_3248100, fun(_3248098, _3248096)), 32189 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248100, 32190 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248104, 32191 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104])))))]], 32199 ^ _1496237 : [(32202 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3248104, bool), i(s(fun(_3248100, fun(_3248104, bool)), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool)))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))))), i(s(fun(_3248102, fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool)))))), i(s(fun(fun(_3248098, _3248102), fun(_3248102, fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))))))), _3248094), s(fun(_3248098, _3248102), 32185 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248102, 32186 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(fun(_3248100, fun(_3248098, bool)), 32187 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(fun(_3248096, _3248104), 32188 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(fun(_3248100, fun(_3248098, _3248096)), 32189 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248100, 32190 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248104, 32191 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))], (32200 ^ _1496237) ^ [] : [-(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(_3248102, bool), i(s(fun(_3248102, fun(_3248102, bool)), geq), s(_3248102, i(s(fun(_3248098, _3248102), 32185 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248098, 32198 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))), s(_3248102, 32186 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))), s(bool, i(s(fun(_3248098, bool), i(s(fun(_3248100, fun(_3248098, bool)), 32187 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248100, 32190 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248098, 32198 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))), s(bool, i(s(fun(_3248104, bool), i(s(fun(_3248104, fun(_3248104, bool)), geq), s(_3248104, i(s(fun(_3248096, _3248104), 32188 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248096, i(s(fun(_3248098, _3248096), i(s(fun(_3248100, fun(_3248098, _3248096)), 32189 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]), s(_3248100, 32190 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))), s(_3248098, 32198 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104]))))))), s(_3248104, 32191 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104])))))))]], 32203 ^ _1496237 : [(32204 ^ _1496237) ^ [_3252871] : [s(fun(_3248104, bool), i(s(fun(_3248102, fun(_3248104, bool)), i(s(fun(_3248100, fun(_3248102, fun(_3248104, bool))), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool)))), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool))))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool)))))), i(s(fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool))))))), _3252871), s(fun(_3248098, _3248102), 32205 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(fun(_3248100, fun(_3248098, bool)), 32206 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(fun(_3248096, _3248104), 32207 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(fun(_3248100, fun(_3248098, _3248096)), 32208 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(_3248100, 32209 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(_3248102, 32210 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))) = s(fun(_3248104, bool), i(s(fun(_3248100, fun(_3248104, bool)), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool)))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))))), i(s(fun(_3248102, fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool)))))), i(s(fun(fun(_3248098, _3248102), fun(_3248102, fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248104, bool))))))), _3248094), s(fun(_3248098, _3248102), 32205 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(_3248102, 32210 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(fun(_3248100, fun(_3248098, bool)), 32206 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(fun(_3248096, _3248104), 32207 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(fun(_3248100, fun(_3248098, _3248096)), 32208 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), s(_3248100, 32209 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871]))), 32213 ^ _1496237 : [(32214 ^ _1496237) ^ [_3256458] : [s(_3248104, i(s(fun(_3248100, _3248104), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104)), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104)))), i(s(fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104))))), i(s(fun(fun(_3248100, _3248102), fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104)))))), _3256458), s(fun(_3248100, _3248102), 32215 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248098, _3248102), 32216 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248100, fun(_3248098, bool)), 32217 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248096, _3248104), 32218 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248100, fun(_3248098, _3248096)), 32219 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(_3248100, 32220 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))) = s(_3248104, i(s(fun(fun(_3248102, fun(_3248104, bool)), _3248104), i(s(fun(_3248102, fun(fun(_3248102, fun(_3248104, bool)), _3248104)), u_match), s(_3248102, i(s(fun(_3248100, _3248102), 32215 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]), s(_3248100, 32220 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))))), s(fun(_3248102, fun(_3248104, bool)), i(s(fun(_3248100, fun(_3248102, fun(_3248104, bool))), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool)))), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool))))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool)))))), i(s(fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, fun(_3248102, fun(_3248104, bool))))))), _3252871), s(fun(_3248098, _3248102), 32216 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248100, fun(_3248098, bool)), 32217 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248096, _3248104), 32218 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(fun(_3248100, fun(_3248098, _3248096)), 32219 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))), s(_3248100, 32220 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458]))))), 32223 ^ _1496237 : [(32224 ^ _1496237) ^ [_3259696] : [s(fun(_3248100, _3248104), i(s(fun(fun(_3248096, _3248104), fun(_3248100, _3248104)), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104)))), i(s(fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104))))), i(s(fun(fun(_3248100, _3248102), fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104)))))), _3259696), s(fun(_3248100, _3248102), 32225 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248098, _3248102), 32226 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248100, fun(_3248098, bool)), 32227 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248100, fun(_3248098, _3248096)), 32228 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248096, _3248104), 32229 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))) = s(fun(_3248100, _3248104), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104)), i(s(fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104)))), i(s(fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104))))), i(s(fun(fun(_3248100, _3248102), fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248096, _3248104), fun(fun(_3248100, fun(_3248098, _3248096)), fun(_3248100, _3248104)))))), _3256458), s(fun(_3248100, _3248102), 32225 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248098, _3248102), 32226 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248100, fun(_3248098, bool)), 32227 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248096, _3248104), 32229 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), s(fun(_3248100, fun(_3248098, _3248096)), 32228 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696]))), 32232 ^ _1496237 : [(32233 ^ _1496237) ^ [_3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280] : [-(p(s(bool, i(s(fun(fun(fun(_3248096, _3248104), fun(_3248100, _3248104)), bool), i(s(fun(fun(_3248100, _3248096), fun(fun(fun(_3248096, _3248104), fun(_3248100, _3248104)), bool)), i(s(fun(fun(fun(_3248096, _3248104), fun(_3248100, bool)), fun(fun(_3248100, _3248096), fun(fun(fun(_3248096, _3248104), fun(_3248100, _3248104)), bool))), i(s(fun(fun(_3248096, fun(_3248096, bool)), fun(fun(fun(_3248096, _3248104), fun(_3248100, bool)), fun(fun(_3248100, _3248096), fun(fun(fun(_3248096, _3248104), fun(_3248100, _3248104)), bool)))), superadmissible), s(fun(_3248096, fun(_3248096, bool)), _3262280))), s(fun(fun(_3248096, _3248104), fun(_3248100, bool)), _3262278))), s(fun(_3248100, _3248096), _3262276))), s(fun(fun(_3248096, _3248104), fun(_3248100, _3248104)), i(s(fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104))), i(s(fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104)))), i(s(fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104))))), i(s(fun(fun(_3248100, _3248102), fun(fun(_3248098, _3248102), fun(fun(_3248100, fun(_3248098, bool)), fun(fun(_3248100, fun(_3248098, _3248096)), fun(fun(_3248096, _3248104), fun(_3248100, _3248104)))))), _3259696), s(fun(_3248100, _3248102), _3262274))), s(fun(_3248098, _3248102), _3262272))), s(fun(_3248100, fun(_3248098, bool)), _3262270))), s(fun(_3248100, fun(_3248098, _3248096)), _3262268))))))), 32240 ^ _1496237 : [(32243 ^ _1496237) ^ [] : [-(s(_3248102, i(s(fun(_3248098, _3248102), _3262272), s(_3248098, 32238 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))) = s(_3248102, i(s(fun(_3248100, _3248102), _3262274), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))))], (32241 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248100, bool), i(s(fun(fun(_3248096, _3248104), fun(_3248100, bool)), _3262278), s(fun(_3248096, _3248104), 32236 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))))], (32251 ^ _1496237) ^ [] : [s(_3248096, i(s(fun(_3248098, _3248096), i(s(fun(_3248100, fun(_3248098, _3248096)), _3262268), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248098, 32238 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))) = s(_3248096, i(s(fun(_3248098, _3248096), i(s(fun(_3248100, fun(_3248098, _3248096)), _3262268), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248098, 32239 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))], (32247 ^ _1496237) ^ [] : [-(s(_3248102, i(s(fun(_3248098, _3248102), _3262272), s(_3248098, 32239 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))) = s(_3248102, i(s(fun(_3248100, _3248102), _3262274), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))))], (32249 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248098, bool), i(s(fun(_3248100, fun(_3248098, bool)), _3262270), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248098, 32239 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))))], (32245 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248098, bool), i(s(fun(_3248100, fun(_3248098, bool)), _3262270), s(_3248100, 32237 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248098, 32238 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))))]], 32255 ^ _1496237 : [(32256 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248100, bool), i(s(fun(fun(_3248096, _3248104), fun(_3248100, bool)), _3262278), s(fun(_3248096, _3248104), 32252 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248100, 32253 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))))], (32260 ^ _1496237) ^ [] : [-(s(_3248102, i(s(fun(_3248098, _3248102), _3262272), s(_3248098, 32254 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))) = s(_3248102, i(s(fun(_3248100, _3248102), _3262274), s(_3248100, 32253 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))))], (32265 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3248096, bool), i(s(fun(_3248096, fun(_3248096, bool)), _3262280), s(_3248096, 32261 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248096, i(s(fun(_3248100, _3248096), _3262276), s(_3248100, 32253 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))))))], (32263 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248096, bool), i(s(fun(_3248096, fun(_3248096, bool)), _3262280), s(_3248096, 32261 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248096, i(s(fun(_3248098, _3248096), i(s(fun(_3248100, fun(_3248098, _3248096)), _3262268), s(_3248100, 32253 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248098, 32254 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))))))], (32258 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3248098, bool), i(s(fun(_3248100, fun(_3248098, bool)), _3262270), s(_3248100, 32253 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280]))), s(_3248098, 32254 ^ [_3248094, _3248096, _3248098, _3248100, _3248102, _3248104, _3252871, _3256458, _3259696, _3262268, _3262270, _3262272, _3262274, _3262276, _3262278, _3262280])))))]]]]]]]]]]], (8759 ^ _1496237) ^ [_1770280, _1770282, _1770284, _1770286] : [p(s(bool, i(s(fun(list(_1770286), bool), i(s(fun(_1770286, fun(list(_1770286), bool)), mem), s(_1770286, _1770284))), s(list(_1770286), i(s(fun(list(_1770286), list(_1770286)), i(s(fun(list(_1770286), fun(list(_1770286), list(_1770286))), append), s(list(_1770286), _1770282))), s(list(_1770286), _1770280)))))), -(p(s(bool, i(s(fun(list(_1770286), bool), i(s(fun(_1770286, fun(list(_1770286), bool)), mem), s(_1770286, _1770284))), s(list(_1770286), _1770282))))), -(p(s(bool, i(s(fun(list(_1770286), bool), i(s(fun(_1770286, fun(list(_1770286), bool)), mem), s(_1770286, _1770284))), s(list(_1770286), _1770280)))))], (40868 ^ _1496237) ^ [_3890630, _3890632, _3890634] : [s(cart(real, _3890632), i(s(fun(fun(_3890634, bool), cart(real, _3890632)), i(s(fun(fun(_3890634, cart(real, _3890632)), fun(fun(_3890634, bool), cart(real, _3890632))), _3890630), s(fun(_3890634, cart(real, _3890632)), 40869 ^ [_3890630, _3890632, _3890634]))), s(fun(_3890634, bool), 40870 ^ [_3890630, _3890632, _3890634]))) = s(cart(real, _3890632), i(s(fun(fun(_3890634, cart(real, _3890632)), cart(real, _3890632)), i(s(fun(fun(_3890634, bool), fun(fun(_3890634, cart(real, _3890632)), cart(real, _3890632))), vsum), s(fun(_3890634, bool), 40870 ^ [_3890630, _3890632, _3890634]))), s(fun(_3890634, cart(real, _3890632)), 40869 ^ [_3890630, _3890632, _3890634]))), 40873 ^ _1496237 : [(40874 ^ _1496237) ^ [_3891750, _3891752] : [-(s(cart(real, _3890632), i(s(fun(fun(_3890634, cart(real, _3890632)), cart(real, _3890632)), i(s(fun(fun(_3890634, bool), fun(fun(_3890634, cart(real, _3890632)), cart(real, _3890632))), vsum), s(fun(_3890634, bool), i(s(fun(fun(fun(_3890634, bool), bool), fun(_3890634, bool)), unions), s(fun(fun(_3890634, bool), bool), _3891750))))), s(fun(_3890634, cart(real, _3890632)), _3891752))) = s(cart(real, _3890632), i(s(fun(fun(fun(_3890634, bool), cart(real, _3890632)), cart(real, _3890632)), i(s(fun(fun(fun(_3890634, bool), bool), fun(fun(fun(_3890634, bool), cart(real, _3890632)), cart(real, _3890632))), vsum), s(fun(fun(_3890634, bool), bool), _3891750))), s(fun(fun(_3890634, bool), cart(real, _3890632)), i(s(fun(fun(_3890634, cart(real, _3890632)), fun(fun(_3890634, bool), cart(real, _3890632))), _3890630), s(fun(_3890634, cart(real, _3890632)), _3891752)))))), p(s(bool, i(s(fun(fun(fun(_3890634, bool), bool), bool), finite), s(fun(fun(_3890634, bool), bool), _3891750)))), 40882 ^ _1496237 : [(40885 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3890634, bool), bool), finite), s(fun(_3890634, bool), 40881 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))))], (40883 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3890634, bool), bool), bool), i(s(fun(fun(_3890634, bool), fun(fun(fun(_3890634, bool), bool), bool)), in), s(fun(_3890634, bool), 40881 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))), s(fun(fun(_3890634, bool), bool), _3891750)))))]], 40889 ^ _1496237 : [(40892 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3890634, bool), bool), bool), i(s(fun(fun(_3890634, bool), fun(fun(fun(_3890634, bool), bool), bool)), in), s(fun(_3890634, bool), 40887 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))), s(fun(fun(_3890634, bool), bool), _3891750)))))], (40890 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3890634, bool), bool), bool), i(s(fun(fun(_3890634, bool), fun(fun(fun(_3890634, bool), bool), bool)), in), s(fun(_3890634, bool), 40886 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))), s(fun(fun(_3890634, bool), bool), _3891750)))))], (40900 ^ _1496237) ^ [] : [s(cart(real, _3890632), i(s(fun(_3890634, cart(real, _3890632)), _3891752), s(_3890634, 40888 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))) = s(cart(real, _3890632), i(s(fun(num, cart(real, _3890632)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40896 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3890634, bool), bool), i(s(fun(_3890634, fun(fun(_3890634, bool), bool)), in), s(_3890634, 40888 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))), s(fun(_3890634, bool), 40886 ^ [_3890630, _3890632, _3890634, _3891750, _3891752])))))], (40898 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3890634, bool), bool), i(s(fun(_3890634, fun(fun(_3890634, bool), bool)), in), s(_3890634, 40888 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]))), s(fun(_3890634, bool), 40887 ^ [_3890630, _3890632, _3890634, _3891750, _3891752])))))], (40894 ^ _1496237) ^ [] : [s(fun(_3890634, bool), 40886 ^ [_3890630, _3890632, _3890634, _3891750, _3891752]) = s(fun(_3890634, bool), 40887 ^ [_3890630, _3890632, _3890634, _3891750, _3891752])]]]]], (9091 ^ _1496237) ^ [_1788617, _1788619] : [-(s(list(_1788619), _1788617) = s(list(_1788619), nil)), -(s(num, i(s(fun(list(_1788619), num), length), s(list(_1788619), i(s(fun(list(_1788619), list(_1788619)), tl), s(list(_1788619), _1788617))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, i(s(fun(list(_1788619), num), length), s(list(_1788619), _1788617))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (14465 ^ _1496237) ^ [_1936366, _1936368] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1936368))), s(int, _1936366))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1936366))), s(int, _1936368)))))], (24636 ^ _1496237) ^ [_2425800, _2425802] : [24641 ^ _1496237 : [(24646 ^ _1496237) ^ [] : [s(_2425802, 24639 ^ [_2425800, _2425802]) = s(_2425802, 24640 ^ [_2425800, _2425802])], (24644 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2425802, bool), i(s(fun(_2425802, fun(_2425802, bool)), _2425800), s(_2425802, 24640 ^ [_2425800, _2425802]))), s(_2425802, 24639 ^ [_2425800, _2425802])))))], (24642 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2425802, bool), i(s(fun(_2425802, fun(_2425802, bool)), _2425800), s(_2425802, 24639 ^ [_2425800, _2425802]))), s(_2425802, 24640 ^ [_2425800, _2425802])))))]], 24650 ^ _1496237 : [(24655 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2425802, bool), i(s(fun(_2425802, fun(_2425802, bool)), _2425800), s(_2425802, 24647 ^ [_2425800, _2425802]))), s(_2425802, 24649 ^ [_2425800, _2425802]))))], (24653 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2425802, bool), i(s(fun(_2425802, fun(_2425802, bool)), _2425800), s(_2425802, 24648 ^ [_2425800, _2425802]))), s(_2425802, 24649 ^ [_2425800, _2425802])))))], (24651 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2425802, bool), i(s(fun(_2425802, fun(_2425802, bool)), _2425800), s(_2425802, 24647 ^ [_2425800, _2425802]))), s(_2425802, 24648 ^ [_2425800, _2425802])))))]], 24656 ^ _1496237 : [(24657 ^ _1496237) ^ [_2426767, _2426769] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2425802, bool), fun(num, bool)), hasu_size), s(fun(_2425802, bool), _2426767))), s(num, _2426769)))), 24661 ^ _1496237 : [(24664 ^ _1496237) ^ [_2427347, _2427349] : [p(s(bool, i(s(fun(_2425802, bool), i(s(fun(_2425802, fun(_2425802, bool)), _2425800), s(_2425802, i(s(fun(num, _2425802), 24660 ^ [_2425800, _2425802, _2426767, _2426769]), s(num, _2427347))))), s(_2425802, i(s(fun(num, _2425802), 24660 ^ [_2425800, _2425802, _2426767, _2426769]), s(num, _2427349)))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2427349))), 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, _2426769)))))), p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2427347))), 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, _2426769)))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2427349))), s(num, _2427347))))], (24662 ^ _1496237) ^ [] : [-(s(fun(_2425802, bool), _2426767) = s(fun(_2425802, bool), i(s(fun(fun(num, bool), fun(_2425802, bool)), i(s(fun(fun(num, _2425802), fun(fun(num, bool), fun(_2425802, bool))), image), s(fun(num, _2425802), 24660 ^ [_2425800, _2425802, _2426767, _2426769]))), 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, _2426769))))))]]]]], (4140 ^ _1496237) ^ [_1602556, _1602558, _1602560] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602560))), s(num, _1602558))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1602560))), s(num, _1602556))), -(s(num, _1602560) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(num, _1602558) = s(num, _1602556))], (10673 ^ _1496237) ^ [_1842903, _1842905] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1842905))), s(real, _1842903))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1842903))), s(real, _1842905))))], (16956 ^ _1496237) ^ [_2034453] : [-(s(fun(_2034453, bool), i(s(fun(fun(_2034453, bool), fun(_2034453, bool)), i(s(fun(fun(_2034453, bool), fun(fun(_2034453, bool), fun(_2034453, bool))), inter), s(fun(_2034453, bool), i(s(fun(fun(_2034453, bool), fun(_2034453, bool)), i(s(fun(fun(_2034453, bool), fun(fun(_2034453, bool), fun(_2034453, bool))), inter), s(fun(_2034453, bool), p1))), s(fun(_2034453, bool), q))))), s(fun(_2034453, bool), r0))) = s(fun(_2034453, bool), i(s(fun(fun(_2034453, bool), fun(_2034453, bool)), i(s(fun(fun(_2034453, bool), fun(fun(_2034453, bool), fun(_2034453, bool))), inter), s(fun(_2034453, bool), p1))), s(fun(_2034453, bool), i(s(fun(fun(_2034453, bool), fun(_2034453, bool)), i(s(fun(fun(_2034453, bool), fun(fun(_2034453, bool), fun(_2034453, bool))), inter), s(fun(_2034453, bool), q))), s(fun(_2034453, bool), r0))))))], (24914 ^ _1496237) ^ [_2446376, _2446378, _2446380] : [24933 ^ _1496237 : [(24934 ^ _1496237) ^ [_2447622, _2447624, _2447626] : [-(p(s(bool, i(s(fun(fun(_2446378, bool), bool), finite), s(fun(_2446378, bool), i(s(fun(fun(_2446378, bool), fun(_2446378, bool)), i(s(fun(fun(_2446378, _2446380), fun(fun(_2446378, bool), fun(_2446378, bool))), i(s(fun(fun(_2446380, fun(_2446380, _2446380)), fun(fun(_2446378, _2446380), fun(fun(_2446378, bool), fun(_2446378, bool)))), support), s(fun(_2446380, fun(_2446380, _2446380)), _2447626))), s(fun(_2446378, _2446380), i(s(fun(fun(_2446380, fun(_2446380, _2446380)), fun(_2446378, _2446380)), i(s(fun(fun(_2446378, _2446380), fun(fun(_2446380, fun(_2446380, _2446380)), fun(_2446378, _2446380))), i(s(fun(_2446378, fun(fun(_2446378, _2446380), fun(fun(_2446380, fun(_2446380, _2446380)), fun(_2446378, _2446380)))), _2446376), s(_2446378, _2447622))), s(fun(_2446378, _2446380), _2447624))), s(fun(_2446380, fun(_2446380, _2446380)), _2447626))))), s(fun(_2446378, bool), s0)))))))]], 24919 ^ _1496237 : [(24920 ^ _1496237) ^ [_2446847] : [s(_2446380, i(s(fun(_2446378, _2446380), i(s(fun(fun(_2446380, fun(_2446380, _2446380)), fun(_2446378, _2446380)), i(s(fun(fun(_2446378, _2446380), fun(fun(_2446380, fun(_2446380, _2446380)), fun(_2446378, _2446380))), i(s(fun(_2446378, fun(fun(_2446378, _2446380), fun(fun(_2446380, fun(_2446380, _2446380)), fun(_2446378, _2446380)))), _2446376), s(_2446378, 24915 ^ [_2446376, _2446378, _2446380]))), s(fun(_2446378, _2446380), 24916 ^ [_2446376, _2446378, _2446380]))), s(fun(_2446380, fun(_2446380, _2446380)), 24917 ^ [_2446376, _2446378, _2446380]))), s(_2446378, 24918 ^ [_2446376, _2446378, _2446380]))) = s(_2446380, i(s(fun(_2446380, _2446380), i(s(fun(_2446380, fun(_2446380, _2446380)), i(s(fun(bool, fun(_2446380, fun(_2446380, _2446380))), cond), s(bool, _2446847))), s(_2446380, i(s(fun(_2446378, _2446380), 24916 ^ [_2446376, _2446378, _2446380]), s(_2446378, 24918 ^ [_2446376, _2446378, _2446380]))))), s(_2446380, i(s(fun(fun(_2446380, fun(_2446380, _2446380)), _2446380), neutral), s(fun(_2446380, fun(_2446380, _2446380)), 24917 ^ [_2446376, _2446378, _2446380]))))), 24923 ^ _1496237 : [(24926 ^ _1496237) ^ [] : [s(_2446378, 24918 ^ [_2446376, _2446378, _2446380]) = s(_2446378, 24915 ^ [_2446376, _2446378, _2446380])], (24924 ^ _1496237) ^ [] : [-(p(s(bool, _2446847)))]], 24927 ^ _1496237 : [(24930 ^ _1496237) ^ [] : [p(s(bool, _2446847))], (24928 ^ _1496237) ^ [] : [-(s(_2446378, 24918 ^ [_2446376, _2446378, _2446380]) = s(_2446378, 24915 ^ [_2446376, _2446378, _2446380]))]]]]], (12325 ^ _1496237) ^ [_1885533, _1885535, _1885537] : [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, _1885533)))), -(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, _1885537))), s(real, _1885533))))), s(real, _1885535))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1885537))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1885535))), s(real, _1885533))))))], (27656 ^ _1496237) ^ [_2648914, _2648916] : [s(real, i(s(fun(_2648916, real), i(s(fun(fun(_2648916, real), fun(_2648916, real)), i(s(fun(fun(_2648916, real), fun(fun(_2648916, real), fun(_2648916, real))), _2648914), s(fun(_2648916, real), 27657 ^ [_2648914, _2648916]))), s(fun(_2648916, real), 27658 ^ [_2648914, _2648916]))), s(_2648916, 27659 ^ [_2648914, _2648916]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(_2648916, real), 27657 ^ [_2648914, _2648916]), s(_2648916, 27659 ^ [_2648914, _2648916]))))), s(real, i(s(fun(_2648916, real), 27658 ^ [_2648914, _2648916]), s(_2648916, 27659 ^ [_2648914, _2648916]))))), 27662 ^ _1496237 : [(27663 ^ _1496237) ^ [_2649621, _2649623, _2649625] : [p(s(bool, i(s(fun(fun(_2648916, bool), bool), finite), s(fun(_2648916, bool), _2649621)))), -(s(real, i(s(fun(fun(_2648916, real), real), i(s(fun(fun(_2648916, bool), fun(fun(_2648916, real), real)), sum), s(fun(_2648916, bool), _2649621))), s(fun(_2648916, real), i(s(fun(fun(_2648916, real), fun(_2648916, real)), i(s(fun(fun(_2648916, real), fun(fun(_2648916, real), fun(_2648916, real))), _2648914), s(fun(_2648916, real), _2649625))), s(fun(_2648916, real), _2649623))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2648916, real), real), i(s(fun(fun(_2648916, bool), fun(fun(_2648916, real), real)), sum), s(fun(_2648916, bool), _2649621))), s(fun(_2648916, real), _2649625))))), s(real, i(s(fun(fun(_2648916, real), real), i(s(fun(fun(_2648916, bool), fun(fun(_2648916, real), real)), sum), s(fun(_2648916, bool), _2649621))), s(fun(_2648916, real), _2649623))))))]]], (256 ^ _1496237) ^ [_1500635, _1500637] : [-(p(s(bool, _1500637))), -(p(s(bool, _1500635))), 258 ^ _1496237 : [(265 ^ _1496237) ^ [] : [p(s(bool, _1500635)), -(p(s(bool, 257 ^ [_1500635, _1500637])))], (271 ^ _1496237) ^ [] : [p(s(bool, 257 ^ [_1500635, _1500637]))], (259 ^ _1496237) ^ [] : [p(s(bool, _1500637)), -(p(s(bool, 257 ^ [_1500635, _1500637])))]]], (13267 ^ _1496237) ^ [_1906022, _1906024] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1906024))), s(int, _1906022))) = 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, _1906024))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906022))))))], (41919 ^ _1496237) ^ [_3966090, _3966092, _3966094] : [s(cart(real, _3966092), i(s(fun(cart(real, _3966094), cart(real, _3966092)), i(s(fun(fun(cart(real, _3966094), cart(real, _3966092)), fun(cart(real, _3966094), cart(real, _3966092))), i(s(fun(real, fun(fun(cart(real, _3966094), cart(real, _3966092)), fun(cart(real, _3966094), cart(real, _3966092)))), _3966090), s(real, 41920 ^ [_3966090, _3966092, _3966094]))), s(fun(cart(real, _3966094), cart(real, _3966092)), 41921 ^ [_3966090, _3966092, _3966094]))), s(cart(real, _3966094), 41922 ^ [_3966090, _3966092, _3966094]))) = s(cart(real, _3966092), i(s(fun(cart(real, _3966092), cart(real, _3966092)), i(s(fun(real, fun(cart(real, _3966092), cart(real, _3966092))), r_), s(real, 41920 ^ [_3966090, _3966092, _3966094]))), s(cart(real, _3966092), i(s(fun(cart(real, _3966094), cart(real, _3966092)), 41921 ^ [_3966090, _3966092, _3966094]), s(cart(real, _3966094), 41922 ^ [_3966090, _3966092, _3966094]))))), 41925 ^ _1496237 : [(41926 ^ _1496237) ^ [_3966919, _3966921] : [p(s(bool, i(s(fun(fun(cart(real, _3966094), cart(real, _3966092)), bool), linear), s(fun(cart(real, _3966094), cart(real, _3966092)), _3966921)))), -(p(s(bool, i(s(fun(fun(cart(real, _3966094), cart(real, _3966092)), bool), linear), s(fun(cart(real, _3966094), cart(real, _3966092)), i(s(fun(fun(cart(real, _3966094), cart(real, _3966092)), fun(cart(real, _3966094), cart(real, _3966092))), i(s(fun(real, fun(fun(cart(real, _3966094), cart(real, _3966092)), fun(cart(real, _3966094), cart(real, _3966092)))), _3966090), s(real, _3966919))), s(fun(cart(real, _3966094), cart(real, _3966092)), _3966921)))))))]]], (12377 ^ _1496237) ^ [_1886989, _1886991] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1886991))), s(num, _1886989))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 12380 ^ _1496237 : [(12383 ^ _1496237) ^ [] : [s(num, _1886989) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (12381 ^ _1496237) ^ [] : [-(s(real, _1886991) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (40612 ^ _1496237) ^ [_3867517, _3867519, _3867521, _3867523] : [40665 ^ _1496237 : [(40666 ^ _1496237) ^ [_3870568] : [s(cart(real, _3867519), i(s(fun(_3867523, cart(real, _3867519)), i(s(fun(fun(_3867521, cart(real, _3867519)), fun(_3867523, cart(real, _3867519))), i(s(fun(fun(_3867521, _3867523), fun(fun(_3867521, cart(real, _3867519)), fun(_3867523, cart(real, _3867519)))), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, _3867523), fun(fun(_3867521, cart(real, _3867519)), fun(_3867523, cart(real, _3867519))))), _3870568), s(fun(_3867521, bool), 40667 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))), s(fun(_3867521, _3867523), 40668 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))), s(fun(_3867521, cart(real, _3867519)), 40669 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))), s(_3867523, 40670 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))) = s(cart(real, _3867519), i(s(fun(fun(_3867521, cart(real, _3867519)), cart(real, _3867519)), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, cart(real, _3867519)), cart(real, _3867519))), vsum), s(fun(_3867521, bool), i(s(fun(fun(_3867521, bool), fun(_3867521, bool)), gspec), s(fun(_3867521, bool), i(s(fun(_3867523, fun(_3867521, bool)), i(s(fun(fun(_3867521, _3867523), fun(_3867523, fun(_3867521, bool))), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, _3867523), fun(_3867523, fun(_3867521, bool)))), _3867517), s(fun(_3867521, bool), 40667 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))), s(fun(_3867521, _3867523), 40668 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))), s(_3867523, 40670 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))))))), s(fun(_3867521, cart(real, _3867519)), 40669 ^ [_3867517, _3867519, _3867521, _3867523, _3870568]))), 40673 ^ _1496237 : [(40674 ^ _1496237) ^ [_3872046, _3872048, _3872050, _3872052] : [-(s(cart(real, _3867519), i(s(fun(fun(_3867523, cart(real, _3867519)), cart(real, _3867519)), i(s(fun(fun(_3867523, bool), fun(fun(_3867523, cart(real, _3867519)), cart(real, _3867519))), vsum), s(fun(_3867523, bool), _3872046))), s(fun(_3867523, cart(real, _3867519)), i(s(fun(fun(_3867521, cart(real, _3867519)), fun(_3867523, cart(real, _3867519))), i(s(fun(fun(_3867521, _3867523), fun(fun(_3867521, cart(real, _3867519)), fun(_3867523, cart(real, _3867519)))), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, _3867523), fun(fun(_3867521, cart(real, _3867519)), fun(_3867523, cart(real, _3867519))))), _3870568), s(fun(_3867521, bool), _3872048))), s(fun(_3867521, _3867523), _3872052))), s(fun(_3867521, cart(real, _3867519)), _3872050))))) = s(cart(real, _3867519), i(s(fun(fun(_3867521, cart(real, _3867519)), cart(real, _3867519)), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, cart(real, _3867519)), cart(real, _3867519))), vsum), s(fun(_3867521, bool), _3872048))), s(fun(_3867521, cart(real, _3867519)), _3872050)))), p(s(bool, i(s(fun(fun(_3867521, bool), bool), finite), s(fun(_3867521, bool), _3872048)))), p(s(bool, i(s(fun(fun(_3867523, bool), bool), i(s(fun(fun(_3867523, bool), fun(fun(_3867523, bool), bool)), subset), s(fun(_3867523, bool), i(s(fun(fun(_3867521, bool), fun(_3867523, bool)), i(s(fun(fun(_3867521, _3867523), fun(fun(_3867521, bool), fun(_3867523, bool))), image), s(fun(_3867521, _3867523), _3872052))), s(fun(_3867521, bool), _3872048))))), s(fun(_3867523, bool), _3872046))))]]]], 40619 ^ _1496237 : [(40622 ^ _1496237) ^ [_3868950, _3868952] : [p(s(bool, i(s(fun(_3867521, bool), i(s(fun(bool, fun(_3867521, bool)), i(s(fun(_3867521, fun(bool, fun(_3867521, bool))), setspec), s(_3867521, 40616 ^ [_3867517, _3867519, _3867521, _3867523]))), s(bool, _3868950))), s(_3867521, _3868952)))), 40633 ^ _1496237 : [(40638 ^ _1496237) ^ [] : [p(s(bool, _3868950))], (40636 ^ _1496237) ^ [] : [-(s(_3867523, i(s(fun(_3867521, _3867523), 40614 ^ [_3867517, _3867519, _3867521, _3867523]), s(_3867521, _3868952))) = s(_3867523, 40615 ^ [_3867517, _3867519, _3867521, _3867523]))], (40634 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3867521, bool), bool), i(s(fun(_3867521, fun(fun(_3867521, bool), bool)), in), s(_3867521, _3868952))), s(fun(_3867521, bool), 40613 ^ [_3867517, _3867519, _3867521, _3867523])))))]], 40625 ^ _1496237 : [(40628 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3867521, bool), bool), i(s(fun(_3867521, fun(fun(_3867521, bool), bool)), in), s(_3867521, _3868952))), s(fun(_3867521, bool), 40613 ^ [_3867517, _3867519, _3867521, _3867523])))), s(_3867523, i(s(fun(_3867521, _3867523), 40614 ^ [_3867517, _3867519, _3867521, _3867523]), s(_3867521, _3868952))) = s(_3867523, 40615 ^ [_3867517, _3867519, _3867521, _3867523])], (40626 ^ _1496237) ^ [] : [-(p(s(bool, _3868950)))]]], (40620 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3867521, bool), i(s(fun(_3867523, fun(_3867521, bool)), i(s(fun(fun(_3867521, _3867523), fun(_3867523, fun(_3867521, bool))), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, _3867523), fun(_3867523, fun(_3867521, bool)))), _3867517), s(fun(_3867521, bool), 40613 ^ [_3867517, _3867519, _3867521, _3867523]))), s(fun(_3867521, _3867523), 40614 ^ [_3867517, _3867519, _3867521, _3867523]))), s(_3867523, 40615 ^ [_3867517, _3867519, _3867521, _3867523]))), s(_3867521, 40616 ^ [_3867517, _3867519, _3867521, _3867523])))))]], 40643 ^ _1496237 : [(40662 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3867521, bool), i(s(fun(bool, fun(_3867521, bool)), i(s(fun(_3867521, fun(bool, fun(_3867521, bool))), setspec), s(_3867521, 40616 ^ [_3867517, _3867519, _3867521, _3867523]))), s(bool, 40642 ^ [_3867517, _3867519, _3867521, _3867523]))), s(_3867521, 40641 ^ [_3867517, _3867519, _3867521, _3867523])))))], (40644 ^ _1496237) ^ [] : [p(s(bool, 40642 ^ [_3867517, _3867519, _3867521, _3867523])), 40647 ^ _1496237 : [(40650 ^ _1496237) ^ [] : [-(s(_3867523, i(s(fun(_3867521, _3867523), 40614 ^ [_3867517, _3867519, _3867521, _3867523]), s(_3867521, 40641 ^ [_3867517, _3867519, _3867521, _3867523]))) = s(_3867523, 40615 ^ [_3867517, _3867519, _3867521, _3867523]))], (40648 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3867521, bool), bool), i(s(fun(_3867521, fun(fun(_3867521, bool), bool)), in), s(_3867521, 40641 ^ [_3867517, _3867519, _3867521, _3867523]))), s(fun(_3867521, bool), 40613 ^ [_3867517, _3867519, _3867521, _3867523])))))]]], (40652 ^ _1496237) ^ [] : [-(p(s(bool, 40642 ^ [_3867517, _3867519, _3867521, _3867523]))), p(s(bool, i(s(fun(fun(_3867521, bool), bool), i(s(fun(_3867521, fun(fun(_3867521, bool), bool)), in), s(_3867521, 40641 ^ [_3867517, _3867519, _3867521, _3867523]))), s(fun(_3867521, bool), 40613 ^ [_3867517, _3867519, _3867521, _3867523])))), s(_3867523, i(s(fun(_3867521, _3867523), 40614 ^ [_3867517, _3867519, _3867521, _3867523]), s(_3867521, 40641 ^ [_3867517, _3867519, _3867521, _3867523]))) = s(_3867523, 40615 ^ [_3867517, _3867519, _3867521, _3867523])], (40664 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3867521, bool), i(s(fun(_3867523, fun(_3867521, bool)), i(s(fun(fun(_3867521, _3867523), fun(_3867523, fun(_3867521, bool))), i(s(fun(fun(_3867521, bool), fun(fun(_3867521, _3867523), fun(_3867523, fun(_3867521, bool)))), _3867517), s(fun(_3867521, bool), 40613 ^ [_3867517, _3867519, _3867521, _3867523]))), s(fun(_3867521, _3867523), 40614 ^ [_3867517, _3867519, _3867521, _3867523]))), s(_3867523, 40615 ^ [_3867517, _3867519, _3867521, _3867523]))), s(_3867521, 40616 ^ [_3867517, _3867519, _3867521, _3867523]))))]]], (1611 ^ _1496237) ^ [_1520273, _1520275, _1520277] : [1619 ^ _1496237 : [(1622 ^ _1496237) ^ [_1520506] : [-(p(s(bool, i(s(fun(_1520277, bool), _1520273), s(_1520277, _1520506)))))], (1620 ^ _1496237) ^ [] : [-(p(s(bool, _1520275)))]], p(s(bool, _1520275)), p(s(bool, i(s(fun(_1520277, bool), _1520273), s(_1520277, 1612 ^ [_1520273, _1520275, _1520277]))))], (4403 ^ _1496237) ^ [_1608640, _1608642, _1608644] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608644))), s(num, _1608640))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1608644))), s(num, _1608642)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1608642))), s(num, _1608640))))], (12876 ^ _1496237) ^ [_1898470, _1898472, _1898474] : [-(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, _1898472))), s(num, _1898474))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1898470))), s(num, _1898474))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1898472))), s(real, _1898470)))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1898474))))], (33801 ^ _1496237) ^ [_3417640, _3417642] : [p(s(bool, i(s(fun(fun(prod(_3417642, _3417642), bool), bool), woset), s(fun(prod(_3417642, _3417642), bool), _3417640)))), 33804 ^ _1496237 : [(33805 ^ _1496237) ^ [_3417981] : [33809 ^ _1496237 : [(33812 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3417642, bool), i(s(fun(fun(prod(_3417642, _3417642), bool), fun(_3417642, bool)), fl), s(fun(prod(_3417642, _3417642), bool), _3417640))), s(_3417642, 33808 ^ [_3417640, _3417642, _3417981]))))], (33810 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3417642, bool), _3417981), s(_3417642, 33808 ^ [_3417640, _3417642, _3417981])))))]], 33813 ^ _1496237 : [(33814 ^ _1496237) ^ [_3418442] : [p(s(bool, i(s(fun(_3417642, bool), _3417981), s(_3417642, _3418442))))]], 33816 ^ _1496237 : [(33819 ^ _1496237) ^ [_3418655] : [p(s(bool, i(s(fun(prod(_3417642, _3417642), bool), i(s(fun(fun(prod(_3417642, _3417642), bool), fun(prod(_3417642, _3417642), bool)), less), s(fun(prod(_3417642, _3417642), bool), _3417640))), s(prod(_3417642, _3417642), i(s(fun(_3417642, prod(_3417642, _3417642)), i(s(fun(_3417642, fun(_3417642, prod(_3417642, _3417642))), c_), s(_3417642, _3418655))), s(_3417642, 33815 ^ [_3417640, _3417642, _3417981])))))), p(s(bool, i(s(fun(_3417642, bool), _3417981), s(_3417642, _3418655))))], (33817 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3417642, bool), _3417981), s(_3417642, 33815 ^ [_3417640, _3417642, _3417981])))))]]]]], (11279 ^ _1496237) ^ [_1858057, _1858059] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1858059))), s(real, _1858057))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858057))), s(real, _1858059)))))], (16501 ^ _1496237) ^ [_2012388] : [s(fun(_2012388, bool), univ) = s(fun(_2012388, bool), empty)], (3947 ^ _1496237) ^ [_1597656, _1597658, _1597660, _1597662] : [-(s(_1597662, i(s(fun(num, _1597662), 3943 ^ [_1597658, _1597660, _1597662]), s(num, i(s(fun(num, num), suc), s(num, _1597656))))) = s(_1597662, i(s(fun(num, _1597662), i(s(fun(_1597662, fun(num, _1597662)), _1597658), s(_1597662, i(s(fun(num, _1597662), 3943 ^ [_1597658, _1597660, _1597662]), s(num, _1597656))))), s(num, _1597656))))], (18372 ^ _1496237) ^ [_2124351, _2124353, _2124355, _2124357, _2124359] : [18430 ^ _1496237 : [(18431 ^ _1496237) ^ [_2128960] : [18448 ^ _1496237 : [(18449 ^ _1496237) ^ [_2130943, _2130945] : [-(s(fun(_2124353, bool), i(s(fun(fun(fun(_2124353, bool), bool), fun(_2124353, bool)), inters), s(fun(fun(_2124353, bool), bool), i(s(fun(fun(fun(_2124353, bool), bool), fun(fun(_2124353, bool), bool)), gspec), s(fun(fun(_2124353, bool), bool), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(fun(_2124353, bool), bool)), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, bool))), fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(fun(_2124353, bool), bool))), _2128960), s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), _2130945))), s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), _2130943))))))) = s(fun(_2124353, bool), i(s(fun(fun(_2124353, bool), fun(_2124353, bool)), gspec), s(fun(_2124353, bool), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(_2124353, bool)), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, bool))), fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(_2124353, bool))), _2124351), s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), _2130945))), s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), _2130943))))))]], 18437 ^ _1496237 : [(18440 ^ _1496237) ^ [_2130191, _2130193, _2130195] : [p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(bool, fun(fun(_2124353, bool), bool)), i(s(fun(fun(_2124353, bool), fun(bool, fun(fun(_2124353, bool), bool))), setspec), s(fun(_2124353, bool), 18434 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(bool, i(s(fun(_2124355, bool), i(s(fun(_2124357, fun(_2124355, bool)), i(s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18432 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]), s(_2124359, _2130195))), s(_2124357, _2130193))), s(_2124355, _2130191))))), s(fun(_2124353, bool), i(s(fun(_2124355, fun(_2124353, bool)), i(s(fun(_2124357, fun(_2124355, fun(_2124353, bool))), i(s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18433 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]), s(_2124359, _2130195))), s(_2124357, _2130193))), s(_2124355, _2130191))))))], (18438 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(fun(_2124353, bool), bool)), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, bool))), fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(fun(_2124353, bool), bool))), _2128960), s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18432 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18433 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(fun(_2124353, bool), 18434 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960])))))]], 18444 ^ _1496237 : [(18447 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(fun(_2124353, bool), bool)), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, bool))), fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(fun(_2124353, bool), bool))), _2128960), s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18432 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18433 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(fun(_2124353, bool), 18434 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))))], (18445 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(bool, fun(fun(_2124353, bool), bool)), i(s(fun(fun(_2124353, bool), fun(bool, fun(fun(_2124353, bool), bool))), setspec), s(fun(_2124353, bool), 18434 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(bool, i(s(fun(_2124355, bool), i(s(fun(_2124357, fun(_2124355, bool)), i(s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18432 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]), s(_2124359, 18441 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(_2124357, 18442 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(_2124355, 18443 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))))), s(fun(_2124353, bool), i(s(fun(_2124355, fun(_2124353, bool)), i(s(fun(_2124357, fun(_2124355, fun(_2124353, bool))), i(s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18433 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]), s(_2124359, 18441 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(_2124357, 18442 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960]))), s(_2124355, 18443 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2128960])))))))]]]], 18378 ^ _1496237 : [(18381 ^ _1496237) ^ [_2125941, _2125943] : [p(s(bool, i(s(fun(_2124353, bool), i(s(fun(bool, fun(_2124353, bool)), i(s(fun(_2124353, fun(bool, fun(_2124353, bool))), setspec), s(_2124353, 18375 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(bool, _2125941))), s(_2124353, _2125943)))), 18384 ^ _1496237 : [(18392 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(_2124353, fun(fun(_2124353, bool), bool)), in), s(_2124353, _2125943))), s(fun(_2124353, bool), i(s(fun(_2124355, fun(_2124353, bool)), i(s(fun(_2124357, fun(_2124355, fun(_2124353, bool))), i(s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18374 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, 18386 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2125941, _2125943]))), s(_2124357, 18387 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2125941, _2125943]))), s(_2124355, 18388 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2125941, _2125943]))))))], (18390 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2124355, bool), i(s(fun(_2124357, fun(_2124355, bool)), i(s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18373 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, 18386 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2125941, _2125943]))), s(_2124357, 18387 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2125941, _2125943]))), s(_2124355, 18388 ^ [_2124351, _2124353, _2124355, _2124357, _2124359, _2125941, _2125943])))))], (18385 ^ _1496237) ^ [] : [-(p(s(bool, _2125941)))]], 18393 ^ _1496237 : [(18394 ^ _1496237) ^ [_2126781, _2126783, _2126785] : [p(s(bool, i(s(fun(_2124355, bool), i(s(fun(_2124357, fun(_2124355, bool)), i(s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18373 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, _2126785))), s(_2124357, _2126783))), s(_2124355, _2126781)))), -(p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(_2124353, fun(fun(_2124353, bool), bool)), in), s(_2124353, _2125943))), s(fun(_2124353, bool), i(s(fun(_2124355, fun(_2124353, bool)), i(s(fun(_2124357, fun(_2124355, fun(_2124353, bool))), i(s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18374 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, _2126785))), s(_2124357, _2126783))), s(_2124355, _2126781)))))))], (18400 ^ _1496237) ^ [] : [p(s(bool, _2125941))]]], (18379 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2124353, bool), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(_2124353, bool)), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, bool))), fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(_2124353, bool))), _2124351), s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18373 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18374 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124353, 18375 ^ [_2124351, _2124353, _2124355, _2124357, _2124359])))))]], 18405 ^ _1496237 : [(18427 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2124353, bool), i(s(fun(bool, fun(_2124353, bool)), i(s(fun(_2124353, fun(bool, fun(_2124353, bool))), setspec), s(_2124353, 18375 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(bool, 18404 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124353, 18403 ^ [_2124351, _2124353, _2124355, _2124357, _2124359])))))], (18416 ^ _1496237) ^ [] : [18420 ^ _1496237 : [(18423 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(_2124353, fun(fun(_2124353, bool), bool)), in), s(_2124353, 18403 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(fun(_2124353, bool), i(s(fun(_2124355, fun(_2124353, bool)), i(s(fun(_2124357, fun(_2124355, fun(_2124353, bool))), i(s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18374 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, 18417 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124357, 18418 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124355, 18419 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))))))], (18421 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2124355, bool), i(s(fun(_2124357, fun(_2124355, bool)), i(s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18373 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, 18417 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124357, 18418 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124355, 18419 ^ [_2124351, _2124353, _2124355, _2124357, _2124359])))))]], -(p(s(bool, 18404 ^ [_2124351, _2124353, _2124355, _2124357, _2124359])))], (18406 ^ _1496237) ^ [] : [p(s(bool, 18404 ^ [_2124351, _2124353, _2124355, _2124357, _2124359])), 18409 ^ _1496237 : [(18410 ^ _1496237) ^ [_2127700, _2127702, _2127704] : [p(s(bool, i(s(fun(_2124355, bool), i(s(fun(_2124357, fun(_2124355, bool)), i(s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18373 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, _2127704))), s(_2124357, _2127702))), s(_2124355, _2127700)))), -(p(s(bool, i(s(fun(fun(_2124353, bool), bool), i(s(fun(_2124353, fun(fun(_2124353, bool), bool)), in), s(_2124353, 18403 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(fun(_2124353, bool), i(s(fun(_2124355, fun(_2124353, bool)), i(s(fun(_2124357, fun(_2124355, fun(_2124353, bool))), i(s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18374 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]), s(_2124359, _2127704))), s(_2124357, _2127702))), s(_2124355, _2127700)))))))]]], (18429 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2124353, bool), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(_2124353, bool)), i(s(fun(fun(_2124359, fun(_2124357, fun(_2124355, bool))), fun(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), fun(_2124353, bool))), _2124351), s(fun(_2124359, fun(_2124357, fun(_2124355, bool))), 18373 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(fun(_2124359, fun(_2124357, fun(_2124355, fun(_2124353, bool)))), 18374 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))), s(_2124353, 18375 ^ [_2124351, _2124353, _2124355, _2124357, _2124359]))))]]], (10677 ^ _1496237) ^ [_1843057] : [-(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, _1843057))) = s(real, _1843057))], (10937 ^ _1496237) ^ [_1850088, _1850090] : [-(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, _1850090))))), s(real, _1850088))) = 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, _1850090))), s(real, _1850088))))))], (7286 ^ _1496237) ^ [_1703271, _1703273] : [-(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, _1703273))))), s(num, i(s(fun(num, num), bit1), s(num, _1703271))))) = 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, _1703273))))), 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, _1703273))), s(num, _1703271))))))))))], (11725 ^ _1496237) ^ [_1870375, _1870377] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1870377))), s(real, _1870375))) = 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, _1870377))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1870375))))))))], (3165 ^ _1496237) ^ [_1554812, _1554814, _1554816] : [p(s(bool, i(s(fun(_1554816, bool), i(s(fun(_1554816, fun(_1554816, bool)), geq), s(_1554816, _1554814))), s(_1554816, _1554812)))), -(s(_1554816, _1554814) = s(_1554816, _1554812))], (12187 ^ _1496237) ^ [_1881850, _1881852, _1881854] : [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, _1881850)))), -(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, _1881854))), s(real, _1881850))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1881852))), s(real, _1881850))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1881854))), s(real, _1881852))))], (39517 ^ _1496237) ^ [_3793721, _3793723] : [-(s(real, i(s(fun(cart(real, _3793723), real), vectoru_norm), s(cart(real, _3793723), i(s(fun(cart(real, _3793723), cart(real, _3793723)), vectoru_neg), s(cart(real, _3793723), _3793721))))) = s(real, i(s(fun(cart(real, _3793723), real), vectoru_norm), s(cart(real, _3793723), _3793721))))], (14299 ^ _1496237) ^ [_1932796, _1932798, _1932800] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1932800))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1932798))), s(int, _1932796))))) = 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, _1932800))), s(int, _1932798))))), s(int, _1932796))))], (20780 ^ _1496237) ^ [_2260820, _2260822, _2260824] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2260824, bool), num), card), s(fun(_2260824, bool), _2260822))))), s(num, i(s(fun(fun(_2260824, bool), num), card), s(fun(_2260824, bool), _2260820))))))), p(s(bool, i(s(fun(fun(_2260824, bool), bool), i(s(fun(fun(_2260824, bool), fun(fun(_2260824, bool), bool)), psubset), s(fun(_2260824, bool), _2260822))), s(fun(_2260824, bool), _2260820)))), p(s(bool, i(s(fun(fun(_2260824, bool), bool), finite), s(fun(_2260824, bool), _2260820))))], (10783 ^ _1496237) ^ [_1845520, _1845522] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _1845520))), s(real, _1845522))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1845522))), s(real, _1845520))))], (11197 ^ _1496237) ^ [_1856103, _1856105] : [s(real, _1856103) = 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, _1856105))), s(real, _1856103))) = s(real, _1856105))], (25018 ^ _1496237) ^ [_2458013, _2458015, _2458017] : [p(s(bool, i(s(fun(fun(_2458015, fun(_2458015, _2458015)), bool), monoidal), s(fun(_2458015, fun(_2458015, _2458015)), _2458013)))), 25021 ^ _1496237 : [(25022 ^ _1496237) ^ [_2458786, _2458788, _2458790] : [-(s(_2458015, i(s(fun(_2458015, _2458015), i(s(fun(_2458015, fun(_2458015, _2458015)), _2458013), s(_2458015, i(s(fun(fun(_2458017, _2458015), _2458015), i(s(fun(fun(_2458017, bool), fun(fun(_2458017, _2458015), _2458015)), i(s(fun(fun(_2458015, fun(_2458015, _2458015)), fun(fun(_2458017, bool), fun(fun(_2458017, _2458015), _2458015))), iterate), s(fun(_2458015, fun(_2458015, _2458015)), _2458013))), s(fun(_2458017, bool), i(s(fun(fun(_2458017, bool), fun(_2458017, bool)), i(s(fun(fun(_2458017, bool), fun(fun(_2458017, bool), fun(_2458017, bool))), diff), s(fun(_2458017, bool), _2458788))), s(fun(_2458017, bool), _2458786))))), s(fun(_2458017, _2458015), _2458790))))), s(_2458015, i(s(fun(fun(_2458017, _2458015), _2458015), i(s(fun(fun(_2458017, bool), fun(fun(_2458017, _2458015), _2458015)), i(s(fun(fun(_2458015, fun(_2458015, _2458015)), fun(fun(_2458017, bool), fun(fun(_2458017, _2458015), _2458015))), iterate), s(fun(_2458015, fun(_2458015, _2458015)), _2458013))), s(fun(_2458017, bool), _2458786))), s(fun(_2458017, _2458015), _2458790))))) = s(_2458015, i(s(fun(fun(_2458017, _2458015), _2458015), i(s(fun(fun(_2458017, bool), fun(fun(_2458017, _2458015), _2458015)), i(s(fun(fun(_2458015, fun(_2458015, _2458015)), fun(fun(_2458017, bool), fun(fun(_2458017, _2458015), _2458015))), iterate), s(fun(_2458015, fun(_2458015, _2458015)), _2458013))), s(fun(_2458017, bool), _2458788))), s(fun(_2458017, _2458015), _2458790)))), p(s(bool, i(s(fun(fun(_2458017, bool), bool), finite), s(fun(_2458017, bool), i(s(fun(fun(_2458017, bool), fun(_2458017, bool)), i(s(fun(fun(_2458017, _2458015), fun(fun(_2458017, bool), fun(_2458017, bool))), i(s(fun(fun(_2458015, fun(_2458015, _2458015)), fun(fun(_2458017, _2458015), fun(fun(_2458017, bool), fun(_2458017, bool)))), support), s(fun(_2458015, fun(_2458015, _2458015)), _2458013))), s(fun(_2458017, _2458015), _2458790))), s(fun(_2458017, bool), _2458788)))))), p(s(bool, i(s(fun(fun(_2458017, bool), bool), i(s(fun(fun(_2458017, bool), fun(fun(_2458017, bool), bool)), subset), s(fun(_2458017, bool), i(s(fun(fun(_2458017, bool), fun(_2458017, bool)), i(s(fun(fun(_2458017, _2458015), fun(fun(_2458017, bool), fun(_2458017, bool))), i(s(fun(fun(_2458015, fun(_2458015, _2458015)), fun(fun(_2458017, _2458015), fun(fun(_2458017, bool), fun(_2458017, bool)))), support), s(fun(_2458015, fun(_2458015, _2458015)), _2458013))), s(fun(_2458017, _2458015), _2458790))), s(fun(_2458017, bool), _2458786))))), s(fun(_2458017, bool), i(s(fun(fun(_2458017, bool), fun(_2458017, bool)), i(s(fun(fun(_2458017, _2458015), fun(fun(_2458017, bool), fun(_2458017, bool))), i(s(fun(fun(_2458015, fun(_2458015, _2458015)), fun(fun(_2458017, _2458015), fun(fun(_2458017, bool), fun(_2458017, bool)))), support), s(fun(_2458015, fun(_2458015, _2458015)), _2458013))), s(fun(_2458017, _2458015), _2458790))), s(fun(_2458017, bool), _2458788))))))]]], (33968 ^ _1496237) ^ [_3426305, _3426307, _3426309] : [p(s(bool, i(s(fun(fun(prod(_3426309, _3426309), bool), bool), woset), s(fun(prod(_3426309, _3426309), bool), _3426307)))), 33971 ^ _1496237 : [(33985 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3426309, _3426309), bool), bool), i(s(fun(fun(prod(_3426309, _3426309), bool), fun(fun(prod(_3426309, _3426309), bool), bool)), inseg), s(fun(prod(_3426309, _3426309), bool), _3426305))), s(fun(prod(_3426309, _3426309), bool), _3426307))))), 33986 ^ _1496237 : [(33989 ^ _1496237) ^ [_3427013] : [p(s(bool, i(s(fun(_3426309, bool), i(s(fun(fun(prod(_3426309, _3426309), bool), fun(_3426309, bool)), fl), s(fun(prod(_3426309, _3426309), bool), _3426307))), s(_3426309, _3427013)))), s(fun(prod(_3426309, _3426309), bool), _3426305) = s(fun(prod(_3426309, _3426309), bool), i(s(fun(_3426309, fun(prod(_3426309, _3426309), bool)), i(s(fun(fun(prod(_3426309, _3426309), bool), fun(_3426309, fun(prod(_3426309, _3426309), bool))), linseg), s(fun(prod(_3426309, _3426309), bool), _3426307))), s(_3426309, _3427013)))], (33987 ^ _1496237) ^ [] : [s(fun(prod(_3426309, _3426309), bool), _3426305) = s(fun(prod(_3426309, _3426309), bool), _3426307)]]], (33972 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3426309, _3426309), bool), bool), i(s(fun(fun(prod(_3426309, _3426309), bool), fun(fun(prod(_3426309, _3426309), bool), bool)), inseg), s(fun(prod(_3426309, _3426309), bool), _3426305))), s(fun(prod(_3426309, _3426309), bool), _3426307)))), -(s(fun(prod(_3426309, _3426309), bool), _3426305) = s(fun(prod(_3426309, _3426309), bool), _3426307)), 33980 ^ _1496237 : [(33983 ^ _1496237) ^ [] : [-(s(fun(prod(_3426309, _3426309), bool), _3426305) = s(fun(prod(_3426309, _3426309), bool), i(s(fun(_3426309, fun(prod(_3426309, _3426309), bool)), i(s(fun(fun(prod(_3426309, _3426309), bool), fun(_3426309, fun(prod(_3426309, _3426309), bool))), linseg), s(fun(prod(_3426309, _3426309), bool), _3426307))), s(_3426309, 33979 ^ [_3426305, _3426307, _3426309]))))], (33981 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3426309, bool), i(s(fun(fun(prod(_3426309, _3426309), bool), fun(_3426309, bool)), fl), s(fun(prod(_3426309, _3426309), bool), _3426307))), s(_3426309, 33979 ^ [_3426305, _3426307, _3426309])))))]]]]], (40153 ^ _1496237) ^ [_3832817, _3832819, _3832821, _3832823, _3832825] : [-(s(cart(real, _3832823), i(s(fun(fun(_3832825, cart(real, _3832823)), cart(real, _3832823)), i(s(fun(fun(_3832825, bool), fun(fun(_3832825, cart(real, _3832823)), cart(real, _3832823))), vsum), s(fun(_3832825, bool), i(s(fun(fun(_3832825, bool), fun(_3832825, bool)), i(s(fun(fun(_3832825, bool), fun(fun(_3832825, bool), fun(_3832825, bool))), union), s(fun(_3832825, bool), _3832819))), s(fun(_3832825, bool), _3832817))))), s(fun(_3832825, cart(real, _3832823)), _3832821))) = s(cart(real, _3832823), i(s(fun(cart(real, _3832823), cart(real, _3832823)), i(s(fun(cart(real, _3832823), fun(cart(real, _3832823), cart(real, _3832823))), vectoru_add), s(cart(real, _3832823), i(s(fun(fun(_3832825, cart(real, _3832823)), cart(real, _3832823)), i(s(fun(fun(_3832825, bool), fun(fun(_3832825, cart(real, _3832823)), cart(real, _3832823))), vsum), s(fun(_3832825, bool), _3832819))), s(fun(_3832825, cart(real, _3832823)), _3832821))))), s(cart(real, _3832823), i(s(fun(fun(_3832825, cart(real, _3832823)), cart(real, _3832823)), i(s(fun(fun(_3832825, bool), fun(fun(_3832825, cart(real, _3832823)), cart(real, _3832823))), vsum), s(fun(_3832825, bool), _3832817))), s(fun(_3832825, cart(real, _3832823)), _3832821)))))), p(s(bool, i(s(fun(fun(_3832825, bool), bool), finite), s(fun(_3832825, bool), _3832819)))), p(s(bool, i(s(fun(fun(_3832825, bool), bool), finite), s(fun(_3832825, bool), _3832817)))), p(s(bool, i(s(fun(fun(_3832825, bool), bool), i(s(fun(fun(_3832825, bool), fun(fun(_3832825, bool), bool)), disjoint), s(fun(_3832825, bool), _3832819))), s(fun(_3832825, bool), _3832817))))], (16320 ^ _1496237) ^ [_2005271, _2005273, _2005275, _2005277] : [p(s(bool, i(s(fun(fun(_2005277, bool), bool), i(s(fun(_2005277, fun(fun(_2005277, bool), bool)), in), s(_2005277, _2005273))), s(fun(_2005277, bool), i(s(fun(_2005277, fun(_2005277, bool)), i(s(fun(fun(_2005277, bool), fun(_2005277, fun(_2005277, bool))), delete), s(fun(_2005277, bool), _2005275))), s(_2005277, _2005271)))))), 16323 ^ _1496237 : [(16326 ^ _1496237) ^ [] : [s(_2005277, _2005273) = s(_2005277, _2005271)], (16324 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2005277, bool), bool), i(s(fun(_2005277, fun(fun(_2005277, bool), bool)), in), s(_2005277, _2005273))), s(fun(_2005277, bool), _2005275)))))]]], (27347 ^ _1496237) ^ [_2629197] : [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))), _2629197), s(fun(num, fun(num, num)), 27348 ^ [_2629197]))), s(num, 27349 ^ [_2629197]))), s(num, 27350 ^ [_2629197]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), 27348 ^ [_2629197]), s(num, 27350 ^ [_2629197]))), s(num, 27349 ^ [_2629197]))), 27353 ^ _1496237 : [(27354 ^ _1496237) ^ [_2629804] : [s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2629804), s(fun(num, fun(num, num)), 27355 ^ [_2629197, _2629804]))), s(num, 27356 ^ [_2629197, _2629804]))) = s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2629197), s(fun(num, fun(num, num)), 27355 ^ [_2629197, _2629804]))), s(num, 27356 ^ [_2629197, _2629804]))), 27359 ^ _1496237 : [(27360 ^ _1496237) ^ [_2630312] : [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)))), _2630312), s(num, 27361 ^ [_2629197, _2629804, _2630312]))), s(num, 27362 ^ [_2629197, _2629804, _2630312]))), s(fun(num, fun(num, num)), 27363 ^ [_2629197, _2629804, _2630312]))), s(num, 27364 ^ [_2629197, _2629804, _2630312]))) = 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 ^ [_2629197, _2629804, _2630312]))), s(num, 27362 ^ [_2629197, _2629804, _2630312]))))), s(fun(num, num), i(s(fun(num, fun(num, num)), 27363 ^ [_2629197, _2629804, _2630312]), s(num, 27364 ^ [_2629197, _2629804, _2630312]))))), 27367 ^ _1496237 : [(27368 ^ _1496237) ^ [_2630925, _2630927, _2630929, _2630931, _2630933] : [-(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, _2630933))), s(num, _2630931))))), 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)))), _2630312), s(num, _2630929))), s(num, _2630927))), s(fun(num, fun(num, num)), _2630925))))) = 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, _2630929))), s(num, _2630927))))), 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)))), _2630312), s(num, _2630933))), s(num, _2630931))), s(fun(num, fun(num, num)), i(s(fun(fun(num, fun(num, num)), fun(num, fun(num, num))), _2629804), s(fun(num, fun(num, num)), _2630925))))))))]]]]]]], (42765 ^ _1496237) ^ [_4052988, _4052990, _4052992, _4052994, _4052996] : [-(s(cart(cart(real, _4052996), _4052994), i(s(fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994)), i(s(fun(cart(cart(real, _4052996), _4052994), fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994))), matrixu_add), s(cart(cart(real, _4052996), _4052994), _4052992))), s(cart(cart(real, _4052996), _4052994), i(s(fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994)), i(s(fun(cart(cart(real, _4052996), _4052994), fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994))), matrixu_add), s(cart(cart(real, _4052996), _4052994), _4052990))), s(cart(cart(real, _4052996), _4052994), _4052988))))) = s(cart(cart(real, _4052996), _4052994), i(s(fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994)), i(s(fun(cart(cart(real, _4052996), _4052994), fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994))), matrixu_add), s(cart(cart(real, _4052996), _4052994), i(s(fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994)), i(s(fun(cart(cart(real, _4052996), _4052994), fun(cart(cart(real, _4052996), _4052994), cart(cart(real, _4052996), _4052994))), matrixu_add), s(cart(cart(real, _4052996), _4052994), _4052992))), s(cart(cart(real, _4052996), _4052994), _4052990))))), s(cart(cart(real, _4052996), _4052994), _4052988))))], (42994 ^ _1496237) ^ [_4079807, _4079809, _4079811] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _4079809), fun(num, real)), i(s(fun(cart(cart(real, _4079809), _4079811), fun(cart(real, _4079809), fun(num, real))), _4079807), s(cart(cart(real, _4079809), _4079811), 42995 ^ [_4079807, _4079809, _4079811]))), s(cart(real, _4079809), 42996 ^ [_4079807, _4079809, _4079811]))), s(num, 42997 ^ [_4079807, _4079809, _4079811]))) = s(real, i(s(fun(cart(real, _4079809), real), i(s(fun(cart(real, _4079809), fun(cart(real, _4079809), real)), dot), s(cart(real, _4079809), i(s(fun(num, cart(real, _4079809)), i(s(fun(cart(cart(real, _4079809), _4079811), fun(num, cart(real, _4079809))), d_), s(cart(cart(real, _4079809), _4079811), 42995 ^ [_4079807, _4079809, _4079811]))), s(num, 42997 ^ [_4079807, _4079809, _4079811]))))), s(cart(real, _4079809), 42996 ^ [_4079807, _4079809, _4079811]))), 43000 ^ _1496237 : [(43001 ^ _1496237) ^ [_4081110, _4081112] : [-(s(cart(real, _4079811), i(s(fun(cart(real, _4079809), cart(real, _4079811)), i(s(fun(cart(cart(real, _4079809), _4079811), fun(cart(real, _4079809), cart(real, _4079811))), matrixu_vectoru_mul), s(cart(cart(real, _4079809), _4079811), _4081112))), s(cart(real, _4079809), _4081110))) = s(cart(real, _4079811), i(s(fun(fun(num, real), cart(real, _4079811)), lambda), s(fun(num, real), i(s(fun(cart(real, _4079809), fun(num, real)), i(s(fun(cart(cart(real, _4079809), _4079811), fun(cart(real, _4079809), fun(num, real))), _4079807), s(cart(cart(real, _4079809), _4079811), _4081112))), s(cart(real, _4079809), _4081110))))))]]], (27754 ^ _1496237) ^ [_2654623, _2654625] : [s(real, i(s(fun(_2654625, real), i(s(fun(real, fun(_2654625, real)), _2654623), s(real, 27755 ^ [_2654623, _2654625]))), s(_2654625, 27756 ^ [_2654623, _2654625]))) = s(real, 27755 ^ [_2654623, _2654625]), 27759 ^ _1496237 : [(27760 ^ _1496237) ^ [_2654969, _2654971] : [p(s(bool, i(s(fun(fun(_2654625, bool), bool), finite), s(fun(_2654625, bool), _2654969)))), -(s(real, i(s(fun(fun(_2654625, real), real), i(s(fun(fun(_2654625, bool), fun(fun(_2654625, real), real)), sum), s(fun(_2654625, bool), _2654969))), s(fun(_2654625, real), i(s(fun(real, fun(_2654625, real)), _2654623), s(real, _2654971))))) = 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(_2654625, bool), num), card), s(fun(_2654625, bool), _2654969))))))), s(real, _2654971))))]]], (9797 ^ _1496237) ^ [_1815502, _1815504] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9795 ^ [_1815504]))), s(num, _1815502)))), -(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, _1815504))), s(num, _1815502))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9794 ^ [_1815504]))), s(num, _1815502)))))))], (15327 ^ _1496237) ^ [_1960081] : [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, _1960081)))), -(s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(int, num), numu_ofu_int), s(int, _1960081))))) = s(int, _1960081))], (41534 ^ _1496237) ^ [_3947079, _3947081, _3947083] : [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, _3947081)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3947081))), s(num, i(s(fun(fun(_3947083, bool), num), dimindex), s(fun(_3947083, 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, _3947079)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3947079))), s(num, i(s(fun(fun(_3947083, bool), num), dimindex), s(fun(_3947083, bool), univ)))))), 41550 ^ _1496237 : [(41557 ^ _1496237) ^ [] : [s(num, _3947081) = s(num, _3947079), -(p(s(bool, 41549 ^ [_3947079, _3947081, _3947083])))], (41551 ^ _1496237) ^ [] : [p(s(bool, 41549 ^ [_3947079, _3947081, _3947083])), -(s(num, _3947081) = s(num, _3947079))], (41563 ^ _1496237) ^ [] : [-(s(real, i(s(fun(cart(real, _3947083), real), i(s(fun(cart(real, _3947083), fun(cart(real, _3947083), real)), dot), s(cart(real, _3947083), i(s(fun(num, cart(real, _3947083)), basis), s(num, _3947081))))), s(cart(real, _3947083), i(s(fun(num, cart(real, _3947083)), basis), s(num, _3947079))))) = 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 ^ [_3947079, _3947081, _3947083]))), 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))))))))]]], (1250 ^ _1496237) ^ [_1512185] : [1251 ^ _1496237 : [(1254 ^ _1496237) ^ [] : [p(s(bool, _1512185))], (1252 ^ _1496237) ^ [] : [-(p(s(bool, t)))]], -(p(s(bool, _1512185)))], (35696 ^ _1496237) ^ [_3518182, _3518184, _3518186] : [s(fun(_3518184, bool), _3518182) = s(fun(_3518184, bool), empty), -(p(s(bool, i(s(fun(fun(_3518186, bool), bool), i(s(fun(fun(_3518184, bool), fun(fun(_3518186, bool), bool)), l_a_u_c), s(fun(_3518184, bool), _3518182))), s(fun(_3518186, bool), empty)))))], (36013 ^ _1496237) ^ [_3530045, _3530047, _3530049, _3530051] : [-(p(s(bool, i(s(fun(fun(_3530049, bool), bool), i(s(fun(fun(_3530051, bool), fun(fun(_3530049, bool), bool)), l_a_u_c), s(fun(_3530051, bool), i(s(fun(fun(_3530049, bool), fun(_3530051, bool)), i(s(fun(fun(_3530049, _3530051), fun(fun(_3530049, bool), fun(_3530051, bool))), image), s(fun(_3530049, _3530051), _3530047))), s(fun(_3530049, bool), _3530045))))), s(fun(_3530049, bool), _3530045)))))], (25473 ^ _1496237) ^ [_2499032, _2499034, _2499036] : [p(s(bool, i(s(fun(fun(_2499034, fun(_2499034, _2499034)), bool), monoidal), s(fun(_2499034, fun(_2499034, _2499034)), _2499032)))), 25476 ^ _1496237 : [(25477 ^ _1496237) ^ [_2499508, _2499510, _2499512] : [-(s(_2499034, i(s(fun(fun(_2499036, _2499034), _2499034), i(s(fun(fun(_2499036, bool), fun(fun(_2499036, _2499034), _2499034)), i(s(fun(fun(_2499034, fun(_2499034, _2499034)), fun(fun(_2499036, bool), fun(fun(_2499036, _2499034), _2499034))), iterate), s(fun(_2499034, fun(_2499034, _2499034)), _2499032))), s(fun(_2499036, bool), _2499508))), s(fun(_2499036, _2499034), _2499512))) = s(_2499034, i(s(fun(fun(_2499036, _2499034), _2499034), i(s(fun(fun(_2499036, bool), fun(fun(_2499036, _2499034), _2499034)), i(s(fun(fun(_2499034, fun(_2499034, _2499034)), fun(fun(_2499036, bool), fun(fun(_2499036, _2499034), _2499034))), iterate), s(fun(_2499034, fun(_2499034, _2499034)), _2499032))), s(fun(_2499036, bool), _2499510))), s(fun(_2499036, _2499034), _2499512)))), p(s(bool, i(s(fun(fun(_2499036, bool), bool), i(s(fun(fun(_2499036, bool), fun(fun(_2499036, bool), bool)), subset), s(fun(_2499036, bool), _2499510))), s(fun(_2499036, bool), _2499508)))), 25483 ^ _1496237 : [(25488 ^ _1496237) ^ [] : [s(_2499034, i(s(fun(_2499036, _2499034), _2499512), s(_2499036, 25482 ^ [_2499032, _2499034, _2499036, _2499508, _2499510, _2499512]))) = s(_2499034, i(s(fun(fun(_2499034, fun(_2499034, _2499034)), _2499034), neutral), s(fun(_2499034, fun(_2499034, _2499034)), _2499032)))], (25486 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2499036, bool), bool), i(s(fun(_2499036, fun(fun(_2499036, bool), bool)), in), s(_2499036, 25482 ^ [_2499032, _2499034, _2499036, _2499508, _2499510, _2499512]))), s(fun(_2499036, bool), _2499510))))], (25484 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2499036, bool), bool), i(s(fun(_2499036, fun(fun(_2499036, bool), bool)), in), s(_2499036, 25482 ^ [_2499032, _2499034, _2499036, _2499508, _2499510, _2499512]))), s(fun(_2499036, bool), _2499508)))))]]]]], (3414 ^ _1496237) ^ [_1564959, _1564961, _1564963, _1564965] : [-(s(_1564963, i(s(fun(prod(_1564963, _1564965), _1564963), fst), s(prod(_1564963, _1564965), i(s(fun(_1564965, prod(_1564963, _1564965)), i(s(fun(_1564963, fun(_1564965, prod(_1564963, _1564965))), c_), s(_1564963, _1564961))), s(_1564965, _1564959))))) = s(_1564963, _1564961))], (35864 ^ _1496237) ^ [_3524562, _3524564, _3524566] : [p(s(bool, i(s(fun(fun(_3524566, bool), bool), i(s(fun(fun(_3524566, bool), fun(fun(_3524566, bool), bool)), subset), s(fun(_3524566, bool), _3524564))), s(fun(_3524566, bool), _3524562)))), -(p(s(bool, i(s(fun(fun(_3524566, bool), bool), i(s(fun(fun(_3524566, bool), fun(fun(_3524566, bool), bool)), l_a_u_c), s(fun(_3524566, bool), _3524564))), s(fun(_3524566, bool), _3524562)))))], (3418 ^ _1496237) ^ [_1565131, _1565133, _1565135] : [-(s(prod(_1565135, _1565133), i(s(fun(_1565133, prod(_1565135, _1565133)), i(s(fun(_1565135, fun(_1565133, prod(_1565135, _1565133))), c_), s(_1565135, i(s(fun(prod(_1565135, _1565133), _1565135), fst), s(prod(_1565135, _1565133), _1565131))))), s(_1565133, i(s(fun(prod(_1565135, _1565133), _1565133), snd), s(prod(_1565135, _1565133), _1565131))))) = s(prod(_1565135, _1565133), _1565131))], (5777 ^ _1496237) ^ [_1641631] : [-(s(num, _1641631) = 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, _1641631))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (38775 ^ _1496237) ^ [_3665991, _3665993] : [-(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _3665993))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), from), s(num, _3665991))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3665991))), s(num, _3665993))))], (10943 ^ _1496237) ^ [_1850313, _1850315] : [-(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, _1850315))))), s(num, _1850313))) = 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, _1850315))), s(num, _1850313))))))], (41874 ^ _1496237) ^ [_3962677] : [41875 ^ _1496237 : [(41876 ^ _1496237) ^ [_3962860, _3962862] : [p(s(bool, i(s(fun(cart(_3962677, n20), bool), p0), s(cart(_3962677, n20), i(s(fun(list(_3962677), cart(_3962677, n20)), vector), s(list(_3962677), i(s(fun(list(_3962677), list(_3962677)), i(s(fun(_3962677, fun(list(_3962677), list(_3962677))), cons), s(_3962677, _3962862))), s(list(_3962677), i(s(fun(list(_3962677), list(_3962677)), i(s(fun(_3962677, fun(list(_3962677), list(_3962677))), cons), s(_3962677, _3962860))), s(list(_3962677), nil))))))))))]], -(p(s(bool, i(s(fun(cart(_3962677, n20), bool), p0), s(cart(_3962677, n20), 41877 ^ [_3962677])))))], (4901 ^ _1496237) ^ [_1620355] : [p(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), suc), s(num, _1620355)))))), p(s(bool, i(s(fun(num, bool), odd), s(num, _1620355))))], (14189 ^ _1496237) ^ [] : [-(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))))], (11573 ^ _1496237) ^ [_1865859] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1865859))), s(real, i(s(fun(real, real), realu_abs), s(real, _1865859)))))))], (25663 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(num, fun(num, num)), bool), monoidal), s(fun(num, fun(num, num)), p_)))))], (41346 ^ _1496237) ^ [_3937848] : [-(s(cart(real, _3937848), i(s(fun(fun(num, cart(real, _3937848)), cart(real, _3937848)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3937848)), cart(real, _3937848))), 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, _3937848)), f))) = s(cart(real, _3937848), i(s(fun(num, cart(real, _3937848)), f), s(num, n))))], (16718 ^ _1496237) ^ [_2021194, _2021196, _2021198, _2021200] : [-(p(s(bool, i(s(fun(fun(_2021200, bool), bool), i(s(fun(fun(_2021200, bool), fun(fun(_2021200, bool), bool)), subset), s(fun(_2021200, bool), i(s(fun(fun(_2021200, bool), fun(_2021200, bool)), i(s(fun(fun(_2021200, bool), fun(fun(_2021200, bool), fun(_2021200, bool))), union), s(fun(_2021200, bool), _2021198))), s(fun(_2021200, bool), _2021196))))), s(fun(_2021200, bool), _2021194))))), p(s(bool, i(s(fun(fun(_2021200, bool), bool), i(s(fun(fun(_2021200, bool), fun(fun(_2021200, bool), bool)), subset), s(fun(_2021200, bool), _2021198))), s(fun(_2021200, bool), _2021194)))), p(s(bool, i(s(fun(fun(_2021200, bool), bool), i(s(fun(fun(_2021200, bool), fun(fun(_2021200, bool), bool)), subset), s(fun(_2021200, bool), _2021196))), s(fun(_2021200, bool), _2021194))))], (13126 ^ _1496237) ^ [] : [-(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))))))], (38817 ^ _1496237) ^ [_3764155] : [p(s(bool, i(s(fun(num, bool), _3764155), 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), _3764155), 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 ^ _1496237 : [(38825 ^ _1496237) ^ [_3764337] : [-(p(s(bool, i(s(fun(num, bool), _3764155), s(num, _3764337))))), 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, _3764337)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3764337))), 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))))))))))]]], (14850 ^ _1496237) ^ [_1945780, _1945782] : [-(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, _1945782))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1945780))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1945780))), s(int, _1945782))))], (7322 ^ _1496237) ^ [_1704562] : [-(s(bool, i(s(fun(num, bool), odd), s(num, i(s(fun(num, num), numeral), s(num, _1704562))))) = s(bool, i(s(fun(num, bool), odd), s(num, _1704562))))], (312 ^ _1496237) ^ [] : [-(s(bool, u_falsityu_) = s(bool, f0))], (14429 ^ _1496237) ^ [_1935635, _1935637] : [-(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, _1935637))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1935635))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1935637))), s(int, _1935635))))], (14834 ^ _1496237) ^ [_1945212, _1945214] : [-(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, _1945214))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1945212))))))), 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, _1945214))), s(int, _1945212)))))))))], (24589 ^ _1496237) ^ [_2424227] : [24603 ^ _1496237 : [(24604 ^ _1496237) ^ [_2424763] : [-(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)), _2424227), s(num, _2424763))))) = 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, _2424763))))]], 24594 ^ _1496237 : [(24597 ^ _1496237) ^ [_2424539] : [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 ^ [_2424227]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2424539))), s(num, 24590 ^ [_2424227]))))), s(num, _2424539))))], (24595 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2424227), s(num, 24590 ^ [_2424227]))), s(num, 24591 ^ [_2424227])))))]], 24599 ^ _1496237 : [(24602 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2424227), s(num, 24590 ^ [_2424227]))), s(num, 24591 ^ [_2424227]))))], (24600 ^ _1496237) ^ [] : [-(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 ^ [_2424227]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 24598 ^ [_2424227]))), s(num, 24590 ^ [_2424227]))))), s(num, 24598 ^ [_2424227])))))]]], (15975 ^ _1496237) ^ [_1988872, _1988874, _1988876] : [p(s(bool, i(s(fun(fun(_1988876, bool), bool), finite), s(fun(_1988876, bool), _1988872)))), -(p(s(bool, i(s(fun(fun(_1988876, bool), bool), finite), s(fun(_1988876, bool), i(s(fun(fun(_1988876, bool), fun(_1988876, bool)), i(s(fun(_1988876, fun(fun(_1988876, bool), fun(_1988876, bool))), insert), s(_1988876, _1988874))), s(fun(_1988876, bool), _1988872)))))))], (7328 ^ _1496237) ^ [_1704700, _1704702] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1704702))), s(num, _1704700)))), -(s(num, _1704702) = s(num, _1704700)), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1704702))), s(num, _1704700)))))], (23523 ^ _1496237) ^ [_2393043, _2393045] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2393045))) = s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2393043)))), 23527 ^ _1496237 : [(23528 ^ _1496237) ^ [_2393325] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2393325))), s(fun(real, bool), _2393045)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2393325))), s(real, 23524 ^ [_2393043, _2393045])))))], (23537 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23533 ^ [_2393043, _2393045]))), s(real, 23524 ^ [_2393043, _2393045]))))], (23535 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23533 ^ [_2393043, _2393045]))), s(fun(real, bool), _2393043)))))]], 23538 ^ _1496237 : [(23539 ^ _1496237) ^ [_2393624] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2393624))), s(fun(real, bool), _2393043)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2393624))), s(real, 23524 ^ [_2393043, _2393045])))))], (23548 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23544 ^ [_2393043, _2393045]))), s(real, 23524 ^ [_2393043, _2393045]))))], (23546 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23544 ^ [_2393043, _2393045]))), s(fun(real, bool), _2393045)))))]]], (10457 ^ _1496237) ^ [_1837431, _1837433] : [s(num, _1837433) = s(num, _1837431), -(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, _1837433))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1837431)))))))], (20736 ^ _1496237) ^ [_2259449, _2259451, _2259453] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2259453, bool), num), card), s(fun(_2259453, bool), _2259451))))), s(num, i(s(fun(fun(_2259453, bool), num), card), s(fun(_2259453, bool), _2259449))))))), p(s(bool, i(s(fun(fun(_2259453, bool), bool), i(s(fun(fun(_2259453, bool), fun(fun(_2259453, bool), bool)), subset), s(fun(_2259453, bool), _2259451))), s(fun(_2259453, bool), _2259449)))), p(s(bool, i(s(fun(fun(_2259453, bool), bool), finite), s(fun(_2259453, bool), _2259449))))], (30052 ^ _1496237) ^ [_2797858, _2797860, _2797862, _2797864] : [s(cart(_2797864, _2797862), i(s(fun(fun(num, _2797864), cart(_2797864, _2797862)), lambda), s(fun(num, _2797864), _2797858))) = s(cart(_2797864, _2797862), _2797860), 30055 ^ _1496237 : [(30056 ^ _1496237) ^ [_2798091] : [-(s(_2797864, i(s(fun(num, _2797864), i(s(fun(cart(_2797864, _2797862), fun(num, _2797864)), d_), s(cart(_2797864, _2797862), _2797860))), s(num, _2798091))) = s(_2797864, i(s(fun(num, _2797864), _2797858), s(num, _2798091)))), 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, _2798091)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2798091))), s(num, i(s(fun(fun(_2797862, bool), num), dimindex), s(fun(_2797862, bool), univ))))))]]], (9143 ^ _1496237) ^ [_1790634, _1790636, _1790638, _1790640, _1790642] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1790636))), s(num, i(s(fun(list(_1790640), num), length), s(list(_1790640), _1790634)))))), -(s(_1790642, i(s(fun(list(_1790642), _1790642), i(s(fun(num, fun(list(_1790642), _1790642)), el), s(num, _1790636))), s(list(_1790642), i(s(fun(list(_1790640), list(_1790642)), i(s(fun(fun(_1790640, _1790642), fun(list(_1790640), list(_1790642))), map0), s(fun(_1790640, _1790642), _1790638))), s(list(_1790640), _1790634))))) = s(_1790642, i(s(fun(_1790640, _1790642), _1790638), s(_1790640, i(s(fun(list(_1790640), _1790640), i(s(fun(num, fun(list(_1790640), _1790640)), el), s(num, _1790636))), s(list(_1790640), _1790634))))))], (7678 ^ _1496237) ^ [_1713954, _1713956, _1713958] : [s(_1713958, _1713956) = s(_1713958, _1713954), -(s(fun(num, fun(_1713958, bool)), i(s(fun(_1713958, fun(num, fun(_1713958, bool))), inja), s(_1713958, _1713956))) = s(fun(num, fun(_1713958, bool)), i(s(fun(_1713958, fun(num, fun(_1713958, bool))), inja), s(_1713958, _1713954))))], (13597 ^ _1496237) ^ [_1915144, _1915146] : [s(int, _1915146) = 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, _1915146))), s(int, _1915144))) = s(int, _1915144))], (1585 ^ _1496237) ^ [_1519707, _1519709, _1519711] : [1593 ^ _1496237 : [(1596 ^ _1496237) ^ [] : [-(p(s(bool, _1519707)))], (1594 ^ _1496237) ^ [_1519920] : [-(p(s(bool, i(s(fun(_1519711, bool), _1519709), s(_1519711, _1519920)))))]], p(s(bool, i(s(fun(_1519711, bool), _1519709), s(_1519711, 1586 ^ [_1519707, _1519709, _1519711])))), p(s(bool, _1519707))], (16344 ^ _1496237) ^ [_2006273, _2006275, _2006277] : [s(_2006277, _2006275) = s(_2006277, _2006273), -(p(s(bool, i(s(fun(fun(_2006277, bool), bool), i(s(fun(_2006277, fun(fun(_2006277, bool), bool)), in), s(_2006277, _2006275))), s(fun(_2006277, bool), i(s(fun(fun(_2006277, bool), fun(_2006277, bool)), i(s(fun(_2006277, fun(fun(_2006277, bool), fun(_2006277, bool))), insert), s(_2006277, _2006273))), s(fun(_2006277, bool), empty)))))))], (9321 ^ _1496237) ^ [_1798203, _1798205, _1798207] : [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, _1798207))), s(num, _1798205))))))), s(num, _1798203)))), 9324 ^ _1496237 : [(9327 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1798205))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1798207))), s(num, _1798203)))))))], (9325 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1798207))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1798205))), s(num, _1798203)))))))]]], (7284 ^ _1496237) ^ [_1703186, _1703188] : [-(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, _1703188))))), s(num, i(s(fun(num, num), bit0), s(num, _1703186))))) = 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, _1703188))), s(num, _1703186))))))))], (12047 ^ _1496237) ^ [_1878545] : [-(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, _1878545))))) = 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, _1878545))))], (4591 ^ _1496237) ^ [_1612129, _1612131] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612129))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612131))), s(num, _1612129)))))))], (223 ^ _1496237) ^ [_1499925, _1499927] : [-(p(s(bool, i(s(fun(fun(_1499927, bool), bool), q_), s(fun(_1499927, bool), _1499925))))), 225 ^ _1496237 : [(226 ^ _1496237) ^ [_1500060] : [p(s(bool, i(s(fun(_1499927, bool), _1499925), s(_1499927, _1500060)))), -(p(s(bool, 224 ^ [_1499925, _1499927])))], (232 ^ _1496237) ^ [] : [p(s(bool, 224 ^ [_1499925, _1499927]))]]], (13479 ^ _1496237) ^ [_1911964, _1911966, _1911968] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1911968))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1911966))), s(int, _1911964))))) = 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, _1911968))), s(int, _1911966))))), s(int, _1911964))))], (8315 ^ _1496237) ^ [_1747175, _1747177, _1747179] : [s(list(_1747179), i(s(fun(list(_1747179), list(_1747179)), i(s(fun(_1747179, fun(list(_1747179), list(_1747179))), cons), s(_1747179, _1747177))), s(list(_1747179), _1747175))) = s(list(_1747179), nil)], (15180 ^ _1496237) ^ [_1955109, _1955111, _1955113] : [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, _1955109))), s(real, _1955113))), s(real, _1955111)))), 15184 ^ _1496237 : [(15187 ^ _1496237) ^ [] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1955113))), s(real, _1955111))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 15183 ^ [_1955109, _1955111, _1955113]))), s(real, _1955109))))], (15185 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), integer), s(real, 15183 ^ [_1955109, _1955111, _1955113])))))]]], (5037 ^ _1496237) ^ [_1622918, _1622920] : [5038 ^ _1496237 : [(5041 ^ _1496237) ^ [] : [s(num, _1622918) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5039 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1622920))))]], -(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, _1622920))), s(num, _1622918)))))))], (20570 ^ _1496237) ^ [_2251177, _2251179, _2251181] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2251181, bool), fun(num, bool)), hasu_size), s(fun(_2251181, bool), _2251179))), s(num, _2251177)))), -(s(num, i(s(fun(fun(_2251181, bool), num), card), s(fun(_2251181, bool), _2251179))) = s(num, _2251177))], (10214 ^ _1496237) ^ [] : [-(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))))))], (4555 ^ _1496237) ^ [_1611205] : [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, _1611205)))), s(num, _1611205) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (33638 ^ _1496237) ^ [_3409061, _3409063] : [p(s(bool, i(s(fun(fun(prod(_3409063, _3409063), bool), bool), woset), s(fun(prod(_3409063, _3409063), bool), _3409061)))), 33641 ^ _1496237 : [(33642 ^ _1496237) ^ [_3409381, _3409383] : [p(s(bool, i(s(fun(_3409063, bool), i(s(fun(fun(prod(_3409063, _3409063), bool), fun(_3409063, bool)), fl), s(fun(prod(_3409063, _3409063), bool), _3409061))), s(_3409063, _3409383)))), p(s(bool, i(s(fun(_3409063, bool), i(s(fun(fun(prod(_3409063, _3409063), bool), fun(_3409063, bool)), fl), s(fun(prod(_3409063, _3409063), bool), _3409061))), s(_3409063, _3409381)))), -(p(s(bool, i(s(fun(prod(_3409063, _3409063), bool), _3409061), s(prod(_3409063, _3409063), i(s(fun(_3409063, prod(_3409063, _3409063)), i(s(fun(_3409063, fun(_3409063, prod(_3409063, _3409063))), c_), s(_3409063, _3409383))), s(_3409063, _3409381))))))), -(p(s(bool, i(s(fun(prod(_3409063, _3409063), bool), _3409061), s(prod(_3409063, _3409063), i(s(fun(_3409063, prod(_3409063, _3409063)), i(s(fun(_3409063, fun(_3409063, prod(_3409063, _3409063))), c_), s(_3409063, _3409381))), s(_3409063, _3409383)))))))]]], (12934 ^ _1496237) ^ [_1900084, _1900086, _1900088] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1900086))), s(num, _1900088))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1900084))), s(num, _1900088))), 12938 ^ _1496237 : [(12970 ^ _1496237) ^ [] : [-(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, _1900088))))), s(bool, 12937 ^ [_1900084, _1900086, _1900088]))), s(bool, 12956 ^ [_1900084, _1900086, _1900088])))))], (12964 ^ _1496237) ^ [] : [s(real, _1900086) = s(real, _1900084), -(p(s(bool, 12956 ^ [_1900084, _1900086, _1900088])))], (12939 ^ _1496237) ^ [] : [p(s(bool, 12937 ^ [_1900084, _1900086, _1900088])), -(s(num, _1900088) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _1900086))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1900084))))], (12949 ^ _1496237) ^ [] : [12950 ^ _1496237 : [(12953 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1900086))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1900084)))], (12951 ^ _1496237) ^ [] : [s(num, _1900088) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], -(p(s(bool, 12937 ^ [_1900084, _1900086, _1900088])))], (12958 ^ _1496237) ^ [] : [p(s(bool, 12956 ^ [_1900084, _1900086, _1900088])), -(s(real, _1900086) = s(real, _1900084))]]], (39970 ^ _1496237) ^ [_3815003, _3815005, _3815007, _3815009, _3815011] : [-(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, _3815011), cart(real, _3815011)), real), distance), s(prod(cart(real, _3815011), cart(real, _3815011)), i(s(fun(cart(real, _3815011), prod(cart(real, _3815011), cart(real, _3815011))), i(s(fun(cart(real, _3815011), fun(cart(real, _3815011), prod(cart(real, _3815011), cart(real, _3815011)))), c_), s(cart(real, _3815011), i(s(fun(cart(real, _3815011), cart(real, _3815011)), i(s(fun(cart(real, _3815011), fun(cart(real, _3815011), cart(real, _3815011))), vectoru_add), s(cart(real, _3815011), _3815009))), s(cart(real, _3815011), _3815005))))), s(cart(real, _3815011), i(s(fun(cart(real, _3815011), cart(real, _3815011)), i(s(fun(cart(real, _3815011), fun(cart(real, _3815011), cart(real, _3815011))), vectoru_add), s(cart(real, _3815011), _3815007))), s(cart(real, _3815011), _3815003))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3815011), cart(real, _3815011)), real), distance), s(prod(cart(real, _3815011), cart(real, _3815011)), i(s(fun(cart(real, _3815011), prod(cart(real, _3815011), cart(real, _3815011))), i(s(fun(cart(real, _3815011), fun(cart(real, _3815011), prod(cart(real, _3815011), cart(real, _3815011)))), c_), s(cart(real, _3815011), _3815009))), s(cart(real, _3815011), _3815007))))))), s(real, i(s(fun(prod(cart(real, _3815011), cart(real, _3815011)), real), distance), s(prod(cart(real, _3815011), cart(real, _3815011)), i(s(fun(cart(real, _3815011), prod(cart(real, _3815011), cart(real, _3815011))), i(s(fun(cart(real, _3815011), fun(cart(real, _3815011), prod(cart(real, _3815011), cart(real, _3815011)))), c_), s(cart(real, _3815011), _3815005))), s(cart(real, _3815011), _3815003)))))))))))], (38644 ^ _1496237) ^ [_3660642, _3660644] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _3660644))), s(real, _3660642))) = 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, _3660644))), 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, _3660642))), s(fun(real, bool), empty))))))))], (17347 ^ _1496237) ^ [_2060149, _2060151, _2060153, _2060155, _2060157] : [17349 ^ _1496237 : [(17352 ^ _1496237) ^ [] : [s(_2060155, 17348 ^ [_2060149, _2060151, _2060153, _2060155, _2060157]) = s(_2060155, _2060149)], (17350 ^ _1496237) ^ [] : [-(s(_2060157, i(s(fun(_2060155, _2060157), _2060153), s(_2060155, 17348 ^ [_2060149, _2060151, _2060153, _2060155, _2060157]))) = s(_2060157, i(s(fun(_2060155, _2060157), _2060153), s(_2060155, _2060149))))]], -(s(fun(_2060157, bool), i(s(fun(fun(_2060155, bool), fun(_2060157, bool)), i(s(fun(fun(_2060155, _2060157), fun(fun(_2060155, bool), fun(_2060157, bool))), image), s(fun(_2060155, _2060157), _2060153))), s(fun(_2060155, bool), i(s(fun(_2060155, fun(_2060155, bool)), i(s(fun(fun(_2060155, bool), fun(_2060155, fun(_2060155, bool))), delete), s(fun(_2060155, bool), _2060151))), s(_2060155, _2060149))))) = s(fun(_2060157, bool), i(s(fun(_2060157, fun(_2060157, bool)), i(s(fun(fun(_2060157, bool), fun(_2060157, fun(_2060157, bool))), delete), s(fun(_2060157, bool), i(s(fun(fun(_2060155, bool), fun(_2060157, bool)), i(s(fun(fun(_2060155, _2060157), fun(fun(_2060155, bool), fun(_2060157, bool))), image), s(fun(_2060155, _2060157), _2060153))), s(fun(_2060155, bool), _2060151))))), s(_2060157, i(s(fun(_2060155, _2060157), _2060153), s(_2060155, _2060149))))))], (5215 ^ _1496237) ^ [_1627252] : [-(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, _1627252)))))))], (1691 ^ _1496237) ^ [_1521954, _1521956, _1521958] : [1692 ^ _1496237 : [(1695 ^ _1496237) ^ [_1522087] : [p(s(bool, _1521954))], (1693 ^ _1496237) ^ [_1522051] : [p(s(bool, i(s(fun(_1521958, bool), _1521956), s(_1521958, _1522051))))]], -(p(s(bool, i(s(fun(_1521958, bool), _1521956), s(_1521958, 1698 ^ [_1521954, _1521956, _1521958]))))), -(p(s(bool, _1521954)))], (11247 ^ _1496237) ^ [_1857379, _1857381, _1857383] : [-(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, _1857383))), s(real, _1857379))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1857381))), s(real, _1857379))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857383))), s(real, _1857381))))], (35585 ^ _1496237) ^ [_3513325, _3513327, _3513329, _3513331, _3513333, _3513335] : [-(p(s(bool, i(s(fun(fun(_3513331, bool), bool), i(s(fun(fun(_3513333, bool), fun(fun(_3513331, bool), bool)), l_u_c), s(fun(_3513333, bool), _3513329))), s(fun(_3513331, bool), _3513325))))), p(s(bool, i(s(fun(fun(_3513335, bool), bool), i(s(fun(fun(_3513333, bool), fun(fun(_3513335, bool), bool)), l_u_c), s(fun(_3513333, bool), _3513329))), s(fun(_3513335, bool), _3513327)))), p(s(bool, i(s(fun(fun(_3513331, bool), bool), i(s(fun(fun(_3513335, bool), fun(fun(_3513331, bool), bool)), l_a_u_c), s(fun(_3513335, bool), _3513327))), s(fun(_3513331, bool), _3513325))))], (8090 ^ _1496237) ^ [_1734820, _1734822, _1734824] : [-(s(list(_1734822), i(s(fun(list(_1734824), list(_1734822)), i(s(fun(fun(_1734824, _1734822), fun(list(_1734824), list(_1734822))), map0), s(fun(_1734824, _1734822), _1734820))), s(list(_1734824), nil))) = s(list(_1734822), nil))], (7516 ^ _1496237) ^ [_1708981, _1708983] : [p(s(bool, f0)), -(s(num, i(s(fun(num, num), bit1), s(num, _1708983))) = s(num, i(s(fun(num, num), bit0), s(num, _1708981))))], (4315 ^ _1496237) ^ [_1606430, _1606432] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1606430))), s(num, _1606432))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1606432))), s(num, _1606430))))], (36488 ^ _1496237) ^ [_3556617, _3556619, _3556621] : [-(p(s(bool, i(s(fun(fun(_3556621, bool), bool), countable), s(fun(_3556621, bool), _3556619))))), p(s(bool, i(s(fun(fun(_3556621, bool), bool), countable), s(fun(_3556621, bool), _3556617)))), p(s(bool, i(s(fun(fun(_3556621, bool), bool), i(s(fun(fun(_3556621, bool), fun(fun(_3556621, bool), bool)), subset), s(fun(_3556621, bool), _3556619))), s(fun(_3556621, bool), _3556617))))], (11653 ^ _1496237) ^ [_1868212, _1868214] : [-(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, _1868214))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1868212))))))))), 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, _1868214))), s(real, _1868212)))))))))], (9768 ^ _1496237) ^ [_1814579] : [9771 ^ _1496237 : [(9772 ^ _1496237) ^ [_1814813] : [p(s(bool, i(s(fun(nadd, bool), _1814579), s(nadd, _1814813))))]], 9774 ^ _1496237 : [(9777 ^ _1496237) ^ [_1814921] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 9773 ^ [_1814579, _1814921]))), s(nadd, _1814921))))], (9775 ^ _1496237) ^ [_1814881] : [-(p(s(bool, i(s(fun(nadd, bool), _1814579), s(nadd, 9773 ^ [_1814579, _1814881])))))]], 9779 ^ _1496237 : [(9786 ^ _1496237) ^ [_1815237] : [9788 ^ _1496237 : [(9791 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 9787 ^ [_1814579, _1815237]))), s(nadd, _1815237))))], (9789 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1814579), s(nadd, 9787 ^ [_1814579, _1815237])))))]], -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, 9778 ^ [_1814579]))), s(nadd, _1815237)))))], (9780 ^ _1496237) ^ [_1815098] : [p(s(bool, i(s(fun(nadd, bool), _1814579), s(nadd, _1815098)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1815098))), s(nadd, 9778 ^ [_1814579])))))]]], (9969 ^ _1496237) ^ [_1823855] : [s(bool, i(s(fun(nadd, bool), _1823855), s(nadd, 9970 ^ [_1823855]))) = 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 ^ [_1823855]))), -(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), _1823855))))], (14667 ^ _1496237) ^ [_1941343, _1941345, _1941347] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1941345))), s(int, _1941343))))), 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, _1941343)))), 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, _1941345))), s(num, _1941347))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1941343))), s(num, _1941347))))))], (2328 ^ _1496237) ^ [_1533821] : [2330 ^ _1496237 : [(2333 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1533821, bool), q0), s(_1533821, 2329 ^ [_1533821]))))], (2331 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1533821, bool), p0), s(_1533821, 2329 ^ [_1533821])))))]], 2336 ^ _1496237 : [(2337 ^ _1496237) ^ [_1534065] : [p(s(bool, i(s(fun(_1533821, bool), p0), s(_1533821, _1534065))))]], -(p(s(bool, i(s(fun(_1533821, bool), q0), s(_1533821, 2338 ^ [_1533821])))))], (20071 ^ _1496237) ^ [_2220490, _2220492] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2220490, fun(num, bool)), i(s(fun(fun(_2220492, bool), fun(_2220490, fun(num, bool))), i(s(fun(_2220490, fun(fun(_2220492, bool), fun(_2220490, fun(num, bool)))), i(s(fun(fun(_2220492, fun(_2220490, _2220490)), fun(_2220490, fun(fun(_2220492, bool), fun(_2220490, fun(num, bool))))), finrec), s(fun(_2220492, fun(_2220490, _2220490)), f))), s(_2220490, b0))), s(fun(_2220492, bool), s0))), s(_2220490, a0))), s(num, i(s(fun(num, num), suc), s(num, n))))))), 20072 ^ _1496237 : [(20073 ^ _1496237) ^ [_2220847, _2220849] : [p(s(bool, i(s(fun(fun(_2220492, bool), bool), i(s(fun(_2220492, fun(fun(_2220492, bool), bool)), in), s(_2220492, _2220849))), s(fun(_2220492, bool), s0)))), p(s(bool, i(s(fun(num, bool), i(s(fun(_2220490, fun(num, bool)), i(s(fun(fun(_2220492, bool), fun(_2220490, fun(num, bool))), i(s(fun(_2220490, fun(fun(_2220492, bool), fun(_2220490, fun(num, bool)))), i(s(fun(fun(_2220492, fun(_2220490, _2220490)), fun(_2220490, fun(fun(_2220492, bool), fun(_2220490, fun(num, bool))))), finrec), s(fun(_2220492, fun(_2220490, _2220490)), f))), s(_2220490, b0))), s(fun(_2220492, bool), i(s(fun(_2220492, fun(_2220492, bool)), i(s(fun(fun(_2220492, bool), fun(_2220492, fun(_2220492, bool))), delete), s(fun(_2220492, bool), s0))), s(_2220492, _2220849))))), s(_2220490, _2220847))), s(num, n)))), s(_2220490, a0) = s(_2220490, i(s(fun(_2220490, _2220490), i(s(fun(_2220492, fun(_2220490, _2220490)), f), s(_2220492, _2220849))), s(_2220490, _2220847)))]]], (14399 ^ _1496237) ^ [_1934974, _1934976] : [s(int, _1934976) = s(int, i(s(fun(int, int), intu_neg), s(int, _1934974))), -(s(int, i(s(fun(int, int), intu_neg), s(int, _1934976))) = s(int, _1934974))], (6383 ^ _1496237) ^ [_1653820] : [-(p(s(bool, i(s(fun(num, bool), _1653820), s(num, 6393 ^ [_1653820]))))), p(s(bool, i(s(fun(num, bool), _1653820), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1653820)))))), 6389 ^ _1496237 : [(6392 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1653820), s(num, 6388 ^ [_1653820])))))], (6390 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6388 ^ [_1653820]))), s(num, i(s(fun(fun(num, bool), num), minimal), s(fun(num, bool), _1653820)))))))]]], (7368 ^ _1496237) ^ [_1705643, _1705645] : [-(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, _1705645))))), s(num, i(s(fun(num, num), numeral), s(num, _1705643))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1705645))), s(num, _1705643))))], (12737 ^ _1496237) ^ [_1895325, _1895327] : [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, _1895327))), 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, _1895325))), 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 ^ _1496237 : [(12743 ^ _1496237) ^ [] : [-(s(real, _1895325) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (12741 ^ _1496237) ^ [] : [-(s(real, _1895327) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (10263 ^ _1496237) ^ [_1831397] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1831397))), 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))))))], (35891 ^ _1496237) ^ [_3525809, _3525811, _3525813, _3525815] : [p(s(bool, i(s(fun(fun(_3525813, bool), bool), i(s(fun(fun(_3525815, bool), fun(fun(_3525813, bool), bool)), a_u_c), s(fun(_3525815, bool), _3525811))), s(fun(_3525813, bool), _3525809)))), -(s(bool, i(s(fun(fun(_3525815, bool), bool), infinite), s(fun(_3525815, bool), _3525811))) = s(bool, i(s(fun(fun(_3525813, bool), bool), infinite), s(fun(_3525813, bool), _3525809))))], (11895 ^ _1496237) ^ [] : [-(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))))], (7648 ^ _1496237) ^ [_1712952, _1712954, _1712956] : [s(fun(num, fun(_1712956, bool)), i(s(fun(num, fun(num, fun(_1712956, bool))), injn), s(num, _1712954))) = s(fun(num, fun(_1712956, bool)), i(s(fun(num, fun(num, fun(_1712956, bool))), injn), s(num, _1712952))), -(s(num, _1712954) = s(num, _1712952))], (15960 ^ _1496237) ^ [_1988356, _1988358] : [p(s(bool, i(s(fun(fun(_1988358, bool), bool), sing), s(fun(_1988358, bool), _1988356)))), -(s(fun(_1988358, bool), _1988356) = s(fun(_1988358, bool), i(s(fun(fun(_1988358, bool), fun(_1988358, bool)), i(s(fun(_1988358, fun(fun(_1988358, bool), fun(_1988358, bool))), insert), s(_1988358, 15963 ^ [_1988356, _1988358]))), s(fun(_1988358, bool), empty))))], (1769 ^ _1496237) ^ [_1523451, _1523453, _1523455] : [1777 ^ _1496237 : [(1780 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1523455, bool), _1523451), s(_1523455, 1776 ^ [_1523451, _1523453, _1523455])))))], (1778 ^ _1496237) ^ [] : [-(p(s(bool, _1523453)))]], p(s(bool, _1523453)), 1774 ^ _1496237 : [(1775 ^ _1496237) ^ [_1523589] : [p(s(bool, i(s(fun(_1523455, bool), _1523451), s(_1523455, _1523589))))]]], (15035 ^ _1496237) ^ [_1950317, _1950319] : [p(s(bool, 15033 ^ [_1950317, _1950319])), 15038 ^ _1496237 : [(15041 ^ _1496237) ^ [] : [-(s(int, 15032 ^ [_1950317, _1950319]) = s(int, _1950319))], (15039 ^ _1496237) ^ [] : [-(s(int, 15031 ^ [_1950317, _1950319]) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (9699 ^ _1496237) ^ [_1812211] : [-(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, _1812211))))), s(nadd, _1812211)))))], (16518 ^ _1496237) ^ [_2012894, _2012896, _2012898, _2012900] : [-(p(s(bool, i(s(fun(fun(_2012900, bool), bool), i(s(fun(fun(_2012900, bool), fun(fun(_2012900, bool), bool)), subset), s(fun(_2012900, bool), _2012898))), s(fun(_2012900, bool), _2012894))))), p(s(bool, i(s(fun(fun(_2012900, bool), bool), i(s(fun(fun(_2012900, bool), fun(fun(_2012900, bool), bool)), subset), s(fun(_2012900, bool), _2012898))), s(fun(_2012900, bool), _2012896)))), p(s(bool, i(s(fun(fun(_2012900, bool), bool), i(s(fun(fun(_2012900, bool), fun(fun(_2012900, bool), bool)), subset), s(fun(_2012900, bool), _2012896))), s(fun(_2012900, bool), _2012894))))], (2773 ^ _1496237) ^ [_1542612, _1542614, _1542616] : [2774 ^ _1496237 : [(2777 ^ _1496237) ^ [_1542727] : [p(s(bool, i(s(fun(_1542616, bool), _1542612), s(_1542616, _1542727))))], (2775 ^ _1496237) ^ [] : [-(p(s(bool, _1542614)))]], p(s(bool, _1542614)), -(p(s(bool, i(s(fun(_1542616, bool), _1542612), s(_1542616, 2778 ^ [_1542612, _1542614, _1542616])))))], (9114 ^ _1496237) ^ [_1789573, _1789575, _1789577, _1789579] : [-(s(_1789579, i(s(fun(list(_1789579), _1789579), i(s(fun(num, fun(list(_1789579), _1789579)), el), s(num, _1789577))), s(list(_1789579), i(s(fun(list(_1789579), list(_1789579)), i(s(fun(_1789579, fun(list(_1789579), list(_1789579))), cons), s(_1789579, _1789575))), s(list(_1789579), _1789573))))) = s(_1789579, i(s(fun(_1789579, _1789579), i(s(fun(_1789579, fun(_1789579, _1789579)), i(s(fun(bool, fun(_1789579, fun(_1789579, _1789579))), cond), s(bool, 9100 ^ [_1789573, _1789575, _1789577, _1789579]))), s(_1789579, _1789575))), s(_1789579, i(s(fun(list(_1789579), _1789579), i(s(fun(num, fun(list(_1789579), _1789579)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1789577))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_1789579), _1789573))))))], (13031 ^ _1496237) ^ [_1902433] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, _1902433))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1902433))), s(real, i(s(fun(real, real), realu_abs), s(real, _1902433))))))], (14501 ^ _1496237) ^ [_1937293, _1937295] : [-(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, _1937295))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1937293))))) = 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, _1937295))), s(num, _1937293))))))], (42278 ^ _1496237) ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482] : [42283 ^ _1496237 : [(42288 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _3996474), bool), i(s(fun(cart(real, _3996474), fun(cart(real, _3996474), bool)), geq), s(cart(real, _3996474), i(s(fun(prod(_3996482, _3996480), cart(real, _3996474)), 42280 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]), s(prod(_3996482, _3996480), i(s(fun(_3996480, prod(_3996482, _3996480)), i(s(fun(_3996482, fun(_3996480, prod(_3996482, _3996480))), c_), s(_3996482, 42285 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))), s(_3996480, 42286 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))))))), s(cart(real, _3996474), i(s(fun(cart(real, _3996476), cart(real, _3996474)), i(s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), 42279 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]), s(cart(real, _3996478), i(s(fun(_3996482, cart(real, _3996478)), f), s(_3996482, 42285 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))))), s(cart(real, _3996476), i(s(fun(_3996480, cart(real, _3996476)), g), s(_3996480, 42286 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))))))))], (42284 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool), i(s(fun(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool)), _3996472), s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), 42279 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))), s(fun(prod(_3996482, _3996480), cart(real, _3996474)), 42280 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482])))))]], 42289 ^ _1496237 : [(42292 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool), i(s(fun(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool)), _3996472), s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), 42279 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))), s(fun(prod(_3996482, _3996480), cart(real, _3996474)), 42280 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]))))], (42290 ^ _1496237) ^ [_3998352, _3998354] : [-(p(s(bool, i(s(fun(cart(real, _3996474), bool), i(s(fun(cart(real, _3996474), fun(cart(real, _3996474), bool)), geq), s(cart(real, _3996474), i(s(fun(prod(_3996482, _3996480), cart(real, _3996474)), 42280 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]), s(prod(_3996482, _3996480), i(s(fun(_3996480, prod(_3996482, _3996480)), i(s(fun(_3996482, fun(_3996480, prod(_3996482, _3996480))), c_), s(_3996482, _3998354))), s(_3996480, _3998352))))))), s(cart(real, _3996474), i(s(fun(cart(real, _3996476), cart(real, _3996474)), i(s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), 42279 ^ [_3996472, _3996474, _3996476, _3996478, _3996480, _3996482]), s(cart(real, _3996478), i(s(fun(_3996482, cart(real, _3996478)), f), s(_3996482, _3998354))))), s(cart(real, _3996476), i(s(fun(_3996480, cart(real, _3996476)), g), s(_3996480, _3998352)))))))))]], 42293 ^ _1496237 : [(42294 ^ _1496237) ^ [_3998728] : [-(s(cart(real, _3996474), i(s(fun(cart(real, _3996476), cart(real, _3996474)), i(s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), _3998728), s(cart(real, _3996478), i(s(fun(fun(_3996482, cart(real, _3996478)), cart(real, _3996478)), i(s(fun(fun(_3996482, bool), fun(fun(_3996482, cart(real, _3996478)), cart(real, _3996478))), vsum), s(fun(_3996482, bool), s0))), s(fun(_3996482, cart(real, _3996478)), f))))), s(cart(real, _3996476), i(s(fun(fun(_3996480, cart(real, _3996476)), cart(real, _3996476)), i(s(fun(fun(_3996480, bool), fun(fun(_3996480, cart(real, _3996476)), cart(real, _3996476))), vsum), s(fun(_3996480, bool), t0))), s(fun(_3996480, cart(real, _3996476)), g))))) = s(cart(real, _3996474), i(s(fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), cart(real, _3996474)), i(s(fun(fun(prod(_3996482, _3996480), bool), fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), cart(real, _3996474))), vsum), s(fun(prod(_3996482, _3996480), bool), i(s(fun(fun(_3996480, bool), fun(prod(_3996482, _3996480), bool)), i(s(fun(fun(_3996482, bool), fun(fun(_3996480, bool), fun(prod(_3996482, _3996480), bool))), cross0), s(fun(_3996482, bool), s0))), s(fun(_3996480, bool), t0))))), s(fun(prod(_3996482, _3996480), cart(real, _3996474)), i(s(fun(fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool), fun(prod(_3996482, _3996480), cart(real, _3996474))), gabs), s(fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool), i(s(fun(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), fun(fun(prod(_3996482, _3996480), cart(real, _3996474)), bool)), _3996472), s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), _3998728)))))))), p(s(bool, i(s(fun(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), bool), bilinear), s(fun(cart(real, _3996478), fun(cart(real, _3996476), cart(real, _3996474))), _3998728)))), p(s(bool, i(s(fun(fun(_3996482, bool), bool), finite), s(fun(_3996482, bool), s0)))), p(s(bool, i(s(fun(fun(_3996480, bool), bool), finite), s(fun(_3996480, bool), t0))))]]], (6804 ^ _1496237) ^ [_1672948] : [-(p(s(bool, i(s(fun(fun(_1672948, fun(_1672948, bool)), bool), wf), s(fun(_1672948, fun(_1672948, bool)), l_l_))))), 6809 ^ _1496237 : [(6812 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1672948, bool), i(s(fun(_1672948, fun(_1672948, bool)), l_l_l_), s(_1672948, 6807 ^ [_1672948]))), s(_1672948, 6808 ^ [_1672948]))))], (6810 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1672948, bool), i(s(fun(_1672948, fun(_1672948, bool)), l_l_), s(_1672948, 6807 ^ [_1672948]))), s(_1672948, 6808 ^ [_1672948])))))]], p(s(bool, i(s(fun(fun(_1672948, fun(_1672948, bool)), bool), wf), s(fun(_1672948, fun(_1672948, bool)), l_l_l_))))], (10291 ^ _1496237) ^ [_1832115, _1832117, _1832119, _1832121] : [-(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, _1832121))), s(hreal, _1832117))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _1832119))), s(hreal, _1832115))))) = 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, _1832121))), s(hreal, _1832119))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1832117))), s(hreal, _1832115))))))], (10925 ^ _1496237) ^ [_1849772] : [-(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, _1849772))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14477 ^ _1496237) ^ [_1936580, _1936582] : [-(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, _1936582))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936580))))) = 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, _1936582))), s(num, _1936580))))))], (14149 ^ _1496237) ^ [_1929036, _1929038, _1929040] : [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, _1929036)))), -(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, _1929040))), s(int, _1929036))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1929038))), s(int, _1929036))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929040))), s(int, _1929038))))], (33141 ^ _1496237) ^ [_3382559, _3382561, _3382563] : [33142 ^ _1496237 : [(33145 ^ _1496237) ^ [_3382835] : [p(s(bool, i(s(fun(prod(_3382563, _3382563), bool), _3382561), s(prod(_3382563, _3382563), i(s(fun(_3382563, prod(_3382563, _3382563)), i(s(fun(_3382563, fun(_3382563, prod(_3382563, _3382563))), c_), s(_3382563, _3382835))), s(_3382563, _3382559))))))], (33143 ^ _1496237) ^ [_3382760] : [p(s(bool, i(s(fun(prod(_3382563, _3382563), bool), _3382561), s(prod(_3382563, _3382563), i(s(fun(_3382563, prod(_3382563, _3382563)), i(s(fun(_3382563, fun(_3382563, prod(_3382563, _3382563))), c_), s(_3382563, _3382559))), s(_3382563, _3382760))))))]], -(p(s(bool, i(s(fun(_3382563, bool), i(s(fun(fun(prod(_3382563, _3382563), bool), fun(_3382563, bool)), fl), s(fun(prod(_3382563, _3382563), bool), _3382561))), s(_3382563, _3382559)))))], (24539 ^ _1496237) ^ [_2422287, _2422289, _2422291, _2422293] : [24540 ^ _1496237 : [(24543 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2422287))), s(num, _2422293))))], (24545 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2422291))), s(num, _2422293))))], (24547 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2422287))), s(num, _2422289))))], (24541 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2422291))), s(num, _2422289))))]], -(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, _2422293))), s(num, _2422291))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2422289))), s(num, _2422287)))))))], (14491 ^ _1496237) ^ [_1936922, _1936924] : [-(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, _1936924))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936922))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1936924))), s(num, _1936922))))], (39431 ^ _1496237) ^ [_3791613] : [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, _3791613)))), -(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, _3791613)))))))], (41821 ^ _1496237) ^ [_3959700] : [p(s(bool, i(s(fun(cart(_3959700, n20), bool), p0), s(cart(_3959700, n20), 41822 ^ [_3959700])))), 41825 ^ _1496237 : [(41826 ^ _1496237) ^ [_3959955, _3959957] : [-(p(s(bool, i(s(fun(cart(_3959700, n20), bool), p0), s(cart(_3959700, n20), i(s(fun(list(_3959700), cart(_3959700, n20)), vector), s(list(_3959700), i(s(fun(list(_3959700), list(_3959700)), i(s(fun(_3959700, fun(list(_3959700), list(_3959700))), cons), s(_3959700, _3959957))), s(list(_3959700), i(s(fun(list(_3959700), list(_3959700)), i(s(fun(_3959700, fun(list(_3959700), list(_3959700))), cons), s(_3959700, _3959955))), s(list(_3959700), nil)))))))))))]]], (16275 ^ _1496237) ^ [_2003099, _2003101, _2003103] : [16277 ^ _1496237 : [(16280 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2003103, bool), bool), i(s(fun(_2003103, fun(fun(_2003103, bool), bool)), in), s(_2003103, _2003099))), s(fun(_2003103, bool), 16276 ^ [_2003099, _2003101, _2003103]))))], (16278 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2003103, bool), bool), bool), i(s(fun(fun(_2003103, bool), fun(fun(fun(_2003103, bool), bool), bool)), in), s(fun(_2003103, bool), 16276 ^ [_2003099, _2003101, _2003103]))), s(fun(fun(_2003103, bool), bool), _2003101)))))]], -(p(s(bool, i(s(fun(fun(_2003103, bool), bool), i(s(fun(_2003103, fun(fun(_2003103, bool), bool)), in), s(_2003103, _2003099))), s(fun(_2003103, bool), i(s(fun(fun(fun(_2003103, bool), bool), fun(_2003103, bool)), inters), s(fun(fun(_2003103, bool), bool), _2003101)))))))], (42831 ^ _1496237) ^ [_4063918, _4063920, _4063922] : [s(cart(cart(real, _4063922), _4063920), i(s(fun(cart(cart(real, _4063922), _4063920), cart(cart(real, _4063922), _4063920)), matrixu_neg), s(cart(cart(real, _4063922), _4063920), _4063918))) = s(cart(cart(real, _4063922), _4063920), i(s(fun(num, cart(cart(real, _4063922), _4063920)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(cart(real, _4063922), _4063920), _4063918) = s(cart(cart(real, _4063922), _4063920), i(s(fun(num, cart(cart(real, _4063922), _4063920)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8327 ^ _1496237) ^ [_1747955, _1747957] : [-(s(list(_1747957), i(s(fun(list(_1747957), list(_1747957)), reverse), s(list(_1747957), i(s(fun(list(_1747957), list(_1747957)), reverse), s(list(_1747957), _1747955))))) = s(list(_1747957), _1747955))], (41400 ^ _1496237) ^ [_3941375] : [-(s(real, i(s(fun(cart(real, _3941375), real), vectoru_norm), s(cart(real, _3941375), i(s(fun(num, cart(real, _3941375)), 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))))))))], (5923 ^ _1496237) ^ [_1644810, _1644812, _1644814] : [-(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, _1644812))), s(num, _1644814))))), s(num, _1644810))))), -(s(num, _1644814) = 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, _1644812))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1644814))), s(num, _1644810))))))], (25794 ^ _1496237) ^ [_2526050, _2526052, _2526054] : [25796 ^ _1496237 : [(25799 ^ _1496237) ^ [] : [s(num, i(s(fun(_2526054, num), _2526052), s(_2526054, 25795 ^ [_2526050, _2526052, _2526054]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25797 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2526054, bool), bool), i(s(fun(_2526054, fun(fun(_2526054, bool), bool)), in), s(_2526054, 25795 ^ [_2526050, _2526052, _2526054]))), s(fun(_2526054, bool), _2526050)))))]], -(s(num, i(s(fun(fun(_2526054, num), num), i(s(fun(fun(_2526054, bool), fun(fun(_2526054, num), num)), nsum), s(fun(_2526054, bool), _2526050))), s(fun(_2526054, num), _2526052))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (11467 ^ _1496237) ^ [_1863102, _1863104, _1863106] : [s(real, _1863106) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1863104))), s(real, _1863102))), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1863106))), s(real, _1863102))) = s(real, _1863104))], (684 ^ _1496237) ^ [] : [685 ^ _1496237 : [(690 ^ _1496237) ^ [] : [p(s(bool, r0))], (688 ^ _1496237) ^ [] : [p(s(bool, q))], (686 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, q))), -(p(s(bool, r0)))], (39938 ^ _1496237) ^ [_3812039, _3812041, _3812043, _3812045, _3812047] : [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, _3812047), cart(real, _3812047)), real), distance), s(prod(cart(real, _3812047), cart(real, _3812047)), i(s(fun(cart(real, _3812047), prod(cart(real, _3812047), cart(real, _3812047))), i(s(fun(cart(real, _3812047), fun(cart(real, _3812047), prod(cart(real, _3812047), cart(real, _3812047)))), c_), s(cart(real, _3812047), _3812045))), s(cart(real, _3812047), _3812041))))))), s(real, i(s(fun(prod(cart(real, _3812047), cart(real, _3812047)), real), distance), s(prod(cart(real, _3812047), cart(real, _3812047)), i(s(fun(cart(real, _3812047), prod(cart(real, _3812047), cart(real, _3812047))), i(s(fun(cart(real, _3812047), fun(cart(real, _3812047), prod(cart(real, _3812047), cart(real, _3812047)))), c_), s(cart(real, _3812047), _3812043))), s(cart(real, _3812047), _3812041))))))))), s(real, _3812039)))), -(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, _3812047), cart(real, _3812047)), real), distance), s(prod(cart(real, _3812047), cart(real, _3812047)), i(s(fun(cart(real, _3812047), prod(cart(real, _3812047), cart(real, _3812047))), i(s(fun(cart(real, _3812047), fun(cart(real, _3812047), prod(cart(real, _3812047), cart(real, _3812047)))), c_), s(cart(real, _3812047), _3812045))), s(cart(real, _3812047), _3812043))))))), s(real, _3812039)))))], (9005 ^ _1496237) ^ [_1785170, _1785172, _1785174, _1785176] : [s(list(_1785176), i(s(fun(list(_1785174), list(_1785176)), i(s(fun(fun(_1785174, _1785176), fun(list(_1785174), list(_1785176))), map0), s(fun(_1785174, _1785176), _1785172))), s(list(_1785174), _1785170))) = s(list(_1785176), nil), -(s(list(_1785174), _1785170) = s(list(_1785174), nil))], (24880 ^ _1496237) ^ [_2442096, _2442098, _2442100, _2442102, _2442104] : [-(s(fun(_2442102, bool), i(s(fun(fun(_2442102, bool), fun(_2442102, bool)), i(s(fun(fun(_2442102, _2442104), fun(fun(_2442102, bool), fun(_2442102, bool))), i(s(fun(fun(_2442104, fun(_2442104, _2442104)), fun(fun(_2442102, _2442104), fun(fun(_2442102, bool), fun(_2442102, bool)))), support), s(fun(_2442104, fun(_2442104, _2442104)), op))), s(fun(_2442102, _2442104), _2442100))), s(fun(_2442102, bool), i(s(fun(fun(_2442102, bool), fun(_2442102, bool)), i(s(fun(_2442102, fun(fun(_2442102, bool), fun(_2442102, bool))), insert), s(_2442102, _2442098))), s(fun(_2442102, bool), _2442096))))) = s(fun(_2442102, bool), i(s(fun(fun(_2442102, bool), fun(_2442102, bool)), i(s(fun(fun(_2442102, bool), fun(fun(_2442102, bool), fun(_2442102, bool))), i(s(fun(bool, fun(fun(_2442102, bool), fun(fun(_2442102, bool), fun(_2442102, bool)))), cond), s(bool, 24866 ^ [_2442096, _2442098, _2442100, _2442102, _2442104]))), s(fun(_2442102, bool), i(s(fun(fun(_2442102, bool), fun(_2442102, bool)), i(s(fun(fun(_2442102, _2442104), fun(fun(_2442102, bool), fun(_2442102, bool))), i(s(fun(fun(_2442104, fun(_2442104, _2442104)), fun(fun(_2442102, _2442104), fun(fun(_2442102, bool), fun(_2442102, bool)))), support), s(fun(_2442104, fun(_2442104, _2442104)), op))), s(fun(_2442102, _2442104), _2442100))), s(fun(_2442102, bool), _2442096))))), s(fun(_2442102, bool), i(s(fun(fun(_2442102, bool), fun(_2442102, bool)), i(s(fun(_2442102, fun(fun(_2442102, bool), fun(_2442102, bool))), insert), s(_2442102, _2442098))), s(fun(_2442102, bool), i(s(fun(fun(_2442102, bool), fun(_2442102, bool)), i(s(fun(fun(_2442102, _2442104), fun(fun(_2442102, bool), fun(_2442102, bool))), i(s(fun(fun(_2442104, fun(_2442104, _2442104)), fun(fun(_2442102, _2442104), fun(fun(_2442102, bool), fun(_2442102, bool)))), support), s(fun(_2442104, fun(_2442104, _2442104)), op))), s(fun(_2442102, _2442104), _2442100))), s(fun(_2442102, bool), _2442096))))))))], (11587 ^ _1496237) ^ [_1866163, _1866165, _1866167] : [-(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, _1866165))), s(real, _1866167))))))), s(real, _1866163))))), 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, _1866163)))), 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, _1866167))), s(real, _1866163))))), s(real, _1866165)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1866165))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1866167))), s(real, _1866163))))))], (36189 ^ _1496237) ^ [_3541030, _3541032, _3541034] : [-(s(bool, i(s(fun(fun(sum0(_3541034, _3541032), bool), bool), i(s(fun(sum0(_3541034, _3541032), fun(fun(sum0(_3541034, _3541032), bool), bool)), in), s(sum0(_3541034, _3541032), i(s(fun(_3541032, sum0(_3541034, _3541032)), inr), s(_3541032, _3541030))))), s(fun(sum0(_3541034, _3541032), bool), i(s(fun(fun(_3541032, bool), fun(sum0(_3541034, _3541032), bool)), i(s(fun(fun(_3541034, bool), fun(fun(_3541032, bool), fun(sum0(_3541034, _3541032), bool))), p_u_c), s(fun(_3541034, bool), s0))), s(fun(_3541032, bool), t0))))) = s(bool, i(s(fun(fun(_3541032, bool), bool), i(s(fun(_3541032, fun(fun(_3541032, bool), bool)), in), s(_3541032, _3541030))), s(fun(_3541032, bool), t0))))], (5211 ^ _1496237) ^ [] : [-(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)))))))))], (20708 ^ _1496237) ^ [_2258404] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2258404, bool), fun(num, bool)), hasu_size), s(fun(_2258404, bool), s0))), s(num, i(s(fun(num, num), suc), s(num, n))))))), 20709 ^ _1496237 : [(20710 ^ _1496237) ^ [_2258599, _2258601] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2258404, bool), fun(num, bool)), hasu_size), s(fun(_2258404, bool), _2258599))), s(num, n)))), -(p(s(bool, i(s(fun(fun(_2258404, bool), bool), i(s(fun(_2258404, fun(fun(_2258404, bool), bool)), in), s(_2258404, _2258601))), s(fun(_2258404, bool), _2258599))))), s(fun(_2258404, bool), s0) = s(fun(_2258404, bool), i(s(fun(fun(_2258404, bool), fun(_2258404, bool)), i(s(fun(_2258404, fun(fun(_2258404, bool), fun(_2258404, bool))), insert), s(_2258404, _2258601))), s(fun(_2258404, bool), _2258599)))]]], (4595 ^ _1496237) ^ [_1612253, _1612255] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1612253))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612255))), s(num, _1612253))))) = 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, _1612255))))], (9017 ^ _1496237) ^ [_1785600, _1785602, _1785604] : [9020 ^ _1496237 : [(9023 ^ _1496237) ^ [] : [s(list(_1785602), 9018 ^ [_1785600, _1785602, _1785604]) = s(list(_1785602), 9019 ^ [_1785600, _1785602, _1785604])], (9021 ^ _1496237) ^ [] : [-(s(list(_1785604), i(s(fun(list(_1785602), list(_1785604)), i(s(fun(fun(_1785602, _1785604), fun(list(_1785602), list(_1785604))), map0), s(fun(_1785602, _1785604), _1785600))), s(list(_1785602), 9018 ^ [_1785600, _1785602, _1785604]))) = s(list(_1785604), i(s(fun(list(_1785602), list(_1785604)), i(s(fun(fun(_1785602, _1785604), fun(list(_1785602), list(_1785604))), map0), s(fun(_1785602, _1785604), _1785600))), s(list(_1785602), 9019 ^ [_1785600, _1785602, _1785604]))))]], 9024 ^ _1496237 : [(9025 ^ _1496237) ^ [_1786030, _1786032] : [s(_1785604, i(s(fun(_1785602, _1785604), _1785600), s(_1785602, _1786032))) = s(_1785604, i(s(fun(_1785602, _1785604), _1785600), s(_1785602, _1786030))), -(s(_1785602, _1786032) = s(_1785602, _1786030))]]], (28793 ^ _1496237) ^ [_2725997, _2725999, _2726001, _2726003] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2726003, real), real), i(s(fun(fun(_2726003, bool), fun(fun(_2726003, real), real)), sum), s(fun(_2726003, bool), _2726001))), s(fun(_2726003, real), _2725997))))), s(real, i(s(fun(fun(_2726003, real), real), i(s(fun(fun(_2726003, bool), fun(fun(_2726003, real), real)), sum), s(fun(_2726003, bool), _2725999))), s(fun(_2726003, real), _2725997))))))), p(s(bool, i(s(fun(fun(_2726003, bool), bool), finite), s(fun(_2726003, bool), _2725999)))), p(s(bool, i(s(fun(fun(_2726003, bool), bool), i(s(fun(fun(_2726003, bool), fun(fun(_2726003, bool), bool)), subset), s(fun(_2726003, bool), _2726001))), s(fun(_2726003, bool), _2725999)))), 28803 ^ _1496237 : [(28806 ^ _1496237) ^ [] : [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(_2726003, real), _2725997), s(_2726003, 28802 ^ [_2725997, _2725999, _2726001, _2726003]))))))], (28804 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2726003, bool), bool), i(s(fun(_2726003, fun(fun(_2726003, bool), bool)), in), s(_2726003, 28802 ^ [_2725997, _2725999, _2726001, _2726003]))), s(fun(_2726003, bool), i(s(fun(fun(_2726003, bool), fun(_2726003, bool)), i(s(fun(fun(_2726003, bool), fun(fun(_2726003, bool), fun(_2726003, bool))), diff), s(fun(_2726003, bool), _2725999))), s(fun(_2726003, bool), _2726001)))))))]]], (2475 ^ _1496237) ^ [_1536943, _1536945] : [2482 ^ _1496237 : [(2485 ^ _1496237) ^ [] : [p(s(bool, _1536943))], (2483 ^ _1496237) ^ [] : [-(p(s(bool, _1536945)))]], p(s(bool, _1536945)), -(p(s(bool, _1536943)))], (24801 ^ _1496237) ^ [_2434930, _2434932, _2434934] : [s(_2434932, i(s(fun(_2434932, _2434932), i(s(fun(_2434934, fun(_2434932, _2434932)), i(s(fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932))), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932)))), _2434930), s(fun(_2434932, fun(_2434932, _2434932)), 24802 ^ [_2434930, _2434932, _2434934]))), s(fun(_2434934, _2434932), 24803 ^ [_2434930, _2434932, _2434934]))), s(_2434934, 24804 ^ [_2434930, _2434932, _2434934]))), s(_2434932, 24805 ^ [_2434930, _2434932, _2434934]))) = s(_2434932, i(s(fun(_2434932, _2434932), i(s(fun(_2434932, fun(_2434932, _2434932)), 24802 ^ [_2434930, _2434932, _2434934]), s(_2434932, i(s(fun(_2434934, _2434932), 24803 ^ [_2434930, _2434932, _2434934]), s(_2434934, 24804 ^ [_2434930, _2434932, _2434934]))))), s(_2434932, 24805 ^ [_2434930, _2434932, _2434934]))), 24808 ^ _1496237 : [(24809 ^ _1496237) ^ [_2436238] : [s(fun(_2434932, _2434932), i(s(fun(_2434934, fun(_2434932, _2434932)), i(s(fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932))), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932)))), _2436238), s(fun(_2434932, fun(_2434932, _2434932)), 24810 ^ [_2434930, _2434932, _2434934, _2436238]))), s(fun(_2434934, _2434932), 24811 ^ [_2434930, _2434932, _2434934, _2436238]))), s(_2434934, 24812 ^ [_2434930, _2434932, _2434934, _2436238]))) = s(fun(_2434932, _2434932), i(s(fun(_2434934, fun(_2434932, _2434932)), i(s(fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932))), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932)))), _2434930), s(fun(_2434932, fun(_2434932, _2434932)), 24810 ^ [_2434930, _2434932, _2434934, _2436238]))), s(fun(_2434934, _2434932), 24811 ^ [_2434930, _2434932, _2434934, _2436238]))), s(_2434934, 24812 ^ [_2434930, _2434932, _2434934, _2436238]))), 24815 ^ _1496237 : [(24816 ^ _1496237) ^ [_2437433, _2437435, _2437437] : [-(s(_2434932, i(s(fun(fun(_2434934, _2434932), _2434932), i(s(fun(fun(_2434934, bool), fun(fun(_2434934, _2434932), _2434932)), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, bool), fun(fun(_2434934, _2434932), _2434932))), iterate), s(fun(_2434932, fun(_2434932, _2434932)), _2437433))), s(fun(_2434934, bool), _2437435))), s(fun(_2434934, _2434932), _2437437))) = s(_2434932, i(s(fun(_2434932, _2434932), i(s(fun(_2434932, fun(_2434932, _2434932)), i(s(fun(bool, fun(_2434932, fun(_2434932, _2434932))), cond), s(bool, i(s(fun(fun(_2434934, bool), bool), finite), s(fun(_2434934, bool), i(s(fun(fun(_2434934, bool), fun(_2434934, bool)), i(s(fun(fun(_2434934, _2434932), fun(fun(_2434934, bool), fun(_2434934, bool))), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, _2434932), fun(fun(_2434934, bool), fun(_2434934, bool)))), support), s(fun(_2434932, fun(_2434932, _2434932)), _2437433))), s(fun(_2434934, _2434932), _2437437))), s(fun(_2434934, bool), _2437435))))))), s(_2434932, i(s(fun(_2434932, _2434932), i(s(fun(fun(_2434934, bool), fun(_2434932, _2434932)), i(s(fun(fun(_2434934, fun(_2434932, _2434932)), fun(fun(_2434934, bool), fun(_2434932, _2434932))), itset), s(fun(_2434934, fun(_2434932, _2434932)), i(s(fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932))), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, _2434932), fun(_2434934, fun(_2434932, _2434932)))), _2436238), s(fun(_2434932, fun(_2434932, _2434932)), _2437433))), s(fun(_2434934, _2434932), _2437437))))), s(fun(_2434934, bool), i(s(fun(fun(_2434934, bool), fun(_2434934, bool)), i(s(fun(fun(_2434934, _2434932), fun(fun(_2434934, bool), fun(_2434934, bool))), i(s(fun(fun(_2434932, fun(_2434932, _2434932)), fun(fun(_2434934, _2434932), fun(fun(_2434934, bool), fun(_2434934, bool)))), support), s(fun(_2434932, fun(_2434932, _2434932)), _2437433))), s(fun(_2434934, _2434932), _2437437))), s(fun(_2434934, bool), _2437435))))), s(_2434932, i(s(fun(fun(_2434932, fun(_2434932, _2434932)), _2434932), neutral), s(fun(_2434932, fun(_2434932, _2434932)), _2437433))))))), s(_2434932, i(s(fun(fun(_2434932, fun(_2434932, _2434932)), _2434932), neutral), s(fun(_2434932, fun(_2434932, _2434932)), _2437433))))))]]]]], (11883 ^ _1496237) ^ [_1874826, _1874828, _1874830] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1874830))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1874828))), s(real, _1874826))))) = 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, _1874830))), s(real, _1874828))))), s(real, _1874826))))], (29579 ^ _1496237) ^ [_2775302] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _2775302), s(real, 29580 ^ [_2775302]))), s(num, 29581 ^ [_2775302]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29580 ^ [_2775302]))), s(num, 29581 ^ [_2775302]))), 29584 ^ _1496237 : [(29585 ^ _1496237) ^ [_2775633, _2775635] : [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, _2775633)))), -(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, _2775635))), s(num, _2775633))))) = 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, _2775635))))), 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, _2775633))), 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)), _2775302), s(real, _2775635))))))))]]], (12539 ^ _1496237) ^ [_1890555, _1890557] : [-(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, _1890557))))), s(real, i(s(fun(real, real), realu_inv), s(real, _1890555))))) = 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, _1890555))), s(real, _1890557))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1890557))), s(real, _1890555)))))), -(s(real, _1890557) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _1890555) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (23133 ^ _1496237) ^ [_2372888, _2372890, _2372892, _2372894] : [p(s(bool, i(s(fun(fun(_2372894, bool), bool), finite), s(fun(_2372894, bool), _2372890)))), p(s(bool, i(s(fun(fun(_2372892, bool), bool), finite), s(fun(_2372892, bool), _2372888)))), s(num, i(s(fun(fun(_2372894, bool), num), card), s(fun(_2372894, bool), _2372890))) = s(num, i(s(fun(fun(_2372892, bool), num), card), s(fun(_2372892, bool), _2372888))), 23146 ^ _1496237 : [(23155 ^ _1496237) ^ [_2374237] : [p(s(bool, i(s(fun(fun(_2372892, bool), bool), i(s(fun(_2372892, fun(fun(_2372892, bool), bool)), in), s(_2372892, _2374237))), s(fun(_2372892, bool), _2372888)))), 23158 ^ _1496237 : [(23161 ^ _1496237) ^ [] : [-(s(_2372892, i(s(fun(_2372894, _2372892), 23144 ^ [_2372888, _2372890, _2372892, _2372894]), s(_2372894, i(s(fun(_2372892, _2372894), 23145 ^ [_2372888, _2372890, _2372892, _2372894]), s(_2372892, _2374237))))) = s(_2372892, _2374237))], (23159 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372894, bool), bool), i(s(fun(_2372894, fun(fun(_2372894, bool), bool)), in), s(_2372894, i(s(fun(_2372892, _2372894), 23145 ^ [_2372888, _2372890, _2372892, _2372894]), s(_2372892, _2374237))))), s(fun(_2372894, bool), _2372890)))))]]], (23147 ^ _1496237) ^ [_2373830] : [p(s(bool, i(s(fun(fun(_2372894, bool), bool), i(s(fun(_2372894, fun(fun(_2372894, bool), bool)), in), s(_2372894, _2373830))), s(fun(_2372894, bool), _2372890)))), 23150 ^ _1496237 : [(23153 ^ _1496237) ^ [] : [-(s(_2372894, i(s(fun(_2372892, _2372894), 23145 ^ [_2372888, _2372890, _2372892, _2372894]), s(_2372892, i(s(fun(_2372894, _2372892), 23144 ^ [_2372888, _2372890, _2372892, _2372894]), s(_2372894, _2373830))))) = s(_2372894, _2373830))], (23151 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2372892, bool), bool), i(s(fun(_2372892, fun(fun(_2372892, bool), bool)), in), s(_2372892, i(s(fun(_2372894, _2372892), 23144 ^ [_2372888, _2372890, _2372892, _2372894]), s(_2372894, _2373830))))), s(fun(_2372892, bool), _2372888)))))]]]]], (35615 ^ _1496237) ^ [_3514588, _3514590, _3514592, _3514594] : [p(s(bool, i(s(fun(fun(_3514592, bool), bool), i(s(fun(fun(_3514594, bool), fun(fun(_3514592, bool), bool)), l_u_c), s(fun(_3514594, bool), _3514590))), s(fun(_3514592, bool), _3514588)))), -(p(s(bool, i(s(fun(fun(_3514592, bool), bool), i(s(fun(fun(_3514594, bool), fun(fun(_3514592, bool), bool)), l_a_u_c), s(fun(_3514594, bool), _3514590))), s(fun(_3514592, bool), _3514588)))))], (12601 ^ _1496237) ^ [_1891850, _1891852, _1891854] : [-(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, _1891850))), s(num, _1891854))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1891850))), s(num, _1891852))))))), 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, _1891850)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1891854))), s(num, _1891852))))], (17095 ^ _1496237) ^ [_2043258, _2043260, _2043262, _2043264] : [-(s(bool, i(s(fun(fun(_2043264, bool), bool), i(s(fun(fun(_2043264, bool), fun(fun(_2043264, bool), bool)), disjoint), s(fun(_2043264, bool), i(s(fun(_2043264, fun(_2043264, bool)), i(s(fun(fun(_2043264, bool), fun(_2043264, fun(_2043264, bool))), delete), s(fun(_2043264, bool), _2043262))), s(_2043264, _2043258))))), s(fun(_2043264, bool), _2043260))) = s(bool, i(s(fun(fun(_2043264, bool), bool), i(s(fun(fun(_2043264, bool), fun(fun(_2043264, bool), bool)), disjoint), s(fun(_2043264, bool), i(s(fun(_2043264, fun(_2043264, bool)), i(s(fun(fun(_2043264, bool), fun(_2043264, fun(_2043264, bool))), delete), s(fun(_2043264, bool), _2043260))), s(_2043264, _2043258))))), s(fun(_2043264, bool), _2043262))))], (25373 ^ _1496237) ^ [_2490121, _2490123, _2490125, _2490127] : [p(s(bool, i(s(fun(fun(_2490123, fun(_2490123, _2490123)), bool), monoidal), s(fun(_2490123, fun(_2490123, _2490123)), _2490121)))), 25376 ^ _1496237 : [(25377 ^ _1496237) ^ [_2490751, _2490753, _2490755, _2490757, _2490759, _2490761] : [-(s(_2490123, i(s(fun(fun(_2490127, _2490123), _2490123), i(s(fun(fun(_2490127, bool), fun(fun(_2490127, _2490123), _2490123)), i(s(fun(fun(_2490123, fun(_2490123, _2490123)), fun(fun(_2490127, bool), fun(fun(_2490127, _2490123), _2490123))), iterate), s(fun(_2490123, fun(_2490123, _2490123)), _2490121))), s(fun(_2490127, bool), _2490761))), s(fun(_2490127, _2490123), _2490757))) = s(_2490123, i(s(fun(fun(_2490125, _2490123), _2490123), i(s(fun(fun(_2490125, bool), fun(fun(_2490125, _2490123), _2490123)), i(s(fun(fun(_2490123, fun(_2490123, _2490123)), fun(fun(_2490125, bool), fun(fun(_2490125, _2490123), _2490123))), iterate), s(fun(_2490123, fun(_2490123, _2490123)), _2490121))), s(fun(_2490125, bool), _2490759))), s(fun(_2490125, _2490123), _2490755)))), 25381 ^ _1496237 : [(25384 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2490127, bool), bool), i(s(fun(_2490127, fun(fun(_2490127, bool), bool)), in), s(_2490127, i(s(fun(_2490125, _2490127), _2490751), s(_2490125, 25380 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))))), s(fun(_2490127, bool), _2490761)))), s(_2490125, i(s(fun(_2490127, _2490125), _2490753), s(_2490127, i(s(fun(_2490125, _2490127), _2490751), s(_2490125, 25380 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))))) = s(_2490125, 25380 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761])], (25382 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2490125, bool), bool), i(s(fun(_2490125, fun(fun(_2490125, bool), bool)), in), s(_2490125, 25380 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))), s(fun(_2490125, bool), _2490759)))))]], 25390 ^ _1496237 : [(25393 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2490125, bool), bool), i(s(fun(_2490125, fun(fun(_2490125, bool), bool)), in), s(_2490125, i(s(fun(_2490127, _2490125), _2490753), s(_2490127, 25389 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))))), s(fun(_2490125, bool), _2490759)))), s(_2490127, i(s(fun(_2490125, _2490127), _2490751), s(_2490125, i(s(fun(_2490127, _2490125), _2490753), s(_2490127, 25389 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))))) = s(_2490127, 25389 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]), s(_2490123, i(s(fun(_2490125, _2490123), _2490755), s(_2490125, i(s(fun(_2490127, _2490125), _2490753), s(_2490127, 25389 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))))) = s(_2490123, i(s(fun(_2490127, _2490123), _2490757), s(_2490127, 25389 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761])))], (25391 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2490127, bool), bool), i(s(fun(_2490127, fun(fun(_2490127, bool), bool)), in), s(_2490127, 25389 ^ [_2490121, _2490123, _2490125, _2490127, _2490751, _2490753, _2490755, _2490757, _2490759, _2490761]))), s(fun(_2490127, bool), _2490761)))))]]]]], (4110 ^ _1496237) ^ [_1601861, _1601863, _1601865] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601865))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1601863))), s(num, _1601861))))) = 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, _1601865))), s(num, _1601863))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601865))), s(num, _1601861))))))], (27452 ^ _1496237) ^ [_2635876, _2635878] : [-(s(num, i(s(fun(fun(_2635878, bool), num), card), s(fun(_2635878, bool), i(s(fun(fun(fun(_2635878, bool), bool), fun(_2635878, bool)), unions), s(fun(fun(_2635878, bool), bool), _2635876))))) = s(num, i(s(fun(fun(fun(_2635878, bool), num), num), i(s(fun(fun(fun(_2635878, bool), bool), fun(fun(fun(_2635878, bool), num), num)), nsum), s(fun(fun(_2635878, bool), bool), _2635876))), s(fun(fun(_2635878, bool), num), card)))), p(s(bool, i(s(fun(fun(fun(_2635878, bool), bool), bool), finite), s(fun(fun(_2635878, bool), bool), _2635876)))), 27460 ^ _1496237 : [(27463 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2635878, bool), bool), finite), s(fun(_2635878, bool), 27459 ^ [_2635876, _2635878]))))], (27461 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2635878, bool), bool), bool), i(s(fun(fun(_2635878, bool), fun(fun(fun(_2635878, bool), bool), bool)), in), s(fun(_2635878, bool), 27459 ^ [_2635876, _2635878]))), s(fun(fun(_2635878, bool), bool), _2635876)))))]], 27466 ^ _1496237 : [(27469 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2635878, bool), bool), bool), i(s(fun(fun(_2635878, bool), fun(fun(fun(_2635878, bool), bool), bool)), in), s(fun(_2635878, bool), 27465 ^ [_2635876, _2635878]))), s(fun(fun(_2635878, bool), bool), _2635876)))))], (27471 ^ _1496237) ^ [] : [s(fun(_2635878, bool), 27464 ^ [_2635876, _2635878]) = s(fun(_2635878, bool), 27465 ^ [_2635876, _2635878])], (27473 ^ _1496237) ^ [] : [s(fun(_2635878, bool), i(s(fun(fun(_2635878, bool), fun(_2635878, bool)), i(s(fun(fun(_2635878, bool), fun(fun(_2635878, bool), fun(_2635878, bool))), inter), s(fun(_2635878, bool), 27464 ^ [_2635876, _2635878]))), s(fun(_2635878, bool), 27465 ^ [_2635876, _2635878]))) = s(fun(_2635878, bool), empty)], (27467 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2635878, bool), bool), bool), i(s(fun(fun(_2635878, bool), fun(fun(fun(_2635878, bool), bool), bool)), in), s(fun(_2635878, bool), 27464 ^ [_2635876, _2635878]))), s(fun(fun(_2635878, bool), bool), _2635876)))))]]], (20627 ^ _1496237) ^ [_2253463, _2253465, _2253467, _2253469, _2253471] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2253471, bool), fun(num, bool)), hasu_size), s(fun(_2253471, bool), i(s(fun(fun(_2253471, bool), fun(_2253471, bool)), i(s(fun(fun(_2253471, bool), fun(fun(_2253471, bool), fun(_2253471, bool))), diff), s(fun(_2253471, bool), _2253469))), s(fun(_2253471, bool), _2253467))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2253465))), s(num, _2253463))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2253471, bool), fun(num, bool)), hasu_size), s(fun(_2253471, bool), _2253469))), s(num, _2253465)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2253471, bool), fun(num, bool)), hasu_size), s(fun(_2253471, bool), _2253467))), s(num, _2253463)))), p(s(bool, i(s(fun(fun(_2253471, bool), bool), i(s(fun(fun(_2253471, bool), fun(fun(_2253471, bool), bool)), subset), s(fun(_2253471, bool), _2253467))), s(fun(_2253471, bool), _2253469))))], (9355 ^ _1496237) ^ [_1799726, _1799728, _1799730] : [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, _1799730))), s(num, 9356 ^ [_1799726, _1799728, _1799730]))))), 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, _1799728))), s(num, 9356 ^ [_1799726, _1799728, _1799730]))))), s(num, _1799726)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1799730))), s(num, _1799728)))))], (25862 ^ _1496237) ^ [_2529840, _2529842, _2529844, _2529846] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(fun(_2529846, num), num), i(s(fun(fun(_2529846, bool), fun(fun(_2529846, num), num)), nsum), s(fun(_2529846, bool), _2529840))), s(fun(_2529846, num), _2529844))))), s(num, i(s(fun(fun(_2529846, num), num), i(s(fun(fun(_2529846, bool), fun(fun(_2529846, num), num)), nsum), s(fun(_2529846, bool), _2529840))), s(fun(_2529846, num), _2529842))))))), p(s(bool, i(s(fun(fun(_2529846, bool), bool), finite), s(fun(_2529846, bool), _2529840)))), -(s(fun(_2529846, bool), _2529840) = s(fun(_2529846, bool), empty)), 25872 ^ _1496237 : [(25875 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_2529846, num), _2529844), s(_2529846, 25871 ^ [_2529840, _2529842, _2529844, _2529846]))))), s(num, i(s(fun(_2529846, num), _2529842), s(_2529846, 25871 ^ [_2529840, _2529842, _2529844, _2529846]))))))], (25873 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2529846, bool), bool), i(s(fun(_2529846, fun(fun(_2529846, bool), bool)), in), s(_2529846, 25871 ^ [_2529840, _2529842, _2529844, _2529846]))), s(fun(_2529846, bool), _2529840)))))]]], (30676 ^ _1496237) ^ [_2847180, _2847182] : [p(s(bool, 30674 ^ [_2847180, _2847182])), -(p(s(bool, i(s(fun(_2847180, bool), i(s(fun(_2847182, fun(_2847180, bool)), r0), s(_2847182, x))), s(_2847180, 30679 ^ [_2847180, _2847182])))))], (39451 ^ _1496237) ^ [_3792049, _3792051] : [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, _3792051))), 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, _3792049)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3792051))), s(real, i(s(fun(real, real), sqrt), s(real, _3792049)))))))], (35778 ^ _1496237) ^ [_3520649, _3520651, _3520653, _3520655] : [p(s(bool, i(s(fun(fun(_3520653, bool), bool), i(s(fun(fun(_3520655, bool), fun(fun(_3520653, bool), bool)), l_a_u_c), s(fun(_3520655, bool), _3520649))), s(fun(_3520653, bool), _3520651)))), p(s(bool, i(s(fun(fun(_3520655, bool), bool), i(s(fun(fun(_3520653, bool), fun(fun(_3520655, bool), bool)), l_u_c), s(fun(_3520653, bool), _3520651))), s(fun(_3520655, bool), _3520649))))], (7316 ^ _1496237) ^ [_1704468] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), bit0), s(num, _1704468))))) = s(bool, t))], (20722 ^ _1496237) ^ [_2259026, _2259028, _2259030] : [-(s(fun(_2259030, bool), _2259028) = s(fun(_2259030, bool), _2259026)), p(s(bool, i(s(fun(fun(_2259030, bool), bool), finite), s(fun(_2259030, bool), _2259026)))), p(s(bool, i(s(fun(fun(_2259030, bool), bool), i(s(fun(fun(_2259030, bool), fun(fun(_2259030, bool), bool)), subset), s(fun(_2259030, bool), _2259028))), s(fun(_2259030, bool), _2259026)))), s(num, i(s(fun(fun(_2259030, bool), num), card), s(fun(_2259030, bool), _2259028))) = s(num, i(s(fun(fun(_2259030, bool), num), card), s(fun(_2259030, bool), _2259026)))], (14259 ^ _1496237) ^ [_1931751, _1931753, _1931755] : [14260 ^ _1496237 : [(14263 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1931753))), s(int, _1931751))))], (14261 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1931755))), s(int, _1931751))))]], -(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, _1931755))), s(int, _1931753))))), s(int, _1931751)))))], (16690 ^ _1496237) ^ [_2020035, _2020037] : [-(s(fun(_2020037, bool), i(s(fun(fun(_2020037, bool), fun(_2020037, bool)), i(s(fun(fun(_2020037, bool), fun(fun(_2020037, bool), fun(_2020037, bool))), union), s(fun(_2020037, bool), _2020035))), s(fun(_2020037, bool), univ))) = s(fun(_2020037, bool), univ))], (11729 ^ _1496237) ^ [_1870506, _1870508] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1870506))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1870508))), s(real, _1870506)))))))], (41352 ^ _1496237) ^ [_3938195, _3938197] : [-(s(cart(real, _3938197), i(s(fun(fun(num, cart(real, _3938197)), cart(real, _3938197)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3938197)), cart(real, _3938197))), 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, _3938197)), _3938195))) = s(cart(real, _3938197), i(s(fun(cart(real, _3938197), cart(real, _3938197)), i(s(fun(cart(real, _3938197), fun(cart(real, _3938197), cart(real, _3938197))), vectoru_add), s(cart(real, _3938197), i(s(fun(num, cart(real, _3938197)), _3938195), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(cart(real, _3938197), i(s(fun(cart(real, _3938197), cart(real, _3938197)), i(s(fun(cart(real, _3938197), fun(cart(real, _3938197), cart(real, _3938197))), vectoru_add), s(cart(real, _3938197), i(s(fun(num, cart(real, _3938197)), _3938195), 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, _3938197), i(s(fun(num, cart(real, _3938197)), _3938195), 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))))))))))))))], (30228 ^ _1496237) ^ [] : [-(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))))))))], (7636 ^ _1496237) ^ [_1712562, _1712564, _1712566, _1712568] : [p(s(bool, i(s(fun(_1712568, bool), i(s(fun(num, fun(_1712568, bool)), i(s(fun(num, fun(num, fun(_1712568, bool))), injn), s(num, _1712566))), s(num, _1712564))), s(_1712568, _1712562)))), -(s(num, _1712564) = s(num, _1712566))], (15339 ^ _1496237) ^ [_1960343] : [s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(int, num), numu_ofu_int), s(int, _1960343))))) = s(int, _1960343), -(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, _1960343)))))], (32314 ^ _1496237) ^ [_3269050, _3269052, _3269054, _3269056] : [32474 ^ _1496237 : [(32475 ^ _1496237) ^ [_3288724, _3288726] : [32483 ^ _1496237 : [(32484 ^ _1496237) ^ [_3289480] : [-(s(_3269054, i(s(fun(_3269052, _3269054), 32482 ^ [_3269050, _3269052, _3269054, _3269056, _3288724, _3288726]), s(_3269052, _3289480))) = s(_3269054, i(s(fun(_3269052, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269052, _3269054)), i(s(fun(list(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), fun(fun(_3269052, _3269054), fun(_3269052, _3269054))), casewise), s(list(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), _3288724))), s(fun(_3269052, _3269054), 32482 ^ [_3269050, _3269052, _3269054, _3269056, _3288724, _3288726]))), s(_3269052, _3289480))))]], p(s(bool, i(s(fun(fun(_3269052, fun(_3269052, bool)), bool), wf), s(fun(_3269052, fun(_3269052, bool)), _3288726)))), p(s(bool, i(s(fun(list(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), bool), i(s(fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), fun(list(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), bool)), all0), s(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), i(s(fun(fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool), fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool)), gabs), s(fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool), i(s(fun(fun(_3269052, fun(_3269052, bool)), fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool)), _3269050), s(fun(_3269052, fun(_3269052, bool)), _3288726))))))), s(list(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), _3288724))))]], 32319 ^ _1496237 : [(32324 ^ _1496237) ^ [_3271729] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), 32316 ^ [_3269050, _3269052, _3269054, _3269056]), s(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), i(s(fun(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), i(s(fun(fun(_3269056, _3269052), fun(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))))), c_), s(fun(_3269056, _3269052), 32321 ^ [_3269050, _3269052, _3269054, _3269056]))), s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32322 ^ [_3269050, _3269052, _3269054, _3269056]))))))), s(bool, _3271729)))), 32368 ^ _1496237 : [(32392 ^ _1496237) ^ [_3278867, _3278869] : [-(s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32322 ^ [_3269050, _3269052, _3269054, _3269056]), s(fun(_3269052, _3269054), _3278869))), s(_3269056, _3278867))) = s(_3269054, i(s(fun(_3269054, _3269054), i(s(fun(_3269054, fun(_3269054, _3269054)), i(s(fun(bool, fun(_3269054, fun(_3269054, _3269054))), cond), s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32365 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3278869))), s(_3269056, _3278867))))), s(_3269054, i(s(fun(_3269052, _3269054), _3278869), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32366 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3278869))), s(_3269056, _3278867))))))), s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32367 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3278869))), s(_3269056, _3278867))))))], (32379 ^ _1496237) ^ [_3277806, _3277808, _3277810] : [32381 ^ _1496237 : [(32384 ^ _1496237) ^ [] : [s(_3269054, i(s(fun(_3269052, _3269054), _3277810), s(_3269052, 32380 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3277806, _3277808, _3277810]))) = s(_3269054, i(s(fun(_3269052, _3269054), _3277808), s(_3269052, 32380 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3277806, _3277808, _3277810])))], (32382 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, 32380 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3277806, _3277808, _3277810]))), s(_3269052, i(s(fun(_3269056, _3269052), 32321 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269056, _3277806)))))))]], 32385 ^ _1496237 : [(32390 ^ _1496237) ^ [] : [-(s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32367 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277810))), s(_3269056, _3277806))) = s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32367 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277808))), s(_3269056, _3277806))))], (32388 ^ _1496237) ^ [] : [-(s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32366 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277810))), s(_3269056, _3277806))) = s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32366 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277808))), s(_3269056, _3277806))))], (32386 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32365 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277810))), s(_3269056, _3277806))) = s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32365 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277808))), s(_3269056, _3277806))))]]], (32369 ^ _1496237) ^ [_3277259, _3277261, _3277263] : [-(p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, _3277259))), s(_3269052, i(s(fun(_3269056, _3269052), 32321 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269056, _3277261))))))), p(s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32365 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277263))), s(_3269056, _3277261)))), p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, _3277259))), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32366 ^ [_3269050, _3269052, _3269054, _3269056, _3271729]), s(fun(_3269052, _3269054), _3277263))), s(_3269056, _3277261))))))], (32394 ^ _1496237) ^ [] : [p(s(bool, _3271729))]], 32327 ^ _1496237 : [(32330 ^ _1496237) ^ [_3272804, _3272806, _3272808] : [32334 ^ _1496237 : [(32339 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, 32333 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269052, i(s(fun(_3269056, _3269052), 32321 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269056, 32332 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))))))], (32337 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, 32333 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3272806), s(fun(_3269052, _3269054), 32331 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32332 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808])))))))], (32335 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3272808), s(fun(_3269052, _3269054), 32331 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32332 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808])))))]], s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32322 ^ [_3269050, _3269052, _3269054, _3269056]), s(fun(_3269052, _3269054), 32361 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32362 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))) = s(_3269054, i(s(fun(_3269054, _3269054), i(s(fun(_3269054, fun(_3269054, _3269054)), i(s(fun(bool, fun(_3269054, fun(_3269054, _3269054))), cond), s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3272808), s(fun(_3269052, _3269054), 32361 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32362 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))))), s(_3269054, i(s(fun(_3269052, _3269054), 32361 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3272806), s(fun(_3269052, _3269054), 32361 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32362 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))))))), s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3272804), s(fun(_3269052, _3269054), 32361 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32362 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))))), 32345 ^ _1496237 : [(32352 ^ _1496237) ^ [] : [s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3272808), s(fun(_3269052, _3269054), 32342 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))) = s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3272808), s(fun(_3269052, _3269054), 32343 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3272806), s(fun(_3269052, _3269054), 32342 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))) = s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3272806), s(fun(_3269052, _3269054), 32343 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3272804), s(fun(_3269052, _3269054), 32342 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))) = s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3272804), s(fun(_3269052, _3269054), 32343 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]))), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808])))], (32346 ^ _1496237) ^ [_3274649] : [p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, _3274649))), s(_3269052, i(s(fun(_3269056, _3269052), 32321 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269056, 32344 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808])))))), -(s(_3269054, i(s(fun(_3269052, _3269054), 32342 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]), s(_3269052, _3274649))) = s(_3269054, i(s(fun(_3269052, _3269054), 32343 ^ [_3269050, _3269052, _3269054, _3269056, _3271729, _3272804, _3272806, _3272808]), s(_3269052, _3274649))))]]], (32328 ^ _1496237) ^ [] : [-(p(s(bool, _3271729)))]]], (32320 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool), i(s(fun(fun(_3269052, fun(_3269052, bool)), fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool)), _3269050), s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]))), s(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), 32316 ^ [_3269050, _3269052, _3269054, _3269056])))))]], 32398 ^ _1496237 : [(32471 ^ _1496237) ^ [_3288378, _3288380] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), 32316 ^ [_3269050, _3269052, _3269054, _3269056]), s(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), i(s(fun(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054)))), i(s(fun(fun(_3269056, _3269052), fun(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))))), c_), s(fun(_3269056, _3269052), _3288380))), s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3288378))))))), s(bool, 32397 ^ [_3269050, _3269052, _3269054, _3269056, _3288378, _3288380])))))], (32399 ^ _1496237) ^ [_3280347, _3280349] : [p(s(bool, 32397 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349])), 32405 ^ _1496237 : [(32406 ^ _1496237) ^ [_3282087, _3282089, _3282091] : [-(p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, _3282087))), s(_3269052, i(s(fun(_3269056, _3269052), _3280349), s(_3269056, _3282089))))))), p(s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32402 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282091))), s(_3269056, _3282089)))), p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, _3282087))), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32403 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282091))), s(_3269056, _3282089))))))], (32416 ^ _1496237) ^ [_3282624, _3282626, _3282628] : [32418 ^ _1496237 : [(32421 ^ _1496237) ^ [] : [s(_3269054, i(s(fun(_3269052, _3269054), _3282628), s(_3269052, 32417 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349, _3282624, _3282626, _3282628]))) = s(_3269054, i(s(fun(_3269052, _3269054), _3282626), s(_3269052, 32417 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349, _3282624, _3282626, _3282628])))], (32419 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, 32417 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349, _3282624, _3282626, _3282628]))), s(_3269052, i(s(fun(_3269056, _3269052), _3280349), s(_3269056, _3282624)))))))]], 32422 ^ _1496237 : [(32427 ^ _1496237) ^ [] : [-(s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32404 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282628))), s(_3269056, _3282624))) = s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32404 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282626))), s(_3269056, _3282624))))], (32425 ^ _1496237) ^ [] : [-(s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32403 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282628))), s(_3269056, _3282624))) = s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32403 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282626))), s(_3269056, _3282624))))], (32423 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32402 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282628))), s(_3269056, _3282624))) = s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32402 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3282626))), s(_3269056, _3282624))))]]], (32429 ^ _1496237) ^ [_3283697, _3283699] : [-(s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3280347), s(fun(_3269052, _3269054), _3283699))), s(_3269056, _3283697))) = s(_3269054, i(s(fun(_3269054, _3269054), i(s(fun(_3269054, fun(_3269054, _3269054)), i(s(fun(bool, fun(_3269054, fun(_3269054, _3269054))), cond), s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), 32402 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3283699))), s(_3269056, _3283697))))), s(_3269054, i(s(fun(_3269052, _3269054), _3283699), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), 32403 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3283699))), s(_3269056, _3283697))))))), s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), 32404 ^ [_3269050, _3269052, _3269054, _3269056, _3280347, _3280349]), s(fun(_3269052, _3269054), _3283699))), s(_3269056, _3283697))))))]]], (32431 ^ _1496237) ^ [_3283966, _3283968] : [-(p(s(bool, 32397 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968]))), 32432 ^ _1496237 : [(32433 ^ _1496237) ^ [_3284781, _3284783, _3284785] : [32437 ^ _1496237 : [(32442 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, 32436 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269052, i(s(fun(_3269056, _3269052), _3283968), s(_3269056, 32435 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))))))], (32440 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, 32436 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3284783), s(fun(_3269052, _3269054), 32434 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32435 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785])))))))], (32438 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3284785), s(fun(_3269052, _3269054), 32434 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32435 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785])))))]], s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3283966), s(fun(_3269052, _3269054), 32464 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32465 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))) = s(_3269054, i(s(fun(_3269054, _3269054), i(s(fun(_3269054, fun(_3269054, _3269054)), i(s(fun(bool, fun(_3269054, fun(_3269054, _3269054))), cond), s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3284785), s(fun(_3269052, _3269054), 32464 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32465 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))))), s(_3269054, i(s(fun(_3269052, _3269054), 32464 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3284783), s(fun(_3269052, _3269054), 32464 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32465 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))))))), s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3284781), s(fun(_3269052, _3269054), 32464 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32465 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))))), 32448 ^ _1496237 : [(32455 ^ _1496237) ^ [] : [s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3284785), s(fun(_3269052, _3269054), 32445 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))) = s(bool, i(s(fun(_3269056, bool), i(s(fun(fun(_3269052, _3269054), fun(_3269056, bool)), _3284785), s(fun(_3269052, _3269054), 32446 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3284783), s(fun(_3269052, _3269054), 32445 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))) = s(_3269052, i(s(fun(_3269056, _3269052), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269052)), _3284783), s(fun(_3269052, _3269054), 32446 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3284781), s(fun(_3269052, _3269054), 32445 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))) = s(_3269054, i(s(fun(_3269056, _3269054), i(s(fun(fun(_3269052, _3269054), fun(_3269056, _3269054)), _3284781), s(fun(_3269052, _3269054), 32446 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]))), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785])))], (32449 ^ _1496237) ^ [_3286601] : [p(s(bool, i(s(fun(_3269052, bool), i(s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]), s(_3269052, _3286601))), s(_3269052, i(s(fun(_3269056, _3269052), _3283968), s(_3269056, 32447 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785])))))), -(s(_3269054, i(s(fun(_3269052, _3269054), 32445 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]), s(_3269052, _3286601))) = s(_3269054, i(s(fun(_3269052, _3269054), 32446 ^ [_3269050, _3269052, _3269054, _3269056, _3283966, _3283968, _3284781, _3284783, _3284785]), s(_3269052, _3286601))))]]]]], (32473 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool), i(s(fun(fun(_3269052, fun(_3269052, bool)), fun(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), bool)), _3269050), s(fun(_3269052, fun(_3269052, bool)), 32315 ^ [_3269050, _3269052, _3269054, _3269056]))), s(fun(prod(fun(_3269056, _3269052), fun(fun(_3269052, _3269054), fun(_3269056, _3269054))), bool), 32316 ^ [_3269050, _3269052, _3269054, _3269056]))))]]], (16292 ^ _1496237) ^ [_2004056, _2004058, _2004060, _2004062] : [-(p(s(bool, i(s(fun(fun(_2004062, bool), bool), i(s(fun(_2004062, fun(fun(_2004062, bool), bool)), in), s(_2004062, _2004056))), s(fun(_2004062, bool), i(s(fun(fun(_2004062, bool), fun(_2004062, bool)), i(s(fun(fun(_2004062, bool), fun(fun(_2004062, bool), fun(_2004062, bool))), diff), s(fun(_2004062, bool), _2004060))), s(fun(_2004062, bool), _2004058))))))), p(s(bool, i(s(fun(fun(_2004062, bool), bool), i(s(fun(_2004062, fun(fun(_2004062, bool), bool)), in), s(_2004062, _2004056))), s(fun(_2004062, bool), _2004060)))), -(p(s(bool, i(s(fun(fun(_2004062, bool), bool), i(s(fun(_2004062, fun(fun(_2004062, bool), bool)), in), s(_2004062, _2004056))), s(fun(_2004062, bool), _2004058)))))], (39723 ^ _1496237) ^ [_3802160] : [-(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, _3802160), real), vectoru_norm), s(cart(real, _3802160), x))))), s(real, i(s(fun(cart(real, _3802160), real), vectoru_norm), s(cart(real, _3802160), y))))))))), s(real, i(s(fun(cart(real, _3802160), real), vectoru_norm), s(cart(real, _3802160), i(s(fun(cart(real, _3802160), cart(real, _3802160)), i(s(fun(cart(real, _3802160), fun(cart(real, _3802160), cart(real, _3802160))), vectoru_sub), s(cart(real, _3802160), x))), s(cart(real, _3802160), y)))))))))], (14431 ^ _1496237) ^ [_1935708, _1935710] : [-(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, _1935710))), s(int, _1935708))))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1935710))), s(int, i(s(fun(int, int), intu_neg), s(int, _1935708))))))], (8280 ^ _1496237) ^ [_1744245] : [-(s(list(_1744245), i(s(fun(list(_1744245), list(_1744245)), i(s(fun(fun(_1744245, bool), fun(list(_1744245), list(_1744245))), filter0), s(fun(_1744245, bool), p0))), s(list(_1744245), nil))) = s(list(_1744245), nil))], (9390 ^ _1496237) ^ [_1801044] : [9392 ^ _1496237 : [(9393 ^ _1496237) ^ [_1801281, _1801283] : [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 ^ [_1801044, _1801281, _1801283]))), s(num, i(s(fun(num, num), _1801044), s(num, 9391 ^ [_1801044, _1801281, _1801283]))))))), 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, _1801283))), s(num, 9391 ^ [_1801044, _1801281, _1801283]))))), s(num, _1801281))))))]], 9395 ^ _1496237 : [(9396 ^ _1496237) ^ [_1801407] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1801044), s(num, _1801407))))), s(num, 9394 ^ [_1801044])))))]]], (35266 ^ _1496237) ^ [_3493265, _3493267] : [35270 ^ _1496237 : [(35273 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3493267, bool), bool), i(s(fun(_3493267, fun(fun(_3493267, bool), bool)), in), s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, 35269 ^ [_3493265, _3493267]))))), s(fun(_3493267, bool), t0))))], (35271 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, 35269 ^ [_3493265, _3493267]))), s(fun(_3493265, bool), s0)))))]], 35275 ^ _1496237 : [(35278 ^ _1496237) ^ [] : [35287 ^ _1496237 : [(35288 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, 35285 ^ [_3493265, _3493267]))), s(fun(_3493265, bool), s0)))))], (35292 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, 35286 ^ [_3493265, _3493267]))), s(fun(_3493265, bool), s0)))))], (35296 ^ _1496237) ^ [] : [s(_3493265, 35285 ^ [_3493265, _3493267]) = s(_3493265, 35286 ^ [_3493265, _3493267])], (35294 ^ _1496237) ^ [] : [-(s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, 35286 ^ [_3493265, _3493267]))) = s(_3493267, 35274 ^ [_3493265, _3493267]))], (35290 ^ _1496237) ^ [] : [-(s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, 35285 ^ [_3493265, _3493267]))) = s(_3493267, 35274 ^ [_3493265, _3493267]))]], 35279 ^ _1496237 : [(35280 ^ _1496237) ^ [_3494609] : [p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, _3494609))), s(fun(_3493265, bool), s0)))), s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, _3494609))) = s(_3493267, 35274 ^ [_3493265, _3493267])]]], (35276 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3493267, bool), bool), i(s(fun(_3493267, fun(fun(_3493267, bool), bool)), in), s(_3493267, 35274 ^ [_3493265, _3493267]))), s(fun(_3493267, bool), t0)))))]], 35297 ^ _1496237 : [(35305 ^ _1496237) ^ [_3495671] : [p(s(bool, i(s(fun(fun(_3493267, bool), bool), i(s(fun(_3493267, fun(fun(_3493267, bool), bool)), in), s(_3493267, _3495671))), s(fun(_3493267, bool), t0)))), -(p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, i(s(fun(_3493267, _3493265), 35303 ^ [_3493265, _3493267]), s(_3493267, _3495671))))), s(fun(_3493265, bool), s0)))))], (35311 ^ _1496237) ^ [_3495940] : [p(s(bool, i(s(fun(fun(_3493267, bool), bool), i(s(fun(_3493267, fun(fun(_3493267, bool), bool)), in), s(_3493267, _3495940))), s(fun(_3493267, bool), t0)))), -(s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, i(s(fun(_3493267, _3493265), 35303 ^ [_3493265, _3493267]), s(_3493267, _3495940))))) = s(_3493267, _3495940))], (35317 ^ _1496237) ^ [_3496165] : [p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, _3496165))), s(fun(_3493265, bool), s0)))), -(s(_3493265, i(s(fun(_3493267, _3493265), 35303 ^ [_3493265, _3493267]), s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, _3496165))))) = s(_3493265, _3496165))], (35298 ^ _1496237) ^ [_3495139] : [p(s(bool, i(s(fun(fun(_3493265, bool), bool), i(s(fun(_3493265, fun(fun(_3493265, bool), bool)), in), s(_3493265, _3495139))), s(fun(_3493265, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3493267, bool), bool), i(s(fun(_3493267, fun(fun(_3493267, bool), bool)), in), s(_3493267, i(s(fun(_3493265, _3493267), f), s(_3493265, _3495139))))), s(fun(_3493267, bool), t0)))))]]], (3431 ^ _1496237) ^ [_1565705, _1565707, _1565709, _1565711, _1565713, _1565715] : [-(s(_1565715, i(s(fun(_1565711, _1565715), i(s(fun(_1565713, fun(_1565711, _1565715)), i(s(fun(fun(prod(_1565713, _1565711), _1565715), fun(_1565713, fun(_1565711, _1565715))), curry), s(fun(prod(_1565713, _1565711), _1565715), _1565709))), s(_1565713, _1565707))), s(_1565711, _1565705))) = s(_1565715, i(s(fun(prod(_1565713, _1565711), _1565715), _1565709), s(prod(_1565713, _1565711), i(s(fun(_1565711, prod(_1565713, _1565711)), i(s(fun(_1565713, fun(_1565711, prod(_1565713, _1565711))), c_), s(_1565713, _1565707))), s(_1565711, _1565705))))))], (3815 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(ind0, ind0), bool), oneu_one), s(fun(ind0, ind0), 3813 ^ [])))))], (8367 ^ _1496237) ^ [_1749446, _1749448] : [s(list(_1749448), _1749446) = s(list(_1749448), nil), -(s(num, i(s(fun(list(_1749448), num), length), s(list(_1749448), _1749446))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7410 ^ _1496237) ^ [_1706849] : [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, _1706849))))))], (4885 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), numeral), s(num, u_0))))) = s(bool, t))], (24731 ^ _1496237) ^ [_2430786, _2430788] : [p(s(bool, i(s(fun(fun(_2430788, fun(_2430788, _2430788)), bool), monoidal), s(fun(_2430788, fun(_2430788, _2430788)), _2430786)))), 24734 ^ _1496237 : [(24735 ^ _1496237) ^ [_2431366] : [-(s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, i(s(fun(fun(_2430788, fun(_2430788, _2430788)), _2430788), neutral), s(fun(_2430788, fun(_2430788, _2430788)), _2430786))))), s(_2430788, _2431366))) = s(_2430788, _2431366))], (24739 ^ _1496237) ^ [_2431516, _2431518] : [-(s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431518))), s(_2430788, _2431516))) = s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431516))), s(_2430788, _2431518))))], (24743 ^ _1496237) ^ [_2431734, _2431736, _2431738] : [-(s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431738))), s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431736))), s(_2430788, _2431734))))) = s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431736))), s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431738))), s(_2430788, _2431734))))))], (24741 ^ _1496237) ^ [_2431596, _2431598, _2431600] : [-(s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431600))), s(_2430788, _2431598))))), s(_2430788, _2431596))) = s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431600))), s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431598))), s(_2430788, _2431596))))))], (24737 ^ _1496237) ^ [_2431441] : [-(s(_2430788, i(s(fun(_2430788, _2430788), i(s(fun(_2430788, fun(_2430788, _2430788)), _2430786), s(_2430788, _2431441))), s(_2430788, i(s(fun(fun(_2430788, fun(_2430788, _2430788)), _2430788), neutral), s(fun(_2430788, fun(_2430788, _2430788)), _2430786))))) = s(_2430788, _2431441))]]], (8180 ^ _1496237) ^ [_1738683] : [p(s(bool, i(s(fun(list(_1738683), bool), i(s(fun(_1738683, fun(list(_1738683), bool)), mem), s(_1738683, x))), s(list(_1738683), i(s(fun(list(_1738683), list(_1738683)), i(s(fun(_1738683, fun(list(_1738683), list(_1738683))), cons), s(_1738683, h0))), s(list(_1738683), t0)))))), -(s(_1738683, x) = s(_1738683, h0)), -(p(s(bool, i(s(fun(list(_1738683), bool), i(s(fun(_1738683, fun(list(_1738683), bool)), mem), s(_1738683, x))), s(list(_1738683), t0)))))], (27477 ^ _1496237) ^ [_2637289] : [-(s(fun(fun(_2637289, bool), fun(fun(_2637289, real), real)), sum) = s(fun(fun(_2637289, bool), fun(fun(_2637289, real), real)), i(s(fun(fun(real, fun(real, real)), fun(fun(_2637289, bool), fun(fun(_2637289, real), real))), iterate), s(fun(real, fun(real, real)), realu_add))))], (8272 ^ _1496237) ^ [_1743620, _1743622, _1743624] : [-(s(list(_1743620), i(s(fun(list(_1743622), list(_1743620)), i(s(fun(list(_1743624), fun(list(_1743622), list(_1743620))), i(s(fun(fun(_1743624, fun(_1743622, _1743620)), fun(list(_1743624), fun(list(_1743622), list(_1743620)))), map2), s(fun(_1743624, fun(_1743622, _1743620)), f))), s(list(_1743624), nil))), s(list(_1743622), nil))) = s(list(_1743620), nil))], (3133 ^ _1496237) ^ [_1554094] : [-(s(n10, _1554094) = s(n10, one))], (33997 ^ _1496237) ^ [_3427408, _3427410] : [34049 ^ _1496237 : [(34050 ^ _1496237) ^ [_3430455, _3430457] : [p(s(bool, i(s(fun(fun(prod(_3427410, _3427410), bool), bool), woset), s(fun(prod(_3427410, _3427410), bool), _3430457)))), -(s(bool, i(s(fun(_3427410, bool), i(s(fun(fun(prod(_3427410, _3427410), bool), fun(_3427410, bool)), fl), s(fun(prod(_3427410, _3427410), bool), i(s(fun(fun(fun(prod(_3427410, _3427410), bool), bool), fun(prod(_3427410, _3427410), bool)), gabs), s(fun(fun(prod(_3427410, _3427410), bool), bool), i(s(fun(fun(prod(_3427410, _3427410), bool), fun(fun(prod(_3427410, _3427410), bool), bool)), _3427408), s(fun(prod(_3427410, _3427410), bool), _3430457))))))), s(_3427410, _3430455))) = s(bool, i(s(fun(prod(_3427410, _3427410), bool), _3430457), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, _3430455))), s(_3427410, a0))))))]], 34002 ^ _1496237 : [(34007 ^ _1496237) ^ [_3428352] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33999 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, 34004 ^ [_3427408, _3427410]))), s(_3427410, 34005 ^ [_3427408, _3427410]))))))), s(bool, _3428352)))), 34018 ^ _1496237 : [(34023 ^ _1496237) ^ [] : [p(s(bool, _3428352))], (34021 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, 34005 ^ [_3427408, _3427410]))), s(_3427410, a0)))))))], (34019 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, 34004 ^ [_3427408, _3427410]))), s(_3427410, 34005 ^ [_3427408, _3427410])))))))]], 34010 ^ _1496237 : [(34013 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, 34004 ^ [_3427408, _3427410]))), s(_3427410, 34005 ^ [_3427408, _3427410])))))), p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, 34005 ^ [_3427408, _3427410]))), s(_3427410, a0))))))], (34011 ^ _1496237) ^ [] : [-(p(s(bool, _3428352)))]]], (34003 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3427410, _3427410), bool), bool), i(s(fun(fun(prod(_3427410, _3427410), bool), fun(fun(prod(_3427410, _3427410), bool), bool)), _3427408), s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]))), s(fun(prod(_3427410, _3427410), bool), 33999 ^ [_3427408, _3427410])))))]], 34027 ^ _1496237 : [(34046 ^ _1496237) ^ [_3430242, _3430244] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33999 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, _3430244))), s(_3427410, _3430242))))))), s(bool, 34026 ^ [_3427408, _3427410, _3430242, _3430244])))))], (34028 ^ _1496237) ^ [_3429470, _3429472] : [p(s(bool, 34026 ^ [_3427408, _3427410, _3429470, _3429472])), 34031 ^ _1496237 : [(34034 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, _3429470))), s(_3427410, a0)))))))], (34032 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, _3429472))), s(_3427410, _3429470)))))))]]], (34036 ^ _1496237) ^ [_3429839, _3429841] : [-(p(s(bool, 34026 ^ [_3427408, _3427410, _3429839, _3429841]))), p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, _3429841))), s(_3427410, _3429839)))))), p(s(bool, i(s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]), s(prod(_3427410, _3427410), i(s(fun(_3427410, prod(_3427410, _3427410)), i(s(fun(_3427410, fun(_3427410, prod(_3427410, _3427410))), c_), s(_3427410, _3429839))), s(_3427410, a0))))))], (34048 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3427410, _3427410), bool), bool), i(s(fun(fun(prod(_3427410, _3427410), bool), fun(fun(prod(_3427410, _3427410), bool), bool)), _3427408), s(fun(prod(_3427410, _3427410), bool), 33998 ^ [_3427408, _3427410]))), s(fun(prod(_3427410, _3427410), bool), 33999 ^ [_3427408, _3427410]))))]]], (26845 ^ _1496237) ^ [_2598098, _2598100, _2598102, _2598104] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2598104, num), num), i(s(fun(fun(_2598104, bool), fun(fun(_2598104, num), num)), nsum), s(fun(_2598104, bool), _2598102))), s(fun(_2598104, num), _2598098))))), s(num, i(s(fun(fun(_2598104, num), num), i(s(fun(fun(_2598104, bool), fun(fun(_2598104, num), num)), nsum), s(fun(_2598104, bool), _2598100))), s(fun(_2598104, num), _2598098))))))), p(s(bool, i(s(fun(fun(_2598104, bool), bool), finite), s(fun(_2598104, bool), _2598100)))), p(s(bool, i(s(fun(fun(_2598104, bool), bool), i(s(fun(fun(_2598104, bool), fun(fun(_2598104, bool), bool)), subset), s(fun(_2598104, bool), _2598102))), s(fun(_2598104, bool), _2598100))))], (43113 ^ _1496237) ^ [_4096541, _4096543, _4096545] : [s(cart(real, _4096543), i(s(fun(cart(real, _4096545), cart(real, _4096543)), i(s(fun(cart(cart(real, _4096545), _4096543), fun(cart(real, _4096545), cart(real, _4096543))), _4096541), s(cart(cart(real, _4096545), _4096543), 43114 ^ [_4096541, _4096543, _4096545]))), s(cart(real, _4096545), 43115 ^ [_4096541, _4096543, _4096545]))) = s(cart(real, _4096543), i(s(fun(cart(real, _4096545), cart(real, _4096543)), i(s(fun(cart(cart(real, _4096545), _4096543), fun(cart(real, _4096545), cart(real, _4096543))), matrixu_vectoru_mul), s(cart(cart(real, _4096545), _4096543), 43114 ^ [_4096541, _4096543, _4096545]))), s(cart(real, _4096545), 43115 ^ [_4096541, _4096543, _4096545]))), 43118 ^ _1496237 : [(43119 ^ _1496237) ^ [_4097373] : [-(p(s(bool, i(s(fun(fun(cart(real, _4096545), cart(real, _4096543)), bool), linear), s(fun(cart(real, _4096545), cart(real, _4096543)), i(s(fun(cart(cart(real, _4096545), _4096543), fun(cart(real, _4096545), cart(real, _4096543))), _4096541), s(cart(cart(real, _4096545), _4096543), _4097373)))))))]]], (16952 ^ _1496237) ^ [_2034161] : [-(s(fun(_2034161, bool), i(s(fun(fun(_2034161, bool), fun(_2034161, bool)), i(s(fun(_2034161, fun(fun(_2034161, bool), fun(_2034161, bool))), insert), s(_2034161, x))), s(fun(_2034161, bool), i(s(fun(fun(_2034161, bool), fun(_2034161, bool)), i(s(fun(_2034161, fun(fun(_2034161, bool), fun(_2034161, bool))), insert), s(_2034161, x))), s(fun(_2034161, bool), s0))))) = s(fun(_2034161, bool), i(s(fun(fun(_2034161, bool), fun(_2034161, bool)), i(s(fun(_2034161, fun(fun(_2034161, bool), fun(_2034161, bool))), insert), s(_2034161, x))), s(fun(_2034161, bool), s0))))], (2630 ^ _1496237) ^ [_1539600, _1539602, _1539604] : [2632 ^ _1496237 : [(2635 ^ _1496237) ^ [] : [p(s(bool, _1539600))], (2633 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1539604, bool), _1539602), s(_1539604, 2631 ^ [_1539600, _1539602, _1539604]))))]], 2636 ^ _1496237 : [(2637 ^ _1496237) ^ [_1539789] : [-(p(s(bool, i(s(fun(_1539604, bool), _1539602), s(_1539604, _1539789))))), -(p(s(bool, _1539600)))]]], (5587 ^ _1496237) ^ [_1636199, _1636201] : [p(s(bool, 5585 ^ [_1636199, _1636201])), -(s(num, _1636199) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (40924 ^ _1496237) ^ [_3896366, _3896368, _3896370, _3896372, _3896374] : [p(s(bool, i(s(fun(fun(_3896374, bool), bool), finite), s(fun(_3896374, bool), _3896366)))), -(s(cart(real, _3896372), i(s(fun(fun(_3896374, cart(real, _3896372)), cart(real, _3896372)), i(s(fun(fun(_3896374, bool), fun(fun(_3896374, cart(real, _3896372)), cart(real, _3896372))), vsum), s(fun(_3896374, bool), i(s(fun(_3896374, fun(_3896374, bool)), i(s(fun(fun(_3896374, bool), fun(_3896374, fun(_3896374, bool))), delete), s(fun(_3896374, bool), _3896366))), s(_3896374, _3896370))))), s(fun(_3896374, cart(real, _3896372)), _3896368))) = s(cart(real, _3896372), i(s(fun(cart(real, _3896372), cart(real, _3896372)), i(s(fun(cart(real, _3896372), fun(cart(real, _3896372), cart(real, _3896372))), i(s(fun(bool, fun(cart(real, _3896372), fun(cart(real, _3896372), cart(real, _3896372)))), cond), s(bool, i(s(fun(fun(_3896374, bool), bool), i(s(fun(_3896374, fun(fun(_3896374, bool), bool)), in), s(_3896374, _3896370))), s(fun(_3896374, bool), _3896366))))), s(cart(real, _3896372), i(s(fun(cart(real, _3896372), cart(real, _3896372)), i(s(fun(cart(real, _3896372), fun(cart(real, _3896372), cart(real, _3896372))), vectoru_sub), s(cart(real, _3896372), i(s(fun(fun(_3896374, cart(real, _3896372)), cart(real, _3896372)), i(s(fun(fun(_3896374, bool), fun(fun(_3896374, cart(real, _3896372)), cart(real, _3896372))), vsum), s(fun(_3896374, bool), _3896366))), s(fun(_3896374, cart(real, _3896372)), _3896368))))), s(cart(real, _3896372), i(s(fun(_3896374, cart(real, _3896372)), _3896368), s(_3896374, _3896370))))))), s(cart(real, _3896372), i(s(fun(fun(_3896374, cart(real, _3896372)), cart(real, _3896372)), i(s(fun(fun(_3896374, bool), fun(fun(_3896374, cart(real, _3896372)), cart(real, _3896372))), vsum), s(fun(_3896374, bool), _3896366))), s(fun(_3896374, cart(real, _3896372)), _3896368))))))], (42722 ^ _1496237) ^ [_4049453, _4049455, _4049457, _4049459, _4049461, _4049463] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4049463), fun(num, real)), d_), s(cart(real, _4049463), i(s(fun(num, cart(real, _4049463)), i(s(fun(cart(cart(real, _4049463), _4049461), fun(num, cart(real, _4049463))), d_), s(cart(cart(real, _4049463), _4049461), i(s(fun(cart(cart(real, _4049463), _4049461), cart(cart(real, _4049463), _4049461)), i(s(fun(cart(cart(real, _4049463), _4049461), fun(cart(cart(real, _4049463), _4049461), cart(cart(real, _4049463), _4049461))), matrixu_sub), s(cart(cart(real, _4049463), _4049461), _4049459))), s(cart(cart(real, _4049463), _4049461), _4049457))))), s(num, _4049455))))), s(num, _4049453))) = 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, _4049463), fun(num, real)), d_), s(cart(real, _4049463), i(s(fun(num, cart(real, _4049463)), i(s(fun(cart(cart(real, _4049463), _4049461), fun(num, cart(real, _4049463))), d_), s(cart(cart(real, _4049463), _4049461), _4049459))), s(num, _4049455))))), s(num, _4049453))))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4049463), fun(num, real)), d_), s(cart(real, _4049463), i(s(fun(num, cart(real, _4049463)), i(s(fun(cart(cart(real, _4049463), _4049461), fun(num, cart(real, _4049463))), d_), s(cart(cart(real, _4049463), _4049461), _4049457))), s(num, _4049455))))), s(num, _4049453))))))], (33546 ^ _1496237) ^ [_3404634, _3404636] : [p(s(bool, i(s(fun(fun(prod(_3404636, _3404636), bool), bool), poset), s(fun(prod(_3404636, _3404636), bool), _3404634)))), 33549 ^ _1496237 : [(33550 ^ _1496237) ^ [_3404843] : [p(s(bool, i(s(fun(_3404636, bool), i(s(fun(fun(prod(_3404636, _3404636), bool), fun(_3404636, bool)), fl), s(fun(prod(_3404636, _3404636), bool), _3404634))), s(_3404636, _3404843)))), -(p(s(bool, i(s(fun(prod(_3404636, _3404636), bool), _3404634), s(prod(_3404636, _3404636), i(s(fun(_3404636, prod(_3404636, _3404636)), i(s(fun(_3404636, fun(_3404636, prod(_3404636, _3404636))), c_), s(_3404636, _3404843))), s(_3404636, _3404843)))))))]]], (35830 ^ _1496237) ^ [_3522980, _3522982, _3522984, _3522986, _3522988, _3522990, _3522992, _3522994] : [-(s(bool, i(s(fun(fun(_3522992, bool), bool), i(s(fun(fun(_3522994, bool), fun(fun(_3522992, bool), bool)), l_u_c), s(fun(_3522994, bool), _3522986))), s(fun(_3522992, bool), _3522982))) = s(bool, i(s(fun(fun(_3522988, bool), bool), i(s(fun(fun(_3522990, bool), fun(fun(_3522988, bool), bool)), l_u_c), s(fun(_3522990, bool), _3522984))), s(fun(_3522988, bool), _3522980)))), p(s(bool, i(s(fun(fun(_3522990, bool), bool), i(s(fun(fun(_3522994, bool), fun(fun(_3522990, bool), bool)), a_u_c), s(fun(_3522994, bool), _3522986))), s(fun(_3522990, bool), _3522984)))), p(s(bool, i(s(fun(fun(_3522988, bool), bool), i(s(fun(fun(_3522992, bool), fun(fun(_3522988, bool), bool)), a_u_c), s(fun(_3522992, bool), _3522982))), s(fun(_3522988, bool), _3522980))))], (3099 ^ _1496237) ^ [_1553061, _1553063, _1553065, _1553067, _1553069, _1553071] : [-(s(_1553071, i(s(fun(_1553067, _1553071), i(s(fun(fun(_1553067, _1553069), fun(_1553067, _1553071)), i(s(fun(fun(_1553069, _1553071), fun(fun(_1553067, _1553069), fun(_1553067, _1553071))), o), s(fun(_1553069, _1553071), _1553065))), s(fun(_1553067, _1553069), _1553063))), s(_1553067, _1553061))) = s(_1553071, i(s(fun(_1553069, _1553071), _1553065), s(_1553069, i(s(fun(_1553067, _1553069), _1553063), s(_1553067, _1553061))))))], (11083 ^ _1496237) ^ [_1853461, _1853463] : [-(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, _1853463))), s(real, _1853461))))))), 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, _1853463)))), 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, _1853461))))], (3356 ^ _1496237) ^ [_1562510, _1562512, _1562514, _1562516] : [-(s(prod(_1562516, _1562514), i(s(fun(_1562514, prod(_1562516, _1562514)), i(s(fun(_1562516, fun(_1562514, prod(_1562516, _1562514))), c_), s(_1562516, _1562512))), s(_1562514, _1562510))) = s(prod(_1562516, _1562514), i(s(fun(fun(_1562516, fun(_1562514, bool)), prod(_1562516, _1562514)), absu_prod), s(fun(_1562516, fun(_1562514, bool)), i(s(fun(_1562514, fun(_1562516, fun(_1562514, bool))), i(s(fun(_1562516, fun(_1562514, fun(_1562516, fun(_1562514, bool)))), mku_pair), s(_1562516, _1562512))), s(_1562514, _1562510))))))], (3899 ^ _1496237) ^ [] : [-(s(num, u_0) = s(num, i(s(fun(ind0, num), mku_num), s(ind0, indu_0))))], (36241 ^ _1496237) ^ [_3545400, _3545402] : [p(s(bool, i(s(fun(fun(_3545402, bool), bool), infinite), s(fun(_3545402, bool), _3545400)))), -(p(s(bool, i(s(fun(fun(prod(_3545402, _3545402), bool), bool), i(s(fun(fun(sum0(_3545402, _3545402), bool), fun(fun(prod(_3545402, _3545402), bool), bool)), l_a_u_c), s(fun(sum0(_3545402, _3545402), bool), i(s(fun(fun(_3545402, bool), fun(sum0(_3545402, _3545402), bool)), i(s(fun(fun(_3545402, bool), fun(fun(_3545402, bool), fun(sum0(_3545402, _3545402), bool))), p_u_c), s(fun(_3545402, bool), _3545400))), s(fun(_3545402, bool), _3545400))))), s(fun(prod(_3545402, _3545402), bool), i(s(fun(fun(_3545402, bool), fun(prod(_3545402, _3545402), bool)), i(s(fun(fun(_3545402, bool), fun(fun(_3545402, bool), fun(prod(_3545402, _3545402), bool))), t_u_c), s(fun(_3545402, bool), _3545400))), s(fun(_3545402, bool), _3545400)))))))], (9697 ^ _1496237) ^ [_1812107, _1812109, _1812111] : [-(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, _1812111))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1812109))), s(nadd, _1812107))))))), 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, _1812111))), s(nadd, _1812109))))), s(nadd, _1812107)))))))], (5149 ^ _1496237) ^ [_1625417, _1625419, _1625421] : [-(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, _1625421))), s(num, _1625419))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1625421))), s(num, _1625417))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625419))), s(num, _1625417))))], (210 ^ _1496237) ^ [_1499626, _1499628] : [p(s(bool, i(s(fun(fun(_1499628, bool), bool), q_), s(fun(_1499628, bool), _1499626)))), 213 ^ _1496237 : [(214 ^ _1496237) ^ [_1499758] : [216 ^ _1496237 : [(219 ^ _1496237) ^ [] : [p(s(bool, _1499758))], (217 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1499628, bool), _1499626), s(_1499628, 215 ^ [_1499626, _1499628, _1499758])))))]], -(p(s(bool, _1499758)))]]], (29877 ^ _1496237) ^ [_2791394, _2791396] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29873 ^ [_2791394, _2791396]))), s(num, i(s(fun(fun(_2791396, bool), num), dimindex), s(fun(_2791396, bool), univ)))))))], (10281 ^ _1496237) ^ [_1831788, _1831790, _1831792] : [p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1831792))), s(hreal, _1831790)))), -(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, _1831792))), s(hreal, _1831788))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1831790))), s(hreal, _1831788)))))))], (38361 ^ _1496237) ^ [_3646019, _3646021, _3646023, _3646025] : [p(s(bool, i(s(fun(fun(_3646025, bool), bool), i(s(fun(_3646025, fun(fun(_3646025, bool), bool)), in), s(_3646025, _3646019))), s(fun(_3646025, bool), _3646021)))), -(p(s(bool, i(s(fun(fun(_3646025, bool), bool), i(s(fun(_3646025, fun(fun(_3646025, bool), bool)), in), s(_3646025, _3646019))), s(fun(_3646025, bool), i(s(fun(fun(_3646025, bool), fun(_3646025, bool)), i(s(fun(fun(fun(_3646025, bool), bool), fun(fun(_3646025, bool), fun(_3646025, bool))), hull), s(fun(fun(_3646025, bool), bool), _3646023))), s(fun(_3646025, bool), _3646021)))))))], (13271 ^ _1496237) ^ [_1906168, _1906170] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_gt), s(int, _1906170))), s(int, _1906168))) = 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, _1906170))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906168))))))], (8305 ^ _1496237) ^ [_1746039, _1746041, _1746043] : [-(s(_1746039, i(s(fun(_1746039, _1746039), i(s(fun(list(_1746041), fun(_1746039, _1746039)), i(s(fun(list(_1746043), fun(list(_1746041), fun(_1746039, _1746039))), i(s(fun(fun(_1746043, fun(_1746041, fun(_1746039, _1746039))), fun(list(_1746043), fun(list(_1746041), fun(_1746039, _1746039)))), itlist2), s(fun(_1746043, fun(_1746041, fun(_1746039, _1746039))), f))), s(list(_1746043), i(s(fun(list(_1746043), list(_1746043)), i(s(fun(_1746043, fun(list(_1746043), list(_1746043))), cons), s(_1746043, h1))), s(list(_1746043), t1))))), s(list(_1746041), i(s(fun(list(_1746041), list(_1746041)), i(s(fun(_1746041, fun(list(_1746041), list(_1746041))), cons), s(_1746041, h2))), s(list(_1746041), t2))))), s(_1746039, b0))) = s(_1746039, i(s(fun(_1746039, _1746039), i(s(fun(_1746041, fun(_1746039, _1746039)), i(s(fun(_1746043, fun(_1746041, fun(_1746039, _1746039))), f), s(_1746043, h1))), s(_1746041, h2))), s(_1746039, i(s(fun(_1746039, _1746039), i(s(fun(list(_1746041), fun(_1746039, _1746039)), i(s(fun(list(_1746043), fun(list(_1746041), fun(_1746039, _1746039))), i(s(fun(fun(_1746043, fun(_1746041, fun(_1746039, _1746039))), fun(list(_1746043), fun(list(_1746041), fun(_1746039, _1746039)))), itlist2), s(fun(_1746043, fun(_1746041, fun(_1746039, _1746039))), f))), s(list(_1746043), t1))), s(list(_1746041), t2))), s(_1746039, b0))))))], (39098 ^ _1496237) ^ [_3779083, _3779085] : [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, _3779085), real), i(s(fun(cart(real, _3779085), fun(cart(real, _3779085), real)), dot), s(cart(real, _3779085), _3779083))), s(cart(real, _3779085), _3779083)))))), s(cart(real, _3779085), _3779083) = s(cart(real, _3779085), i(s(fun(num, cart(real, _3779085)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (21968 ^ _1496237) ^ [_2325140] : [21982 ^ _1496237 : [(21983 ^ _1496237) ^ [_2325681] : [-(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)), _2325140), s(num, _2325681))))))), s(num, _2325681)))))]], 21973 ^ _1496237 : [(21976 ^ _1496237) ^ [_2325457] : [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 ^ [_2325140]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2325457))), s(num, 21969 ^ [_2325140]))))), s(num, _2325457))))], (21974 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2325140), s(num, 21969 ^ [_2325140]))), s(num, 21970 ^ [_2325140])))))]], 21978 ^ _1496237 : [(21981 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2325140), s(num, 21969 ^ [_2325140]))), s(num, 21970 ^ [_2325140]))))], (21979 ^ _1496237) ^ [] : [-(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 ^ [_2325140]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 21977 ^ [_2325140]))), s(num, 21969 ^ [_2325140]))))), s(num, 21977 ^ [_2325140])))))]]], (14297 ^ _1496237) ^ [] : [-(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))))))], (11617 ^ _1496237) ^ [_1867136, _1867138] : [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, _1867138))), s(real, _1867136))))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1867136)))))), s(real, _1867138) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (25914 ^ _1496237) ^ [_2532330, _2532332] : [p(s(bool, i(s(fun(fun(_2532332, bool), bool), finite), s(fun(_2532332, bool), _2532330)))), 25917 ^ _1496237 : [(25918 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2532332, num), num), i(s(fun(fun(_2532332, bool), fun(fun(_2532332, num), num)), nsum), s(fun(_2532332, bool), _2532330))), s(fun(_2532332, num), f))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 25921 ^ _1496237 : [(25922 ^ _1496237) ^ [_2532635] : [p(s(bool, i(s(fun(fun(_2532332, bool), bool), i(s(fun(_2532332, fun(fun(_2532332, bool), bool)), in), s(_2532332, _2532635))), s(fun(_2532332, bool), _2532330)))), -(s(num, i(s(fun(_2532332, num), f), s(_2532332, _2532635))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (25928 ^ _1496237) ^ [] : [25930 ^ _1496237 : [(25933 ^ _1496237) ^ [] : [s(num, i(s(fun(_2532332, num), f), s(_2532332, 25929 ^ [_2532330, _2532332]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (25931 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2532332, bool), bool), i(s(fun(_2532332, fun(fun(_2532332, bool), bool)), in), s(_2532332, 25929 ^ [_2532330, _2532332]))), s(fun(_2532332, bool), _2532330)))))]], -(s(num, i(s(fun(fun(_2532332, num), num), i(s(fun(fun(_2532332, bool), fun(fun(_2532332, num), num)), nsum), s(fun(_2532332, bool), _2532330))), s(fun(_2532332, num), f))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (14782 ^ _1496237) ^ [_1944005] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, _1944005))), 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, _1944005))) = 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))))))))))], (23163 ^ _1496237) ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2374666, bool), fun(num, bool)), hasu_size), s(fun(_2374666, bool), _2374662))), s(num, n))))), 23167 ^ _1496237 : [(23170 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2374666, bool), bool), i(s(fun(_2374666, fun(fun(_2374666, bool), bool)), in), s(_2374666, i(s(fun(_2374668, _2374666), _2374660), s(_2374668, 23166 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668]))))), s(fun(_2374666, bool), _2374662)))), s(_2374668, i(s(fun(_2374666, _2374668), _2374658), s(_2374666, i(s(fun(_2374668, _2374666), _2374660), s(_2374668, 23166 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668]))))) = s(_2374668, 23166 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668])], (23168 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2374668, bool), bool), i(s(fun(_2374668, fun(fun(_2374668, bool), bool)), in), s(_2374668, 23166 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668]))), s(fun(_2374668, bool), _2374664)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2374668, bool), fun(num, bool)), hasu_size), s(fun(_2374668, bool), _2374664))), s(num, n)))), 23178 ^ _1496237 : [(23181 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2374668, bool), bool), i(s(fun(_2374668, fun(fun(_2374668, bool), bool)), in), s(_2374668, i(s(fun(_2374666, _2374668), _2374658), s(_2374666, 23177 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668]))))), s(fun(_2374668, bool), _2374664)))), s(_2374666, i(s(fun(_2374668, _2374666), _2374660), s(_2374668, i(s(fun(_2374666, _2374668), _2374658), s(_2374666, 23177 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668]))))) = s(_2374666, 23177 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668])], (23179 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2374666, bool), bool), i(s(fun(_2374666, fun(fun(_2374666, bool), bool)), in), s(_2374666, 23177 ^ [_2374658, _2374660, _2374662, _2374664, _2374666, _2374668]))), s(fun(_2374666, bool), _2374662)))))]]], (16237 ^ _1496237) ^ [_2001066, _2001068, _2001070] : [-(p(s(bool, i(s(fun(fun(_2001070, bool), bool), i(s(fun(_2001070, fun(fun(_2001070, bool), bool)), in), s(_2001070, _2001066))), s(fun(_2001070, bool), i(s(fun(fun(fun(_2001070, bool), bool), fun(_2001070, bool)), unions), s(fun(fun(_2001070, bool), bool), _2001068))))))), 16238 ^ _1496237 : [(16239 ^ _1496237) ^ [_2001264] : [p(s(bool, i(s(fun(fun(fun(_2001070, bool), bool), bool), i(s(fun(fun(_2001070, bool), fun(fun(fun(_2001070, bool), bool), bool)), in), s(fun(_2001070, bool), _2001264))), s(fun(fun(_2001070, bool), bool), _2001068)))), p(s(bool, i(s(fun(fun(_2001070, bool), bool), i(s(fun(_2001070, fun(fun(_2001070, bool), bool)), in), s(_2001070, _2001066))), s(fun(_2001070, bool), _2001264))))]]], (22487 ^ _1496237) ^ [_2342625, _2342627, _2342629] : [-(s(fun(_2342629, bool), i(s(fun(list(_2342629), fun(_2342629, bool)), setu_ofu_list), s(list(_2342629), i(s(fun(list(_2342629), list(_2342629)), i(s(fun(list(_2342629), fun(list(_2342629), list(_2342629))), append), s(list(_2342629), _2342627))), s(list(_2342629), _2342625))))) = s(fun(_2342629, bool), i(s(fun(fun(_2342629, bool), fun(_2342629, bool)), i(s(fun(fun(_2342629, bool), fun(fun(_2342629, bool), fun(_2342629, bool))), union), s(fun(_2342629, bool), i(s(fun(list(_2342629), fun(_2342629, bool)), setu_ofu_list), s(list(_2342629), _2342627))))), s(fun(_2342629, bool), i(s(fun(list(_2342629), fun(_2342629, bool)), setu_ofu_list), s(list(_2342629), _2342625))))))], (34770 ^ _1496237) ^ [_3468178, _3468180] : [34771 ^ _1496237 : [(34774 ^ _1496237) ^ [_3468392] : [p(s(bool, i(s(fun(sum0(_3468180, _3468178), bool), p0), s(sum0(_3468180, _3468178), i(s(fun(_3468178, sum0(_3468180, _3468178)), inr), s(_3468178, _3468392))))))], (34772 ^ _1496237) ^ [_3468331] : [p(s(bool, i(s(fun(sum0(_3468180, _3468178), bool), p0), s(sum0(_3468180, _3468178), i(s(fun(_3468180, sum0(_3468180, _3468178)), inl), s(_3468180, _3468331))))))]], -(p(s(bool, i(s(fun(sum0(_3468180, _3468178), bool), p0), s(sum0(_3468180, _3468178), 34775 ^ [_3468178, _3468180])))))], (39874 ^ _1496237) ^ [_3807938, _3807940, _3807942] : [-(s(real, i(s(fun(cart(real, _3807942), real), i(s(fun(cart(real, _3807942), fun(cart(real, _3807942), real)), dot), s(cart(real, _3807942), _3807940))), s(cart(real, _3807942), _3807938))) = 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, _3807942), real), vectoru_norm), s(cart(real, _3807942), i(s(fun(cart(real, _3807942), cart(real, _3807942)), i(s(fun(cart(real, _3807942), fun(cart(real, _3807942), cart(real, _3807942))), vectoru_add), s(cart(real, _3807942), _3807940))), s(cart(real, _3807942), _3807938))))))), 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, _3807942), real), vectoru_norm), s(cart(real, _3807942), _3807940))))), 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, _3807942), real), vectoru_norm), s(cart(real, _3807942), _3807938))))), 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))))))))))))], (7785 ^ _1496237) ^ [_1720154] : [-(s(recspace(_1720154), bottom) = s(recspace(_1720154), i(s(fun(fun(num, fun(_1720154, bool)), recspace(_1720154)), u_mku_rec), s(fun(num, fun(_1720154, bool)), zbot))))], (38804 ^ _1496237) ^ [_3763861] : [38806 ^ _1496237 : [(38811 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), _3763861), s(num, 38805 ^ [_3763861]))))], (38809 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38805 ^ [_3763861]))), 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 ^ _1496237) ^ [] : [-(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 ^ [_3763861])))))]], 38812 ^ _1496237 : [(38815 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3763861), 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 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _3763861), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))]]], (7312 ^ _1496237) ^ [] : [-(s(bool, i(s(fun(num, bool), even), s(num, u_0))) = s(bool, t))], (8144 ^ _1496237) ^ [_1737096] : [-(p(s(bool, i(s(fun(list(_1737096), bool), i(s(fun(fun(_1737096, bool), fun(list(_1737096), bool)), all0), s(fun(_1737096, bool), p0))), s(list(_1737096), i(s(fun(list(_1737096), list(_1737096)), i(s(fun(_1737096, fun(list(_1737096), list(_1737096))), cons), s(_1737096, h0))), s(list(_1737096), t0))))))), p(s(bool, i(s(fun(_1737096, bool), p0), s(_1737096, h0)))), p(s(bool, i(s(fun(list(_1737096), bool), i(s(fun(fun(_1737096, bool), fun(list(_1737096), bool)), all0), s(fun(_1737096, bool), p0))), s(list(_1737096), t0))))], (468 ^ _1496237) ^ [] : [475 ^ _1496237 : [(478 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (476 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, q)), p(s(bool, p1))], (35870 ^ _1496237) ^ [_3524817, _3524819] : [-(p(s(bool, i(s(fun(fun(_3524819, bool), bool), i(s(fun(fun(_3524819, bool), fun(fun(_3524819, bool), bool)), l_a_u_c), s(fun(_3524819, bool), _3524817))), s(fun(_3524819, bool), univ)))))], (9675 ^ _1496237) ^ [_1811220, _1811222] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1811222))), s(nadd, _1811220)))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1811220))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1811222))), s(nadd, 9678 ^ [_1811220, _1811222])))))))], (15227 ^ _1496237) ^ [_1956628, _1956630] : [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, _1956630))), s(int, _1956628)))))), -(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, _1956630))), s(int, 15230 ^ [_1956628, _1956630]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1956628))), s(int, 15231 ^ [_1956628, _1956630]))))) = 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))))))))], (2967 ^ _1496237) ^ [_1547863, _1547865, _1547867] : [2971 ^ _1496237 : [(2972 ^ _1496237) ^ [_1548257] : [p(s(bool, i(s(fun(_1547865, bool), i(s(fun(_1547867, fun(_1547865, bool)), _1547863), s(_1547867, 2968 ^ [_1547863, _1547865, _1547867]))), s(_1547865, _1548257))))]], 2975 ^ _1496237 : [(2980 ^ _1496237) ^ [] : [s(_1547865, 2973 ^ [_1547863, _1547865, _1547867]) = s(_1547865, 2974 ^ [_1547863, _1547865, _1547867])], (2978 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1547865, bool), i(s(fun(_1547867, fun(_1547865, bool)), _1547863), s(_1547867, 2968 ^ [_1547863, _1547865, _1547867]))), s(_1547865, 2974 ^ [_1547863, _1547865, _1547867])))))], (2976 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1547865, bool), i(s(fun(_1547867, fun(_1547865, bool)), _1547863), s(_1547867, 2968 ^ [_1547863, _1547865, _1547867]))), s(_1547865, 2973 ^ [_1547863, _1547865, _1547867])))))]], 2982 ^ _1496237 : [(2989 ^ _1496237) ^ [_1548813, _1548815] : [s(_1547865, i(s(fun(_1547867, _1547865), 2981 ^ [_1547863, _1547865, _1547867]), s(_1547867, _1548815))) = s(_1547865, _1548813), -(p(s(bool, i(s(fun(_1547865, bool), i(s(fun(_1547867, fun(_1547865, bool)), _1547863), s(_1547867, _1548815))), s(_1547865, _1548813)))))], (2983 ^ _1496237) ^ [_1548622, _1548624] : [p(s(bool, i(s(fun(_1547865, bool), i(s(fun(_1547867, fun(_1547865, bool)), _1547863), s(_1547867, _1548624))), s(_1547865, _1548622)))), -(s(_1547865, i(s(fun(_1547867, _1547865), 2981 ^ [_1547863, _1547865, _1547867]), s(_1547867, _1548624))) = s(_1547865, _1548622))]]], (16776 ^ _1496237) ^ [_2024297, _2024299, _2024301, _2024303] : [-(s(fun(_2024303, bool), i(s(fun(fun(_2024303, bool), fun(_2024303, bool)), i(s(fun(fun(_2024303, bool), fun(fun(_2024303, bool), fun(_2024303, bool))), inter), s(fun(_2024303, bool), _2024301))), s(fun(_2024303, bool), i(s(fun(fun(_2024303, bool), fun(_2024303, bool)), i(s(fun(fun(_2024303, bool), fun(fun(_2024303, bool), fun(_2024303, bool))), union), s(fun(_2024303, bool), _2024299))), s(fun(_2024303, bool), _2024297))))) = s(fun(_2024303, bool), i(s(fun(fun(_2024303, bool), fun(_2024303, bool)), i(s(fun(fun(_2024303, bool), fun(fun(_2024303, bool), fun(_2024303, bool))), union), s(fun(_2024303, bool), i(s(fun(fun(_2024303, bool), fun(_2024303, bool)), i(s(fun(fun(_2024303, bool), fun(fun(_2024303, bool), fun(_2024303, bool))), inter), s(fun(_2024303, bool), _2024301))), s(fun(_2024303, bool), _2024299))))), s(fun(_2024303, bool), i(s(fun(fun(_2024303, bool), fun(_2024303, bool)), i(s(fun(fun(_2024303, bool), fun(fun(_2024303, bool), fun(_2024303, bool))), inter), s(fun(_2024303, bool), _2024301))), s(fun(_2024303, bool), _2024297))))))], (5811 ^ _1496237) ^ [_1642145, _1642147, _1642149] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1642149))), s(num, _1642145))) = 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, _1642149))), s(num, _1642147))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1642149))), s(num, _1642145))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1642147))), s(num, _1642145))))], (30084 ^ _1496237) ^ [_2799176, _2799178, _2799180, _2799182] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30080 ^ [_2799176, _2799178, _2799180, _2799182]))), s(num, i(s(fun(fun(_2799178, bool), num), dimindex), s(fun(_2799178, bool), univ)))))))], (25405 ^ _1496237) ^ [_2492578, _2492580, _2492582] : [p(s(bool, i(s(fun(fun(_2492580, fun(_2492580, _2492580)), bool), monoidal), s(fun(_2492580, fun(_2492580, _2492580)), _2492578)))), 25408 ^ _1496237 : [(25409 ^ _1496237) ^ [_2493186, _2493188, _2493190] : [-(s(_2492580, i(s(fun(fun(_2492582, _2492580), _2492580), i(s(fun(fun(_2492582, bool), fun(fun(_2492582, _2492580), _2492580)), i(s(fun(fun(_2492580, fun(_2492580, _2492580)), fun(fun(_2492582, bool), fun(fun(_2492582, _2492580), _2492580))), iterate), s(fun(_2492580, fun(_2492580, _2492580)), _2492578))), s(fun(_2492582, bool), _2493186))), s(fun(_2492582, _2492580), i(s(fun(fun(_2492582, _2492582), fun(_2492582, _2492580)), i(s(fun(fun(_2492582, _2492580), fun(fun(_2492582, _2492582), fun(_2492582, _2492580))), o), s(fun(_2492582, _2492580), _2493190))), s(fun(_2492582, _2492582), _2493188))))) = s(_2492580, i(s(fun(fun(_2492582, _2492580), _2492580), i(s(fun(fun(_2492582, bool), fun(fun(_2492582, _2492580), _2492580)), i(s(fun(fun(_2492580, fun(_2492580, _2492580)), fun(fun(_2492582, bool), fun(fun(_2492582, _2492580), _2492580))), iterate), s(fun(_2492580, fun(_2492580, _2492580)), _2492578))), s(fun(_2492582, bool), _2493186))), s(fun(_2492582, _2492580), _2493190)))), p(s(bool, i(s(fun(fun(_2492582, bool), bool), finite), s(fun(_2492582, bool), _2493186)))), 25417 ^ _1496237 : [(25420 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2492582, bool), bool), i(s(fun(_2492582, fun(fun(_2492582, bool), bool)), in), s(_2492582, i(s(fun(_2492582, _2492582), _2493188), s(_2492582, 25416 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]))))), s(fun(_2492582, bool), _2493186))))], (25418 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2492582, bool), bool), i(s(fun(_2492582, fun(fun(_2492582, bool), bool)), in), s(_2492582, 25416 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]))), s(fun(_2492582, bool), _2493186)))))]], 25423 ^ _1496237 : [(25426 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2492582, bool), bool), i(s(fun(_2492582, fun(fun(_2492582, bool), bool)), in), s(_2492582, 25422 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]))), s(fun(_2492582, bool), _2493186)))))], (25428 ^ _1496237) ^ [] : [-(s(_2492582, i(s(fun(_2492582, _2492582), _2493188), s(_2492582, 25421 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]))) = s(_2492582, i(s(fun(_2492582, _2492582), _2493188), s(_2492582, 25422 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]))))], (25430 ^ _1496237) ^ [] : [s(_2492582, 25421 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]) = s(_2492582, 25422 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190])], (25424 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2492582, bool), bool), i(s(fun(_2492582, fun(fun(_2492582, bool), bool)), in), s(_2492582, 25421 ^ [_2492578, _2492580, _2492582, _2493186, _2493188, _2493190]))), s(fun(_2492582, bool), _2493186)))))]]]]], (11437 ^ _1496237) ^ [_1862139] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1862139))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))) = s(real, _1862139))], (7129 ^ _1496237) ^ [_1696328] : [7131 ^ _1496237 : [(7134 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1696328, bool), i(s(fun(_1696328, fun(_1696328, bool)), i(s(fun(fun(_1696328, num), fun(_1696328, fun(_1696328, bool))), measure0), s(fun(_1696328, num), m))), s(_1696328, 7130 ^ [_1696328]))), s(_1696328, b0))))], (7132 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1696328, bool), i(s(fun(_1696328, fun(_1696328, bool)), i(s(fun(fun(_1696328, num), fun(_1696328, fun(_1696328, bool))), measure0), s(fun(_1696328, num), m))), s(_1696328, 7130 ^ [_1696328]))), s(_1696328, a0)))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_1696328, num), m), s(_1696328, a0))))), s(num, i(s(fun(_1696328, num), m), s(_1696328, b0)))))))], (39990 ^ _1496237) ^ [_3817034, _3817036, _3817038] : [s(cart(real, _3817038), _3817036) = s(cart(real, _3817038), _3817034), -(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, _3817038), cart(real, _3817038)), real), distance), s(prod(cart(real, _3817038), cart(real, _3817038)), i(s(fun(cart(real, _3817038), prod(cart(real, _3817038), cart(real, _3817038))), i(s(fun(cart(real, _3817038), fun(cart(real, _3817038), prod(cart(real, _3817038), cart(real, _3817038)))), c_), s(cart(real, _3817038), _3817036))), s(cart(real, _3817038), _3817034))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (16662 ^ _1496237) ^ [_2018499, _2018501, _2018503, _2018505] : [-(s(fun(_2018505, bool), i(s(fun(fun(_2018505, bool), fun(_2018505, bool)), i(s(fun(fun(_2018505, bool), fun(fun(_2018505, bool), fun(_2018505, bool))), union), s(fun(_2018505, bool), i(s(fun(fun(_2018505, bool), fun(_2018505, bool)), i(s(fun(fun(_2018505, bool), fun(fun(_2018505, bool), fun(_2018505, bool))), union), s(fun(_2018505, bool), _2018503))), s(fun(_2018505, bool), _2018501))))), s(fun(_2018505, bool), _2018499))) = s(fun(_2018505, bool), i(s(fun(fun(_2018505, bool), fun(_2018505, bool)), i(s(fun(fun(_2018505, bool), fun(fun(_2018505, bool), fun(_2018505, bool))), union), s(fun(_2018505, bool), _2018503))), s(fun(_2018505, bool), i(s(fun(fun(_2018505, bool), fun(_2018505, bool)), i(s(fun(fun(_2018505, bool), fun(fun(_2018505, bool), fun(_2018505, bool))), union), s(fun(_2018505, bool), _2018501))), s(fun(_2018505, bool), _2018499))))))], (14687 ^ _1496237) ^ [_1941820, _1941822, _1941824] : [-(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, _1941820))), s(num, _1941824))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1941820))), s(num, _1941822))))))), 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, _1941820)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1941824))), s(num, _1941822))))], (10911 ^ _1496237) ^ [_1849410, _1849412, _1849414] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849414))), s(real, _1849410))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849412))), s(real, _1849410))), -(s(real, _1849414) = s(real, _1849412))], (23451 ^ _1496237) ^ [_2390202, _2390204, _2390206, _2390208] : [p(s(bool, i(s(fun(fun(_2390208, bool), bool), i(s(fun(fun(_2390206, bool), fun(fun(_2390208, bool), bool)), g_a_u_c), s(fun(_2390206, bool), _2390204))), s(fun(_2390208, bool), _2390202)))), 23455 ^ _1496237 : [(23456 ^ _1496237) ^ [_2390467] : [p(s(bool, i(s(fun(fun(_2390208, bool), bool), i(s(fun(_2390208, fun(fun(_2390208, bool), bool)), in), s(_2390208, _2390467))), s(fun(_2390208, bool), _2390202)))), 23460 ^ _1496237 : [(23463 ^ _1496237) ^ [] : [-(s(_2390208, _2390467) = s(_2390208, i(s(fun(_2390206, _2390208), 23454 ^ [_2390202, _2390204, _2390206, _2390208]), s(_2390206, 23459 ^ [_2390202, _2390204, _2390206, _2390208, _2390467]))))], (23461 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2390206, bool), bool), i(s(fun(_2390206, fun(fun(_2390206, bool), bool)), in), s(_2390206, 23459 ^ [_2390202, _2390204, _2390206, _2390208, _2390467]))), s(fun(_2390206, bool), _2390204)))))]]]]], (13419 ^ _1496237) ^ [_1910418, _1910420] : [-(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, _1910420))), s(num, _1910418))))) = 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, _1910420))))), s(num, _1910418))))], (39044 ^ _1496237) ^ [_3775960] : [-(s(cart(real, _3775960), i(s(fun(cart(real, _3775960), cart(real, _3775960)), i(s(fun(cart(real, _3775960), fun(cart(real, _3775960), cart(real, _3775960))), vectoru_add), s(cart(real, _3775960), i(s(fun(cart(real, _3775960), cart(real, _3775960)), i(s(fun(cart(real, _3775960), fun(cart(real, _3775960), cart(real, _3775960))), vectoru_add), s(cart(real, _3775960), m))), s(cart(real, _3775960), n))))), s(cart(real, _3775960), p1))) = s(cart(real, _3775960), i(s(fun(cart(real, _3775960), cart(real, _3775960)), i(s(fun(cart(real, _3775960), fun(cart(real, _3775960), cart(real, _3775960))), vectoru_add), s(cart(real, _3775960), m))), s(cart(real, _3775960), i(s(fun(cart(real, _3775960), cart(real, _3775960)), i(s(fun(cart(real, _3775960), fun(cart(real, _3775960), cart(real, _3775960))), vectoru_add), s(cart(real, _3775960), n))), s(cart(real, _3775960), p1))))))], (9955 ^ _1496237) ^ [_1823585] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1823585))), 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, _1823585))))), s(nadd, _1823585))))), 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)))))))))))], (11415 ^ _1496237) ^ [_1861234, _1861236] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1861236))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861236))), s(real, _1861234))))) = 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, _1861234))))], (7235 ^ _1496237) ^ [_1701870] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), numeral), s(num, _1701870))))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), pre), s(num, _1701870))))))], (11355 ^ _1496237) ^ [_1859661, _1859663] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1859663))), s(real, i(s(fun(real, real), realu_neg), s(real, _1859661))))) = 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, _1859663))), s(real, _1859661))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (2861 ^ _1496237) ^ [_1544984, _1544986, _1544988] : [-(s(_1544988, i(s(fun(_1544988, _1544988), i(s(fun(_1544988, fun(_1544988, _1544988)), i(s(fun(bool, fun(_1544988, fun(_1544988, _1544988))), cond), s(bool, t))), s(_1544988, _1544986))), s(_1544988, _1544984))) = s(_1544988, _1544986))], (618 ^ _1496237) ^ [_1505091, _1505093, _1505095] : [619 ^ _1496237 : [(624 ^ _1496237) ^ [] : [p(s(bool, _1505091))], (622 ^ _1496237) ^ [] : [p(s(bool, _1505093))], (620 ^ _1496237) ^ [] : [p(s(bool, _1505095))]], -(p(s(bool, _1505095))), -(p(s(bool, _1505093))), -(p(s(bool, _1505091)))], (25004 ^ _1496237) ^ [_2456594, _2456596, _2456598] : [p(s(bool, i(s(fun(fun(_2456596, fun(_2456596, _2456596)), bool), monoidal), s(fun(_2456596, fun(_2456596, _2456596)), _2456594)))), 25007 ^ _1496237 : [(25008 ^ _1496237) ^ [_2457106, _2457108, _2457110] : [-(s(_2456596, i(s(fun(_2456596, _2456596), i(s(fun(_2456596, fun(_2456596, _2456596)), _2456594), s(_2456596, i(s(fun(fun(_2456598, _2456596), _2456596), i(s(fun(fun(_2456598, bool), fun(fun(_2456598, _2456596), _2456596)), i(s(fun(fun(_2456596, fun(_2456596, _2456596)), fun(fun(_2456598, bool), fun(fun(_2456598, _2456596), _2456596))), iterate), s(fun(_2456596, fun(_2456596, _2456596)), _2456594))), s(fun(_2456598, bool), i(s(fun(fun(_2456598, bool), fun(_2456598, bool)), i(s(fun(fun(_2456598, bool), fun(fun(_2456598, bool), fun(_2456598, bool))), diff), s(fun(_2456598, bool), _2457108))), s(fun(_2456598, bool), _2457106))))), s(fun(_2456598, _2456596), _2457110))))), s(_2456596, i(s(fun(fun(_2456598, _2456596), _2456596), i(s(fun(fun(_2456598, bool), fun(fun(_2456598, _2456596), _2456596)), i(s(fun(fun(_2456596, fun(_2456596, _2456596)), fun(fun(_2456598, bool), fun(fun(_2456598, _2456596), _2456596))), iterate), s(fun(_2456596, fun(_2456596, _2456596)), _2456594))), s(fun(_2456598, bool), _2457106))), s(fun(_2456598, _2456596), _2457110))))) = s(_2456596, i(s(fun(fun(_2456598, _2456596), _2456596), i(s(fun(fun(_2456598, bool), fun(fun(_2456598, _2456596), _2456596)), i(s(fun(fun(_2456596, fun(_2456596, _2456596)), fun(fun(_2456598, bool), fun(fun(_2456598, _2456596), _2456596))), iterate), s(fun(_2456596, fun(_2456596, _2456596)), _2456594))), s(fun(_2456598, bool), _2457108))), s(fun(_2456598, _2456596), _2457110)))), p(s(bool, i(s(fun(fun(_2456598, bool), bool), finite), s(fun(_2456598, bool), _2457108)))), p(s(bool, i(s(fun(fun(_2456598, bool), bool), i(s(fun(fun(_2456598, bool), fun(fun(_2456598, bool), bool)), subset), s(fun(_2456598, bool), _2457106))), s(fun(_2456598, bool), _2457108))))]]], (12756 ^ _1496237) ^ [_1895813] : [p(s(bool, 12754 ^ [_1895813])), -(s(num, _1895813) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (7278 ^ _1496237) ^ [_1703060] : [-(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, _1703060))))) = s(num, u_0))], (7874 ^ _1496237) ^ [_1725109, _1725111, _1725113, _1725115] : [-(s(_1725115, i(s(fun(num, _1725115), i(s(fun(fun(num, _1725115), fun(num, _1725115)), i(s(fun(_1725115, fun(fun(num, _1725115), fun(num, _1725115))), fcons), s(_1725115, _1725113))), s(fun(num, _1725115), _1725111))), s(num, i(s(fun(num, num), suc), s(num, _1725109))))) = s(_1725115, i(s(fun(num, _1725115), _1725111), s(num, _1725109))))], (8084 ^ _1496237) ^ [_1734486] : [-(s(list(_1734486), i(s(fun(list(_1734486), list(_1734486)), reverse), s(list(_1734486), i(s(fun(list(_1734486), list(_1734486)), i(s(fun(_1734486, fun(list(_1734486), list(_1734486))), cons), s(_1734486, x))), s(list(_1734486), l0))))) = s(list(_1734486), i(s(fun(list(_1734486), list(_1734486)), i(s(fun(list(_1734486), fun(list(_1734486), list(_1734486))), append), s(list(_1734486), i(s(fun(list(_1734486), list(_1734486)), reverse), s(list(_1734486), l0))))), s(list(_1734486), i(s(fun(list(_1734486), list(_1734486)), i(s(fun(_1734486, fun(list(_1734486), list(_1734486))), cons), s(_1734486, x))), s(list(_1734486), nil))))))], (21821 ^ _1496237) ^ [] : [-(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))))))))], (18821 ^ _1496237) ^ [_2161893, _2161895, _2161897, _2161899] : [18824 ^ _1496237 : [(18827 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2161897, bool), _2161895), s(_2161897, 18823 ^ [_2161893, _2161895, _2161897, _2161899])))))], (18829 ^ _1496237) ^ [] : [-(s(_2161899, i(s(fun(_2161897, _2161899), _2161893), s(_2161897, 18822 ^ [_2161893, _2161895, _2161897, _2161899]))) = s(_2161899, i(s(fun(_2161897, _2161899), _2161893), s(_2161897, 18823 ^ [_2161893, _2161895, _2161897, _2161899]))))], (18831 ^ _1496237) ^ [] : [s(_2161897, 18822 ^ [_2161893, _2161895, _2161897, _2161899]) = s(_2161897, 18823 ^ [_2161893, _2161895, _2161897, _2161899])], (18825 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2161897, bool), _2161895), s(_2161897, 18822 ^ [_2161893, _2161895, _2161897, _2161899])))))]], 18832 ^ _1496237 : [(18833 ^ _1496237) ^ [_2162364, _2162366] : [p(s(bool, i(s(fun(_2161897, bool), _2161895), s(_2161897, _2162366)))), p(s(bool, i(s(fun(_2161897, bool), _2161895), s(_2161897, _2162364)))), 18840 ^ _1496237 : [(18847 ^ _1496237) ^ [] : [s(_2161897, _2162366) = s(_2161897, _2162364), -(s(_2161899, i(s(fun(_2161897, _2161899), _2161893), s(_2161897, _2162366))) = s(_2161899, i(s(fun(_2161897, _2161899), _2161893), s(_2161897, _2162364))))], (18841 ^ _1496237) ^ [] : [s(_2161899, i(s(fun(_2161897, _2161899), _2161893), s(_2161897, _2162366))) = s(_2161899, i(s(fun(_2161897, _2161899), _2161893), s(_2161897, _2162364))), -(s(_2161897, _2162366) = s(_2161897, _2162364))]]]]], (11623 ^ _1496237) ^ [_1867304] : [-(s(real, _1867304) = 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, _1867304)))))))], (23611 ^ _1496237) ^ [_2395680, _2395682] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2395682)))), -(s(fun(real, bool), _2395682) = s(fun(real, bool), empty)), 23618 ^ _1496237 : [(23628 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2395680))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2395682))))))), 23629 ^ _1496237 : [(23630 ^ _1496237) ^ [_2396069] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2396069))), s(fun(real, bool), _2395682)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2395680))), s(real, _2396069))))]]], (23619 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2395680))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2395682)))))), 23623 ^ _1496237 : [(23626 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2395680))), s(real, 23622 ^ [_2395680, _2395682])))))], (23624 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23622 ^ [_2395680, _2395682]))), s(fun(real, bool), _2395682)))))]]]]], (19333 ^ _1496237) ^ [_2182709, _2182711, _2182713] : [19348 ^ _1496237 : [(19349 ^ _1496237) ^ [_2183174] : [-(s(_2182711, i(s(fun(_2182713, _2182711), _2182709), s(_2182713, 19347 ^ [_2182709, _2182711, _2182713, _2183174]))) = s(_2182711, _2183174))]], 19338 ^ _1496237 : [(19341 ^ _1496237) ^ [_2182996] : [p(s(bool, i(s(fun(_2182711, bool), 19334 ^ [_2182709, _2182711, _2182713]), s(_2182711, _2182996))))], (19339 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2182711, bool), 19334 ^ [_2182709, _2182711, _2182713]), s(_2182711, i(s(fun(_2182713, _2182711), _2182709), s(_2182713, 19337 ^ [_2182709, _2182711, _2182713])))))))]], 19343 ^ _1496237 : [(19346 ^ _1496237) ^ [_2183105] : [p(s(bool, i(s(fun(_2182711, bool), 19334 ^ [_2182709, _2182711, _2182713]), s(_2182711, i(s(fun(_2182713, _2182711), _2182709), s(_2182713, _2183105))))))], (19344 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2182711, bool), 19334 ^ [_2182709, _2182711, _2182713]), s(_2182711, 19342 ^ [_2182709, _2182711, _2182713])))))]]], (7939 ^ _1496237) ^ [_1727365, _1727367, _1727369, _1727371, _1727373, _1727375] : [-(s(_1727375, i(s(fun(list(_1727373), _1727375), 7935 ^ [_1727369, _1727371, _1727373, _1727375]), s(list(_1727373), i(s(fun(list(_1727373), list(_1727373)), i(s(fun(_1727373, fun(list(_1727373), list(_1727373))), cons), s(_1727373, _1727367))), s(list(_1727373), _1727365))))) = s(_1727375, i(s(fun(_1727375, _1727375), i(s(fun(list(_1727373), fun(_1727375, _1727375)), i(s(fun(_1727373, fun(list(_1727373), fun(_1727375, _1727375))), _1727369), s(_1727373, _1727367))), s(list(_1727373), _1727365))), s(_1727375, i(s(fun(list(_1727373), _1727375), 7935 ^ [_1727369, _1727371, _1727373, _1727375]), s(list(_1727373), _1727365))))))], (11525 ^ _1496237) ^ [_1864729] : [s(real, i(s(fun(real, real), realu_abs), s(real, _1864729))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1864729) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (22923 ^ _1496237) ^ [_2362425, _2362427, _2362429, _2362431] : [22924 ^ _1496237 : [(22925 ^ _1496237) ^ [_2362646] : [p(s(bool, i(s(fun(fun(_2362431, bool), bool), i(s(fun(_2362431, fun(fun(_2362431, bool), bool)), in), s(_2362431, _2362646))), s(fun(_2362431, bool), i(s(fun(fun(_2362431, bool), fun(_2362431, bool)), i(s(fun(_2362431, fun(fun(_2362431, bool), fun(_2362431, bool))), insert), s(_2362431, _2362427))), s(fun(_2362431, bool), _2362425)))))), p(s(bool, i(s(fun(_2362431, bool), _2362429), s(_2362431, _2362646))))]], -(p(s(bool, i(s(fun(_2362431, bool), _2362429), s(_2362431, _2362427))))), 22935 ^ _1496237 : [(22938 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2362431, bool), _2362429), s(_2362431, 22934 ^ [_2362425, _2362427, _2362429, _2362431])))))], (22936 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2362431, bool), bool), i(s(fun(_2362431, fun(fun(_2362431, bool), bool)), in), s(_2362431, 22934 ^ [_2362425, _2362427, _2362429, _2362431]))), s(fun(_2362431, bool), _2362425)))))]]], (7264 ^ _1496237) ^ [_1702603, _1702605] : [-(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, _1702605))))), s(num, i(s(fun(num, num), bit0), s(num, _1702603))))) = 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, _1702605))), s(num, _1702603))))))], (41606 ^ _1496237) ^ [_3949546, _3949548, _3949550] : [s(real, i(s(fun(cart(real, _3949550), real), i(s(fun(cart(real, _3949550), fun(cart(real, _3949550), real)), dot), s(cart(real, _3949550), _3949548))), s(cart(real, _3949550), 41607 ^ [_3949546, _3949548, _3949550]))) = s(real, i(s(fun(cart(real, _3949550), real), i(s(fun(cart(real, _3949550), fun(cart(real, _3949550), real)), dot), s(cart(real, _3949550), _3949546))), s(cart(real, _3949550), 41607 ^ [_3949546, _3949548, _3949550]))), -(s(cart(real, _3949550), _3949548) = s(cart(real, _3949550), _3949546))], (14999 ^ _1496237) ^ [_1949294] : [-(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, _1949294))))) = 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, _1949294))))))], (1476 ^ _1496237) ^ [_1516609, _1516611, _1516613] : [p(s(bool, i(s(fun(_1516613, bool), _1516611), s(_1516613, _1516609)))), 1479 ^ _1496237 : [(1480 ^ _1496237) ^ [_1516722] : [s(_1516613, _1516609) = s(_1516613, _1516722), -(p(s(bool, i(s(fun(_1516613, bool), _1516611), s(_1516613, _1516722)))))]]], (1214 ^ _1496237) ^ [_1511722] : [1215 ^ _1496237 : [(1218 ^ _1496237) ^ [] : [p(s(bool, f0))], (1216 ^ _1496237) ^ [] : [p(s(bool, _1511722))]], -(p(s(bool, _1511722)))], (2598 ^ _1496237) ^ [] : [2599 ^ _1496237 : [(2600 ^ _1496237) ^ [_1539159] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, _1539159))))]], -(p(s(bool, i(s(fun(bool, bool), p0), s(bool, t))))), -(p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0)))))], (31318 ^ _1496237) ^ [_3025260, _3025262, _3025264, _3025266, _3025268] : [s(num, i(s(fun(_3025262, num), i(s(fun(fun(_3025266, _3025264), fun(_3025262, num)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))))), _3025260), s(fun(_3025262, num), 31319 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))), s(fun(_3025262, num), 31320 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31321 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))), s(fun(_3025266, _3025264), 31322 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))), s(_3025262, 31323 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))) = 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(_3025262, num), 31319 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]), s(_3025262, 31323 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))))), s(num, i(s(fun(_3025262, num), 31320 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]), s(_3025262, 31323 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))))))), s(fun(num, num), i(s(fun(_3025262, fun(num, num)), i(s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31321 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]), s(fun(_3025266, _3025264), 31322 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))), s(_3025262, 31323 ^ [_3025260, _3025262, _3025264, _3025266, _3025268]))))), 31326 ^ _1496237 : [(31327 ^ _1496237) ^ [_3028951] : [s(fun(_3025262, num), i(s(fun(fun(_3025266, _3025264), fun(_3025262, num)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))))), _3028951), s(fun(_3025262, num), 31328 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), s(fun(_3025262, num), 31329 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31330 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), s(fun(_3025266, _3025264), 31331 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))) = s(fun(_3025262, num), i(s(fun(fun(_3025266, _3025264), fun(_3025262, num)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))))), _3025260), s(fun(_3025262, num), 31328 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), s(fun(_3025262, num), 31329 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31330 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), s(fun(_3025266, _3025264), 31331 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951]))), 31334 ^ _1496237 : [(31335 ^ _1496237) ^ [_3032413] : [31341 ^ _1496237 : [(31346 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(num, _3025262), num), 31338 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]), s(prod(num, _3025262), i(s(fun(_3025262, prod(num, _3025262)), i(s(fun(num, fun(_3025262, prod(num, _3025262))), c_), s(num, 31343 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(_3025262, 31344 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))))))), s(num, i(s(fun(num, num), i(s(fun(_3025262, fun(num, num)), i(s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31336 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]), s(fun(_3025266, _3025264), 31337 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(_3025262, 31344 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(num, 31343 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))))))], (31342 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3025262), num), bool), i(s(fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), num), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), num), bool))), _3032413), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31336 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(fun(_3025266, _3025264), 31337 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(fun(prod(num, _3025262), num), 31338 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413])))))]], 31347 ^ _1496237 : [(31350 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3025262), num), bool), i(s(fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), num), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), num), bool))), _3032413), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31336 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(fun(_3025266, _3025264), 31337 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(fun(prod(num, _3025262), num), 31338 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))))], (31348 ^ _1496237) ^ [_3035687, _3035689] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(num, _3025262), num), 31338 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]), s(prod(num, _3025262), i(s(fun(_3025262, prod(num, _3025262)), i(s(fun(num, fun(_3025262, prod(num, _3025262))), c_), s(num, _3035689))), s(_3025262, _3035687))))))), s(num, i(s(fun(num, num), i(s(fun(_3025262, fun(num, num)), i(s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31336 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]), s(fun(_3025266, _3025264), 31337 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413]))), s(_3025262, _3035687))), s(num, _3035689)))))))]], 31351 ^ _1496237 : [(31352 ^ _1496237) ^ [_3036051] : [s(fun(prod(num, _3025262), num), i(s(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num))), _3036051), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31353 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051]))), s(fun(_3025266, _3025264), 31354 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051]))) = s(fun(prod(num, _3025262), num), i(s(fun(fun(fun(prod(num, _3025262), num), bool), fun(prod(num, _3025262), num)), gabs), s(fun(fun(prod(num, _3025262), num), bool), i(s(fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), num), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), num), bool))), _3032413), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), 31353 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051]))), s(fun(_3025266, _3025264), 31354 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051]))))), 31357 ^ _1496237 : [(31358 ^ _1496237) ^ [_3038628] : [31363 ^ _1496237 : [(31368 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3025268, bool), i(s(fun(_3025268, fun(_3025268, bool)), geq), s(_3025268, i(s(fun(prod(num, _3025262), _3025268), 31360 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]), s(prod(num, _3025262), i(s(fun(_3025262, prod(num, _3025262)), i(s(fun(num, fun(_3025262, prod(num, _3025262))), c_), s(num, 31365 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]))), s(_3025262, 31366 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]))))))), s(_3025268, i(s(fun(_3025262, _3025268), 31359 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]), s(_3025262, 31366 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]))))))], (31364 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3025262), _3025268), bool), i(s(fun(fun(_3025262, _3025268), fun(fun(prod(num, _3025262), _3025268), bool)), _3038628), s(fun(_3025262, _3025268), 31359 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]))), s(fun(prod(num, _3025262), _3025268), 31360 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628])))))]], 31369 ^ _1496237 : [(31372 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3025262), _3025268), bool), i(s(fun(fun(_3025262, _3025268), fun(fun(prod(num, _3025262), _3025268), bool)), _3038628), s(fun(_3025262, _3025268), 31359 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]))), s(fun(prod(num, _3025262), _3025268), 31360 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]))))], (31370 ^ _1496237) ^ [_3041240, _3041242] : [-(p(s(bool, i(s(fun(_3025268, bool), i(s(fun(_3025268, fun(_3025268, bool)), geq), s(_3025268, i(s(fun(prod(num, _3025262), _3025268), 31360 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]), s(prod(num, _3025262), i(s(fun(_3025262, prod(num, _3025262)), i(s(fun(num, fun(_3025262, prod(num, _3025262))), c_), s(num, _3041242))), s(_3025262, _3041240))))))), s(_3025268, i(s(fun(_3025262, _3025268), 31359 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628]), s(_3025262, _3041240)))))))]], 31373 ^ _1496237 : [(31374 ^ _1496237) ^ [_3041523] : [31441 ^ _1496237 : [(31442 ^ _1496237) ^ [_3047800] : [s(fun(prod(num, _3025262), bool), i(s(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool))))), _3047800), s(fun(_3025262, num), 31443 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))), s(fun(_3025262, num), 31444 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))), s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31445 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))), s(fun(_3025266, _3025264), 31446 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))) = s(fun(prod(num, _3025262), bool), i(s(fun(fun(fun(prod(num, _3025262), bool), bool), fun(prod(num, _3025262), bool)), gabs), s(fun(fun(prod(num, _3025262), bool), bool), i(s(fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool))))), _3041523), s(fun(_3025262, num), 31443 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))), s(fun(_3025262, num), 31444 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))), s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31445 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))), s(fun(_3025266, _3025264), 31446 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047800]))))), 31449 ^ _1496237 : [(31450 ^ _1496237) ^ [_3050164, _3050166, _3050168, _3050170, _3050172, _3050174] : [p(s(bool, i(s(fun(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num)), bool), i(s(fun(fun(prod(num, _3025262), _3025268), fun(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num)), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool)), fun(fun(prod(num, _3025262), _3025268), fun(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num)), bool))), i(s(fun(fun(_3025266, fun(_3025268, bool)), fun(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool)), fun(fun(prod(num, _3025262), _3025268), fun(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num)), bool)))), admissible), s(fun(_3025266, fun(_3025268, bool)), _3050174))), s(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), bool))))), _3047800), s(fun(_3025262, num), _3050166))), s(fun(_3025262, num), _3050164))), s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), _3050172))))), s(fun(prod(num, _3025262), _3025268), i(s(fun(fun(fun(prod(num, _3025262), _3025268), bool), fun(prod(num, _3025262), _3025268)), gabs), s(fun(fun(prod(num, _3025262), _3025268), bool), i(s(fun(fun(_3025262, _3025268), fun(fun(prod(num, _3025262), _3025268), bool)), _3038628), s(fun(_3025262, _3025268), _3050170))))))), s(fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(prod(num, _3025262), num))), _3036051), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), _3050168)))))), -(p(s(bool, i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, num)), bool), i(s(fun(fun(_3025262, _3025268), fun(fun(fun(_3025266, _3025264), fun(_3025262, num)), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025262, _3025268), fun(fun(fun(_3025266, _3025264), fun(_3025262, num)), bool))), i(s(fun(fun(_3025266, fun(_3025268, bool)), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025262, _3025268), fun(fun(fun(_3025266, _3025264), fun(_3025262, num)), bool)))), admissible), s(fun(_3025266, fun(_3025268, bool)), _3050174))), s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), _3050172))), s(fun(_3025262, _3025268), _3050170))), s(fun(fun(_3025266, _3025264), fun(_3025262, num)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), fun(fun(_3025266, _3025264), fun(_3025262, num))))), _3028951), s(fun(_3025262, num), _3050166))), s(fun(_3025262, num), _3050164))), s(fun(fun(_3025266, _3025264), fun(_3025262, fun(num, num))), _3050168)))))))]]]], 31382 ^ _1496237 : [(31387 ^ _1496237) ^ [_3044147] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3025262), bool), 31379 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(prod(num, _3025262), i(s(fun(_3025262, prod(num, _3025262)), i(s(fun(num, fun(_3025262, prod(num, _3025262))), c_), s(num, 31384 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))))))), s(bool, _3044147)))), 31402 ^ _1496237 : [(31405 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31384 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(num, i(s(fun(_3025262, num), 31376 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523])))))))], (31407 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3025262, bool), i(s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31377 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(fun(_3025266, _3025264), 31378 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523])))))], (31409 ^ _1496237) ^ [] : [p(s(bool, _3044147))], (31403 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3025262, num), 31375 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))))), s(num, 31384 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523])))))]], 31390 ^ _1496237 : [(31393 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3025262, num), 31375 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))))), s(num, 31384 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 31384 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(num, i(s(fun(_3025262, num), 31376 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523])))))), p(s(bool, i(s(fun(_3025262, bool), i(s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31377 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(fun(_3025266, _3025264), 31378 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(_3025262, 31385 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))))], (31391 ^ _1496237) ^ [] : [-(p(s(bool, _3044147)))]]], (31383 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(num, _3025262), bool), bool), i(s(fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool))))), _3041523), s(fun(_3025262, num), 31375 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(_3025262, num), 31376 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31377 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(_3025266, _3025264), 31378 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(prod(num, _3025262), bool), 31379 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523])))))]], 31413 ^ _1496237 : [(31438 ^ _1496237) ^ [_3047319, _3047321] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(num, _3025262), bool), 31379 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(prod(num, _3025262), i(s(fun(_3025262, prod(num, _3025262)), i(s(fun(num, fun(_3025262, prod(num, _3025262))), c_), s(num, _3047321))), s(_3025262, _3047319))))))), s(bool, 31412 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3047319, _3047321])))))], (31414 ^ _1496237) ^ [_3046079, _3046081] : [p(s(bool, 31412 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3046079, _3046081])), 31417 ^ _1496237 : [(31422 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3025262, bool), i(s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31377 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(fun(_3025266, _3025264), 31378 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(_3025262, _3046079)))))], (31420 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3046081))), s(num, i(s(fun(_3025262, num), 31376 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, _3046079)))))))], (31418 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3025262, num), 31375 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, _3046079))))), s(num, _3046081)))))]]], (31424 ^ _1496237) ^ [_3046650, _3046652] : [-(p(s(bool, 31412 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523, _3046650, _3046652]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_3025262, num), 31375 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, _3046650))))), s(num, _3046652)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3046652))), s(num, i(s(fun(_3025262, num), 31376 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(_3025262, _3046650)))))), p(s(bool, i(s(fun(_3025262, bool), i(s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31377 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]), s(fun(_3025266, _3025264), 31378 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(_3025262, _3046650))))], (31440 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(num, _3025262), bool), bool), i(s(fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool)), i(s(fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool))), i(s(fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool)))), i(s(fun(fun(_3025262, num), fun(fun(_3025262, num), fun(fun(fun(_3025266, _3025264), fun(_3025262, bool)), fun(fun(_3025266, _3025264), fun(fun(prod(num, _3025262), bool), bool))))), _3041523), s(fun(_3025262, num), 31375 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(_3025262, num), 31376 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(fun(_3025266, _3025264), fun(_3025262, bool)), 31377 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(_3025266, _3025264), 31378 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))), s(fun(prod(num, _3025262), bool), 31379 ^ [_3025260, _3025262, _3025264, _3025266, _3025268, _3028951, _3032413, _3036051, _3038628, _3041523]))))]]]]]]]]]]]]], (16906 ^ _1496237) ^ [_2031493, _2031495, _2031497, _2031499] : [p(s(bool, i(s(fun(fun(_2031499, bool), bool), i(s(fun(fun(_2031499, bool), fun(fun(_2031499, bool), bool)), disjoint), s(fun(_2031499, bool), i(s(fun(fun(_2031499, bool), fun(_2031499, bool)), i(s(fun(_2031499, fun(fun(_2031499, bool), fun(_2031499, bool))), insert), s(_2031499, _2031497))), s(fun(_2031499, bool), _2031495))))), s(fun(_2031499, bool), _2031493)))), 16909 ^ _1496237 : [(16912 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2031499, bool), bool), i(s(fun(_2031499, fun(fun(_2031499, bool), bool)), in), s(_2031499, _2031497))), s(fun(_2031499, bool), _2031493))))], (16910 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2031499, bool), bool), i(s(fun(fun(_2031499, bool), fun(fun(_2031499, bool), bool)), disjoint), s(fun(_2031499, bool), _2031495))), s(fun(_2031499, bool), _2031493)))))]]], (7632 ^ _1496237) ^ [_1712438, _1712440] : [-(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, _1712440))), s(num, _1712438))))) = s(bool, _1712440))], (42823 ^ _1496237) ^ [_4062950, _4062952, _4062954, _4062956] : [-(s(cart(cart(real, _4062956), _4062954), i(s(fun(cart(cart(real, _4062956), _4062954), cart(cart(real, _4062956), _4062954)), matrixu_neg), s(cart(cart(real, _4062956), _4062954), i(s(fun(cart(cart(real, _4062956), _4062954), cart(cart(real, _4062956), _4062954)), i(s(fun(cart(cart(real, _4062956), _4062954), fun(cart(cart(real, _4062956), _4062954), cart(cart(real, _4062956), _4062954))), matrixu_sub), s(cart(cart(real, _4062956), _4062954), _4062952))), s(cart(cart(real, _4062956), _4062954), _4062950))))) = s(cart(cart(real, _4062956), _4062954), i(s(fun(cart(cart(real, _4062956), _4062954), cart(cart(real, _4062956), _4062954)), i(s(fun(cart(cart(real, _4062956), _4062954), fun(cart(cart(real, _4062956), _4062954), cart(cart(real, _4062956), _4062954))), matrixu_sub), s(cart(cart(real, _4062956), _4062954), _4062950))), s(cart(cart(real, _4062956), _4062954), _4062952))))], (3921 ^ _1496237) ^ [] : [p(s(bool, t)), -(s(num, u_0) = s(num, u_0))], (22336 ^ _1496237) ^ [_2336632] : [22388 ^ _1496237 : [(22389 ^ _1496237) ^ [_2338152, _2338154] : [-(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))), _2336632), s(real, _2338154))), s(real, _2338152))))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2338152))), s(real, _2338154))))]], 22342 ^ _1496237 : [(22345 ^ _1496237) ^ [_2337101, _2337103] : [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 ^ [_2336632]))), s(bool, _2337101))), s(real, _2337103)))), 22356 ^ _1496237 : [(22361 ^ _1496237) ^ [] : [p(s(bool, _2337101))], (22359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2337103))), s(real, 22338 ^ [_2336632])))))], (22357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2336632]))), s(real, _2337103)))))]], 22348 ^ _1496237 : [(22351 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2336632]))), s(real, _2337103)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2337103))), s(real, 22338 ^ [_2336632]))))], (22349 ^ _1496237) ^ [] : [-(p(s(bool, _2337101)))]]], (22343 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2336632), s(real, 22337 ^ [_2336632]))), s(real, 22338 ^ [_2336632]))), s(real, 22339 ^ [_2336632])))))]], 22366 ^ _1496237 : [(22385 ^ _1496237) ^ [] : [-(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 ^ [_2336632]))), s(bool, 22365 ^ [_2336632]))), s(real, 22364 ^ [_2336632])))))], (22367 ^ _1496237) ^ [] : [p(s(bool, 22365 ^ [_2336632])), 22370 ^ _1496237 : [(22373 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22364 ^ [_2336632]))), s(real, 22338 ^ [_2336632])))))], (22371 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2336632]))), s(real, 22364 ^ [_2336632])))))]]], (22375 ^ _1496237) ^ [] : [-(p(s(bool, 22365 ^ [_2336632]))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22337 ^ [_2336632]))), s(real, 22364 ^ [_2336632])))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22364 ^ [_2336632]))), s(real, 22338 ^ [_2336632]))))], (22387 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), i(s(fun(real, fun(real, fun(real, bool))), _2336632), s(real, 22337 ^ [_2336632]))), s(real, 22338 ^ [_2336632]))), s(real, 22339 ^ [_2336632]))))]]], (11057 ^ _1496237) ^ [_1852869, _1852871] : [s(real, _1852871) = s(real, _1852869), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1852871))), s(real, _1852869))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16580 ^ _1496237) ^ [_2015080, _2015082] : [s(fun(_2015082, bool), _2015080) = s(fun(_2015082, bool), univ), -(p(s(bool, i(s(fun(fun(_2015082, bool), bool), i(s(fun(fun(_2015082, bool), fun(fun(_2015082, bool), bool)), subset), s(fun(_2015082, bool), univ))), s(fun(_2015082, bool), _2015080)))))], (39291 ^ _1496237) ^ [_3788440] : [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, _3788440)))), 39294 ^ _1496237 : [(39297 ^ _1496237) ^ [] : [-(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, _3788440))))), 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, _3788440))], (39295 ^ _1496237) ^ [] : [-(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, _3788440)))))))]]], (22483 ^ _1496237) ^ [_2342440, _2342442] : [-(p(s(bool, i(s(fun(fun(_2342442, bool), bool), finite), s(fun(_2342442, bool), i(s(fun(list(_2342442), fun(_2342442, bool)), setu_ofu_list), s(list(_2342442), _2342440)))))))], (4014 ^ _1496237) ^ [_1599605, _1599607] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599607))), s(num, _1599605))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), 4017 ^ _1496237 : [(4020 ^ _1496237) ^ [] : [-(s(num, _1599605) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (4018 ^ _1496237) ^ [] : [-(s(num, _1599607) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (8118 ^ _1496237) ^ [_1736024] : [s(list(_1736024), t0) = s(list(_1736024), nil), -(p(s(bool, 8110 ^ [_1736024])))], (26909 ^ _1496237) ^ [_2601742, _2601744, _2601746] : [26914 ^ _1496237 : [(26919 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(_2601746, _2601744), num), 26911 ^ [_2601742, _2601744, _2601746]), s(prod(_2601746, _2601744), i(s(fun(_2601744, prod(_2601746, _2601744)), i(s(fun(_2601746, fun(_2601744, prod(_2601746, _2601744))), c_), s(_2601746, 26916 ^ [_2601742, _2601744, _2601746]))), s(_2601744, 26917 ^ [_2601742, _2601744, _2601746]))))))), s(num, i(s(fun(_2601744, num), i(s(fun(_2601746, fun(_2601744, num)), 26910 ^ [_2601742, _2601744, _2601746]), s(_2601746, 26916 ^ [_2601742, _2601744, _2601746]))), s(_2601744, 26917 ^ [_2601742, _2601744, _2601746]))))))], (26915 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_2601746, _2601744), num), bool), i(s(fun(fun(_2601746, fun(_2601744, num)), fun(fun(prod(_2601746, _2601744), num), bool)), _2601742), s(fun(_2601746, fun(_2601744, num)), 26910 ^ [_2601742, _2601744, _2601746]))), s(fun(prod(_2601746, _2601744), num), 26911 ^ [_2601742, _2601744, _2601746])))))]], 26920 ^ _1496237 : [(26923 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_2601746, _2601744), num), bool), i(s(fun(fun(_2601746, fun(_2601744, num)), fun(fun(prod(_2601746, _2601744), num), bool)), _2601742), s(fun(_2601746, fun(_2601744, num)), 26910 ^ [_2601742, _2601744, _2601746]))), s(fun(prod(_2601746, _2601744), num), 26911 ^ [_2601742, _2601744, _2601746]))))], (26921 ^ _1496237) ^ [_2603582, _2603584] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), geq), s(num, i(s(fun(prod(_2601746, _2601744), num), 26911 ^ [_2601742, _2601744, _2601746]), s(prod(_2601746, _2601744), i(s(fun(_2601744, prod(_2601746, _2601744)), i(s(fun(_2601746, fun(_2601744, prod(_2601746, _2601744))), c_), s(_2601746, _2603584))), s(_2601744, _2603582))))))), s(num, i(s(fun(_2601744, num), i(s(fun(_2601746, fun(_2601744, num)), 26910 ^ [_2601742, _2601744, _2601746]), s(_2601746, _2603584))), s(_2601744, _2603582)))))))]], 26924 ^ _1496237 : [(26925 ^ _1496237) ^ [_2603826] : [26978 ^ _1496237 : [(26979 ^ _1496237) ^ [_2607380] : [s(num, i(s(fun(_2601746, num), i(s(fun(fun(_2601746, fun(_2601744, num)), fun(_2601746, num)), i(s(fun(fun(_2601746, fun(_2601744, bool)), fun(fun(_2601746, fun(_2601744, num)), fun(_2601746, num))), _2607380), s(fun(_2601746, fun(_2601744, bool)), 26980 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]))), s(fun(_2601746, fun(_2601744, num)), 26981 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]))), s(_2601746, 26982 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]))) = s(num, i(s(fun(fun(_2601744, num), num), i(s(fun(fun(_2601744, bool), fun(fun(_2601744, num), num)), nsum), s(fun(_2601744, bool), i(s(fun(_2601746, fun(_2601744, bool)), 26980 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]), s(_2601746, 26982 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]))))), s(fun(_2601744, num), i(s(fun(_2601746, fun(_2601744, num)), 26981 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]), s(_2601746, 26982 ^ [_2601742, _2601744, _2601746, _2603826, _2607380]))))), 26985 ^ _1496237 : [(26986 ^ _1496237) ^ [_2608534, _2608536, _2608538] : [-(s(num, i(s(fun(fun(_2601746, num), num), i(s(fun(fun(_2601746, bool), fun(fun(_2601746, num), num)), nsum), s(fun(_2601746, bool), _2608538))), s(fun(_2601746, num), i(s(fun(fun(_2601746, fun(_2601744, num)), fun(_2601746, num)), i(s(fun(fun(_2601746, fun(_2601744, bool)), fun(fun(_2601746, fun(_2601744, num)), fun(_2601746, num))), _2607380), s(fun(_2601746, fun(_2601744, bool)), _2608536))), s(fun(_2601746, fun(_2601744, num)), _2608534))))) = s(num, i(s(fun(fun(prod(_2601746, _2601744), num), num), i(s(fun(fun(prod(_2601746, _2601744), bool), fun(fun(prod(_2601746, _2601744), num), num)), nsum), s(fun(prod(_2601746, _2601744), bool), i(s(fun(fun(prod(_2601746, _2601744), bool), fun(prod(_2601746, _2601744), bool)), gspec), s(fun(prod(_2601746, _2601744), bool), i(s(fun(fun(_2601746, fun(_2601744, bool)), fun(prod(_2601746, _2601744), bool)), i(s(fun(fun(_2601746, bool), fun(fun(_2601746, fun(_2601744, bool)), fun(prod(_2601746, _2601744), bool))), _2603826), s(fun(_2601746, bool), _2608538))), s(fun(_2601746, fun(_2601744, bool)), _2608536))))))), s(fun(prod(_2601746, _2601744), num), i(s(fun(fun(fun(prod(_2601746, _2601744), num), bool), fun(prod(_2601746, _2601744), num)), gabs), s(fun(fun(prod(_2601746, _2601744), num), bool), i(s(fun(fun(_2601746, fun(_2601744, num)), fun(fun(prod(_2601746, _2601744), num), bool)), _2601742), s(fun(_2601746, fun(_2601744, num)), _2608534)))))))), p(s(bool, i(s(fun(fun(_2601746, bool), bool), finite), s(fun(_2601746, bool), _2608538)))), 26992 ^ _1496237 : [(26995 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2601744, bool), bool), finite), s(fun(_2601744, bool), i(s(fun(_2601746, fun(_2601744, bool)), _2608536), s(_2601746, 26991 ^ [_2601742, _2601744, _2601746, _2603826, _2607380, _2608534, _2608536, _2608538]))))))], (26993 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2601746, bool), bool), i(s(fun(_2601746, fun(fun(_2601746, bool), bool)), in), s(_2601746, 26991 ^ [_2601742, _2601744, _2601746, _2603826, _2607380, _2608534, _2608536, _2608538]))), s(fun(_2601746, bool), _2608538)))))]]]]]], 26931 ^ _1496237 : [(26934 ^ _1496237) ^ [_2605364, _2605366, _2605368] : [p(s(bool, i(s(fun(prod(_2601746, _2601744), bool), i(s(fun(bool, fun(prod(_2601746, _2601744), bool)), i(s(fun(prod(_2601746, _2601744), fun(bool, fun(prod(_2601746, _2601744), bool))), setspec), s(prod(_2601746, _2601744), 26928 ^ [_2601742, _2601744, _2601746, _2603826]))), s(bool, _2605364))), s(prod(_2601746, _2601744), i(s(fun(_2601744, prod(_2601746, _2601744)), i(s(fun(_2601746, fun(_2601744, prod(_2601746, _2601744))), c_), s(_2601746, _2605368))), s(_2601744, _2605366)))))), 26945 ^ _1496237 : [(26950 ^ _1496237) ^ [] : [p(s(bool, _2605364))], (26948 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2601744, bool), bool), i(s(fun(_2601744, fun(fun(_2601744, bool), bool)), in), s(_2601744, _2605366))), s(fun(_2601744, bool), i(s(fun(_2601746, fun(_2601744, bool)), 26927 ^ [_2601742, _2601744, _2601746, _2603826]), s(_2601746, _2605368)))))))], (26946 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2601746, bool), bool), i(s(fun(_2601746, fun(fun(_2601746, bool), bool)), in), s(_2601746, _2605368))), s(fun(_2601746, bool), 26926 ^ [_2601742, _2601744, _2601746, _2603826])))))]], 26937 ^ _1496237 : [(26940 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2601746, bool), bool), i(s(fun(_2601746, fun(fun(_2601746, bool), bool)), in), s(_2601746, _2605368))), s(fun(_2601746, bool), 26926 ^ [_2601742, _2601744, _2601746, _2603826])))), p(s(bool, i(s(fun(fun(_2601744, bool), bool), i(s(fun(_2601744, fun(fun(_2601744, bool), bool)), in), s(_2601744, _2605366))), s(fun(_2601744, bool), i(s(fun(_2601746, fun(_2601744, bool)), 26927 ^ [_2601742, _2601744, _2601746, _2603826]), s(_2601746, _2605368))))))], (26938 ^ _1496237) ^ [] : [-(p(s(bool, _2605364)))]]], (26932 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2601746, _2601744), bool), i(s(fun(fun(_2601746, fun(_2601744, bool)), fun(prod(_2601746, _2601744), bool)), i(s(fun(fun(_2601746, bool), fun(fun(_2601746, fun(_2601744, bool)), fun(prod(_2601746, _2601744), bool))), _2603826), s(fun(_2601746, bool), 26926 ^ [_2601742, _2601744, _2601746, _2603826]))), s(fun(_2601746, fun(_2601744, bool)), 26927 ^ [_2601742, _2601744, _2601746, _2603826]))), s(prod(_2601746, _2601744), 26928 ^ [_2601742, _2601744, _2601746, _2603826])))))]], 26956 ^ _1496237 : [(26975 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2601746, _2601744), bool), i(s(fun(bool, fun(prod(_2601746, _2601744), bool)), i(s(fun(prod(_2601746, _2601744), fun(bool, fun(prod(_2601746, _2601744), bool))), setspec), s(prod(_2601746, _2601744), 26928 ^ [_2601742, _2601744, _2601746, _2603826]))), s(bool, 26955 ^ [_2601742, _2601744, _2601746, _2603826]))), s(prod(_2601746, _2601744), i(s(fun(_2601744, prod(_2601746, _2601744)), i(s(fun(_2601746, fun(_2601744, prod(_2601746, _2601744))), c_), s(_2601746, 26953 ^ [_2601742, _2601744, _2601746, _2603826]))), s(_2601744, 26954 ^ [_2601742, _2601744, _2601746, _2603826])))))))], (26957 ^ _1496237) ^ [] : [p(s(bool, 26955 ^ [_2601742, _2601744, _2601746, _2603826])), 26960 ^ _1496237 : [(26963 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2601744, bool), bool), i(s(fun(_2601744, fun(fun(_2601744, bool), bool)), in), s(_2601744, 26954 ^ [_2601742, _2601744, _2601746, _2603826]))), s(fun(_2601744, bool), i(s(fun(_2601746, fun(_2601744, bool)), 26927 ^ [_2601742, _2601744, _2601746, _2603826]), s(_2601746, 26953 ^ [_2601742, _2601744, _2601746, _2603826])))))))], (26961 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2601746, bool), bool), i(s(fun(_2601746, fun(fun(_2601746, bool), bool)), in), s(_2601746, 26953 ^ [_2601742, _2601744, _2601746, _2603826]))), s(fun(_2601746, bool), 26926 ^ [_2601742, _2601744, _2601746, _2603826])))))]]], (26965 ^ _1496237) ^ [] : [-(p(s(bool, 26955 ^ [_2601742, _2601744, _2601746, _2603826]))), p(s(bool, i(s(fun(fun(_2601746, bool), bool), i(s(fun(_2601746, fun(fun(_2601746, bool), bool)), in), s(_2601746, 26953 ^ [_2601742, _2601744, _2601746, _2603826]))), s(fun(_2601746, bool), 26926 ^ [_2601742, _2601744, _2601746, _2603826])))), p(s(bool, i(s(fun(fun(_2601744, bool), bool), i(s(fun(_2601744, fun(fun(_2601744, bool), bool)), in), s(_2601744, 26954 ^ [_2601742, _2601744, _2601746, _2603826]))), s(fun(_2601744, bool), i(s(fun(_2601746, fun(_2601744, bool)), 26927 ^ [_2601742, _2601744, _2601746, _2603826]), s(_2601746, 26953 ^ [_2601742, _2601744, _2601746, _2603826]))))))], (26977 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2601746, _2601744), bool), i(s(fun(fun(_2601746, fun(_2601744, bool)), fun(prod(_2601746, _2601744), bool)), i(s(fun(fun(_2601746, bool), fun(fun(_2601746, fun(_2601744, bool)), fun(prod(_2601746, _2601744), bool))), _2603826), s(fun(_2601746, bool), 26926 ^ [_2601742, _2601744, _2601746, _2603826]))), s(fun(_2601746, fun(_2601744, bool)), 26927 ^ [_2601742, _2601744, _2601746, _2603826]))), s(prod(_2601746, _2601744), 26928 ^ [_2601742, _2601744, _2601746, _2603826]))))]]]]], (10387 ^ _1496237) ^ [_1835731] : [-(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), _1835731))))), s(prod(hreal, hreal), _1835731))))), 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)))))))))], (9345 ^ _1496237) ^ [_1799233, _1799235, _1799237, _1799239, _1799241, _1799243] : [-(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, _1799243))), s(num, _1799239))))))), 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, _1799241))), s(num, _1799237))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1799235))), s(num, _1799233))))))))), 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, _1799243))), s(num, _1799241))))))), s(num, _1799235)))), 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, _1799239))), s(num, _1799237))))))), s(num, _1799233))))], (15526 ^ _1496237) ^ [_1969812, _1969814] : [15578 ^ _1496237 : [(15579 ^ _1496237) ^ [_1972037, _1972039] : [-(s(fun(_1969814, bool), i(s(fun(fun(_1969814, bool), fun(_1969814, bool)), i(s(fun(fun(_1969814, bool), fun(fun(_1969814, bool), fun(_1969814, bool))), union), s(fun(_1969814, bool), _1972039))), s(fun(_1969814, bool), _1972037))) = s(fun(_1969814, bool), i(s(fun(fun(_1969814, bool), fun(_1969814, bool)), gspec), s(fun(_1969814, bool), i(s(fun(fun(_1969814, bool), fun(_1969814, bool)), i(s(fun(fun(_1969814, bool), fun(fun(_1969814, bool), fun(_1969814, bool))), _1969812), s(fun(_1969814, bool), _1972039))), s(fun(_1969814, bool), _1972037))))))]], 15532 ^ _1496237 : [(15535 ^ _1496237) ^ [_1970604, _1970606] : [p(s(bool, i(s(fun(_1969814, bool), i(s(fun(bool, fun(_1969814, bool)), i(s(fun(_1969814, fun(bool, fun(_1969814, bool))), setspec), s(_1969814, 15529 ^ [_1969812, _1969814]))), s(bool, _1970604))), s(_1969814, _1970606)))), 15538 ^ _1496237 : [(15543 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, _1970606))), s(fun(_1969814, bool), 15528 ^ [_1969812, _1969814]))))], (15541 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, _1970606))), s(fun(_1969814, bool), 15527 ^ [_1969812, _1969814]))))], (15539 ^ _1496237) ^ [] : [-(p(s(bool, _1970604)))]], 15544 ^ _1496237 : [(15545 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, _1970606))), s(fun(_1969814, bool), 15527 ^ [_1969812, _1969814]))))), -(p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, _1970606))), s(fun(_1969814, bool), 15528 ^ [_1969812, _1969814])))))], (15551 ^ _1496237) ^ [] : [p(s(bool, _1970604))]]], (15533 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1969814, bool), i(s(fun(fun(_1969814, bool), fun(_1969814, bool)), i(s(fun(fun(_1969814, bool), fun(fun(_1969814, bool), fun(_1969814, bool))), _1969812), s(fun(_1969814, bool), 15527 ^ [_1969812, _1969814]))), s(fun(_1969814, bool), 15528 ^ [_1969812, _1969814]))), s(_1969814, 15529 ^ [_1969812, _1969814])))))]], 15556 ^ _1496237 : [(15575 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1969814, bool), i(s(fun(bool, fun(_1969814, bool)), i(s(fun(_1969814, fun(bool, fun(_1969814, bool))), setspec), s(_1969814, 15529 ^ [_1969812, _1969814]))), s(bool, 15555 ^ [_1969812, _1969814]))), s(_1969814, 15554 ^ [_1969812, _1969814])))))], (15567 ^ _1496237) ^ [] : [15568 ^ _1496237 : [(15571 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, 15554 ^ [_1969812, _1969814]))), s(fun(_1969814, bool), 15528 ^ [_1969812, _1969814]))))], (15569 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, 15554 ^ [_1969812, _1969814]))), s(fun(_1969814, bool), 15527 ^ [_1969812, _1969814]))))]], -(p(s(bool, 15555 ^ [_1969812, _1969814])))], (15557 ^ _1496237) ^ [] : [p(s(bool, 15555 ^ [_1969812, _1969814])), -(p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, 15554 ^ [_1969812, _1969814]))), s(fun(_1969814, bool), 15527 ^ [_1969812, _1969814]))))), -(p(s(bool, i(s(fun(fun(_1969814, bool), bool), i(s(fun(_1969814, fun(fun(_1969814, bool), bool)), in), s(_1969814, 15554 ^ [_1969812, _1969814]))), s(fun(_1969814, bool), 15528 ^ [_1969812, _1969814])))))], (15577 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1969814, bool), i(s(fun(fun(_1969814, bool), fun(_1969814, bool)), i(s(fun(fun(_1969814, bool), fun(fun(_1969814, bool), fun(_1969814, bool))), _1969812), s(fun(_1969814, bool), 15527 ^ [_1969812, _1969814]))), s(fun(_1969814, bool), 15528 ^ [_1969812, _1969814]))), s(_1969814, 15529 ^ [_1969812, _1969814]))))]]], (17103 ^ _1496237) ^ [_2043878] : [-(s(fun(_2043878, bool), i(s(fun(fun(fun(_2043878, bool), bool), fun(_2043878, bool)), unions), s(fun(fun(_2043878, bool), bool), i(s(fun(fun(fun(_2043878, bool), bool), fun(fun(_2043878, bool), bool)), i(s(fun(fun(_2043878, bool), fun(fun(fun(_2043878, bool), bool), fun(fun(_2043878, bool), bool))), insert), s(fun(_2043878, bool), s0))), s(fun(fun(_2043878, bool), bool), u))))) = s(fun(_2043878, bool), i(s(fun(fun(_2043878, bool), fun(_2043878, bool)), i(s(fun(fun(_2043878, bool), fun(fun(_2043878, bool), fun(_2043878, bool))), union), s(fun(_2043878, bool), s0))), s(fun(_2043878, bool), i(s(fun(fun(fun(_2043878, bool), bool), fun(_2043878, bool)), unions), s(fun(fun(_2043878, bool), bool), u))))))], (14187 ^ _1496237) ^ [] : [-(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))], (30327 ^ _1496237) ^ [_2813047, _2813049, _2813051] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2813051, bool), fun(num, bool)), hasu_size), s(fun(_2813051, bool), univ))), s(num, _2813047)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(cart(_2813051, _2813049), bool), fun(num, bool)), hasu_size), s(fun(cart(_2813051, _2813049), bool), univ))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2813047))), s(num, i(s(fun(fun(_2813049, bool), num), dimindex), s(fun(_2813049, bool), univ)))))))))], (38625 ^ _1496237) ^ [_3660151, _3660153] : [-(s(real, _3660153) = 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, _3660153)))), 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, _3660151)))), 38635 ^ _1496237 : [(38638 ^ _1496237) ^ [] : [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 ^ [_3660151, _3660153]))))), s(real, _3660153))))), s(real, _3660151))))], (38636 ^ _1496237) ^ [] : [-(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 ^ [_3660151, _3660153])))))]]], (20690 ^ _1496237) ^ [_2257659] : [s(fun(_2257659, bool), s0) = s(fun(_2257659, bool), empty), -(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2257659, bool), fun(num, bool)), hasu_size), s(fun(_2257659, bool), s0))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))], (11191 ^ _1496237) ^ [_1855982, _1855984] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1855984))), s(real, _1855982))) = s(real, _1855984), -(s(real, _1855982) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10681 ^ _1496237) ^ [_1843139, _1843141] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1843141))), s(real, _1843139))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1843139))), s(real, _1843141))))], (16678 ^ _1496237) ^ [_2019491, _2019493, _2019495] : [s(fun(_2019495, bool), i(s(fun(fun(_2019495, bool), fun(_2019495, bool)), i(s(fun(fun(_2019495, bool), fun(fun(_2019495, bool), fun(_2019495, bool))), union), s(fun(_2019495, bool), _2019493))), s(fun(_2019495, bool), _2019491))) = s(fun(_2019495, bool), _2019491), -(p(s(bool, i(s(fun(fun(_2019495, bool), bool), i(s(fun(fun(_2019495, bool), fun(fun(_2019495, bool), bool)), subset), s(fun(_2019495, bool), _2019493))), s(fun(_2019495, bool), _2019491)))))], (114 ^ _1496237) ^ [_1497850, _1497852, _1497854, _1497856] : [-(cart(_1497856, _1497852) = cart(_1497854, _1497850)), _1497856 = _1497854, _1497852 = _1497850], (4844 ^ _1496237) ^ [_1618969] : [4847 ^ _1496237 : [(4848 ^ _1496237) ^ [_1619147] : [p(s(bool, i(s(fun(num, bool), _1618969), s(num, _1619147))))]], 4850 ^ _1496237 : [(4853 ^ _1496237) ^ [_1619255] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 4849 ^ [_1618969, _1619255]))), s(num, _1619255))))], (4851 ^ _1496237) ^ [_1619215] : [-(p(s(bool, i(s(fun(num, bool), _1618969), s(num, 4849 ^ [_1618969, _1619215])))))]], 4855 ^ _1496237 : [(4858 ^ _1496237) ^ [_1619397] : [p(s(bool, i(s(fun(num, bool), _1618969), s(num, _1619397)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1619397))), s(num, 4854 ^ [_1618969])))))], (4856 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1618969), s(num, 4854 ^ [_1618969])))))]]], (7294 ^ _1496237) ^ [_1703628, _1703630] : [-(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, _1703630))))), s(num, i(s(fun(num, num), bit1), s(num, _1703628))))) = 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, _1703630))))), 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, _1703630))))), s(num, _1703628))))), 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, _1703630))))), s(num, _1703628))))))))], (6658 ^ _1496237) ^ [_1662936, _1662938] : [p(s(bool, i(s(fun(fun(_1662938, fun(_1662938, bool)), bool), wf), s(fun(_1662938, fun(_1662938, bool)), l_l_)))), 6661 ^ _1496237 : [(6662 ^ _1496237) ^ [_1663360] : [6666 ^ _1496237 : [(6667 ^ _1496237) ^ [_1663897] : [p(s(bool, i(s(fun(_1662938, bool), i(s(fun(_1662938, fun(_1662938, bool)), l_l_), s(_1662938, _1663897))), s(_1662938, 6665 ^ [_1662936, _1662938, _1663360])))), -(s(_1662936, i(s(fun(_1662938, _1662936), 6663 ^ [_1662936, _1662938, _1663360]), s(_1662938, _1663897))) = s(_1662936, i(s(fun(_1662938, _1662936), 6664 ^ [_1662936, _1662938, _1663360]), s(_1662938, _1663897))))], (6673 ^ _1496237) ^ [] : [s(_1662936, i(s(fun(_1662938, _1662936), i(s(fun(fun(_1662938, _1662936), fun(_1662938, _1662936)), _1663360), s(fun(_1662938, _1662936), 6663 ^ [_1662936, _1662938, _1663360]))), s(_1662938, 6665 ^ [_1662936, _1662938, _1663360]))) = s(_1662936, i(s(fun(_1662938, _1662936), i(s(fun(fun(_1662938, _1662936), fun(_1662938, _1662936)), _1663360), s(fun(_1662938, _1662936), 6664 ^ [_1662936, _1662938, _1663360]))), s(_1662938, 6665 ^ [_1662936, _1662938, _1663360])))]], 6674 ^ _1496237 : [(6675 ^ _1496237) ^ [_1664279, _1664281] : [-(s(fun(_1662938, _1662936), _1664281) = s(fun(_1662938, _1662936), _1664279)), s(_1662936, i(s(fun(_1662938, _1662936), _1664281), s(_1662938, 6678 ^ [_1662936, _1662938, _1663360, _1664279, _1664281]))) = s(_1662936, i(s(fun(_1662938, _1662936), i(s(fun(fun(_1662938, _1662936), fun(_1662938, _1662936)), _1663360), s(fun(_1662938, _1662936), _1664281))), s(_1662938, 6678 ^ [_1662936, _1662938, _1663360, _1664279, _1664281]))), s(_1662936, i(s(fun(_1662938, _1662936), _1664279), s(_1662938, 6681 ^ [_1662936, _1662938, _1663360, _1664279, _1664281]))) = s(_1662936, i(s(fun(_1662938, _1662936), i(s(fun(fun(_1662938, _1662936), fun(_1662938, _1662936)), _1663360), s(fun(_1662938, _1662936), _1664279))), s(_1662938, 6681 ^ [_1662936, _1662938, _1663360, _1664279, _1664281])))]]]]], (36227 ^ _1496237) ^ [_3543379, _3543381, _3543383, _3543385, _3543387, _3543389] : [-(p(s(bool, i(s(fun(fun(sum0(sum0(_3543389, _3543387), _3543385), bool), bool), i(s(fun(fun(sum0(_3543389, sum0(_3543387, _3543385)), bool), fun(fun(sum0(sum0(_3543389, _3543387), _3543385), bool), bool)), a_u_c), s(fun(sum0(_3543389, sum0(_3543387, _3543385)), bool), i(s(fun(fun(sum0(_3543387, _3543385), bool), fun(sum0(_3543389, sum0(_3543387, _3543385)), bool)), i(s(fun(fun(_3543389, bool), fun(fun(sum0(_3543387, _3543385), bool), fun(sum0(_3543389, sum0(_3543387, _3543385)), bool))), p_u_c), s(fun(_3543389, bool), _3543383))), s(fun(sum0(_3543387, _3543385), bool), i(s(fun(fun(_3543385, bool), fun(sum0(_3543387, _3543385), bool)), i(s(fun(fun(_3543387, bool), fun(fun(_3543385, bool), fun(sum0(_3543387, _3543385), bool))), p_u_c), s(fun(_3543387, bool), _3543381))), s(fun(_3543385, bool), _3543379))))))), s(fun(sum0(sum0(_3543389, _3543387), _3543385), bool), i(s(fun(fun(_3543385, bool), fun(sum0(sum0(_3543389, _3543387), _3543385), bool)), i(s(fun(fun(sum0(_3543389, _3543387), bool), fun(fun(_3543385, bool), fun(sum0(sum0(_3543389, _3543387), _3543385), bool))), p_u_c), s(fun(sum0(_3543389, _3543387), bool), i(s(fun(fun(_3543387, bool), fun(sum0(_3543389, _3543387), bool)), i(s(fun(fun(_3543389, bool), fun(fun(_3543387, bool), fun(sum0(_3543389, _3543387), bool))), p_u_c), s(fun(_3543389, bool), _3543383))), s(fun(_3543387, bool), _3543381))))), s(fun(_3543385, bool), _3543379)))))))], (1888 ^ _1496237) ^ [_1525649, _1525651, _1525653] : [1890 ^ _1496237 : [(1893 ^ _1496237) ^ [] : [p(s(bool, _1525649))], (1891 ^ _1496237) ^ [] : [p(s(bool, _1525651))]], 1896 ^ _1496237 : [(1897 ^ _1496237) ^ [_1525801] : [-(p(s(bool, _1525651)))]], 1898 ^ _1496237 : [(1899 ^ _1496237) ^ [_1525829] : [-(p(s(bool, _1525649)))]]], (17037 ^ _1496237) ^ [_2040051, _2040053, _2040055] : [-(p(s(bool, i(s(fun(fun(_2040055, bool), bool), i(s(fun(fun(_2040055, bool), fun(fun(_2040055, bool), bool)), psubset), s(fun(_2040055, bool), _2040053))), s(fun(_2040055, bool), _2040051))))), 17038 ^ _1496237 : [(17039 ^ _1496237) ^ [_2040262] : [-(p(s(bool, i(s(fun(fun(_2040055, bool), bool), i(s(fun(_2040055, fun(fun(_2040055, bool), bool)), in), s(_2040055, _2040262))), s(fun(_2040055, bool), _2040053))))), p(s(bool, i(s(fun(fun(_2040055, bool), bool), i(s(fun(fun(_2040055, bool), fun(fun(_2040055, bool), bool)), subset), s(fun(_2040055, bool), i(s(fun(fun(_2040055, bool), fun(_2040055, bool)), i(s(fun(_2040055, fun(fun(_2040055, bool), fun(_2040055, bool))), insert), s(_2040055, _2040262))), s(fun(_2040055, bool), _2040053))))), s(fun(_2040055, bool), _2040051))))]]], (12896 ^ _1496237) ^ [_1899024, _1899026, _1899028] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1899028)))), -(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, _1899026))), s(num, _1899028))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899024))), s(num, _1899028))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1899026))), s(real, _1899024))))], (23665 ^ _1496237) ^ [_2396903, _2396905] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2396905)))), -(s(fun(real, bool), _2396905) = s(fun(real, bool), empty)), 23672 ^ _1496237 : [(23682 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2396903))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2396905))))))), 23683 ^ _1496237 : [(23684 ^ _1496237) ^ [_2397292] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2397292))), s(fun(real, bool), _2396905)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2396903))), s(real, _2397292))))]]], (23673 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2396903))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2396905)))))), 23677 ^ _1496237 : [(23680 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2396903))), s(real, 23676 ^ [_2396903, _2396905])))))], (23678 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23676 ^ [_2396903, _2396905]))), s(fun(real, bool), _2396905)))))]]]]], (5763 ^ _1496237) ^ [_1641271, _1641273, _1641275, _1641277] : [s(num, _1641277) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1641275))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1641271))), s(num, _1641273))))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1641277))), s(num, _1641273))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1641275))), s(num, _1641273))))], (17381 ^ _1496237) ^ [_2061911, _2061913, _2061915, _2061917] : [17383 ^ _1496237 : [(17386 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2061917, bool), p0), s(_2061917, i(s(fun(_2061915, _2061917), _2061913), s(_2061915, 17382 ^ [_2061911, _2061913, _2061915, _2061917]))))))], (17384 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2061915, bool), bool), i(s(fun(_2061915, fun(fun(_2061915, bool), bool)), in), s(_2061915, 17382 ^ [_2061911, _2061913, _2061915, _2061917]))), s(fun(_2061915, bool), _2061911)))))]], 17387 ^ _1496237 : [(17388 ^ _1496237) ^ [_2062306] : [p(s(bool, i(s(fun(fun(_2061917, bool), bool), i(s(fun(_2061917, fun(fun(_2061917, bool), bool)), in), s(_2061917, _2062306))), s(fun(_2061917, bool), i(s(fun(fun(_2061915, bool), fun(_2061917, bool)), i(s(fun(fun(_2061915, _2061917), fun(fun(_2061915, bool), fun(_2061917, bool))), image), s(fun(_2061915, _2061917), _2061913))), s(fun(_2061915, bool), _2061911)))))), -(p(s(bool, i(s(fun(_2061917, bool), p0), s(_2061917, _2062306)))))]]], (13218 ^ _1496237) ^ [] : [-(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))], (14287 ^ _1496237) ^ [_1932568, _1932570] : [-(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, _1932570))), s(int, _1932568))))), s(int, _1932570)))))], (2388 ^ _1496237) ^ [_1535641, _1535643, _1535645] : [-(s(_1535645, i(s(fun(fun(_1535645, bool), _1535645), h_), s(fun(_1535645, bool), _1535643))) = s(_1535645, _1535641)), 2392 ^ _1496237 : [(2395 ^ _1496237) ^ [] : [s(_1535645, 2389 ^ [_1535641, _1535643, _1535645]) = s(_1535645, _1535641)], (2393 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1535645, bool), _1535643), s(_1535645, 2389 ^ [_1535641, _1535643, _1535645])))))]], 2396 ^ _1496237 : [(2399 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1535645, bool), _1535643), s(_1535645, 2389 ^ [_1535641, _1535643, _1535645]))))], (2397 ^ _1496237) ^ [] : [-(s(_1535645, 2389 ^ [_1535641, _1535643, _1535645]) = s(_1535645, _1535641))]]], (27614 ^ _1496237) ^ [_2646258, _2646260, _2646262] : [27616 ^ _1496237 : [(27619 ^ _1496237) ^ [] : [s(real, i(s(fun(_2646262, real), _2646260), s(_2646262, 27615 ^ [_2646258, _2646260, _2646262]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (27617 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2646262, bool), bool), i(s(fun(_2646262, fun(fun(_2646262, bool), bool)), in), s(_2646262, 27615 ^ [_2646258, _2646260, _2646262]))), s(fun(_2646262, bool), _2646258)))))]], -(s(real, i(s(fun(fun(_2646262, real), real), i(s(fun(fun(_2646262, bool), fun(fun(_2646262, real), real)), sum), s(fun(_2646262, bool), _2646258))), s(fun(_2646262, real), _2646260))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6036 ^ _1496237) ^ [_1647386, _1647388, _1647390] : [-(s(num, _1647386) = 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, _1647390))), s(num, _1647386))))), s(num, _1647388))))), s(num, _1647386))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1647390))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1647388))), s(num, _1647386))))))], (4937 ^ _1496237) ^ [_1620847] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1620847))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1620847)))))], (2903 ^ _1496237) ^ [] : [2906 ^ _1496237 : [(2909 ^ _1496237) ^ [] : [p(s(bool, b))], (2907 ^ _1496237) ^ [] : [-(p(s(bool, a)))]], 2910 ^ _1496237 : [(2913 ^ _1496237) ^ [] : [p(s(bool, d0))], (2911 ^ _1496237) ^ [] : [-(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)))))], (15692 ^ _1496237) ^ [_1977213, _1977215] : [15745 ^ _1496237 : [(15746 ^ _1496237) ^ [_1979796] : [-(s(fun(_1977215, bool), i(s(fun(fun(fun(_1977215, bool), bool), fun(_1977215, bool)), inters), s(fun(fun(_1977215, bool), bool), _1979796))) = s(fun(_1977215, bool), i(s(fun(fun(_1977215, bool), fun(_1977215, bool)), gspec), s(fun(_1977215, bool), i(s(fun(fun(fun(_1977215, bool), bool), fun(_1977215, bool)), _1977213), s(fun(fun(_1977215, bool), bool), _1979796))))))]], 15697 ^ _1496237 : [(15700 ^ _1496237) ^ [_1977909, _1977911] : [p(s(bool, i(s(fun(_1977215, bool), i(s(fun(bool, fun(_1977215, bool)), i(s(fun(_1977215, fun(bool, fun(_1977215, bool))), setspec), s(_1977215, 15694 ^ [_1977213, _1977215]))), s(bool, _1977909))), s(_1977215, _1977911)))), 15703 ^ _1496237 : [(15709 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1977215, bool), bool), i(s(fun(_1977215, fun(fun(_1977215, bool), bool)), in), s(_1977215, _1977911))), s(fun(_1977215, bool), 15705 ^ [_1977213, _1977215, _1977909, _1977911]))))], (15707 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_1977215, bool), bool), bool), i(s(fun(fun(_1977215, bool), fun(fun(fun(_1977215, bool), bool), bool)), in), s(fun(_1977215, bool), 15705 ^ [_1977213, _1977215, _1977909, _1977911]))), s(fun(fun(_1977215, bool), bool), 15693 ^ [_1977213, _1977215])))))], (15704 ^ _1496237) ^ [] : [-(p(s(bool, _1977909)))]], 15710 ^ _1496237 : [(15711 ^ _1496237) ^ [_1978394] : [p(s(bool, i(s(fun(fun(fun(_1977215, bool), bool), bool), i(s(fun(fun(_1977215, bool), fun(fun(fun(_1977215, bool), bool), bool)), in), s(fun(_1977215, bool), _1978394))), s(fun(fun(_1977215, bool), bool), 15693 ^ [_1977213, _1977215])))), -(p(s(bool, i(s(fun(fun(_1977215, bool), bool), i(s(fun(_1977215, fun(fun(_1977215, bool), bool)), in), s(_1977215, _1977911))), s(fun(_1977215, bool), _1978394)))))], (15717 ^ _1496237) ^ [] : [p(s(bool, _1977909))]]], (15698 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1977215, bool), i(s(fun(fun(fun(_1977215, bool), bool), fun(_1977215, bool)), _1977213), s(fun(fun(_1977215, bool), bool), 15693 ^ [_1977213, _1977215]))), s(_1977215, 15694 ^ [_1977213, _1977215])))))]], 15722 ^ _1496237 : [(15742 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1977215, bool), i(s(fun(bool, fun(_1977215, bool)), i(s(fun(_1977215, fun(bool, fun(_1977215, bool))), setspec), s(_1977215, 15694 ^ [_1977213, _1977215]))), s(bool, 15721 ^ [_1977213, _1977215]))), s(_1977215, 15720 ^ [_1977213, _1977215])))))], (15733 ^ _1496237) ^ [] : [15735 ^ _1496237 : [(15738 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1977215, bool), bool), i(s(fun(_1977215, fun(fun(_1977215, bool), bool)), in), s(_1977215, 15720 ^ [_1977213, _1977215]))), s(fun(_1977215, bool), 15734 ^ [_1977213, _1977215]))))], (15736 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_1977215, bool), bool), bool), i(s(fun(fun(_1977215, bool), fun(fun(fun(_1977215, bool), bool), bool)), in), s(fun(_1977215, bool), 15734 ^ [_1977213, _1977215]))), s(fun(fun(_1977215, bool), bool), 15693 ^ [_1977213, _1977215])))))]], -(p(s(bool, 15721 ^ [_1977213, _1977215])))], (15723 ^ _1496237) ^ [] : [p(s(bool, 15721 ^ [_1977213, _1977215])), 15726 ^ _1496237 : [(15727 ^ _1496237) ^ [_1979050] : [p(s(bool, i(s(fun(fun(fun(_1977215, bool), bool), bool), i(s(fun(fun(_1977215, bool), fun(fun(fun(_1977215, bool), bool), bool)), in), s(fun(_1977215, bool), _1979050))), s(fun(fun(_1977215, bool), bool), 15693 ^ [_1977213, _1977215])))), -(p(s(bool, i(s(fun(fun(_1977215, bool), bool), i(s(fun(_1977215, fun(fun(_1977215, bool), bool)), in), s(_1977215, 15720 ^ [_1977213, _1977215]))), s(fun(_1977215, bool), _1979050)))))]]], (15744 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1977215, bool), i(s(fun(fun(fun(_1977215, bool), bool), fun(_1977215, bool)), _1977213), s(fun(fun(_1977215, bool), bool), 15693 ^ [_1977213, _1977215]))), s(_1977215, 15694 ^ [_1977213, _1977215]))))]]], (40118 ^ _1496237) ^ [_3830385, _3830387, _3830389] : [s(real, i(s(fun(_3830389, real), i(s(fun(num, fun(_3830389, real)), i(s(fun(fun(_3830389, cart(real, _3830387)), fun(num, fun(_3830389, real))), _3830385), s(fun(_3830389, cart(real, _3830387)), 40119 ^ [_3830385, _3830387, _3830389]))), s(num, 40120 ^ [_3830385, _3830387, _3830389]))), s(_3830389, 40121 ^ [_3830385, _3830387, _3830389]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _3830387), fun(num, real)), d_), s(cart(real, _3830387), i(s(fun(_3830389, cart(real, _3830387)), 40119 ^ [_3830385, _3830387, _3830389]), s(_3830389, 40121 ^ [_3830385, _3830387, _3830389]))))), s(num, 40120 ^ [_3830385, _3830387, _3830389]))), 40124 ^ _1496237 : [(40125 ^ _1496237) ^ [_3831120, _3831122, _3831124] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3830387), fun(num, real)), d_), s(cart(real, _3830387), i(s(fun(fun(_3830389, cart(real, _3830387)), cart(real, _3830387)), i(s(fun(fun(_3830389, bool), fun(fun(_3830389, cart(real, _3830387)), cart(real, _3830387))), vsum), s(fun(_3830389, bool), _3831124))), s(fun(_3830389, cart(real, _3830387)), _3831122))))), s(num, _3831120))) = s(real, i(s(fun(fun(_3830389, real), real), i(s(fun(fun(_3830389, bool), fun(fun(_3830389, real), real)), sum), s(fun(_3830389, bool), _3831124))), s(fun(_3830389, real), i(s(fun(num, fun(_3830389, real)), i(s(fun(fun(_3830389, cart(real, _3830387)), fun(num, fun(_3830389, real))), _3830385), s(fun(_3830389, cart(real, _3830387)), _3831122))), s(num, _3831120)))))), 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, _3831120)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3831120))), s(num, i(s(fun(fun(_3830387, bool), num), dimindex), s(fun(_3830387, bool), univ))))))]]], (394 ^ _1496237) ^ [_1502548, _1502550, _1502552, _1502554] : [-(s(_1502552, _1502550) = s(_1502552, _1502550))], (39812 ^ _1496237) ^ [_3805923, _3805925] : [39813 ^ _1496237 : [(39816 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_ge), s(real, i(s(fun(cart(real, _3805925), real), i(s(fun(cart(real, _3805925), fun(cart(real, _3805925), real)), dot), s(cart(real, _3805925), _3805923))), s(cart(real, _3805925), _3805923))))), 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 ^ _1496237) ^ [] : [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, _3805925), real), vectoru_norm), s(cart(real, _3805925), _3805923))))), s(real, a0)))))], (29977 ^ _1496237) ^ [_2794393, _2794395, _2794397, _2794399] : [s(cart(_2794399, _2794397), _2794395) = s(cart(_2794399, _2794397), _2794393), 29980 ^ _1496237 : [(29981 ^ _1496237) ^ [_2794605] : [-(s(_2794399, i(s(fun(num, _2794399), i(s(fun(cart(_2794399, _2794397), fun(num, _2794399)), d_), s(cart(_2794399, _2794397), _2794395))), s(num, _2794605))) = s(_2794399, i(s(fun(num, _2794399), i(s(fun(cart(_2794399, _2794397), fun(num, _2794399)), d_), s(cart(_2794399, _2794397), _2794393))), s(num, _2794605)))), 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, _2794605)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2794605))), s(num, i(s(fun(fun(_2794397, bool), num), dimindex), s(fun(_2794397, bool), univ))))))]]], (5070 ^ _1496237) ^ [_1623508] : [5071 ^ _1496237 : [(5072 ^ _1496237) ^ [_1623565] : [s(num, _1623508) = 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, _1623565)))]], -(p(s(bool, i(s(fun(num, bool), even), s(num, _1623508)))))], (40455 ^ _1496237) ^ [_3856253, _3856255, _3856257, _3856259, _3856261] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3856261), real), vectoru_norm), s(cart(real, _3856261), i(s(fun(fun(_3856259, cart(real, _3856261)), cart(real, _3856261)), i(s(fun(fun(_3856259, bool), fun(fun(_3856259, cart(real, _3856261)), cart(real, _3856261))), vsum), s(fun(_3856259, bool), _3856257))), s(fun(_3856259, cart(real, _3856261)), _3856255))))))), s(real, i(s(fun(fun(_3856259, real), real), i(s(fun(fun(_3856259, bool), fun(fun(_3856259, real), real)), sum), s(fun(_3856259, bool), _3856257))), s(fun(_3856259, real), _3856253))))))), p(s(bool, i(s(fun(fun(_3856259, bool), bool), finite), s(fun(_3856259, bool), _3856257)))), 40461 ^ _1496237 : [(40464 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3856261), real), vectoru_norm), s(cart(real, _3856261), i(s(fun(_3856259, cart(real, _3856261)), _3856255), s(_3856259, 40460 ^ [_3856253, _3856255, _3856257, _3856259, _3856261]))))))), s(real, i(s(fun(_3856259, real), _3856253), s(_3856259, 40460 ^ [_3856253, _3856255, _3856257, _3856259, _3856261]))))))], (40462 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3856259, bool), bool), i(s(fun(_3856259, fun(fun(_3856259, bool), bool)), in), s(_3856259, 40460 ^ [_3856253, _3856255, _3856257, _3856259, _3856261]))), s(fun(_3856259, bool), _3856257)))))]]], (7937 ^ _1496237) ^ [_1727306, _1727308, _1727310, _1727312] : [-(s(_1727312, i(s(fun(list(_1727310), _1727312), 7935 ^ [_1727306, _1727308, _1727310, _1727312]), s(list(_1727310), nil))) = s(_1727312, _1727308))], (2007 ^ _1496237) ^ [_1527936, _1527938, _1527940] : [2009 ^ _1496237 : [(2012 ^ _1496237) ^ [] : [p(s(bool, _1527936))], (2010 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1527940, bool), _1527938), s(_1527940, 2008 ^ [_1527936, _1527938, _1527940])))))]], 2015 ^ _1496237 : [(2016 ^ _1496237) ^ [_1528127] : [p(s(bool, i(s(fun(_1527940, bool), _1527938), s(_1527940, _1528127))))]], -(p(s(bool, _1527936)))], (16839 ^ _1496237) ^ [_2027349, _2027351] : [-(s(fun(_2027351, bool), i(s(fun(fun(_2027351, bool), fun(_2027351, bool)), i(s(fun(fun(_2027351, bool), fun(fun(_2027351, bool), fun(_2027351, bool))), diff), s(fun(_2027351, bool), _2027349))), s(fun(_2027351, bool), univ))) = s(fun(_2027351, bool), empty))], (26828 ^ _1496237) ^ [_2597330, _2597332, _2597334, _2597336] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2597336, num), num), i(s(fun(fun(_2597336, bool), fun(fun(_2597336, num), num)), nsum), s(fun(_2597336, bool), _2597334))), s(fun(_2597336, num), _2597330))))), s(num, i(s(fun(fun(_2597336, num), num), i(s(fun(fun(_2597336, bool), fun(fun(_2597336, num), num)), nsum), s(fun(_2597336, bool), _2597332))), s(fun(_2597336, num), _2597330))))))), p(s(bool, i(s(fun(fun(_2597336, bool), bool), finite), s(fun(_2597336, bool), _2597334)))), p(s(bool, i(s(fun(fun(_2597336, bool), bool), finite), s(fun(_2597336, bool), _2597332)))), 26838 ^ _1496237 : [(26841 ^ _1496237) ^ [] : [s(num, i(s(fun(_2597336, num), _2597330), s(_2597336, 26837 ^ [_2597330, _2597332, _2597334, _2597336]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26839 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2597336, bool), bool), i(s(fun(_2597336, fun(fun(_2597336, bool), bool)), in), s(_2597336, 26837 ^ [_2597330, _2597332, _2597334, _2597336]))), s(fun(_2597336, bool), i(s(fun(fun(_2597336, bool), fun(_2597336, bool)), i(s(fun(fun(_2597336, bool), fun(fun(_2597336, bool), fun(_2597336, bool))), diff), s(fun(_2597336, bool), _2597334))), s(fun(_2597336, bool), _2597332)))))))]]], (23035 ^ _1496237) ^ [_2367652, _2367654, _2367656, _2367658, _2367660] : [23037 ^ _1496237 : [(23040 ^ _1496237) ^ [_2368184] : [p(s(bool, i(s(fun(fun(_2367660, bool), bool), i(s(fun(fun(_2367660, bool), fun(fun(_2367660, bool), bool)), subset), s(fun(_2367660, bool), _2368184))), s(fun(_2367660, bool), _2367654)))), s(fun(_2367658, bool), i(s(fun(fun(_2367660, bool), fun(_2367658, bool)), i(s(fun(fun(_2367660, _2367658), fun(fun(_2367660, bool), fun(_2367658, bool))), image), s(fun(_2367660, _2367658), _2367656))), s(fun(_2367660, bool), _2368184))) = s(fun(_2367658, bool), 23036 ^ [_2367652, _2367654, _2367656, _2367658, _2367660])], (23038 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2367658, bool), bool), i(s(fun(fun(_2367658, bool), fun(fun(_2367658, bool), bool)), subset), s(fun(_2367658, bool), 23036 ^ [_2367652, _2367654, _2367656, _2367658, _2367660]))), s(fun(_2367658, bool), _2367652)))))]], 23045 ^ _1496237 : [(23046 ^ _1496237) ^ [_2368505] : [p(s(bool, i(s(fun(fun(_2367658, bool), bool), i(s(fun(_2367658, fun(fun(_2367658, bool), bool)), in), s(_2367658, _2368505))), s(fun(_2367658, bool), _2367652)))), 23050 ^ _1496237 : [(23053 ^ _1496237) ^ [] : [-(s(_2367658, i(s(fun(_2367660, _2367658), _2367656), s(_2367660, 23049 ^ [_2367652, _2367654, _2367656, _2367658, _2367660, _2368505]))) = s(_2367658, _2368505))], (23051 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2367660, bool), bool), i(s(fun(_2367660, fun(fun(_2367660, bool), bool)), in), s(_2367660, 23049 ^ [_2367652, _2367654, _2367656, _2367658, _2367660, _2368505]))), s(fun(_2367660, bool), _2367654)))))]]]]], (11045 ^ _1496237) ^ [_1852585, _1852587] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1852585))), s(real, _1852587)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1852587))), s(real, _1852585))))], (39661 ^ _1496237) ^ [_3799091, _3799093, _3799095] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3799095), real), vectoru_norm), s(cart(real, _3799095), i(s(fun(cart(real, _3799095), cart(real, _3799095)), i(s(fun(cart(real, _3799095), fun(cart(real, _3799095), cart(real, _3799095))), vectoru_add), s(cart(real, _3799095), _3799093))), s(cart(real, _3799095), _3799091))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3799095), real), vectoru_norm), s(cart(real, _3799095), _3799093))))), s(real, i(s(fun(cart(real, _3799095), real), vectoru_norm), s(cart(real, _3799095), _3799091)))))))))], (39944 ^ _1496237) ^ [_3812760, _3812762, _3812764, _3812766, _3812768] : [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, _3812768), cart(real, _3812768)), real), distance), s(prod(cart(real, _3812768), cart(real, _3812768)), i(s(fun(cart(real, _3812768), prod(cart(real, _3812768), cart(real, _3812768))), i(s(fun(cart(real, _3812768), fun(cart(real, _3812768), prod(cart(real, _3812768), cart(real, _3812768)))), c_), s(cart(real, _3812768), _3812766))), s(cart(real, _3812768), _3812762))))))), s(real, i(s(fun(prod(cart(real, _3812768), cart(real, _3812768)), real), distance), s(prod(cart(real, _3812768), cart(real, _3812768)), i(s(fun(cart(real, _3812768), prod(cart(real, _3812768), cart(real, _3812768))), i(s(fun(cart(real, _3812768), fun(cart(real, _3812768), prod(cart(real, _3812768), cart(real, _3812768)))), c_), s(cart(real, _3812768), _3812764))), s(cart(real, _3812768), _3812762))))))))), s(real, _3812760)))), -(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, _3812768), cart(real, _3812768)), real), distance), s(prod(cart(real, _3812768), cart(real, _3812768)), i(s(fun(cart(real, _3812768), prod(cart(real, _3812768), cart(real, _3812768))), i(s(fun(cart(real, _3812768), fun(cart(real, _3812768), prod(cart(real, _3812768), cart(real, _3812768)))), c_), s(cart(real, _3812768), _3812766))), s(cart(real, _3812768), _3812764))))))), s(real, _3812760)))))], (35738 ^ _1496237) ^ [_3519684, _3519686, _3519688, _3519690] : [-(p(s(bool, i(s(fun(fun(_3519690, bool), bool), i(s(fun(fun(_3519688, bool), fun(fun(_3519690, bool), bool)), l_a_u_c), s(fun(_3519688, bool), _3519686))), s(fun(_3519690, bool), _3519684))))), -(p(s(bool, i(s(fun(fun(_3519688, bool), bool), i(s(fun(fun(_3519690, bool), fun(fun(_3519688, bool), bool)), l_u_c), s(fun(_3519690, bool), _3519684))), s(fun(_3519688, bool), _3519686)))))], (14385 ^ _1496237) ^ [_1934639, _1934641] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1934641))), s(int, _1934639))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1934639))), s(int, _1934641))))], (37065 ^ _1496237) ^ [] : [-(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)))))], (3790 ^ _1496237) ^ [_1594280, _1594282, _1594284] : [3793 ^ _1496237 : [(3796 ^ _1496237) ^ [] : [s(_1594282, 3791 ^ [_1594280, _1594282, _1594284]) = s(_1594282, 3792 ^ [_1594280, _1594282, _1594284])], (3794 ^ _1496237) ^ [] : [-(s(_1594284, i(s(fun(_1594282, _1594284), _1594280), s(_1594282, 3791 ^ [_1594280, _1594282, _1594284]))) = s(_1594284, i(s(fun(_1594282, _1594284), _1594280), s(_1594282, 3792 ^ [_1594280, _1594282, _1594284]))))]], -(p(s(bool, i(s(fun(fun(_1594282, _1594284), bool), oneu_one), s(fun(_1594282, _1594284), _1594280)))))], (8136 ^ _1496237) ^ [_1736733] : [p(s(bool, i(s(fun(list(_1736733), bool), i(s(fun(fun(_1736733, bool), fun(list(_1736733), bool)), all0), s(fun(_1736733, bool), p0))), s(list(_1736733), i(s(fun(list(_1736733), list(_1736733)), i(s(fun(_1736733, fun(list(_1736733), list(_1736733))), cons), s(_1736733, h0))), s(list(_1736733), t0)))))), 8139 ^ _1496237 : [(8142 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1736733), bool), i(s(fun(fun(_1736733, bool), fun(list(_1736733), bool)), all0), s(fun(_1736733, bool), p0))), s(list(_1736733), t0)))))], (8140 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1736733, bool), p0), s(_1736733, h0)))))]]], (16966 ^ _1496237) ^ [_2035300] : [-(s(fun(_2035300, bool), i(s(fun(fun(_2035300, bool), fun(_2035300, bool)), i(s(fun(fun(_2035300, bool), fun(fun(_2035300, bool), fun(_2035300, bool))), union), s(fun(_2035300, bool), i(s(fun(fun(_2035300, bool), fun(_2035300, bool)), i(s(fun(fun(_2035300, bool), fun(fun(_2035300, bool), fun(_2035300, bool))), union), s(fun(_2035300, bool), p1))), s(fun(_2035300, bool), q))))), s(fun(_2035300, bool), r0))) = s(fun(_2035300, bool), i(s(fun(fun(_2035300, bool), fun(_2035300, bool)), i(s(fun(fun(_2035300, bool), fun(fun(_2035300, bool), fun(_2035300, bool))), union), s(fun(_2035300, bool), p1))), s(fun(_2035300, bool), i(s(fun(fun(_2035300, bool), fun(_2035300, bool)), i(s(fun(fun(_2035300, bool), fun(fun(_2035300, bool), fun(_2035300, bool))), union), s(fun(_2035300, bool), q))), s(fun(_2035300, bool), r0))))))], (7372 ^ _1496237) ^ [_1705760] : [-(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, _1705760))))), s(num, u_0))) = s(bool, f0))], (24235 ^ _1496237) ^ [_2411919, _2411921] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2411919)))), 24239 ^ _1496237 : [(24246 ^ _1496237) ^ [] : [s(fun(real, bool), _2411919) = s(fun(real, bool), empty), -(p(s(bool, 24238 ^ [_2411919, _2411921])))], (24240 ^ _1496237) ^ [] : [p(s(bool, 24238 ^ [_2411919, _2411921])), -(s(fun(real, bool), _2411919) = s(fun(real, bool), empty))], (24252 ^ _1496237) ^ [] : [-(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, _2411921))), s(fun(real, bool), _2411919))))) = 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 ^ [_2411919, _2411921]))), s(real, _2411921))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_min), s(real, _2411921))), s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2411919))))))))]]], (42892 ^ _1496237) ^ [_4071171, _4071173, _4071175, _4071177] : [-(s(cart(cart(real, _4071175), _4071177), i(s(fun(cart(cart(real, _4071177), _4071175), cart(cart(real, _4071175), _4071177)), transp), s(cart(cart(real, _4071177), _4071175), i(s(fun(cart(cart(real, _4071177), _4071175), cart(cart(real, _4071177), _4071175)), i(s(fun(cart(cart(real, _4071177), _4071175), fun(cart(cart(real, _4071177), _4071175), cart(cart(real, _4071177), _4071175))), matrixu_sub), s(cart(cart(real, _4071177), _4071175), _4071173))), s(cart(cart(real, _4071177), _4071175), _4071171))))) = s(cart(cart(real, _4071175), _4071177), i(s(fun(cart(cart(real, _4071175), _4071177), cart(cart(real, _4071175), _4071177)), i(s(fun(cart(cart(real, _4071175), _4071177), fun(cart(cart(real, _4071175), _4071177), cart(cart(real, _4071175), _4071177))), matrixu_sub), s(cart(cart(real, _4071175), _4071177), i(s(fun(cart(cart(real, _4071177), _4071175), cart(cart(real, _4071175), _4071177)), transp), s(cart(cart(real, _4071177), _4071175), _4071173))))), s(cart(cart(real, _4071175), _4071177), i(s(fun(cart(cart(real, _4071177), _4071175), cart(cart(real, _4071175), _4071177)), transp), s(cart(cart(real, _4071177), _4071175), _4071171))))))], (11209 ^ _1496237) ^ [_1856366, _1856368] : [s(real, _1856368) = 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, _1856368))), s(real, _1856366))) = s(real, _1856366))], (11093 ^ _1496237) ^ [_1853668, _1853670] : [-(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, _1853670))), s(real, _1853668))))))), 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, _1853670)))), 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, _1853668))))], (10691 ^ _1496237) ^ [_1843491, _1843493] : [-(s(real, _1843493) = s(real, _1843491)), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843493))), s(real, _1843491)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1843491))), s(real, _1843493))))], (33610 ^ _1496237) ^ [_3407705, _3407707] : [p(s(bool, i(s(fun(fun(prod(_3407707, _3407707), bool), bool), woset), s(fun(prod(_3407707, _3407707), bool), _3407705)))), 33613 ^ _1496237 : [(33614 ^ _1496237) ^ [_3407995, _3407997, _3407999] : [-(p(s(bool, i(s(fun(prod(_3407707, _3407707), bool), _3407705), s(prod(_3407707, _3407707), i(s(fun(_3407707, prod(_3407707, _3407707)), i(s(fun(_3407707, fun(_3407707, prod(_3407707, _3407707))), c_), s(_3407707, _3407999))), s(_3407707, _3407995))))))), p(s(bool, i(s(fun(prod(_3407707, _3407707), bool), _3407705), s(prod(_3407707, _3407707), i(s(fun(_3407707, prod(_3407707, _3407707)), i(s(fun(_3407707, fun(_3407707, prod(_3407707, _3407707))), c_), s(_3407707, _3407999))), s(_3407707, _3407997)))))), p(s(bool, i(s(fun(prod(_3407707, _3407707), bool), _3407705), s(prod(_3407707, _3407707), i(s(fun(_3407707, prod(_3407707, _3407707)), i(s(fun(_3407707, fun(_3407707, prod(_3407707, _3407707))), c_), s(_3407707, _3407997))), s(_3407707, _3407995))))))]]], (3315 ^ _1496237) ^ [_1560838, _1560840, _1560842, _1560844, _1560846, _1560848] : [p(s(bool, i(s(fun(_1560846, bool), i(s(fun(_1560848, fun(_1560846, bool)), i(s(fun(_1560846, fun(_1560848, fun(_1560846, bool))), i(s(fun(_1560848, fun(_1560846, fun(_1560848, fun(_1560846, bool)))), mku_pair), s(_1560848, _1560844))), s(_1560846, _1560842))), s(_1560848, _1560840))), s(_1560846, _1560838)))), 3318 ^ _1496237 : [(3321 ^ _1496237) ^ [] : [-(s(_1560846, _1560838) = s(_1560846, _1560842))], (3319 ^ _1496237) ^ [] : [-(s(_1560848, _1560840) = s(_1560848, _1560844))]]], (21393 ^ _1496237) ^ [_2292603, _2292605, _2292607] : [21446 ^ _1496237 : [(21447 ^ _1496237) ^ [_2295398, _2295400] : [-(s(fun(prod(_2292607, _2292605), bool), i(s(fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool)), i(s(fun(fun(_2292607, bool), fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool))), cross0), s(fun(_2292607, bool), _2295400))), s(fun(_2292605, bool), _2295398))) = s(fun(prod(_2292607, _2292605), bool), i(s(fun(fun(prod(_2292607, _2292605), bool), fun(prod(_2292607, _2292605), bool)), gspec), s(fun(prod(_2292607, _2292605), bool), i(s(fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool)), i(s(fun(fun(_2292607, bool), fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool))), _2292603), s(fun(_2292607, bool), _2295400))), s(fun(_2292605, bool), _2295398))))))]], 21399 ^ _1496237 : [(21402 ^ _1496237) ^ [_2293590, _2293592, _2293594] : [p(s(bool, i(s(fun(prod(_2292607, _2292605), bool), i(s(fun(bool, fun(prod(_2292607, _2292605), bool)), i(s(fun(prod(_2292607, _2292605), fun(bool, fun(prod(_2292607, _2292605), bool))), setspec), s(prod(_2292607, _2292605), 21396 ^ [_2292603, _2292605, _2292607]))), s(bool, _2293590))), s(prod(_2292607, _2292605), i(s(fun(_2292605, prod(_2292607, _2292605)), i(s(fun(_2292607, fun(_2292605, prod(_2292607, _2292605))), c_), s(_2292607, _2293594))), s(_2292605, _2293592)))))), 21413 ^ _1496237 : [(21418 ^ _1496237) ^ [] : [p(s(bool, _2293590))], (21416 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2292605, bool), bool), i(s(fun(_2292605, fun(fun(_2292605, bool), bool)), in), s(_2292605, _2293592))), s(fun(_2292605, bool), 21395 ^ [_2292603, _2292605, _2292607])))))], (21414 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2292607, bool), bool), i(s(fun(_2292607, fun(fun(_2292607, bool), bool)), in), s(_2292607, _2293594))), s(fun(_2292607, bool), 21394 ^ [_2292603, _2292605, _2292607])))))]], 21405 ^ _1496237 : [(21408 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2292607, bool), bool), i(s(fun(_2292607, fun(fun(_2292607, bool), bool)), in), s(_2292607, _2293594))), s(fun(_2292607, bool), 21394 ^ [_2292603, _2292605, _2292607])))), p(s(bool, i(s(fun(fun(_2292605, bool), bool), i(s(fun(_2292605, fun(fun(_2292605, bool), bool)), in), s(_2292605, _2293592))), s(fun(_2292605, bool), 21395 ^ [_2292603, _2292605, _2292607]))))], (21406 ^ _1496237) ^ [] : [-(p(s(bool, _2293590)))]]], (21400 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2292607, _2292605), bool), i(s(fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool)), i(s(fun(fun(_2292607, bool), fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool))), _2292603), s(fun(_2292607, bool), 21394 ^ [_2292603, _2292605, _2292607]))), s(fun(_2292605, bool), 21395 ^ [_2292603, _2292605, _2292607]))), s(prod(_2292607, _2292605), 21396 ^ [_2292603, _2292605, _2292607])))))]], 21424 ^ _1496237 : [(21443 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2292607, _2292605), bool), i(s(fun(bool, fun(prod(_2292607, _2292605), bool)), i(s(fun(prod(_2292607, _2292605), fun(bool, fun(prod(_2292607, _2292605), bool))), setspec), s(prod(_2292607, _2292605), 21396 ^ [_2292603, _2292605, _2292607]))), s(bool, 21423 ^ [_2292603, _2292605, _2292607]))), s(prod(_2292607, _2292605), i(s(fun(_2292605, prod(_2292607, _2292605)), i(s(fun(_2292607, fun(_2292605, prod(_2292607, _2292605))), c_), s(_2292607, 21421 ^ [_2292603, _2292605, _2292607]))), s(_2292605, 21422 ^ [_2292603, _2292605, _2292607])))))))], (21425 ^ _1496237) ^ [] : [p(s(bool, 21423 ^ [_2292603, _2292605, _2292607])), 21428 ^ _1496237 : [(21431 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2292605, bool), bool), i(s(fun(_2292605, fun(fun(_2292605, bool), bool)), in), s(_2292605, 21422 ^ [_2292603, _2292605, _2292607]))), s(fun(_2292605, bool), 21395 ^ [_2292603, _2292605, _2292607])))))], (21429 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2292607, bool), bool), i(s(fun(_2292607, fun(fun(_2292607, bool), bool)), in), s(_2292607, 21421 ^ [_2292603, _2292605, _2292607]))), s(fun(_2292607, bool), 21394 ^ [_2292603, _2292605, _2292607])))))]]], (21433 ^ _1496237) ^ [] : [-(p(s(bool, 21423 ^ [_2292603, _2292605, _2292607]))), p(s(bool, i(s(fun(fun(_2292607, bool), bool), i(s(fun(_2292607, fun(fun(_2292607, bool), bool)), in), s(_2292607, 21421 ^ [_2292603, _2292605, _2292607]))), s(fun(_2292607, bool), 21394 ^ [_2292603, _2292605, _2292607])))), p(s(bool, i(s(fun(fun(_2292605, bool), bool), i(s(fun(_2292605, fun(fun(_2292605, bool), bool)), in), s(_2292605, 21422 ^ [_2292603, _2292605, _2292607]))), s(fun(_2292605, bool), 21395 ^ [_2292603, _2292605, _2292607]))))], (21445 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2292607, _2292605), bool), i(s(fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool)), i(s(fun(fun(_2292607, bool), fun(fun(_2292605, bool), fun(prod(_2292607, _2292605), bool))), _2292603), s(fun(_2292607, bool), 21394 ^ [_2292603, _2292605, _2292607]))), s(fun(_2292605, bool), 21395 ^ [_2292603, _2292605, _2292607]))), s(prod(_2292607, _2292605), 21396 ^ [_2292603, _2292605, _2292607]))))]]], (7542 ^ _1496237) ^ [_1709526] : [-(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, _1709526))))), s(num, u_0))) = s(num, i(s(fun(num, num), bit0), s(num, _1709526))))], (24868 ^ _1496237) ^ [_2441706, _2441708, _2441710, _2441712, _2441714] : [p(s(bool, 24866 ^ [_2441706, _2441708, _2441710, _2441712, _2441714])), -(s(_2441714, i(s(fun(_2441712, _2441714), _2441710), s(_2441712, _2441708))) = s(_2441714, i(s(fun(fun(_2441714, fun(_2441714, _2441714)), _2441714), neutral), s(fun(_2441714, fun(_2441714, _2441714)), op))))], (12025 ^ _1496237) ^ [_1878130] : [s(real, i(s(fun(real, real), realu_inv), s(real, _1878130))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1878130) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (19398 ^ _1496237) ^ [_2187025, _2187027, _2187029, _2187031] : [-(p(s(bool, i(s(fun(fun(_2187029, bool), bool), i(s(fun(fun(_2187029, bool), fun(fun(_2187029, bool), bool)), subset), s(fun(_2187029, bool), 19396 ^ [_2187025, _2187027, _2187029, _2187031]))), s(fun(_2187029, bool), _2187025)))))], (15930 ^ _1496237) ^ [_1987104, _1987106, _1987108] : [p(s(bool, i(s(fun(fun(_1987108, bool), bool), i(s(fun(fun(_1987108, bool), fun(fun(_1987108, bool), bool)), psubset), s(fun(_1987108, bool), _1987106))), s(fun(_1987108, bool), _1987104)))), 15933 ^ _1496237 : [(15936 ^ _1496237) ^ [] : [s(fun(_1987108, bool), _1987106) = s(fun(_1987108, bool), _1987104)], (15934 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1987108, bool), bool), i(s(fun(fun(_1987108, bool), fun(fun(_1987108, bool), bool)), subset), s(fun(_1987108, bool), _1987106))), s(fun(_1987108, bool), _1987104)))))]]], (3095 ^ _1496237) ^ [_1552895, _1552897, _1552899, _1552901, _1552903, _1552905] : [-(s(_1552905, i(s(fun(_1552901, _1552905), i(s(fun(fun(_1552901, _1552903), fun(_1552901, _1552905)), i(s(fun(fun(_1552903, _1552905), fun(fun(_1552901, _1552903), fun(_1552901, _1552905))), o), s(fun(_1552903, _1552905), _1552899))), s(fun(_1552901, _1552903), _1552897))), s(_1552901, _1552895))) = s(_1552905, i(s(fun(_1552903, _1552905), _1552899), s(_1552903, i(s(fun(_1552901, _1552903), _1552897), s(_1552901, _1552895))))))], (17122 ^ _1496237) ^ [_2044870, _2044872, _2044874] : [17125 ^ _1496237 : [(17130 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2044874, bool), _2044872), s(_2044874, 17124 ^ [_2044870, _2044872, _2044874]))))], (17128 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2044874, bool), bool), i(s(fun(_2044874, fun(fun(_2044874, bool), bool)), in), s(_2044874, 17124 ^ [_2044870, _2044872, _2044874]))), s(fun(_2044874, bool), 17123 ^ [_2044870, _2044872, _2044874])))))], (17126 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2044874, bool), bool), bool), i(s(fun(fun(_2044874, bool), fun(fun(fun(_2044874, bool), bool), bool)), in), s(fun(_2044874, bool), 17123 ^ [_2044870, _2044872, _2044874]))), s(fun(fun(_2044874, bool), bool), _2044870)))))]], 17131 ^ _1496237 : [(17132 ^ _1496237) ^ [_2045356] : [p(s(bool, i(s(fun(fun(_2044874, bool), bool), i(s(fun(_2044874, fun(fun(_2044874, bool), bool)), in), s(_2044874, _2045356))), s(fun(_2044874, bool), i(s(fun(fun(fun(_2044874, bool), bool), fun(_2044874, bool)), unions), s(fun(fun(_2044874, bool), bool), _2044870)))))), -(p(s(bool, i(s(fun(_2044874, bool), _2044872), s(_2044874, _2045356)))))]]], (16572 ^ _1496237) ^ [_2014811, _2014813] : [-(p(s(bool, i(s(fun(fun(_2014813, bool), bool), i(s(fun(fun(_2014813, bool), fun(fun(_2014813, bool), bool)), subset), s(fun(_2014813, bool), _2014811))), s(fun(_2014813, bool), univ)))))], (17617 ^ _1496237) ^ [_2075742, _2075744] : [17656 ^ _1496237 : [(17657 ^ _1496237) ^ [_2077038] : [-(s(fun(_2075744, bool), i(s(fun(fun(_2075744, bool), fun(_2075744, bool)), gspec), s(fun(_2075744, bool), i(s(fun(_2075744, fun(_2075744, bool)), _2075742), s(_2075744, _2077038))))) = s(fun(_2075744, bool), i(s(fun(fun(_2075744, bool), fun(_2075744, bool)), i(s(fun(_2075744, fun(fun(_2075744, bool), fun(_2075744, bool))), insert), s(_2075744, _2077038))), s(fun(_2075744, bool), empty))))]], 17622 ^ _1496237 : [(17625 ^ _1496237) ^ [_2076213, _2076215] : [p(s(bool, i(s(fun(_2075744, bool), i(s(fun(bool, fun(_2075744, bool)), i(s(fun(_2075744, fun(bool, fun(_2075744, bool))), setspec), s(_2075744, 17619 ^ [_2075742, _2075744]))), s(bool, _2076213))), s(_2075744, _2076215)))), 17628 ^ _1496237 : [(17631 ^ _1496237) ^ [] : [s(_2075744, _2076215) = s(_2075744, 17618 ^ [_2075742, _2075744])], (17629 ^ _1496237) ^ [] : [-(p(s(bool, _2076213)))]], 17632 ^ _1496237 : [(17635 ^ _1496237) ^ [] : [p(s(bool, _2076213))], (17633 ^ _1496237) ^ [] : [-(s(_2075744, _2076215) = s(_2075744, 17618 ^ [_2075742, _2075744]))]]], (17623 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2075744, bool), i(s(fun(_2075744, fun(_2075744, bool)), _2075742), s(_2075744, 17618 ^ [_2075742, _2075744]))), s(_2075744, 17619 ^ [_2075742, _2075744])))))]], 17640 ^ _1496237 : [(17653 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2075744, bool), i(s(fun(bool, fun(_2075744, bool)), i(s(fun(_2075744, fun(bool, fun(_2075744, bool))), setspec), s(_2075744, 17619 ^ [_2075742, _2075744]))), s(bool, 17639 ^ [_2075742, _2075744]))), s(_2075744, 17638 ^ [_2075742, _2075744])))))], (17641 ^ _1496237) ^ [] : [p(s(bool, 17639 ^ [_2075742, _2075744])), -(s(_2075744, 17638 ^ [_2075742, _2075744]) = s(_2075744, 17618 ^ [_2075742, _2075744]))], (17647 ^ _1496237) ^ [] : [s(_2075744, 17638 ^ [_2075742, _2075744]) = s(_2075744, 17618 ^ [_2075742, _2075744]), -(p(s(bool, 17639 ^ [_2075742, _2075744])))], (17655 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2075744, bool), i(s(fun(_2075744, fun(_2075744, bool)), _2075742), s(_2075744, 17618 ^ [_2075742, _2075744]))), s(_2075744, 17619 ^ [_2075742, _2075744]))))]]], (1276 ^ _1496237) ^ [_1512525] : [p(s(bool, t)), p(s(bool, _1512525)), -(p(s(bool, t)))], (7314 ^ _1496237) ^ [_1704421] : [-(s(bool, i(s(fun(num, bool), even), s(num, i(s(fun(num, num), numeral), s(num, _1704421))))) = s(bool, i(s(fun(num, bool), even), s(num, _1704421))))], (39084 ^ _1496237) ^ [_3778550, _3778552] : [-(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, _3778552), real), i(s(fun(cart(real, _3778552), fun(cart(real, _3778552), real)), dot), s(cart(real, _3778552), _3778550))), s(cart(real, _3778552), _3778550)))))))], (8843 ^ _1496237) ^ [_1774344, _1774346, _1774348, _1774350] : [s(num, i(s(fun(list(_1774350), num), length), s(list(_1774350), _1774346))) = s(num, i(s(fun(list(_1774348), num), length), s(list(_1774348), _1774344))), -(s(list(_1774348), i(s(fun(list(prod(_1774350, _1774348)), list(_1774348)), i(s(fun(fun(prod(_1774350, _1774348), _1774348), fun(list(prod(_1774350, _1774348)), list(_1774348))), map0), s(fun(prod(_1774350, _1774348), _1774348), snd))), s(list(prod(_1774350, _1774348)), i(s(fun(list(_1774348), list(prod(_1774350, _1774348))), i(s(fun(list(_1774350), fun(list(_1774348), list(prod(_1774350, _1774348)))), zip0), s(list(_1774350), _1774346))), s(list(_1774348), _1774344))))) = s(list(_1774348), _1774344))], (7672 ^ _1496237) ^ [_1713759, _1713761, _1713763] : [s(fun(num, fun(_1713763, bool)), i(s(fun(_1713763, fun(num, fun(_1713763, bool))), inja), s(_1713763, _1713761))) = s(fun(num, fun(_1713763, bool)), i(s(fun(_1713763, fun(num, fun(_1713763, bool))), inja), s(_1713763, _1713759))), -(s(_1713763, _1713761) = s(_1713763, _1713759))], (10038 ^ _1496237) ^ [] : [-(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))))))))], (1064 ^ _1496237) ^ [] : [p(s(bool, f0)), p(s(bool, t))], (16845 ^ _1496237) ^ [_2027702, _2027704, _2027706] : [-(p(s(bool, i(s(fun(fun(_2027706, bool), bool), i(s(fun(fun(_2027706, bool), fun(fun(_2027706, bool), bool)), subset), s(fun(_2027706, bool), i(s(fun(fun(_2027706, bool), fun(_2027706, bool)), i(s(fun(fun(_2027706, bool), fun(fun(_2027706, bool), fun(_2027706, bool))), diff), s(fun(_2027706, bool), _2027704))), s(fun(_2027706, bool), _2027702))))), s(fun(_2027706, bool), _2027704)))))], (16688 ^ _1496237) ^ [_2019950, _2019952] : [-(s(fun(_2019952, bool), i(s(fun(fun(_2019952, bool), fun(_2019952, bool)), i(s(fun(fun(_2019952, bool), fun(fun(_2019952, bool), fun(_2019952, bool))), union), s(fun(_2019952, bool), univ))), s(fun(_2019952, bool), _2019950))) = s(fun(_2019952, bool), univ))], (15054 ^ _1496237) ^ [_1950864, _1950866] : [p(s(bool, 15052 ^ [_1950864, _1950866])), -(s(int, _1950864) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (10206 ^ _1496237) ^ [_1829819, _1829821, _1829823] : [-(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1829823))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1829821))), s(hreal, _1829819))))) = 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, _1829823))), s(hreal, _1829821))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1829823))), s(hreal, _1829819))))))], (19934 ^ _1496237) ^ [_2213585, _2213587, _2213589, _2213591, _2213593] : [19946 ^ _1496237 : [(19951 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2213593, bool), bool), _2213589), s(fun(_2213593, bool), i(s(fun(fun(_2213591, bool), fun(_2213593, bool)), i(s(fun(fun(_2213591, _2213593), fun(fun(_2213591, bool), fun(_2213593, bool))), image), s(fun(_2213591, _2213593), _2213587))), s(fun(_2213591, bool), 19945 ^ [_2213585, _2213587, _2213589, _2213591, _2213593])))))))], (19949 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2213591, bool), bool), i(s(fun(fun(_2213591, bool), fun(fun(_2213591, bool), bool)), subset), s(fun(_2213591, bool), 19945 ^ [_2213585, _2213587, _2213589, _2213591, _2213593]))), s(fun(_2213591, bool), _2213585)))))], (19947 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2213591, bool), bool), finite), s(fun(_2213591, bool), 19945 ^ [_2213585, _2213587, _2213589, _2213591, _2213593])))))]], 19935 ^ _1496237 : [(19936 ^ _1496237) ^ [_2213918] : [p(s(bool, i(s(fun(fun(_2213593, bool), bool), finite), s(fun(_2213593, bool), _2213918)))), p(s(bool, i(s(fun(fun(_2213593, bool), bool), i(s(fun(fun(_2213593, bool), fun(fun(_2213593, bool), bool)), subset), s(fun(_2213593, bool), _2213918))), s(fun(_2213593, bool), i(s(fun(fun(_2213591, bool), fun(_2213593, bool)), i(s(fun(fun(_2213591, _2213593), fun(fun(_2213591, bool), fun(_2213593, bool))), image), s(fun(_2213591, _2213593), _2213587))), s(fun(_2213591, bool), _2213585)))))), p(s(bool, i(s(fun(fun(_2213593, bool), bool), _2213589), s(fun(_2213593, bool), _2213918))))]]], (11169 ^ _1496237) ^ [] : [-(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))))))], (11855 ^ _1496237) ^ [_1874070, _1874072, _1874074] : [-(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, _1874074))), s(real, _1874072))))), s(real, _1874070))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1874074))), s(real, _1874070)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1874072))), s(real, _1874070))))], (1743 ^ _1496237) ^ [_1522915, _1522917, _1522919] : [1751 ^ _1496237 : [(1754 ^ _1496237) ^ [] : [-(p(s(bool, _1522915)))], (1752 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1522919, bool), _1522917), s(_1522919, 1750 ^ [_1522915, _1522917, _1522919])))))]], 1746 ^ _1496237 : [(1747 ^ _1496237) ^ [_1523028] : [p(s(bool, i(s(fun(_1522919, bool), _1522917), s(_1522919, _1523028))))]], p(s(bool, _1522915))], (13883 ^ _1496237) ^ [_1922327] : [-(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, _1922327))))), -(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, _1922327)))))))], (14289 ^ _1496237) ^ [_1932622, _1932624] : [-(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, _1932624))), s(int, _1932622))))), s(int, _1932622)))))], (14471 ^ _1496237) ^ [_1936432, _1936434] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1936432))), s(int, _1936434)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1936434))), s(int, _1936432))))], (21329 ^ _1496237) ^ [_2289215, _2289217, _2289219] : [21382 ^ _1496237 : [(21383 ^ _1496237) ^ [_2292066, _2292068, _2292070, _2292072] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(prod(_2289219, _2289217), bool), fun(num, bool)), hasu_size), s(fun(prod(_2289219, _2289217), bool), i(s(fun(fun(prod(_2289219, _2289217), bool), fun(prod(_2289219, _2289217), bool)), gspec), s(fun(prod(_2289219, _2289217), bool), i(s(fun(fun(_2289217, bool), fun(prod(_2289219, _2289217), bool)), i(s(fun(fun(_2289219, bool), fun(fun(_2289217, bool), fun(prod(_2289219, _2289217), bool))), _2289215), s(fun(_2289219, bool), _2292072))), s(fun(_2289217, bool), _2292068))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2292070))), s(num, _2292066))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2289219, bool), fun(num, bool)), hasu_size), s(fun(_2289219, bool), _2292072))), s(num, _2292070)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2289217, bool), fun(num, bool)), hasu_size), s(fun(_2289217, bool), _2292068))), s(num, _2292066))))]], 21335 ^ _1496237 : [(21338 ^ _1496237) ^ [_2290260, _2290262, _2290264] : [p(s(bool, i(s(fun(prod(_2289219, _2289217), bool), i(s(fun(bool, fun(prod(_2289219, _2289217), bool)), i(s(fun(prod(_2289219, _2289217), fun(bool, fun(prod(_2289219, _2289217), bool))), setspec), s(prod(_2289219, _2289217), 21332 ^ [_2289215, _2289217, _2289219]))), s(bool, _2290260))), s(prod(_2289219, _2289217), i(s(fun(_2289217, prod(_2289219, _2289217)), i(s(fun(_2289219, fun(_2289217, prod(_2289219, _2289217))), c_), s(_2289219, _2290264))), s(_2289217, _2290262)))))), 21349 ^ _1496237 : [(21354 ^ _1496237) ^ [] : [p(s(bool, _2290260))], (21352 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2289217, bool), bool), i(s(fun(_2289217, fun(fun(_2289217, bool), bool)), in), s(_2289217, _2290262))), s(fun(_2289217, bool), 21331 ^ [_2289215, _2289217, _2289219])))))], (21350 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2289219, bool), bool), i(s(fun(_2289219, fun(fun(_2289219, bool), bool)), in), s(_2289219, _2290264))), s(fun(_2289219, bool), 21330 ^ [_2289215, _2289217, _2289219])))))]], 21341 ^ _1496237 : [(21344 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2289219, bool), bool), i(s(fun(_2289219, fun(fun(_2289219, bool), bool)), in), s(_2289219, _2290264))), s(fun(_2289219, bool), 21330 ^ [_2289215, _2289217, _2289219])))), p(s(bool, i(s(fun(fun(_2289217, bool), bool), i(s(fun(_2289217, fun(fun(_2289217, bool), bool)), in), s(_2289217, _2290262))), s(fun(_2289217, bool), 21331 ^ [_2289215, _2289217, _2289219]))))], (21342 ^ _1496237) ^ [] : [-(p(s(bool, _2290260)))]]], (21336 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2289219, _2289217), bool), i(s(fun(fun(_2289217, bool), fun(prod(_2289219, _2289217), bool)), i(s(fun(fun(_2289219, bool), fun(fun(_2289217, bool), fun(prod(_2289219, _2289217), bool))), _2289215), s(fun(_2289219, bool), 21330 ^ [_2289215, _2289217, _2289219]))), s(fun(_2289217, bool), 21331 ^ [_2289215, _2289217, _2289219]))), s(prod(_2289219, _2289217), 21332 ^ [_2289215, _2289217, _2289219])))))]], 21360 ^ _1496237 : [(21379 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2289219, _2289217), bool), i(s(fun(bool, fun(prod(_2289219, _2289217), bool)), i(s(fun(prod(_2289219, _2289217), fun(bool, fun(prod(_2289219, _2289217), bool))), setspec), s(prod(_2289219, _2289217), 21332 ^ [_2289215, _2289217, _2289219]))), s(bool, 21359 ^ [_2289215, _2289217, _2289219]))), s(prod(_2289219, _2289217), i(s(fun(_2289217, prod(_2289219, _2289217)), i(s(fun(_2289219, fun(_2289217, prod(_2289219, _2289217))), c_), s(_2289219, 21357 ^ [_2289215, _2289217, _2289219]))), s(_2289217, 21358 ^ [_2289215, _2289217, _2289219])))))))], (21361 ^ _1496237) ^ [] : [p(s(bool, 21359 ^ [_2289215, _2289217, _2289219])), 21364 ^ _1496237 : [(21367 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2289217, bool), bool), i(s(fun(_2289217, fun(fun(_2289217, bool), bool)), in), s(_2289217, 21358 ^ [_2289215, _2289217, _2289219]))), s(fun(_2289217, bool), 21331 ^ [_2289215, _2289217, _2289219])))))], (21365 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2289219, bool), bool), i(s(fun(_2289219, fun(fun(_2289219, bool), bool)), in), s(_2289219, 21357 ^ [_2289215, _2289217, _2289219]))), s(fun(_2289219, bool), 21330 ^ [_2289215, _2289217, _2289219])))))]]], (21369 ^ _1496237) ^ [] : [-(p(s(bool, 21359 ^ [_2289215, _2289217, _2289219]))), p(s(bool, i(s(fun(fun(_2289219, bool), bool), i(s(fun(_2289219, fun(fun(_2289219, bool), bool)), in), s(_2289219, 21357 ^ [_2289215, _2289217, _2289219]))), s(fun(_2289219, bool), 21330 ^ [_2289215, _2289217, _2289219])))), p(s(bool, i(s(fun(fun(_2289217, bool), bool), i(s(fun(_2289217, fun(fun(_2289217, bool), bool)), in), s(_2289217, 21358 ^ [_2289215, _2289217, _2289219]))), s(fun(_2289217, bool), 21331 ^ [_2289215, _2289217, _2289219]))))], (21381 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2289219, _2289217), bool), i(s(fun(fun(_2289217, bool), fun(prod(_2289219, _2289217), bool)), i(s(fun(fun(_2289219, bool), fun(fun(_2289217, bool), fun(prod(_2289219, _2289217), bool))), _2289215), s(fun(_2289219, bool), 21330 ^ [_2289215, _2289217, _2289219]))), s(fun(_2289217, bool), 21331 ^ [_2289215, _2289217, _2289219]))), s(prod(_2289219, _2289217), 21332 ^ [_2289215, _2289217, _2289219]))))]]], (30232 ^ _1496237) ^ [_2807524] : [-(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, _2807524)))))))], (2314 ^ _1496237) ^ [_1533469] : [2316 ^ _1496237 : [(2319 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1533469, bool), q0), s(_1533469, 2315 ^ [_1533469]))))], (2317 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1533469, bool), p0), s(_1533469, 2315 ^ [_1533469])))))]], p(s(bool, i(s(fun(_1533469, bool), p0), s(_1533469, 2322 ^ [_1533469])))), 2325 ^ _1496237 : [(2326 ^ _1496237) ^ [_1533776] : [-(p(s(bool, i(s(fun(_1533469, bool), q0), s(_1533469, _1533776)))))]]], (33241 ^ _1496237) ^ [_3387572, _3387574] : [p(s(bool, i(s(fun(fun(prod(_3387574, _3387574), bool), bool), toset), s(fun(prod(_3387574, _3387574), bool), _3387572)))), 33244 ^ _1496237 : [(33247 ^ _1496237) ^ [_3388019, _3388021] : [p(s(bool, i(s(fun(fun(_3387574, bool), bool), i(s(fun(_3387574, fun(fun(_3387574, bool), bool)), in), s(_3387574, _3388021))), s(fun(_3387574, bool), i(s(fun(fun(prod(_3387574, _3387574), bool), fun(_3387574, bool)), fl), s(fun(prod(_3387574, _3387574), bool), _3387572)))))), p(s(bool, i(s(fun(fun(_3387574, bool), bool), i(s(fun(_3387574, fun(fun(_3387574, bool), bool)), in), s(_3387574, _3388019))), s(fun(_3387574, bool), i(s(fun(fun(prod(_3387574, _3387574), bool), fun(_3387574, bool)), fl), s(fun(prod(_3387574, _3387574), bool), _3387572)))))), -(p(s(bool, i(s(fun(prod(_3387574, _3387574), bool), _3387572), s(prod(_3387574, _3387574), i(s(fun(_3387574, prod(_3387574, _3387574)), i(s(fun(_3387574, fun(_3387574, prod(_3387574, _3387574))), c_), s(_3387574, _3388021))), s(_3387574, _3388019))))))), -(p(s(bool, i(s(fun(prod(_3387574, _3387574), bool), _3387572), s(prod(_3387574, _3387574), i(s(fun(_3387574, prod(_3387574, _3387574)), i(s(fun(_3387574, fun(_3387574, prod(_3387574, _3387574))), c_), s(_3387574, _3388019))), s(_3387574, _3388021)))))))], (33245 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3387574, _3387574), bool), bool), poset), s(fun(prod(_3387574, _3387574), bool), _3387572)))))]]], (16503 ^ _1496237) ^ [_2012432] : [s(fun(_2012432, bool), empty) = s(fun(_2012432, bool), univ)], (4088 ^ _1496237) ^ [] : [-(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))], (39193 ^ _1496237) ^ [_3781752, _3781754, _3781756] : [-(s(real, i(s(fun(prod(cart(real, _3781756), cart(real, _3781756)), real), distance), s(prod(cart(real, _3781756), cart(real, _3781756)), i(s(fun(cart(real, _3781756), prod(cart(real, _3781756), cart(real, _3781756))), i(s(fun(cart(real, _3781756), fun(cart(real, _3781756), prod(cart(real, _3781756), cart(real, _3781756)))), c_), s(cart(real, _3781756), _3781754))), s(cart(real, _3781756), _3781752))))) = s(real, i(s(fun(cart(real, _3781756), real), vectoru_norm), s(cart(real, _3781756), i(s(fun(cart(real, _3781756), cart(real, _3781756)), i(s(fun(cart(real, _3781756), fun(cart(real, _3781756), cart(real, _3781756))), vectoru_sub), s(cart(real, _3781756), _3781754))), s(cart(real, _3781756), _3781752))))))], (36454 ^ _1496237) ^ [_3555505, _3555507] : [36455 ^ _1496237 : [(36458 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3555507, bool), fun(fun(num, bool), bool)), a_u_c), s(fun(_3555507, bool), _3555505))), s(fun(num, bool), univ))))], (36456 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3555507, bool), bool), finite), s(fun(_3555507, bool), _3555505))))]], -(p(s(bool, i(s(fun(fun(_3555507, bool), bool), countable), s(fun(_3555507, bool), _3555505)))))], (38407 ^ _1496237) ^ [_3649727, _3649729, _3649731, _3649733] : [-(s(fun(_3649733, bool), i(s(fun(fun(_3649733, bool), fun(_3649733, bool)), i(s(fun(fun(fun(_3649733, bool), bool), fun(fun(_3649733, bool), fun(_3649733, bool))), hull), s(fun(fun(_3649733, bool), bool), _3649731))), s(fun(_3649733, bool), i(s(fun(fun(_3649733, bool), fun(_3649733, bool)), i(s(fun(fun(_3649733, _3649733), fun(fun(_3649733, bool), fun(_3649733, bool))), image), s(fun(_3649733, _3649733), _3649729))), s(fun(_3649733, bool), _3649727))))) = s(fun(_3649733, bool), i(s(fun(fun(_3649733, bool), fun(_3649733, bool)), i(s(fun(fun(_3649733, _3649733), fun(fun(_3649733, bool), fun(_3649733, bool))), image), s(fun(_3649733, _3649733), _3649729))), s(fun(_3649733, bool), i(s(fun(fun(_3649733, bool), fun(_3649733, bool)), i(s(fun(fun(fun(_3649733, bool), bool), fun(fun(_3649733, bool), fun(_3649733, bool))), hull), s(fun(fun(_3649733, bool), bool), _3649731))), s(fun(_3649733, bool), _3649727)))))), p(s(bool, i(s(fun(fun(_3649733, bool), bool), _3649731), s(fun(_3649733, bool), i(s(fun(fun(_3649733, bool), fun(_3649733, bool)), i(s(fun(fun(fun(_3649733, bool), bool), fun(fun(_3649733, bool), fun(_3649733, bool))), hull), s(fun(fun(_3649733, bool), bool), _3649731))), s(fun(_3649733, bool), 38410 ^ [_3649727, _3649729, _3649731, _3649733])))))), s(bool, i(s(fun(fun(_3649733, bool), bool), _3649731), s(fun(_3649733, bool), i(s(fun(fun(_3649733, bool), fun(_3649733, bool)), i(s(fun(fun(_3649733, _3649733), fun(fun(_3649733, bool), fun(_3649733, bool))), image), s(fun(_3649733, _3649733), _3649729))), s(fun(_3649733, bool), 38415 ^ [_3649727, _3649729, _3649731, _3649733]))))) = s(bool, i(s(fun(fun(_3649733, bool), bool), _3649731), s(fun(_3649733, bool), 38415 ^ [_3649727, _3649729, _3649731, _3649733]))), 38422 ^ _1496237 : [(38425 ^ _1496237) ^ [] : [s(_3649733, 38420 ^ [_3649727, _3649729, _3649731, _3649733]) = s(_3649733, 38421 ^ [_3649727, _3649729, _3649731, _3649733])], (38423 ^ _1496237) ^ [] : [-(s(_3649733, i(s(fun(_3649733, _3649733), _3649729), s(_3649733, 38420 ^ [_3649727, _3649729, _3649731, _3649733]))) = s(_3649733, i(s(fun(_3649733, _3649733), _3649729), s(_3649733, 38421 ^ [_3649727, _3649729, _3649731, _3649733]))))]], 38427 ^ _1496237 : [(38428 ^ _1496237) ^ [_3650965] : [s(_3649733, i(s(fun(_3649733, _3649733), _3649729), s(_3649733, _3650965))) = s(_3649733, 38426 ^ [_3649727, _3649729, _3649731, _3649733])]]], (40255 ^ _1496237) ^ [_3840190, _3840192, _3840194, _3840196, _3840198] : [-(s(cart(real, _3840196), i(s(fun(fun(_3840198, cart(real, _3840196)), cart(real, _3840196)), i(s(fun(fun(_3840198, bool), fun(fun(_3840198, cart(real, _3840196)), cart(real, _3840196))), vsum), s(fun(_3840198, bool), i(s(fun(fun(_3840198, bool), fun(_3840198, bool)), i(s(fun(fun(_3840198, bool), fun(fun(_3840198, bool), fun(_3840198, bool))), union), s(fun(_3840198, bool), _3840192))), s(fun(_3840198, bool), _3840190))))), s(fun(_3840198, cart(real, _3840196)), _3840194))) = s(cart(real, _3840196), i(s(fun(fun(_3840198, cart(real, _3840196)), cart(real, _3840196)), i(s(fun(fun(_3840198, bool), fun(fun(_3840198, cart(real, _3840196)), cart(real, _3840196))), vsum), s(fun(_3840198, bool), _3840192))), s(fun(_3840198, cart(real, _3840196)), _3840194)))), p(s(bool, i(s(fun(fun(_3840198, bool), bool), finite), s(fun(_3840198, bool), _3840192)))), 40261 ^ _1496237 : [(40266 ^ _1496237) ^ [] : [s(cart(real, _3840196), i(s(fun(_3840198, cart(real, _3840196)), _3840194), s(_3840198, 40260 ^ [_3840190, _3840192, _3840194, _3840196, _3840198]))) = s(cart(real, _3840196), i(s(fun(num, cart(real, _3840196)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40264 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3840198, bool), bool), i(s(fun(_3840198, fun(fun(_3840198, bool), bool)), in), s(_3840198, 40260 ^ [_3840190, _3840192, _3840194, _3840196, _3840198]))), s(fun(_3840198, bool), _3840192))))], (40262 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3840198, bool), bool), i(s(fun(_3840198, fun(fun(_3840198, bool), bool)), in), s(_3840198, 40260 ^ [_3840190, _3840192, _3840194, _3840196, _3840198]))), s(fun(_3840198, bool), _3840190)))))]]], (38698 ^ _1496237) ^ [_3662168] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3662168), s(real, 38699 ^ [_3662168]))), s(num, 38700 ^ [_3662168]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38699 ^ [_3662168]))), s(num, 38700 ^ [_3662168]))), 38703 ^ _1496237 : [(38704 ^ _1496237) ^ [_3662540, _3662542, _3662544] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3662542))), s(num, _3662540)))), -(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, _3662544))))), 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, _3662542))), s(num, _3662540))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3662168), s(real, _3662544))))))) = 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, _3662544))), s(num, _3662542))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3662544))), s(num, i(s(fun(num, num), suc), s(num, _3662540))))))))]]], (6064 ^ _1496237) ^ [_1648336] : [-(s(num, _1648336) = 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, _1648336))), s(num, _1648336))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (39904 ^ _1496237) ^ [_3810181, _3810183, _3810185, _3810187] : [-(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, _3810187), cart(real, _3810187)), real), distance), s(prod(cart(real, _3810187), cart(real, _3810187)), i(s(fun(cart(real, _3810187), prod(cart(real, _3810187), cart(real, _3810187))), i(s(fun(cart(real, _3810187), fun(cart(real, _3810187), prod(cart(real, _3810187), cart(real, _3810187)))), c_), s(cart(real, _3810187), _3810185))), s(cart(real, _3810187), _3810181))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(prod(cart(real, _3810187), cart(real, _3810187)), real), distance), s(prod(cart(real, _3810187), cart(real, _3810187)), i(s(fun(cart(real, _3810187), prod(cart(real, _3810187), cart(real, _3810187))), i(s(fun(cart(real, _3810187), fun(cart(real, _3810187), prod(cart(real, _3810187), cart(real, _3810187)))), c_), s(cart(real, _3810187), _3810185))), s(cart(real, _3810187), _3810183))))))), s(real, i(s(fun(prod(cart(real, _3810187), cart(real, _3810187)), real), distance), s(prod(cart(real, _3810187), cart(real, _3810187)), i(s(fun(cart(real, _3810187), prod(cart(real, _3810187), cart(real, _3810187))), i(s(fun(cart(real, _3810187), fun(cart(real, _3810187), prod(cart(real, _3810187), cart(real, _3810187)))), c_), s(cart(real, _3810187), _3810183))), s(cart(real, _3810187), _3810181)))))))))))], (29649 ^ _1496237) ^ [_2781914] : [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))), _2781914), s(fun(num, real), 29650 ^ [_2781914]))), s(real, 29651 ^ [_2781914]))), s(num, 29652 ^ [_2781914]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29650 ^ [_2781914]), s(num, 29652 ^ [_2781914]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29651 ^ [_2781914]))), s(num, 29652 ^ [_2781914]))))), 29655 ^ _1496237 : [(29656 ^ _1496237) ^ [_2782562] : [29696 ^ _1496237 : [(29697 ^ _1496237) ^ [_2784147, _2784149] : [29704 ^ _1496237 : [(29707 ^ _1496237) ^ [] : [-(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))), _2782562), s(num, _2784149))), s(fun(num, real), _2784147))))))))), s(num, _2784149)))))], (29705 ^ _1496237) ^ [] : [-(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))), _2782562), s(num, _2784149))), s(fun(num, real), _2784147)))))))))]], 29698 ^ _1496237 : [(29699 ^ _1496237) ^ [_2784313] : [p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2784313))), 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, _2784149)))))), -(s(real, i(s(fun(num, real), _2784147), s(num, _2784313))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]]], 29662 ^ _1496237 : [(29665 ^ _1496237) ^ [_2783143, _2783145] : [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 ^ [_2781914, _2782562]))), s(bool, _2783143))), s(real, _2783145)))), 29668 ^ _1496237 : [(29671 ^ _1496237) ^ [] : [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 ^ [_2781914, _2782562]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2781914), s(fun(num, real), 29658 ^ [_2781914, _2782562]))), s(real, _2783145))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29669 ^ _1496237) ^ [] : [-(p(s(bool, _2783143)))]], 29672 ^ _1496237 : [(29675 ^ _1496237) ^ [] : [p(s(bool, _2783143))], (29673 ^ _1496237) ^ [] : [-(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 ^ [_2781914, _2782562]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2781914), s(fun(num, real), 29658 ^ [_2781914, _2782562]))), s(real, _2783145))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (29663 ^ _1496237) ^ [] : [-(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))), _2782562), s(num, 29657 ^ [_2781914, _2782562]))), s(fun(num, real), 29658 ^ [_2781914, _2782562]))), s(real, 29659 ^ [_2781914, _2782562])))))]], 29680 ^ _1496237 : [(29693 ^ _1496237) ^ [] : [-(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 ^ [_2781914, _2782562]))), s(bool, 29679 ^ [_2781914, _2782562]))), s(real, 29678 ^ [_2781914, _2782562])))))], (29681 ^ _1496237) ^ [] : [p(s(bool, 29679 ^ [_2781914, _2782562])), -(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 ^ [_2781914, _2782562]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2781914), s(fun(num, real), 29658 ^ [_2781914, _2782562]))), s(real, 29678 ^ [_2781914, _2782562]))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (29687 ^ _1496237) ^ [] : [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 ^ [_2781914, _2782562]))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2781914), s(fun(num, real), 29658 ^ [_2781914, _2782562]))), s(real, 29678 ^ [_2781914, _2782562]))))) = 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 ^ [_2781914, _2782562])))], (29695 ^ _1496237) ^ [] : [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))), _2782562), s(num, 29657 ^ [_2781914, _2782562]))), s(fun(num, real), 29658 ^ [_2781914, _2782562]))), s(real, 29659 ^ [_2781914, _2782562]))))]]]]], (34958 ^ _1496237) ^ [_3478188, _3478190] : [34983 ^ _1496237 : [(34986 ^ _1496237) ^ [_3480124] : [-(s(fun(_3478190, bool), 34982 ^ [_3478188, _3478190]) = s(fun(_3478190, bool), _3480124)), p(s(bool, i(s(fun(fun(_3478190, bool), bool), _3478188), s(fun(_3478190, bool), _3480124)))), p(s(bool, i(s(fun(fun(_3478190, bool), bool), i(s(fun(fun(_3478190, bool), fun(fun(_3478190, bool), bool)), subset), s(fun(_3478190, bool), 34982 ^ [_3478188, _3478190]))), s(fun(_3478190, bool), _3480124))))], (34984 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3478190, bool), bool), _3478188), s(fun(_3478190, bool), 34982 ^ [_3478188, _3478190])))))]], 34960 ^ _1496237 : [(34967 ^ _1496237) ^ [_3479325, _3479327] : [p(s(bool, i(s(fun(fun(fun(_3478190, bool), bool), bool), i(s(fun(fun(_3478190, bool), fun(fun(fun(_3478190, bool), bool), bool)), in), s(fun(_3478190, bool), _3479327))), s(fun(fun(_3478190, bool), bool), 34959 ^ [_3478188, _3478190])))), p(s(bool, i(s(fun(fun(fun(_3478190, bool), bool), bool), i(s(fun(fun(_3478190, bool), fun(fun(fun(_3478190, bool), bool), bool)), in), s(fun(_3478190, bool), _3479325))), s(fun(fun(_3478190, bool), bool), 34959 ^ [_3478188, _3478190])))), -(p(s(bool, i(s(fun(fun(_3478190, bool), bool), i(s(fun(fun(_3478190, bool), fun(fun(_3478190, bool), bool)), subset), s(fun(_3478190, bool), _3479327))), s(fun(_3478190, bool), _3479325))))), -(p(s(bool, i(s(fun(fun(_3478190, bool), bool), i(s(fun(fun(_3478190, bool), fun(fun(_3478190, bool), bool)), subset), s(fun(_3478190, bool), _3479325))), s(fun(_3478190, bool), _3479327)))))], (34961 ^ _1496237) ^ [_3479090] : [p(s(bool, i(s(fun(fun(fun(_3478190, bool), bool), bool), i(s(fun(fun(_3478190, bool), fun(fun(fun(_3478190, bool), bool), bool)), in), s(fun(_3478190, bool), _3479090))), s(fun(fun(_3478190, bool), bool), 34959 ^ [_3478188, _3478190])))), -(p(s(bool, i(s(fun(fun(_3478190, bool), bool), _3478188), s(fun(_3478190, bool), _3479090)))))], (34981 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3478190, bool), bool), _3478188), s(fun(_3478190, bool), i(s(fun(fun(fun(_3478190, bool), bool), fun(_3478190, bool)), unions), s(fun(fun(_3478190, bool), bool), 34959 ^ [_3478188, _3478190]))))))]]], (38948 ^ _1496237) ^ [_3770218, _3770220] : [-(s(_3770220, i(s(fun(num, _3770220), i(s(fun(cart(_3770220, _3770218), fun(num, _3770220)), d_), s(cart(_3770220, _3770218), i(s(fun(cart(_3770220, _3770218), cart(_3770220, _3770218)), i(s(fun(cart(_3770220, _3770218), fun(cart(_3770220, _3770218), cart(_3770220, _3770218))), i(s(fun(bool, fun(cart(_3770220, _3770218), fun(cart(_3770220, _3770218), cart(_3770220, _3770218)))), cond), s(bool, b0))), s(cart(_3770220, _3770218), x))), s(cart(_3770220, _3770218), y))))), s(num, i0))) = s(_3770220, i(s(fun(_3770220, _3770220), i(s(fun(_3770220, fun(_3770220, _3770220)), i(s(fun(bool, fun(_3770220, fun(_3770220, _3770220))), cond), s(bool, b0))), s(_3770220, i(s(fun(num, _3770220), i(s(fun(cart(_3770220, _3770218), fun(num, _3770220)), d_), s(cart(_3770220, _3770218), x))), s(num, i0))))), s(_3770220, i(s(fun(num, _3770220), i(s(fun(cart(_3770220, _3770218), fun(num, _3770220)), d_), s(cart(_3770220, _3770218), y))), s(num, i0))))))], (9667 ^ _1496237) ^ [_1810956, _1810958, _1810960] : [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, _1810960))), s(nadd, _1810958))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1810960))), s(nadd, _1810956)))))), -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1810958))), s(nadd, _1810956)))))], (9814 ^ _1496237) ^ [_1816002] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1816002))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9819 ^ _1496237 : [(9820 ^ _1496237) ^ [_1816149] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9818 ^ [_1816002]))), s(num, _1816149)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1816149))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9817 ^ [_1816002]))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1816002))), s(num, _1816149)))))))))]]], (4004 ^ _1496237) ^ [_1599382, _1599384] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599384))), s(num, _1599382))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599382))), s(num, _1599384))))], (5687 ^ _1496237) ^ [_1639424, _1639426] : [-(s(num, _1639424) = 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, _1639424))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1639426))), s(num, _1639424))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1639426))), s(num, _1639424))))) = s(num, _1639426))], (36213 ^ _1496237) ^ [_3542514, _3542516, _3542518] : [-(p(s(bool, i(s(fun(fun(sum0(_3542518, _3542518), bool), bool), i(s(fun(fun(_3542518, bool), fun(fun(sum0(_3542518, _3542518), bool), bool)), l_a_u_c), s(fun(_3542518, bool), i(s(fun(fun(_3542518, bool), fun(_3542518, bool)), i(s(fun(fun(_3542518, bool), fun(fun(_3542518, bool), fun(_3542518, bool))), union), s(fun(_3542518, bool), _3542516))), s(fun(_3542518, bool), _3542514))))), s(fun(sum0(_3542518, _3542518), bool), i(s(fun(fun(_3542518, bool), fun(sum0(_3542518, _3542518), bool)), i(s(fun(fun(_3542518, bool), fun(fun(_3542518, bool), fun(sum0(_3542518, _3542518), bool))), p_u_c), s(fun(_3542518, bool), _3542516))), s(fun(_3542518, bool), _3542514)))))))], (29293 ^ _1496237) ^ [_2758481, _2758483, _2758485, _2758487] : [29295 ^ _1496237 : [(29300 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(num, real), _2758487), s(num, 29294 ^ [_2758481, _2758483, _2758485, _2758487]))))), s(real, i(s(fun(num, real), _2758485), s(num, 29294 ^ [_2758481, _2758483, _2758485, _2758487]))))))], (29298 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29294 ^ [_2758481, _2758483, _2758485, _2758487]))), s(num, _2758481)))))], (29296 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2758483))), s(num, 29294 ^ [_2758481, _2758483, _2758485, _2758487])))))]], -(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, _2758483))), s(num, _2758481))))), s(fun(num, real), _2758487))))), 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, _2758483))), s(num, _2758481))))), s(fun(num, real), _2758485)))))))], (21066 ^ _1496237) ^ [_2274633, _2274635, _2274637] : [21119 ^ _1496237 : [(21120 ^ _1496237) ^ [_2277740, _2277742, _2277744, _2277746] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(prod(_2274637, _2274635), bool), fun(num, bool)), hasu_size), s(fun(prod(_2274637, _2274635), bool), i(s(fun(fun(prod(_2274637, _2274635), bool), fun(prod(_2274637, _2274635), bool)), gspec), s(fun(prod(_2274637, _2274635), bool), i(s(fun(fun(_2274637, fun(_2274635, bool)), fun(prod(_2274637, _2274635), bool)), i(s(fun(fun(_2274637, bool), fun(fun(_2274637, fun(_2274635, bool)), fun(prod(_2274637, _2274635), bool))), _2274633), s(fun(_2274637, bool), _2277746))), s(fun(_2274637, fun(_2274635, bool)), _2277742))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2277744))), s(num, _2277740))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2274637, bool), fun(num, bool)), hasu_size), s(fun(_2274637, bool), _2277746))), s(num, _2277744)))), 21126 ^ _1496237 : [(21129 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2274635, bool), fun(num, bool)), hasu_size), s(fun(_2274635, bool), i(s(fun(_2274637, fun(_2274635, bool)), _2277742), s(_2274637, 21125 ^ [_2274633, _2274635, _2274637, _2277740, _2277742, _2277744, _2277746]))))), s(num, _2277740))))], (21127 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2274637, bool), bool), i(s(fun(_2274637, fun(fun(_2274637, bool), bool)), in), s(_2274637, 21125 ^ [_2274633, _2274635, _2274637, _2277740, _2277742, _2277744, _2277746]))), s(fun(_2274637, bool), _2277746)))))]]]], 21072 ^ _1496237 : [(21075 ^ _1496237) ^ [_2275808, _2275810, _2275812] : [p(s(bool, i(s(fun(prod(_2274637, _2274635), bool), i(s(fun(bool, fun(prod(_2274637, _2274635), bool)), i(s(fun(prod(_2274637, _2274635), fun(bool, fun(prod(_2274637, _2274635), bool))), setspec), s(prod(_2274637, _2274635), 21069 ^ [_2274633, _2274635, _2274637]))), s(bool, _2275808))), s(prod(_2274637, _2274635), i(s(fun(_2274635, prod(_2274637, _2274635)), i(s(fun(_2274637, fun(_2274635, prod(_2274637, _2274635))), c_), s(_2274637, _2275812))), s(_2274635, _2275810)))))), 21086 ^ _1496237 : [(21091 ^ _1496237) ^ [] : [p(s(bool, _2275808))], (21089 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2274635, bool), bool), i(s(fun(_2274635, fun(fun(_2274635, bool), bool)), in), s(_2274635, _2275810))), s(fun(_2274635, bool), i(s(fun(_2274637, fun(_2274635, bool)), 21068 ^ [_2274633, _2274635, _2274637]), s(_2274637, _2275812)))))))], (21087 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2274637, bool), bool), i(s(fun(_2274637, fun(fun(_2274637, bool), bool)), in), s(_2274637, _2275812))), s(fun(_2274637, bool), 21067 ^ [_2274633, _2274635, _2274637])))))]], 21078 ^ _1496237 : [(21081 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2274637, bool), bool), i(s(fun(_2274637, fun(fun(_2274637, bool), bool)), in), s(_2274637, _2275812))), s(fun(_2274637, bool), 21067 ^ [_2274633, _2274635, _2274637])))), p(s(bool, i(s(fun(fun(_2274635, bool), bool), i(s(fun(_2274635, fun(fun(_2274635, bool), bool)), in), s(_2274635, _2275810))), s(fun(_2274635, bool), i(s(fun(_2274637, fun(_2274635, bool)), 21068 ^ [_2274633, _2274635, _2274637]), s(_2274637, _2275812))))))], (21079 ^ _1496237) ^ [] : [-(p(s(bool, _2275808)))]]], (21073 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2274637, _2274635), bool), i(s(fun(fun(_2274637, fun(_2274635, bool)), fun(prod(_2274637, _2274635), bool)), i(s(fun(fun(_2274637, bool), fun(fun(_2274637, fun(_2274635, bool)), fun(prod(_2274637, _2274635), bool))), _2274633), s(fun(_2274637, bool), 21067 ^ [_2274633, _2274635, _2274637]))), s(fun(_2274637, fun(_2274635, bool)), 21068 ^ [_2274633, _2274635, _2274637]))), s(prod(_2274637, _2274635), 21069 ^ [_2274633, _2274635, _2274637])))))]], 21097 ^ _1496237 : [(21116 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2274637, _2274635), bool), i(s(fun(bool, fun(prod(_2274637, _2274635), bool)), i(s(fun(prod(_2274637, _2274635), fun(bool, fun(prod(_2274637, _2274635), bool))), setspec), s(prod(_2274637, _2274635), 21069 ^ [_2274633, _2274635, _2274637]))), s(bool, 21096 ^ [_2274633, _2274635, _2274637]))), s(prod(_2274637, _2274635), i(s(fun(_2274635, prod(_2274637, _2274635)), i(s(fun(_2274637, fun(_2274635, prod(_2274637, _2274635))), c_), s(_2274637, 21094 ^ [_2274633, _2274635, _2274637]))), s(_2274635, 21095 ^ [_2274633, _2274635, _2274637])))))))], (21098 ^ _1496237) ^ [] : [p(s(bool, 21096 ^ [_2274633, _2274635, _2274637])), 21101 ^ _1496237 : [(21104 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2274635, bool), bool), i(s(fun(_2274635, fun(fun(_2274635, bool), bool)), in), s(_2274635, 21095 ^ [_2274633, _2274635, _2274637]))), s(fun(_2274635, bool), i(s(fun(_2274637, fun(_2274635, bool)), 21068 ^ [_2274633, _2274635, _2274637]), s(_2274637, 21094 ^ [_2274633, _2274635, _2274637])))))))], (21102 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2274637, bool), bool), i(s(fun(_2274637, fun(fun(_2274637, bool), bool)), in), s(_2274637, 21094 ^ [_2274633, _2274635, _2274637]))), s(fun(_2274637, bool), 21067 ^ [_2274633, _2274635, _2274637])))))]]], (21106 ^ _1496237) ^ [] : [-(p(s(bool, 21096 ^ [_2274633, _2274635, _2274637]))), p(s(bool, i(s(fun(fun(_2274637, bool), bool), i(s(fun(_2274637, fun(fun(_2274637, bool), bool)), in), s(_2274637, 21094 ^ [_2274633, _2274635, _2274637]))), s(fun(_2274637, bool), 21067 ^ [_2274633, _2274635, _2274637])))), p(s(bool, i(s(fun(fun(_2274635, bool), bool), i(s(fun(_2274635, fun(fun(_2274635, bool), bool)), in), s(_2274635, 21095 ^ [_2274633, _2274635, _2274637]))), s(fun(_2274635, bool), i(s(fun(_2274637, fun(_2274635, bool)), 21068 ^ [_2274633, _2274635, _2274637]), s(_2274637, 21094 ^ [_2274633, _2274635, _2274637]))))))], (21118 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2274637, _2274635), bool), i(s(fun(fun(_2274637, fun(_2274635, bool)), fun(prod(_2274637, _2274635), bool)), i(s(fun(fun(_2274637, bool), fun(fun(_2274637, fun(_2274635, bool)), fun(prod(_2274637, _2274635), bool))), _2274633), s(fun(_2274637, bool), 21067 ^ [_2274633, _2274635, _2274637]))), s(fun(_2274637, fun(_2274635, bool)), 21068 ^ [_2274633, _2274635, _2274637]))), s(prod(_2274637, _2274635), 21069 ^ [_2274633, _2274635, _2274637]))))]]], (12089 ^ _1496237) ^ [_1879153, _1879155] : [-(s(real, _1879153) = 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, _1879153))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1879155))), s(real, _1879153))))) = s(real, _1879155))], (9743 ^ _1496237) ^ [_1813655, _1813657, _1813659] : [-(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, _1813659))), s(nadd, _1813657))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1813659))), s(nadd, _1813655))))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1813657))), s(nadd, _1813655))))], (14159 ^ _1496237) ^ [_1929453, _1929455, _1929457] : [-(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, _1929457))), s(int, _1929455))))), s(int, _1929453))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929457))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1929453))), s(int, _1929455))))))], (2608 ^ _1496237) ^ [] : [2609 ^ _1496237 : [(2612 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0))))], (2610 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), p0), s(bool, t))))]], -(p(s(bool, i(s(fun(bool, bool), p0), s(bool, 2613 ^ [])))))], (39848 ^ _1496237) ^ [_3807066, _3807068] : [39849 ^ _1496237 : [(39852 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(cart(real, _3807068), real), i(s(fun(cart(real, _3807068), fun(cart(real, _3807068), real)), dot), s(cart(real, _3807068), _3807066))), s(cart(real, _3807068), _3807066))))), 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 ^ _1496237) ^ [] : [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, _3807068), real), vectoru_norm), s(cart(real, _3807068), _3807066))))), s(real, a0)))))], (4507 ^ _1496237) ^ [_1610537, _1610539] : [s(num, _1610539) = s(num, _1610537), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1610539))), s(num, _1610537)))))], (39072 ^ _1496237) ^ [_3777746, _3777748, _3777750, _3777752] : [-(s(real, i(s(fun(cart(real, _3777752), real), i(s(fun(cart(real, _3777752), fun(cart(real, _3777752), real)), dot), s(cart(real, _3777752), i(s(fun(cart(real, _3777752), cart(real, _3777752)), i(s(fun(real, fun(cart(real, _3777752), cart(real, _3777752))), r_), s(real, _3777750))), s(cart(real, _3777752), _3777748))))), s(cart(real, _3777752), _3777746))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3777750))), s(real, i(s(fun(cart(real, _3777752), real), i(s(fun(cart(real, _3777752), fun(cart(real, _3777752), real)), dot), s(cart(real, _3777752), _3777748))), s(cart(real, _3777752), _3777746))))))], (7154 ^ _1496237) ^ [_1697536, _1697538] : [s(bool, i(s(fun(_1697538, bool), _1697536), s(_1697538, 7155 ^ [_1697536, _1697538]))) = s(bool, f0), 7158 ^ _1496237 : [(7159 ^ _1496237) ^ [_1697726] : [s(fun(_1697538, bool), i(s(fun(_1697538, fun(_1697538, bool)), _1697726), s(_1697538, 7160 ^ [_1697536, _1697538, _1697726]))) = s(fun(_1697538, bool), _1697536), -(p(s(bool, i(s(fun(fun(_1697538, fun(_1697538, bool)), bool), wf), s(fun(_1697538, fun(_1697538, bool)), _1697726)))))]]], (11123 ^ _1496237) ^ [_1854231, _1854233] : [11124 ^ _1496237 : [(11127 ^ _1496237) ^ [] : [s(real, _1854231) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (11125 ^ _1496237) ^ [] : [s(real, _1854233) = 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, _1854233))), s(real, _1854231))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15506 ^ _1496237) ^ [_1969161, _1969163, _1969165, _1969167] : [p(s(bool, i(s(fun(_1969167, bool), i(s(fun(fun(_1969167, bool), fun(_1969167, bool)), i(s(fun(_1969167, fun(fun(_1969167, bool), fun(_1969167, bool))), insert), s(_1969167, _1969163))), s(fun(_1969167, bool), _1969165))), s(_1969167, _1969161)))), -(p(s(bool, i(s(fun(fun(_1969167, bool), bool), i(s(fun(_1969167, fun(fun(_1969167, bool), bool)), in), s(_1969167, _1969161))), s(fun(_1969167, bool), _1969165))))), -(s(_1969167, _1969161) = s(_1969167, _1969163))], (9286 ^ _1496237) ^ [_1797473, _1797475, _1797477] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1797477))), 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, _1797475))), s(num, _1797473))))))) = 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, _1797477))), s(num, _1797475))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1797477))), s(num, _1797473))))))))], (21846 ^ _1496237) ^ [_2315575, _2315577] : [21851 ^ _1496237 : [(21854 ^ _1496237) ^ [_2316212] : [p(s(bool, i(s(fun(fun(_2315577, bool), bool), i(s(fun(bool, fun(fun(_2315577, bool), bool)), i(s(fun(fun(_2315577, bool), fun(bool, fun(fun(_2315577, bool), bool))), setspec), s(fun(_2315577, bool), 21848 ^ [_2315575, _2315577]))), s(bool, i(s(fun(fun(_2315577, bool), bool), i(s(fun(fun(_2315577, bool), fun(fun(_2315577, bool), bool)), subset), s(fun(_2315577, bool), _2316212))), s(fun(_2315577, bool), 21847 ^ [_2315575, _2315577]))))), s(fun(_2315577, bool), _2316212))))], (21852 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2315577, bool), bool), i(s(fun(fun(_2315577, bool), fun(fun(_2315577, bool), bool)), _2315575), s(fun(_2315577, bool), 21847 ^ [_2315575, _2315577]))), s(fun(_2315577, bool), 21848 ^ [_2315575, _2315577])))))]], 21856 ^ _1496237 : [(21859 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2315577, bool), bool), i(s(fun(fun(_2315577, bool), fun(fun(_2315577, bool), bool)), _2315575), s(fun(_2315577, bool), 21847 ^ [_2315575, _2315577]))), s(fun(_2315577, bool), 21848 ^ [_2315575, _2315577]))))], (21857 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2315577, bool), bool), i(s(fun(bool, fun(fun(_2315577, bool), bool)), i(s(fun(fun(_2315577, bool), fun(bool, fun(fun(_2315577, bool), bool))), setspec), s(fun(_2315577, bool), 21848 ^ [_2315575, _2315577]))), s(bool, i(s(fun(fun(_2315577, bool), bool), i(s(fun(fun(_2315577, bool), fun(fun(_2315577, bool), bool)), subset), s(fun(_2315577, bool), 21855 ^ [_2315575, _2315577]))), s(fun(_2315577, bool), 21847 ^ [_2315575, _2315577]))))), s(fun(_2315577, bool), 21855 ^ [_2315575, _2315577])))))]], 21860 ^ _1496237 : [(21861 ^ _1496237) ^ [_2316606] : [p(s(bool, i(s(fun(fun(_2315577, bool), bool), finite), s(fun(_2315577, bool), _2316606)))), -(s(num, i(s(fun(fun(fun(_2315577, bool), bool), num), card), s(fun(fun(_2315577, bool), bool), i(s(fun(fun(fun(_2315577, bool), bool), fun(fun(_2315577, bool), bool)), gspec), s(fun(fun(_2315577, bool), bool), i(s(fun(fun(_2315577, bool), fun(fun(_2315577, bool), bool)), _2315575), s(fun(_2315577, bool), _2316606))))))) = 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(_2315577, bool), num), card), s(fun(_2315577, bool), _2316606))))))]]], (42664 ^ _1496237) ^ [_4044589, _4044591, _4044593] : [42715 ^ _1496237 : [(42716 ^ _1496237) ^ [_4048364] : [-(s(fun(cart(real, _4044591), bool), i(s(fun(cart(cart(real, _4044593), _4044591), fun(cart(real, _4044591), bool)), columns), s(cart(cart(real, _4044593), _4044591), _4048364))) = s(fun(cart(real, _4044591), bool), i(s(fun(fun(cart(real, _4044591), bool), fun(cart(real, _4044591), bool)), gspec), s(fun(cart(real, _4044591), bool), i(s(fun(cart(cart(real, _4044593), _4044591), fun(cart(real, _4044591), bool)), _4044589), s(cart(cart(real, _4044593), _4044591), _4048364))))))]], 42669 ^ _1496237 : [(42672 ^ _1496237) ^ [_4045846, _4045848] : [p(s(bool, i(s(fun(cart(real, _4044591), bool), i(s(fun(bool, fun(cart(real, _4044591), bool)), i(s(fun(cart(real, _4044591), fun(bool, fun(cart(real, _4044591), bool))), setspec), s(cart(real, _4044591), 42666 ^ [_4044589, _4044591, _4044593]))), s(bool, _4045846))), s(cart(real, _4044591), i(s(fun(cart(cart(real, _4044593), _4044591), cart(real, _4044591)), i(s(fun(num, fun(cart(cart(real, _4044593), _4044591), cart(real, _4044591))), column), s(num, _4045848))), s(cart(cart(real, _4044593), _4044591), 42665 ^ [_4044589, _4044591, _4044593])))))), 42683 ^ _1496237 : [(42688 ^ _1496237) ^ [] : [p(s(bool, _4045846))], (42686 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4045848))), s(num, i(s(fun(fun(_4044593, bool), num), dimindex), s(fun(_4044593, bool), univ)))))))], (42684 ^ _1496237) ^ [] : [-(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, _4045848)))))]], 42675 ^ _1496237 : [(42678 ^ _1496237) ^ [] : [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, _4045848)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4045848))), s(num, i(s(fun(fun(_4044593, bool), num), dimindex), s(fun(_4044593, bool), univ))))))], (42676 ^ _1496237) ^ [] : [-(p(s(bool, _4045846)))]]], (42670 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4044591), bool), i(s(fun(cart(cart(real, _4044593), _4044591), fun(cart(real, _4044591), bool)), _4044589), s(cart(cart(real, _4044593), _4044591), 42665 ^ [_4044589, _4044591, _4044593]))), s(cart(real, _4044591), 42666 ^ [_4044589, _4044591, _4044593])))))]], 42693 ^ _1496237 : [(42712 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4044591), bool), i(s(fun(bool, fun(cart(real, _4044591), bool)), i(s(fun(cart(real, _4044591), fun(bool, fun(cart(real, _4044591), bool))), setspec), s(cart(real, _4044591), 42666 ^ [_4044589, _4044591, _4044593]))), s(bool, 42692 ^ [_4044589, _4044591, _4044593]))), s(cart(real, _4044591), i(s(fun(cart(cart(real, _4044593), _4044591), cart(real, _4044591)), i(s(fun(num, fun(cart(cart(real, _4044593), _4044591), cart(real, _4044591))), column), s(num, 42691 ^ [_4044589, _4044591, _4044593]))), s(cart(cart(real, _4044593), _4044591), 42665 ^ [_4044589, _4044591, _4044593])))))))], (42694 ^ _1496237) ^ [] : [p(s(bool, 42692 ^ [_4044589, _4044591, _4044593])), 42697 ^ _1496237 : [(42700 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42691 ^ [_4044589, _4044591, _4044593]))), s(num, i(s(fun(fun(_4044593, bool), num), dimindex), s(fun(_4044593, bool), univ)))))))], (42698 ^ _1496237) ^ [] : [-(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 ^ [_4044589, _4044591, _4044593])))))]]], (42702 ^ _1496237) ^ [] : [-(p(s(bool, 42692 ^ [_4044589, _4044591, _4044593]))), 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 ^ [_4044589, _4044591, _4044593])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42691 ^ [_4044589, _4044591, _4044593]))), s(num, i(s(fun(fun(_4044593, bool), num), dimindex), s(fun(_4044593, bool), univ))))))], (42714 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _4044591), bool), i(s(fun(cart(cart(real, _4044593), _4044591), fun(cart(real, _4044591), bool)), _4044589), s(cart(cart(real, _4044593), _4044591), 42665 ^ [_4044589, _4044591, _4044593]))), s(cart(real, _4044591), 42666 ^ [_4044589, _4044591, _4044593]))))]]], (7522 ^ _1496237) ^ [_1709105, _1709107] : [s(num, i(s(fun(num, num), bit1), s(num, _1709107))) = s(num, i(s(fun(num, num), bit1), s(num, _1709105))), -(s(num, _1709107) = s(num, _1709105))], (9464 ^ _1496237) ^ [] : [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)))))], (30234 ^ _1496237) ^ [_2807561, _2807563, _2807565] : [30299 ^ _1496237 : [(30300 ^ _1496237) ^ [_2811124] : [30306 ^ _1496237 : [(30309 ^ _1496237) ^ [_2811910] : [p(s(bool, i(s(fun(_2807563, bool), i(s(fun(bool, fun(_2807563, bool)), i(s(fun(_2807563, fun(bool, fun(_2807563, bool))), setspec), s(_2807563, 30303 ^ [_2807561, _2807563, _2807565, _2811124]))), s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), 30301 ^ [_2807561, _2807563, _2807565, _2811124]), s(num, 30302 ^ [_2807561, _2807563, _2807565, _2811124]))), s(_2807563, _2811910))))), s(_2807563, _2811910))))], (30307 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), i(s(fun(fun(num, fun(_2807563, bool)), fun(num, fun(_2807563, bool))), _2811124), s(fun(num, fun(_2807563, bool)), 30301 ^ [_2807561, _2807563, _2807565, _2811124]))), s(num, 30302 ^ [_2807561, _2807563, _2807565, _2811124]))), s(_2807563, 30303 ^ [_2807561, _2807563, _2807565, _2811124])))))]], 30311 ^ _1496237 : [(30314 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), i(s(fun(fun(num, fun(_2807563, bool)), fun(num, fun(_2807563, bool))), _2811124), s(fun(num, fun(_2807563, bool)), 30301 ^ [_2807561, _2807563, _2807565, _2811124]))), s(num, 30302 ^ [_2807561, _2807563, _2807565, _2811124]))), s(_2807563, 30303 ^ [_2807561, _2807563, _2807565, _2811124]))))], (30312 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2807563, bool), i(s(fun(bool, fun(_2807563, bool)), i(s(fun(_2807563, fun(bool, fun(_2807563, bool))), setspec), s(_2807563, 30303 ^ [_2807561, _2807563, _2807565, _2811124]))), s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), 30301 ^ [_2807561, _2807563, _2807565, _2811124]), s(num, 30302 ^ [_2807561, _2807563, _2807565, _2811124]))), s(_2807563, 30310 ^ [_2807561, _2807563, _2807565, _2811124]))))), s(_2807563, 30310 ^ [_2807561, _2807563, _2807565, _2811124])))))]], 30315 ^ _1496237 : [(30316 ^ _1496237) ^ [_2812318] : [30318 ^ _1496237 : [(30323 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2807563, bool), bool), finite), s(fun(_2807563, bool), i(s(fun(fun(_2807563, bool), fun(_2807563, bool)), gspec), s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), i(s(fun(fun(num, fun(_2807563, bool)), fun(num, fun(_2807563, bool))), _2811124), s(fun(num, fun(_2807563, bool)), _2812318))), s(num, 30317 ^ [_2807561, _2807563, _2807565, _2811124, _2812318]))))))))], (30321 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30317 ^ [_2807561, _2807563, _2807565, _2811124, _2812318]))), s(num, i(s(fun(fun(_2807565, bool), num), dimindex), s(fun(_2807565, bool), univ)))))))], (30319 ^ _1496237) ^ [] : [-(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 ^ [_2807561, _2807563, _2807565, _2811124, _2812318])))))]], -(p(s(bool, i(s(fun(fun(cart(_2807563, _2807565), bool), bool), finite), s(fun(cart(_2807563, _2807565), bool), i(s(fun(fun(cart(_2807563, _2807565), bool), fun(cart(_2807563, _2807565), bool)), gspec), s(fun(cart(_2807563, _2807565), bool), i(s(fun(fun(num, fun(_2807563, bool)), fun(cart(_2807563, _2807565), bool)), _2807561), s(fun(num, fun(_2807563, bool)), _2812318)))))))))]]]], 30239 ^ _1496237 : [(30242 ^ _1496237) ^ [_2808695, _2808697] : [p(s(bool, i(s(fun(cart(_2807563, _2807565), bool), i(s(fun(bool, fun(cart(_2807563, _2807565), bool)), i(s(fun(cart(_2807563, _2807565), fun(bool, fun(cart(_2807563, _2807565), bool))), setspec), s(cart(_2807563, _2807565), 30236 ^ [_2807561, _2807563, _2807565]))), s(bool, _2808695))), s(cart(_2807563, _2807565), _2808697)))), 30245 ^ _1496237 : [(30249 ^ _1496237) ^ [] : [-(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 ^ [_2807561, _2807563, _2807565, _2808695, _2808697])))))], (30251 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30247 ^ [_2807561, _2807563, _2807565, _2808695, _2808697]))), s(num, i(s(fun(fun(_2807565, bool), num), dimindex), s(fun(_2807565, bool), univ)))))))], (30253 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), 30235 ^ [_2807561, _2807563, _2807565]), s(num, 30247 ^ [_2807561, _2807563, _2807565, _2808695, _2808697]))), s(_2807563, i(s(fun(num, _2807563), i(s(fun(cart(_2807563, _2807565), fun(num, _2807563)), d_), s(cart(_2807563, _2807565), _2808697))), s(num, 30247 ^ [_2807561, _2807563, _2807565, _2808695, _2808697]))))))], (30246 ^ _1496237) ^ [] : [-(p(s(bool, _2808695)))]], 30254 ^ _1496237 : [(30255 ^ _1496237) ^ [_2809327] : [-(p(s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), 30235 ^ [_2807561, _2807563, _2807565]), s(num, _2809327))), s(_2807563, i(s(fun(num, _2807563), i(s(fun(cart(_2807563, _2807565), fun(num, _2807563)), d_), s(cart(_2807563, _2807565), _2808697))), s(num, _2809327))))))), 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, _2809327)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2809327))), s(num, i(s(fun(fun(_2807565, bool), num), dimindex), s(fun(_2807565, bool), univ))))))], (30265 ^ _1496237) ^ [] : [p(s(bool, _2808695))]]], (30240 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_2807563, _2807565), bool), i(s(fun(fun(num, fun(_2807563, bool)), fun(cart(_2807563, _2807565), bool)), _2807561), s(fun(num, fun(_2807563, bool)), 30235 ^ [_2807561, _2807563, _2807565]))), s(cart(_2807563, _2807565), 30236 ^ [_2807561, _2807563, _2807565])))))]], 30270 ^ _1496237 : [(30296 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(_2807563, _2807565), bool), i(s(fun(bool, fun(cart(_2807563, _2807565), bool)), i(s(fun(cart(_2807563, _2807565), fun(bool, fun(cart(_2807563, _2807565), bool))), setspec), s(cart(_2807563, _2807565), 30236 ^ [_2807561, _2807563, _2807565]))), s(bool, 30269 ^ [_2807561, _2807563, _2807565]))), s(cart(_2807563, _2807565), 30268 ^ [_2807561, _2807563, _2807565])))))], (30285 ^ _1496237) ^ [] : [30287 ^ _1496237 : [(30292 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), 30235 ^ [_2807561, _2807563, _2807565]), s(num, 30286 ^ [_2807561, _2807563, _2807565]))), s(_2807563, i(s(fun(num, _2807563), i(s(fun(cart(_2807563, _2807565), fun(num, _2807563)), d_), s(cart(_2807563, _2807565), 30268 ^ [_2807561, _2807563, _2807565]))), s(num, 30286 ^ [_2807561, _2807563, _2807565]))))))], (30290 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 30286 ^ [_2807561, _2807563, _2807565]))), s(num, i(s(fun(fun(_2807565, bool), num), dimindex), s(fun(_2807565, bool), univ)))))))], (30288 ^ _1496237) ^ [] : [-(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 ^ [_2807561, _2807563, _2807565])))))]], -(p(s(bool, 30269 ^ [_2807561, _2807563, _2807565])))], (30271 ^ _1496237) ^ [] : [p(s(bool, 30269 ^ [_2807561, _2807563, _2807565])), 30274 ^ _1496237 : [(30275 ^ _1496237) ^ [_2810149] : [-(p(s(bool, i(s(fun(_2807563, bool), i(s(fun(num, fun(_2807563, bool)), 30235 ^ [_2807561, _2807563, _2807565]), s(num, _2810149))), s(_2807563, i(s(fun(num, _2807563), i(s(fun(cart(_2807563, _2807565), fun(num, _2807563)), d_), s(cart(_2807563, _2807565), 30268 ^ [_2807561, _2807563, _2807565]))), s(num, _2810149))))))), 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, _2810149)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2810149))), s(num, i(s(fun(fun(_2807565, bool), num), dimindex), s(fun(_2807565, bool), univ))))))]]], (30298 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(_2807563, _2807565), bool), i(s(fun(fun(num, fun(_2807563, bool)), fun(cart(_2807563, _2807565), bool)), _2807561), s(fun(num, fun(_2807563, bool)), 30235 ^ [_2807561, _2807563, _2807565]))), s(cart(_2807563, _2807565), 30236 ^ [_2807561, _2807563, _2807565]))))]]], (4333 ^ _1496237) ^ [_1607009] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1607009))), s(num, _1607009)))))], (20487 ^ _1496237) ^ [_2247961, _2247963, _2247965, _2247967] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2247967, bool), num), card), s(fun(_2247967, bool), _2247965))))), s(num, i(s(fun(fun(_2247967, bool), num), card), s(fun(_2247967, bool), _2247963))))) = s(num, i(s(fun(fun(_2247967, bool), num), card), s(fun(_2247967, bool), _2247961)))), p(s(bool, i(s(fun(fun(_2247967, bool), bool), finite), s(fun(_2247967, bool), _2247961)))), s(fun(_2247967, bool), i(s(fun(fun(_2247967, bool), fun(_2247967, bool)), i(s(fun(fun(_2247967, bool), fun(fun(_2247967, bool), fun(_2247967, bool))), inter), s(fun(_2247967, bool), _2247965))), s(fun(_2247967, bool), _2247963))) = s(fun(_2247967, bool), empty), s(fun(_2247967, bool), i(s(fun(fun(_2247967, bool), fun(_2247967, bool)), i(s(fun(fun(_2247967, bool), fun(fun(_2247967, bool), fun(_2247967, bool))), union), s(fun(_2247967, bool), _2247965))), s(fun(_2247967, bool), _2247963))) = s(fun(_2247967, bool), _2247961)], (11019 ^ _1496237) ^ [_1852080, _1852082] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1852082))), s(real, _1852080)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1852082))), s(real, _1852080))))), -(s(real, _1852082) = s(real, _1852080))], (14381 ^ _1496237) ^ [_1934528, _1934530] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1934530))), s(int, i(s(fun(int, int), intu_neg), s(int, _1934528))))) = 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, _1934530))), s(int, _1934528))))))], (14485 ^ _1496237) ^ [_1936795, _1936797] : [s(num, _1936797) = s(num, _1936795), -(s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936797))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936795))))], (16620 ^ _1496237) ^ [_2016720, _2016722] : [p(s(bool, i(s(fun(fun(_2016722, bool), bool), i(s(fun(fun(_2016722, bool), fun(fun(_2016722, bool), bool)), psubset), s(fun(_2016722, bool), _2016720))), s(fun(_2016722, bool), empty))))], (2523 ^ _1496237) ^ [_1537698, _1537700] : [-(p(s(bool, i(s(fun(_1537700, bool), _1537698), s(_1537700, 2524 ^ [_1537698, _1537700]))))), 2527 ^ _1496237 : [(2528 ^ _1496237) ^ [_1537794] : [p(s(bool, i(s(fun(_1537700, bool), _1537698), s(_1537700, _1537794))))]]], (7378 ^ _1496237) ^ [_1705889, _1705891] : [-(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, _1705891))))), s(num, i(s(fun(num, num), bit0), s(num, _1705889))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1705891))), s(num, _1705889))))], (39349 ^ _1496237) ^ [_3789868, _3789870] : [-(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, _3789870))))), s(real, i(s(fun(real, real), sqrt), s(real, _3789868))))))), 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, _3789870)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3789870))), s(real, _3789868))))], (42368 ^ _1496237) ^ [_4013722, _4013724, _4013726] : [42383 ^ _1496237 : [(42384 ^ _1496237) ^ [_4015229] : [-(s(fun(cart(real, _4013724), cart(real, _4013726)), i(s(fun(fun(cart(real, _4013726), cart(real, _4013724)), fun(cart(real, _4013724), cart(real, _4013726))), adjoint), s(fun(cart(real, _4013726), cart(real, _4013724)), _4015229))) = s(fun(cart(real, _4013724), cart(real, _4013726)), i(s(fun(fun(fun(cart(real, _4013724), cart(real, _4013726)), bool), fun(cart(real, _4013724), cart(real, _4013726))), h_), s(fun(fun(cart(real, _4013724), cart(real, _4013726)), bool), i(s(fun(fun(cart(real, _4013726), cart(real, _4013724)), fun(fun(cart(real, _4013724), cart(real, _4013726)), bool)), _4013722), s(fun(cart(real, _4013726), cart(real, _4013724)), _4015229))))))]], 42373 ^ _1496237 : [(42378 ^ _1496237) ^ [] : [s(real, i(s(fun(cart(real, _4013724), real), i(s(fun(cart(real, _4013724), fun(cart(real, _4013724), real)), dot), s(cart(real, _4013724), i(s(fun(cart(real, _4013726), cart(real, _4013724)), 42369 ^ [_4013722, _4013724, _4013726]), s(cart(real, _4013726), 42375 ^ [_4013722, _4013724, _4013726]))))), s(cart(real, _4013724), 42376 ^ [_4013722, _4013724, _4013726]))) = s(real, i(s(fun(cart(real, _4013726), real), i(s(fun(cart(real, _4013726), fun(cart(real, _4013726), real)), dot), s(cart(real, _4013726), 42375 ^ [_4013722, _4013724, _4013726]))), s(cart(real, _4013726), i(s(fun(cart(real, _4013724), cart(real, _4013726)), 42370 ^ [_4013722, _4013724, _4013726]), s(cart(real, _4013724), 42376 ^ [_4013722, _4013724, _4013726])))))], (42374 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _4013724), cart(real, _4013726)), bool), i(s(fun(fun(cart(real, _4013726), cart(real, _4013724)), fun(fun(cart(real, _4013724), cart(real, _4013726)), bool)), _4013722), s(fun(cart(real, _4013726), cart(real, _4013724)), 42369 ^ [_4013722, _4013724, _4013726]))), s(fun(cart(real, _4013724), cart(real, _4013726)), 42370 ^ [_4013722, _4013724, _4013726])))))]], 42379 ^ _1496237 : [(42382 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _4013724), cart(real, _4013726)), bool), i(s(fun(fun(cart(real, _4013726), cart(real, _4013724)), fun(fun(cart(real, _4013724), cart(real, _4013726)), bool)), _4013722), s(fun(cart(real, _4013726), cart(real, _4013724)), 42369 ^ [_4013722, _4013724, _4013726]))), s(fun(cart(real, _4013724), cart(real, _4013726)), 42370 ^ [_4013722, _4013724, _4013726]))))], (42380 ^ _1496237) ^ [_4014931, _4014933] : [-(s(real, i(s(fun(cart(real, _4013724), real), i(s(fun(cart(real, _4013724), fun(cart(real, _4013724), real)), dot), s(cart(real, _4013724), i(s(fun(cart(real, _4013726), cart(real, _4013724)), 42369 ^ [_4013722, _4013724, _4013726]), s(cart(real, _4013726), _4014933))))), s(cart(real, _4013724), _4014931))) = s(real, i(s(fun(cart(real, _4013726), real), i(s(fun(cart(real, _4013726), fun(cart(real, _4013726), real)), dot), s(cart(real, _4013726), _4014933))), s(cart(real, _4013726), i(s(fun(cart(real, _4013724), cart(real, _4013726)), 42370 ^ [_4013722, _4013724, _4013726]), s(cart(real, _4013724), _4014931))))))]]], (36745 ^ _1496237) ^ [_3568308, _3568310] : [p(s(bool, i(s(fun(fun(_3568310, bool), bool), countable), s(fun(_3568310, bool), _3568308)))), -(p(s(bool, i(s(fun(fun(_3568310, bool), bool), i(s(fun(fun(_3568310, bool), fun(fun(_3568310, bool), bool)), subset), s(fun(_3568310, bool), _3568308))), s(fun(_3568310, bool), i(s(fun(fun(num, bool), fun(_3568310, bool)), i(s(fun(fun(num, _3568310), fun(fun(num, bool), fun(_3568310, bool))), image), s(fun(num, _3568310), 36748 ^ [_3568308, _3568310]))), s(fun(num, bool), univ)))))))], (23578 ^ _1496237) ^ [_2394807] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2394807)))), -(s(fun(real, bool), _2394807) = s(fun(real, bool), empty)), 23586 ^ _1496237 : [(23589 ^ _1496237) ^ [_2395103] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2395103))), s(fun(real, bool), _2394807)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2395103))), s(real, 23585 ^ [_2394807])))))], (23587 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23585 ^ [_2394807]))), s(fun(real, bool), _2394807)))))]]], (30082 ^ _1496237) ^ [_2799133, _2799135, _2799137, _2799139] : [-(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 ^ [_2799133, _2799135, _2799137, _2799139])))))], (4451 ^ _1496237) ^ [_1609333, _1609335] : [4452 ^ _1496237 : [(4455 ^ _1496237) ^ [] : [s(num, _1609335) = s(num, _1609333)], (4453 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609335))), s(num, _1609333))))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609335))), s(num, _1609333)))))], (27779 ^ _1496237) ^ [_2655777, _2655779, _2655781, _2655783] : [27793 ^ _1496237 : [(27794 ^ _1496237) ^ [_2656393] : [p(s(bool, i(s(fun(fun(_2655783, bool), bool), i(s(fun(_2655783, fun(fun(_2655783, bool), bool)), in), s(_2655783, _2656393))), s(fun(_2655783, bool), _2655777)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2655783, real), _2655781), s(_2655783, _2656393))))), s(real, _2655779)))))]], p(s(bool, i(s(fun(fun(_2655783, bool), bool), finite), s(fun(_2655783, bool), _2655777)))), 27787 ^ _1496237 : [(27790 ^ _1496237) ^ [] : [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(_2655783, real), _2655781), s(_2655783, 27786 ^ [_2655777, _2655779, _2655781, _2655783]))))))], (27788 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2655783, bool), bool), i(s(fun(_2655783, fun(fun(_2655783, bool), bool)), in), s(_2655783, 27786 ^ [_2655777, _2655779, _2655781, _2655783]))), s(fun(_2655783, bool), _2655777)))))]], p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_2655783, real), real), i(s(fun(fun(_2655783, bool), fun(fun(_2655783, real), real)), sum), s(fun(_2655783, bool), _2655777))), s(fun(_2655783, real), _2655781))))), s(real, _2655779))))], (2825 ^ _1496237) ^ [_1543712, _1543714] : [2858 ^ _1496237 : [(2859 ^ _1496237) ^ [_1544832, _1544834, _1544836] : [-(s(_1543714, i(s(fun(_1543714, _1543714), i(s(fun(_1543714, fun(_1543714, _1543714)), i(s(fun(bool, fun(_1543714, fun(_1543714, _1543714))), cond), s(bool, _1544836))), s(_1543714, _1544834))), s(_1543714, _1544832))) = s(_1543714, i(s(fun(fun(_1543714, bool), _1543714), h_), s(fun(_1543714, bool), i(s(fun(_1543714, fun(_1543714, bool)), i(s(fun(bool, fun(_1543714, fun(_1543714, bool))), i(s(fun(_1543714, fun(bool, fun(_1543714, fun(_1543714, bool)))), _1543712), s(_1543714, _1544834))), s(bool, _1544836))), s(_1543714, _1544832))))))]], 2832 ^ _1496237 : [(2835 ^ _1496237) ^ [] : [2836 ^ _1496237 : [(2839 ^ _1496237) ^ [] : [s(_1543714, 2829 ^ [_1543712, _1543714]) = s(_1543714, 2826 ^ [_1543712, _1543714])], (2837 ^ _1496237) ^ [] : [-(s(bool, 2827 ^ [_1543712, _1543714]) = s(bool, t))]], 2840 ^ _1496237 : [(2843 ^ _1496237) ^ [] : [s(_1543714, 2829 ^ [_1543712, _1543714]) = s(_1543714, 2828 ^ [_1543712, _1543714])], (2841 ^ _1496237) ^ [] : [-(s(bool, 2827 ^ [_1543712, _1543714]) = s(bool, f0))]]], (2833 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1543714, bool), i(s(fun(_1543714, fun(_1543714, bool)), i(s(fun(bool, fun(_1543714, fun(_1543714, bool))), i(s(fun(_1543714, fun(bool, fun(_1543714, fun(_1543714, bool)))), _1543712), s(_1543714, 2826 ^ [_1543712, _1543714]))), s(bool, 2827 ^ [_1543712, _1543714]))), s(_1543714, 2828 ^ [_1543712, _1543714]))), s(_1543714, 2829 ^ [_1543712, _1543714])))))]], 2844 ^ _1496237 : [(2851 ^ _1496237) ^ [] : [s(bool, 2827 ^ [_1543712, _1543714]) = s(bool, f0), -(s(_1543714, 2829 ^ [_1543712, _1543714]) = s(_1543714, 2828 ^ [_1543712, _1543714]))], (2845 ^ _1496237) ^ [] : [s(bool, 2827 ^ [_1543712, _1543714]) = s(bool, t), -(s(_1543714, 2829 ^ [_1543712, _1543714]) = s(_1543714, 2826 ^ [_1543712, _1543714]))], (2857 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1543714, bool), i(s(fun(_1543714, fun(_1543714, bool)), i(s(fun(bool, fun(_1543714, fun(_1543714, bool))), i(s(fun(_1543714, fun(bool, fun(_1543714, fun(_1543714, bool)))), _1543712), s(_1543714, 2826 ^ [_1543712, _1543714]))), s(bool, 2827 ^ [_1543712, _1543714]))), s(_1543714, 2828 ^ [_1543712, _1543714]))), s(_1543714, 2829 ^ [_1543712, _1543714]))))]]], (24409 ^ _1496237) ^ [_2417134, _2417136] : [-(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, _2417136))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2417136))), s(num, _2417134))))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2417134))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (2511 ^ _1496237) ^ [_1537500, _1537502] : [2512 ^ _1496237 : [(2515 ^ _1496237) ^ [] : [p(s(bool, _1537502))], (2513 ^ _1496237) ^ [] : [-(p(s(bool, _1537500)))]], -(p(s(bool, _1537502))), p(s(bool, _1537500))], (11501 ^ _1496237) ^ [_1864019] : [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, _1864019)))), s(real, _1864019) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (7614 ^ _1496237) ^ [_1712006, _1712008, _1712010, _1712012] : [s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1712012))), s(num, _1712010))) = s(num, i(s(fun(num, num), i(s(fun(bool, fun(num, num)), numsum), s(bool, _1712008))), s(num, _1712006))), 7617 ^ _1496237 : [(7620 ^ _1496237) ^ [] : [-(s(num, _1712010) = s(num, _1712006))], (7618 ^ _1496237) ^ [] : [-(s(bool, _1712012) = s(bool, _1712008))]]], (11509 ^ _1496237) ^ [_1864253, _1864255] : [s(real, i(s(fun(real, real), realu_neg), s(real, _1864255))) = s(real, i(s(fun(real, real), realu_neg), s(real, _1864253))), -(s(real, _1864255) = s(real, _1864253))], (14067 ^ _1496237) ^ [_1926963, _1926965, _1926967] : [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, _1926963)))), -(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, _1926963))), s(int, _1926967))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1926963))), s(int, _1926965))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926967))), s(int, _1926965))))], (10469 ^ _1496237) ^ [_1837747, _1837749, _1837751] : [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), _1837751))), s(prod(hreal, hreal), _1837749)))), -(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), _1837751))), s(prod(hreal, hreal), _1837747))))), 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), _1837749))), s(prod(hreal, hreal), _1837747)))))))], (27328 ^ _1496237) ^ [_2628589, _2628591] : [-(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, _2628589))), s(num, _2628589))))), s(fun(num, num), _2628591))) = s(num, i(s(fun(num, num), _2628591), s(num, _2628589))))], (10949 ^ _1496237) ^ [_1850551] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_neg), s(real, _1850551))))) = s(real, i(s(fun(real, real), realu_abs), s(real, _1850551))))], (19759 ^ _1496237) ^ [_2204346, _2204348, _2204350] : [19765 ^ _1496237 : [(19768 ^ _1496237) ^ [_2205354] : [p(s(bool, i(s(fun(_2204350, bool), i(s(fun(bool, fun(_2204350, bool)), i(s(fun(_2204350, fun(bool, fun(_2204350, bool))), setspec), s(_2204350, 19762 ^ [_2204346, _2204348, _2204350]))), s(bool, i(s(fun(fun(_2204348, bool), bool), i(s(fun(_2204348, fun(fun(_2204348, bool), bool)), in), s(_2204348, i(s(fun(_2204350, _2204348), 19760 ^ [_2204346, _2204348, _2204350]), s(_2204350, _2205354))))), s(fun(_2204348, bool), 19761 ^ [_2204346, _2204348, _2204350]))))), s(_2204350, _2205354))))], (19766 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2204350, bool), i(s(fun(fun(_2204348, bool), fun(_2204350, bool)), i(s(fun(fun(_2204350, _2204348), fun(fun(_2204348, bool), fun(_2204350, bool))), _2204346), s(fun(_2204350, _2204348), 19760 ^ [_2204346, _2204348, _2204350]))), s(fun(_2204348, bool), 19761 ^ [_2204346, _2204348, _2204350]))), s(_2204350, 19762 ^ [_2204346, _2204348, _2204350])))))]], 19770 ^ _1496237 : [(19773 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2204350, bool), i(s(fun(fun(_2204348, bool), fun(_2204350, bool)), i(s(fun(fun(_2204350, _2204348), fun(fun(_2204348, bool), fun(_2204350, bool))), _2204346), s(fun(_2204350, _2204348), 19760 ^ [_2204346, _2204348, _2204350]))), s(fun(_2204348, bool), 19761 ^ [_2204346, _2204348, _2204350]))), s(_2204350, 19762 ^ [_2204346, _2204348, _2204350]))))], (19771 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2204350, bool), i(s(fun(bool, fun(_2204350, bool)), i(s(fun(_2204350, fun(bool, fun(_2204350, bool))), setspec), s(_2204350, 19762 ^ [_2204346, _2204348, _2204350]))), s(bool, i(s(fun(fun(_2204348, bool), bool), i(s(fun(_2204348, fun(fun(_2204348, bool), bool)), in), s(_2204348, i(s(fun(_2204350, _2204348), 19760 ^ [_2204346, _2204348, _2204350]), s(_2204350, 19769 ^ [_2204346, _2204348, _2204350]))))), s(fun(_2204348, bool), 19761 ^ [_2204346, _2204348, _2204350]))))), s(_2204350, 19769 ^ [_2204346, _2204348, _2204350])))))]], 19774 ^ _1496237 : [(19775 ^ _1496237) ^ [_2205785] : [19815 ^ _1496237 : [(19816 ^ _1496237) ^ [_2207679, _2207681] : [-(p(s(bool, i(s(fun(fun(_2204350, bool), bool), finite), s(fun(_2204350, bool), i(s(fun(fun(_2204350, bool), fun(_2204350, bool)), gspec), s(fun(_2204350, bool), i(s(fun(fun(_2204348, bool), fun(_2204350, bool)), i(s(fun(fun(_2204350, _2204348), fun(fun(_2204348, bool), fun(_2204350, bool))), _2204346), s(fun(_2204350, _2204348), _2207681))), s(fun(_2204348, bool), _2207679))))))))), p(s(bool, i(s(fun(fun(_2204348, bool), bool), finite), s(fun(_2204348, bool), _2207679)))), 19822 ^ _1496237 : [(19825 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2204350, bool), bool), finite), s(fun(_2204350, bool), i(s(fun(fun(_2204350, bool), fun(_2204350, bool)), gspec), s(fun(_2204350, bool), i(s(fun(_2204348, fun(_2204350, bool)), i(s(fun(fun(_2204350, _2204348), fun(_2204348, fun(_2204350, bool))), _2205785), s(fun(_2204350, _2204348), _2207681))), s(_2204348, 19821 ^ [_2204346, _2204348, _2204350, _2205785, _2207679, _2207681]))))))))], (19823 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2204348, bool), bool), i(s(fun(_2204348, fun(fun(_2204348, bool), bool)), in), s(_2204348, 19821 ^ [_2204346, _2204348, _2204350, _2205785, _2207679, _2207681]))), s(fun(_2204348, bool), _2207679)))))]]]], 19781 ^ _1496237 : [(19784 ^ _1496237) ^ [_2206583, _2206585] : [p(s(bool, i(s(fun(_2204350, bool), i(s(fun(bool, fun(_2204350, bool)), i(s(fun(_2204350, fun(bool, fun(_2204350, bool))), setspec), s(_2204350, 19778 ^ [_2204346, _2204348, _2204350, _2205785]))), s(bool, _2206583))), s(_2204350, _2206585)))), 19787 ^ _1496237 : [(19790 ^ _1496237) ^ [] : [s(_2204348, i(s(fun(_2204350, _2204348), 19776 ^ [_2204346, _2204348, _2204350, _2205785]), s(_2204350, _2206585))) = s(_2204348, 19777 ^ [_2204346, _2204348, _2204350, _2205785])], (19788 ^ _1496237) ^ [] : [-(p(s(bool, _2206583)))]], 19791 ^ _1496237 : [(19794 ^ _1496237) ^ [] : [p(s(bool, _2206583))], (19792 ^ _1496237) ^ [] : [-(s(_2204348, i(s(fun(_2204350, _2204348), 19776 ^ [_2204346, _2204348, _2204350, _2205785]), s(_2204350, _2206585))) = s(_2204348, 19777 ^ [_2204346, _2204348, _2204350, _2205785]))]]], (19782 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2204350, bool), i(s(fun(_2204348, fun(_2204350, bool)), i(s(fun(fun(_2204350, _2204348), fun(_2204348, fun(_2204350, bool))), _2205785), s(fun(_2204350, _2204348), 19776 ^ [_2204346, _2204348, _2204350, _2205785]))), s(_2204348, 19777 ^ [_2204346, _2204348, _2204350, _2205785]))), s(_2204350, 19778 ^ [_2204346, _2204348, _2204350, _2205785])))))]], 19799 ^ _1496237 : [(19812 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2204350, bool), i(s(fun(bool, fun(_2204350, bool)), i(s(fun(_2204350, fun(bool, fun(_2204350, bool))), setspec), s(_2204350, 19778 ^ [_2204346, _2204348, _2204350, _2205785]))), s(bool, 19798 ^ [_2204346, _2204348, _2204350, _2205785]))), s(_2204350, 19797 ^ [_2204346, _2204348, _2204350, _2205785])))))], (19800 ^ _1496237) ^ [] : [p(s(bool, 19798 ^ [_2204346, _2204348, _2204350, _2205785])), -(s(_2204348, i(s(fun(_2204350, _2204348), 19776 ^ [_2204346, _2204348, _2204350, _2205785]), s(_2204350, 19797 ^ [_2204346, _2204348, _2204350, _2205785]))) = s(_2204348, 19777 ^ [_2204346, _2204348, _2204350, _2205785]))], (19806 ^ _1496237) ^ [] : [s(_2204348, i(s(fun(_2204350, _2204348), 19776 ^ [_2204346, _2204348, _2204350, _2205785]), s(_2204350, 19797 ^ [_2204346, _2204348, _2204350, _2205785]))) = s(_2204348, 19777 ^ [_2204346, _2204348, _2204350, _2205785]), -(p(s(bool, 19798 ^ [_2204346, _2204348, _2204350, _2205785])))], (19814 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2204350, bool), i(s(fun(_2204348, fun(_2204350, bool)), i(s(fun(fun(_2204350, _2204348), fun(_2204348, fun(_2204350, bool))), _2205785), s(fun(_2204350, _2204348), 19776 ^ [_2204346, _2204348, _2204350, _2205785]))), s(_2204348, 19777 ^ [_2204346, _2204348, _2204350, _2205785]))), s(_2204350, 19778 ^ [_2204346, _2204348, _2204350, _2205785]))))]]]]], (42767 ^ _1496237) ^ [_4053396, _4053398, _4053400] : [-(s(cart(cart(real, _4053400), _4053398), i(s(fun(cart(cart(real, _4053400), _4053398), cart(cart(real, _4053400), _4053398)), i(s(fun(cart(cart(real, _4053400), _4053398), fun(cart(cart(real, _4053400), _4053398), cart(cart(real, _4053400), _4053398))), matrixu_add), s(cart(cart(real, _4053400), _4053398), i(s(fun(num, cart(cart(real, _4053400), _4053398)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(cart(real, _4053400), _4053398), _4053396))) = s(cart(cart(real, _4053400), _4053398), _4053396))], (4062 ^ _1496237) ^ [_1600751, _1600753] : [s(num, _1600751) = 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, _1600753))), s(num, _1600751))) = s(num, _1600753))], (918 ^ _1496237) ^ [_1508019, _1508021, _1508023] : [921 ^ _1496237 : [(924 ^ _1496237) ^ [] : [p(s(bool, _1508021))], (922 ^ _1496237) ^ [] : [p(s(bool, _1508023))]], p(s(bool, _1508019)), 929 ^ _1496237 : [(932 ^ _1496237) ^ [] : [-(p(s(bool, _1508019)))], (930 ^ _1496237) ^ [] : [-(p(s(bool, _1508023)))]], 933 ^ _1496237 : [(936 ^ _1496237) ^ [] : [-(p(s(bool, _1508019)))], (934 ^ _1496237) ^ [] : [-(p(s(bool, _1508021)))]]], (23692 ^ _1496237) ^ [_2397497, _2397499] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2397499)))), -(s(fun(real, bool), _2397499) = s(fun(real, bool), empty)), 23699 ^ _1496237 : [(23700 ^ _1496237) ^ [] : [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), _2397499))))), s(real, _2397497)))), 23703 ^ _1496237 : [(23704 ^ _1496237) ^ [_2397776] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2397776))), s(fun(real, bool), _2397499)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2397776))), s(real, _2397497)))))]]], (23710 ^ _1496237) ^ [] : [23712 ^ _1496237 : [(23715 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 23711 ^ [_2397497, _2397499]))), s(real, _2397497))))], (23713 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23711 ^ [_2397497, _2397499]))), s(fun(real, bool), _2397499)))))]], -(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), _2397499))))), s(real, _2397497)))))]]], (7876 ^ _1496237) ^ [_1725216, _1725218] : [-(s(fun(num, _1725218), _1725216) = s(fun(num, _1725218), i(s(fun(fun(num, _1725218), fun(num, _1725218)), i(s(fun(_1725218, fun(fun(num, _1725218), fun(num, _1725218))), fcons), s(_1725218, i(s(fun(num, _1725218), _1725216), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(fun(num, _1725218), i(s(fun(fun(num, num), fun(num, _1725218)), i(s(fun(fun(num, _1725218), fun(fun(num, num), fun(num, _1725218))), o), s(fun(num, _1725218), _1725216))), s(fun(num, num), suc))))))], (15524 ^ _1496237) ^ [_1969772, _1969774] : [-(s(bool, i(s(fun(_1969774, bool), univ), s(_1969774, _1969772))) = s(bool, t))], (24347 ^ _1496237) ^ [_2415082, _2415084, _2415086] : [-(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, _2415086))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2415084))), 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, _2415084))), s(num, _2415082))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2415086))), s(num, _2415082)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2415086))), s(num, _2415084)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2415084))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2415082))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (16566 ^ _1496237) ^ [_2014620, _2014622] : [s(fun(_2014622, bool), _2014620) = s(fun(_2014622, bool), empty), -(p(s(bool, i(s(fun(fun(_2014622, bool), bool), i(s(fun(fun(_2014622, bool), fun(fun(_2014622, bool), bool)), subset), s(fun(_2014622, bool), _2014620))), s(fun(_2014622, bool), empty)))))], (35792 ^ _1496237) ^ [_3521305, _3521307, _3521309, _3521311] : [-(p(s(bool, i(s(fun(fun(_3521309, bool), bool), i(s(fun(fun(_3521311, bool), fun(fun(_3521309, bool), bool)), l_u_c), s(fun(_3521311, bool), _3521307))), s(fun(_3521309, bool), _3521305))))), p(s(bool, i(s(fun(fun(_3521309, bool), bool), i(s(fun(fun(_3521311, bool), fun(fun(_3521309, bool), bool)), l_a_u_c), s(fun(_3521311, bool), _3521307))), s(fun(_3521309, bool), _3521305)))), -(p(s(bool, i(s(fun(fun(_3521309, bool), bool), i(s(fun(fun(_3521311, bool), fun(fun(_3521309, bool), bool)), a_u_c), s(fun(_3521311, bool), _3521307))), s(fun(_3521309, bool), _3521305)))))], (7821 ^ _1496237) ^ [_1722091, _1722093, _1722095, _1722097] : [s(recspace(_1722097), i(s(fun(fun(num, recspace(_1722097)), recspace(_1722097)), i(s(fun(_1722097, fun(fun(num, recspace(_1722097)), recspace(_1722097))), i(s(fun(num, fun(_1722097, fun(fun(num, recspace(_1722097)), recspace(_1722097)))), constr), s(num, _1722095))), s(_1722097, _1722093))), s(fun(num, recspace(_1722097)), _1722091))) = s(recspace(_1722097), bottom)], (42761 ^ _1496237) ^ [_4052496, _4052498, _4052500] : [-(s(cart(cart(real, _4052500), _4052498), i(s(fun(cart(cart(real, _4052500), _4052498), cart(cart(real, _4052500), _4052498)), i(s(fun(real, fun(cart(cart(real, _4052500), _4052498), cart(cart(real, _4052500), _4052498))), 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, _4052500), _4052498), _4052496))) = s(cart(cart(real, _4052500), _4052498), _4052496))], (20511 ^ _1496237) ^ [_2249091, _2249093] : [p(s(bool, i(s(fun(fun(_2249093, bool), bool), finite), s(fun(_2249093, bool), _2249091)))), 20514 ^ _1496237 : [(20521 ^ _1496237) ^ [] : [s(fun(_2249093, bool), _2249091) = s(fun(_2249093, bool), empty), -(s(num, i(s(fun(fun(_2249093, bool), num), card), s(fun(_2249093, bool), _2249091))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (20515 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2249093, bool), num), card), s(fun(_2249093, bool), _2249091))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(fun(_2249093, bool), _2249091) = s(fun(_2249093, bool), empty))]]], (37836 ^ _1496237) ^ [_3621224, _3621226, _3621228] : [p(s(bool, i(s(fun(fun(_3621228, bool), bool), finite), s(fun(_3621228, bool), _3621224)))), 37840 ^ _1496237 : [(37841 ^ _1496237) ^ [_3621401] : [p(s(bool, i(s(fun(fun(_3621228, bool), bool), i(s(fun(_3621228, fun(fun(_3621228, bool), bool)), in), s(_3621228, _3621401))), s(fun(_3621228, bool), _3621224)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_3621228, real), _3621226), s(_3621228, _3621401))))), s(real, 37839 ^ [_3621224, _3621226, _3621228])))))]]], (11291 ^ _1496237) ^ [_1858271, _1858273] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1858273))), s(real, _1858271)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858271))), s(real, _1858273))))], (12137 ^ _1496237) ^ [_1880404, _1880406, _1880408] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1880408))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1880404))), s(num, _1880406))))) = 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, _1880408))), s(num, _1880404))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1880408))), s(num, _1880406)))))), -(s(real, _1880408) = 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, _1880406))), s(num, _1880404))))], (24968 ^ _1496237) ^ [_2452460, _2452462, _2452464] : [p(s(bool, i(s(fun(fun(_2452462, fun(_2452462, _2452462)), bool), monoidal), s(fun(_2452462, fun(_2452462, _2452462)), _2452460)))), 24971 ^ _1496237 : [(24972 ^ _1496237) ^ [_2452998, _2453000, _2453002] : [-(s(_2452462, i(s(fun(fun(_2452464, _2452462), _2452462), i(s(fun(fun(_2452464, bool), fun(fun(_2452464, _2452462), _2452462)), i(s(fun(fun(_2452462, fun(_2452462, _2452462)), fun(fun(_2452464, bool), fun(fun(_2452464, _2452462), _2452462))), iterate), s(fun(_2452462, fun(_2452462, _2452462)), _2452460))), s(fun(_2452464, bool), i(s(fun(fun(_2452464, bool), fun(_2452464, bool)), i(s(fun(fun(_2452464, bool), fun(fun(_2452464, bool), fun(_2452464, bool))), union), s(fun(_2452464, bool), _2453000))), s(fun(_2452464, bool), _2452998))))), s(fun(_2452464, _2452462), _2453002))) = s(_2452462, i(s(fun(_2452462, _2452462), i(s(fun(_2452462, fun(_2452462, _2452462)), _2452460), s(_2452462, i(s(fun(fun(_2452464, _2452462), _2452462), i(s(fun(fun(_2452464, bool), fun(fun(_2452464, _2452462), _2452462)), i(s(fun(fun(_2452462, fun(_2452462, _2452462)), fun(fun(_2452464, bool), fun(fun(_2452464, _2452462), _2452462))), iterate), s(fun(_2452462, fun(_2452462, _2452462)), _2452460))), s(fun(_2452464, bool), _2453000))), s(fun(_2452464, _2452462), _2453002))))), s(_2452462, i(s(fun(fun(_2452464, _2452462), _2452462), i(s(fun(fun(_2452464, bool), fun(fun(_2452464, _2452462), _2452462)), i(s(fun(fun(_2452462, fun(_2452462, _2452462)), fun(fun(_2452464, bool), fun(fun(_2452464, _2452462), _2452462))), iterate), s(fun(_2452462, fun(_2452462, _2452462)), _2452460))), s(fun(_2452464, bool), _2452998))), s(fun(_2452464, _2452462), _2453002)))))), p(s(bool, i(s(fun(fun(_2452464, bool), bool), finite), s(fun(_2452464, bool), _2453000)))), p(s(bool, i(s(fun(fun(_2452464, bool), bool), finite), s(fun(_2452464, bool), _2452998)))), p(s(bool, i(s(fun(fun(_2452464, bool), bool), i(s(fun(fun(_2452464, bool), fun(fun(_2452464, bool), bool)), disjoint), s(fun(_2452464, bool), _2453000))), s(fun(_2452464, bool), _2452998))))]]], (12715 ^ _1496237) ^ [_1894618] : [-(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, _1894618)))))))], (11889 ^ _1496237) ^ [] : [-(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))))))], (9703 ^ _1496237) ^ [_1812376, _1812378, _1812380] : [p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1812378))), s(nadd, _1812376)))), -(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, _1812380))), s(nadd, _1812378))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1812380))), s(nadd, _1812376)))))))], (3101 ^ _1496237) ^ [_1553184, _1553186, _1553188, _1553190, _1553192, _1553194, _1553196] : [-(s(fun(_1553192, _1553196), i(s(fun(fun(_1553192, _1553194), fun(_1553192, _1553196)), i(s(fun(fun(_1553194, _1553196), fun(fun(_1553192, _1553194), fun(_1553192, _1553196))), o), s(fun(_1553194, _1553196), _1553188))), s(fun(_1553192, _1553194), i(s(fun(fun(_1553192, _1553190), fun(_1553192, _1553194)), i(s(fun(fun(_1553190, _1553194), fun(fun(_1553192, _1553190), fun(_1553192, _1553194))), o), s(fun(_1553190, _1553194), _1553186))), s(fun(_1553192, _1553190), _1553184))))) = s(fun(_1553192, _1553196), i(s(fun(fun(_1553192, _1553190), fun(_1553192, _1553196)), i(s(fun(fun(_1553190, _1553196), fun(fun(_1553192, _1553190), fun(_1553192, _1553196))), o), s(fun(_1553190, _1553196), i(s(fun(fun(_1553190, _1553194), fun(_1553190, _1553196)), i(s(fun(fun(_1553194, _1553196), fun(fun(_1553190, _1553194), fun(_1553190, _1553196))), o), s(fun(_1553194, _1553196), _1553188))), s(fun(_1553190, _1553194), _1553186))))), s(fun(_1553192, _1553190), _1553184))))], (20059 ^ _1496237) ^ [_2219710, _2219712] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2219710, fun(num, bool)), i(s(fun(fun(_2219712, bool), fun(_2219710, fun(num, bool))), i(s(fun(_2219710, fun(fun(_2219712, bool), fun(_2219710, fun(num, bool)))), i(s(fun(fun(_2219712, fun(_2219710, _2219710)), fun(_2219710, fun(fun(_2219712, bool), fun(_2219710, fun(num, bool))))), finrec), s(fun(_2219712, fun(_2219710, _2219710)), f))), s(_2219710, b0))), s(fun(_2219712, bool), s0))), s(_2219710, a0))), s(num, i(s(fun(num, num), suc), s(num, n)))))), 20064 ^ _1496237 : [(20069 ^ _1496237) ^ [] : [-(s(_2219710, a0) = s(_2219710, i(s(fun(_2219710, _2219710), i(s(fun(_2219712, fun(_2219710, _2219710)), f), s(_2219712, 20062 ^ [_2219710, _2219712]))), s(_2219710, 20063 ^ [_2219710, _2219712]))))], (20067 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(_2219710, fun(num, bool)), i(s(fun(fun(_2219712, bool), fun(_2219710, fun(num, bool))), i(s(fun(_2219710, fun(fun(_2219712, bool), fun(_2219710, fun(num, bool)))), i(s(fun(fun(_2219712, fun(_2219710, _2219710)), fun(_2219710, fun(fun(_2219712, bool), fun(_2219710, fun(num, bool))))), finrec), s(fun(_2219712, fun(_2219710, _2219710)), f))), s(_2219710, b0))), s(fun(_2219712, bool), i(s(fun(_2219712, fun(_2219712, bool)), i(s(fun(fun(_2219712, bool), fun(_2219712, fun(_2219712, bool))), delete), s(fun(_2219712, bool), s0))), s(_2219712, 20062 ^ [_2219710, _2219712]))))), s(_2219710, 20063 ^ [_2219710, _2219712]))), s(num, n)))))], (20065 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2219712, bool), bool), i(s(fun(_2219712, fun(fun(_2219712, bool), bool)), in), s(_2219712, 20062 ^ [_2219710, _2219712]))), s(fun(_2219712, bool), s0)))))]]], (11333 ^ _1496237) ^ [_1858990, _1858992, _1858994, _1858996] : [-(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, _1858996))), s(real, _1858992))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1858994))), s(real, _1858990))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858996))), s(real, _1858994)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1858992))), s(real, _1858990))))], (17154 ^ _1496237) ^ [_2046310, _2046312, _2046314] : [17166 ^ _1496237 : [(17169 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2046314, bool), _2046312), s(_2046314, 17165 ^ [_2046310, _2046312, _2046314])))))], (17167 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2046314, bool), bool), i(s(fun(_2046314, fun(fun(_2046314, bool), bool)), in), s(_2046314, 17165 ^ [_2046310, _2046312, _2046314]))), s(fun(_2046314, bool), i(s(fun(fun(fun(_2046314, bool), bool), fun(_2046314, bool)), unions), s(fun(fun(_2046314, bool), bool), _2046310)))))))]], 17155 ^ _1496237 : [(17156 ^ _1496237) ^ [_2046558, _2046560] : [p(s(bool, i(s(fun(fun(fun(_2046314, bool), bool), bool), i(s(fun(fun(_2046314, bool), fun(fun(fun(_2046314, bool), bool), bool)), in), s(fun(_2046314, bool), _2046560))), s(fun(fun(_2046314, bool), bool), _2046310)))), p(s(bool, i(s(fun(fun(_2046314, bool), bool), i(s(fun(_2046314, fun(fun(_2046314, bool), bool)), in), s(_2046314, _2046558))), s(fun(_2046314, bool), _2046560)))), p(s(bool, i(s(fun(_2046314, bool), _2046312), s(_2046314, _2046558))))]]], (42610 ^ _1496237) ^ [_4040574, _4040576, _4040578] : [42661 ^ _1496237 : [(42662 ^ _1496237) ^ [_4044349] : [-(s(fun(cart(real, _4040578), bool), i(s(fun(cart(cart(real, _4040578), _4040576), fun(cart(real, _4040578), bool)), rows), s(cart(cart(real, _4040578), _4040576), _4044349))) = s(fun(cart(real, _4040578), bool), i(s(fun(fun(cart(real, _4040578), bool), fun(cart(real, _4040578), bool)), gspec), s(fun(cart(real, _4040578), bool), i(s(fun(cart(cart(real, _4040578), _4040576), fun(cart(real, _4040578), bool)), _4040574), s(cart(cart(real, _4040578), _4040576), _4044349))))))]], 42615 ^ _1496237 : [(42618 ^ _1496237) ^ [_4041831, _4041833] : [p(s(bool, i(s(fun(cart(real, _4040578), bool), i(s(fun(bool, fun(cart(real, _4040578), bool)), i(s(fun(cart(real, _4040578), fun(bool, fun(cart(real, _4040578), bool))), setspec), s(cart(real, _4040578), 42612 ^ [_4040574, _4040576, _4040578]))), s(bool, _4041831))), s(cart(real, _4040578), i(s(fun(cart(cart(real, _4040578), _4040576), cart(real, _4040578)), i(s(fun(num, fun(cart(cart(real, _4040578), _4040576), cart(real, _4040578))), row), s(num, _4041833))), s(cart(cart(real, _4040578), _4040576), 42611 ^ [_4040574, _4040576, _4040578])))))), 42629 ^ _1496237 : [(42634 ^ _1496237) ^ [] : [p(s(bool, _4041831))], (42632 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4041833))), s(num, i(s(fun(fun(_4040576, bool), num), dimindex), s(fun(_4040576, bool), univ)))))))], (42630 ^ _1496237) ^ [] : [-(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, _4041833)))))]], 42621 ^ _1496237 : [(42624 ^ _1496237) ^ [] : [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, _4041833)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _4041833))), s(num, i(s(fun(fun(_4040576, bool), num), dimindex), s(fun(_4040576, bool), univ))))))], (42622 ^ _1496237) ^ [] : [-(p(s(bool, _4041831)))]]], (42616 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4040578), bool), i(s(fun(cart(cart(real, _4040578), _4040576), fun(cart(real, _4040578), bool)), _4040574), s(cart(cart(real, _4040578), _4040576), 42611 ^ [_4040574, _4040576, _4040578]))), s(cart(real, _4040578), 42612 ^ [_4040574, _4040576, _4040578])))))]], 42639 ^ _1496237 : [(42658 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(cart(real, _4040578), bool), i(s(fun(bool, fun(cart(real, _4040578), bool)), i(s(fun(cart(real, _4040578), fun(bool, fun(cart(real, _4040578), bool))), setspec), s(cart(real, _4040578), 42612 ^ [_4040574, _4040576, _4040578]))), s(bool, 42638 ^ [_4040574, _4040576, _4040578]))), s(cart(real, _4040578), i(s(fun(cart(cart(real, _4040578), _4040576), cart(real, _4040578)), i(s(fun(num, fun(cart(cart(real, _4040578), _4040576), cart(real, _4040578))), row), s(num, 42637 ^ [_4040574, _4040576, _4040578]))), s(cart(cart(real, _4040578), _4040576), 42611 ^ [_4040574, _4040576, _4040578])))))))], (42640 ^ _1496237) ^ [] : [p(s(bool, 42638 ^ [_4040574, _4040576, _4040578])), 42643 ^ _1496237 : [(42646 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42637 ^ [_4040574, _4040576, _4040578]))), s(num, i(s(fun(fun(_4040576, bool), num), dimindex), s(fun(_4040576, bool), univ)))))))], (42644 ^ _1496237) ^ [] : [-(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 ^ [_4040574, _4040576, _4040578])))))]]], (42648 ^ _1496237) ^ [] : [-(p(s(bool, 42638 ^ [_4040574, _4040576, _4040578]))), 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 ^ [_4040574, _4040576, _4040578])))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 42637 ^ [_4040574, _4040576, _4040578]))), s(num, i(s(fun(fun(_4040576, bool), num), dimindex), s(fun(_4040576, bool), univ))))))], (42660 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, _4040578), bool), i(s(fun(cart(cart(real, _4040578), _4040576), fun(cart(real, _4040578), bool)), _4040574), s(cart(cart(real, _4040578), _4040576), 42611 ^ [_4040574, _4040576, _4040578]))), s(cart(real, _4040578), 42612 ^ [_4040574, _4040576, _4040578]))))]]], (36239 ^ _1496237) ^ [_3545264, _3545266, _3545268, _3545270] : [-(p(s(bool, i(s(fun(fun(sum0(_3545270, _3545268), bool), bool), i(s(fun(fun(_3545268, bool), fun(fun(sum0(_3545270, _3545268), bool), bool)), l_a_u_c), s(fun(_3545268, bool), _3545264))), s(fun(sum0(_3545270, _3545268), bool), i(s(fun(fun(_3545268, bool), fun(sum0(_3545270, _3545268), bool)), i(s(fun(fun(_3545270, bool), fun(fun(_3545268, bool), fun(sum0(_3545270, _3545268), bool))), p_u_c), s(fun(_3545270, bool), _3545266))), s(fun(_3545268, bool), _3545264)))))))], (16158 ^ _1496237) ^ [_1996742, _1996744, _1996746, _1996748, _1996750] : [-(p(s(bool, i(s(fun(fun(_1996748, bool), bool), i(s(fun(fun(_1996750, bool), fun(fun(_1996748, bool), bool)), i(s(fun(fun(_1996750, _1996748), fun(fun(_1996750, bool), fun(fun(_1996748, bool), bool))), surj), s(fun(_1996750, _1996748), _1996742))), s(fun(_1996750, bool), _1996744))), s(fun(_1996748, bool), _1996746))))), 16162 ^ _1496237 : [(16165 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1996748, bool), bool), i(s(fun(_1996748, fun(fun(_1996748, bool), bool)), in), s(_1996748, i(s(fun(_1996750, _1996748), _1996742), s(_1996750, 16161 ^ [_1996742, _1996744, _1996746, _1996748, _1996750]))))), s(fun(_1996748, bool), _1996746))))], (16163 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1996750, bool), bool), i(s(fun(_1996750, fun(fun(_1996750, bool), bool)), in), s(_1996750, 16161 ^ [_1996742, _1996744, _1996746, _1996748, _1996750]))), s(fun(_1996750, bool), _1996744)))))]], 16167 ^ _1496237 : [(16170 ^ _1496237) ^ [_1997486] : [p(s(bool, i(s(fun(fun(_1996750, bool), bool), i(s(fun(_1996750, fun(fun(_1996750, bool), bool)), in), s(_1996750, _1997486))), s(fun(_1996750, bool), _1996744)))), s(_1996748, i(s(fun(_1996750, _1996748), _1996742), s(_1996750, _1997486))) = s(_1996748, 16166 ^ [_1996742, _1996744, _1996746, _1996748, _1996750])], (16168 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1996748, bool), bool), i(s(fun(_1996748, fun(fun(_1996748, bool), bool)), in), s(_1996748, 16166 ^ [_1996742, _1996744, _1996746, _1996748, _1996750]))), s(fun(_1996748, bool), _1996746)))))]]], (41836 ^ _1496237) ^ [_3960605] : [p(s(bool, i(s(fun(cart(_3960605, n3), bool), p0), s(cart(_3960605, n3), 41837 ^ [_3960605])))), 41840 ^ _1496237 : [(41841 ^ _1496237) ^ [_3960902, _3960904, _3960906] : [-(p(s(bool, i(s(fun(cart(_3960605, n3), bool), p0), s(cart(_3960605, n3), i(s(fun(list(_3960605), cart(_3960605, n3)), vector), s(list(_3960605), i(s(fun(list(_3960605), list(_3960605)), i(s(fun(_3960605, fun(list(_3960605), list(_3960605))), cons), s(_3960605, _3960906))), s(list(_3960605), i(s(fun(list(_3960605), list(_3960605)), i(s(fun(_3960605, fun(list(_3960605), list(_3960605))), cons), s(_3960605, _3960904))), s(list(_3960605), i(s(fun(list(_3960605), list(_3960605)), i(s(fun(_3960605, fun(list(_3960605), list(_3960605))), cons), s(_3960605, _3960902))), s(list(_3960605), nil)))))))))))))]]], (30109 ^ _1496237) ^ [_2800437, _2800439, _2800441] : [s(num, i(s(fun(finite_sum(_2800441, _2800439), num), destu_finiteu_sum), s(finite_sum(_2800441, _2800439), i(s(fun(num, finite_sum(_2800441, _2800439)), mku_finiteu_sum), s(num, _2800437))))) = s(num, _2800437), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(num, fun(fun(num, bool), bool)), in), s(num, _2800437))), 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(_2800441, bool), num), dimindex), s(fun(_2800441, bool), univ))))), s(num, i(s(fun(fun(_2800439, bool), num), dimindex), s(fun(_2800439, bool), univ)))))))))))], (9478 ^ _1496237) ^ [_1804633, _1804635, _1804637] : [-(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, _1804637))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1804635))), s(num, _1804633))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1804635))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1804637))), s(num, _1804633))))))))))), 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 ^ [_1804637]))), s(num, _1804635))))), s(num, 9476 ^ [_1804637])))))))], (25318 ^ _1496237) ^ [_2485959, _2485961, _2485963] : [p(s(bool, i(s(fun(fun(_2485961, fun(_2485961, _2485961)), bool), monoidal), s(fun(_2485961, fun(_2485961, _2485961)), _2485959)))), 25321 ^ _1496237 : [(25322 ^ _1496237) ^ [_2486327, _2486329, _2486331] : [25324 ^ _1496237 : [(25327 ^ _1496237) ^ [] : [s(_2485961, i(s(fun(_2485963, _2485961), _2486331), s(_2485963, 25323 ^ [_2485959, _2485961, _2485963, _2486327, _2486329, _2486331]))) = s(_2485961, i(s(fun(_2485963, _2485961), _2486329), s(_2485963, 25323 ^ [_2485959, _2485961, _2485963, _2486327, _2486329, _2486331])))], (25325 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2485963, bool), bool), i(s(fun(_2485963, fun(fun(_2485963, bool), bool)), in), s(_2485963, 25323 ^ [_2485959, _2485961, _2485963, _2486327, _2486329, _2486331]))), s(fun(_2485963, bool), _2486327)))))]], -(s(_2485961, i(s(fun(fun(_2485963, _2485961), _2485961), i(s(fun(fun(_2485963, bool), fun(fun(_2485963, _2485961), _2485961)), i(s(fun(fun(_2485961, fun(_2485961, _2485961)), fun(fun(_2485963, bool), fun(fun(_2485963, _2485961), _2485961))), iterate), s(fun(_2485961, fun(_2485961, _2485961)), _2485959))), s(fun(_2485963, bool), _2486327))), s(fun(_2485963, _2485961), _2486331))) = s(_2485961, i(s(fun(fun(_2485963, _2485961), _2485961), i(s(fun(fun(_2485963, bool), fun(fun(_2485963, _2485961), _2485961)), i(s(fun(fun(_2485961, fun(_2485961, _2485961)), fun(fun(_2485963, bool), fun(fun(_2485963, _2485961), _2485961))), iterate), s(fun(_2485961, fun(_2485961, _2485961)), _2485959))), s(fun(_2485963, bool), _2486327))), s(fun(_2485963, _2485961), _2486329))))]]], (21017 ^ _1496237) ^ [_2272734, _2272736, _2272738] : [21018 ^ _1496237 : [(21021 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2272736))), s(num, i(s(fun(fun(_2272738, bool), num), card), s(fun(_2272738, bool), _2272734))))))], (21019 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2272738, bool), bool), finite), s(fun(_2272738, bool), _2272734)))))]], 21023 ^ _1496237 : [(21026 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2272738, bool), fun(num, bool)), hasu_size), s(fun(_2272738, bool), 21022 ^ [_2272734, _2272736, _2272738]))), s(num, _2272736)))))], (21024 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2272738, bool), bool), i(s(fun(fun(_2272738, bool), fun(fun(_2272738, bool), bool)), subset), s(fun(_2272738, bool), 21022 ^ [_2272734, _2272736, _2272738]))), s(fun(_2272738, bool), _2272734)))))]]], (4006 ^ _1496237) ^ [_1599443, _1599445, _1599447] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599447))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1599445))), s(num, _1599443))))) = 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, _1599447))), s(num, _1599445))))), s(num, _1599443))))], (10767 ^ _1496237) ^ [_1845165, _1845167] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1845167))), s(real, _1845165))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1845167))), s(real, i(s(fun(real, real), realu_neg), s(real, _1845165))))))], (9510 ^ _1496237) ^ [_1806155] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1806155))), s(nadd, _1806155)))))], (5324 ^ _1496237) ^ [_1629918, _1629920, _1629922] : [s(num, _1629922) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5316 ^ [_1629918, _1629920, _1629922])))], (10897 ^ _1496237) ^ [] : [-(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))))))], (27885 ^ _1496237) ^ [_2660405, _2660407, _2660409] : [s(real, i(s(fun(_2660409, real), i(s(fun(_2660407, fun(_2660409, real)), i(s(fun(fun(_2660409, fun(_2660407, real)), fun(_2660407, fun(_2660409, real))), _2660405), s(fun(_2660409, fun(_2660407, real)), 27886 ^ [_2660405, _2660407, _2660409]))), s(_2660407, 27887 ^ [_2660405, _2660407, _2660409]))), s(_2660409, 27888 ^ [_2660405, _2660407, _2660409]))) = s(real, i(s(fun(_2660407, real), i(s(fun(_2660409, fun(_2660407, real)), 27886 ^ [_2660405, _2660407, _2660409]), s(_2660409, 27888 ^ [_2660405, _2660407, _2660409]))), s(_2660407, 27887 ^ [_2660405, _2660407, _2660409]))), 27891 ^ _1496237 : [(27892 ^ _1496237) ^ [_2661465] : [s(real, i(s(fun(_2660407, real), i(s(fun(fun(_2660409, fun(_2660407, real)), fun(_2660407, real)), i(s(fun(fun(_2660409, bool), fun(fun(_2660409, fun(_2660407, real)), fun(_2660407, real))), _2661465), s(fun(_2660409, bool), 27893 ^ [_2660405, _2660407, _2660409, _2661465]))), s(fun(_2660409, fun(_2660407, real)), 27894 ^ [_2660405, _2660407, _2660409, _2661465]))), s(_2660407, 27895 ^ [_2660405, _2660407, _2660409, _2661465]))) = s(real, i(s(fun(fun(_2660409, real), real), i(s(fun(fun(_2660409, bool), fun(fun(_2660409, real), real)), sum), s(fun(_2660409, bool), 27893 ^ [_2660405, _2660407, _2660409, _2661465]))), s(fun(_2660409, real), i(s(fun(_2660407, fun(_2660409, real)), i(s(fun(fun(_2660409, fun(_2660407, real)), fun(_2660407, fun(_2660409, real))), _2660405), s(fun(_2660409, fun(_2660407, real)), 27894 ^ [_2660405, _2660407, _2660409, _2661465]))), s(_2660407, 27895 ^ [_2660405, _2660407, _2660409, _2661465]))))), 27898 ^ _1496237 : [(27899 ^ _1496237) ^ [_2662577] : [s(real, i(s(fun(_2660409, real), i(s(fun(fun(_2660409, fun(_2660407, real)), fun(_2660409, real)), i(s(fun(fun(_2660407, bool), fun(fun(_2660409, fun(_2660407, real)), fun(_2660409, real))), _2662577), s(fun(_2660407, bool), 27900 ^ [_2660405, _2660407, _2660409, _2661465, _2662577]))), s(fun(_2660409, fun(_2660407, real)), 27901 ^ [_2660405, _2660407, _2660409, _2661465, _2662577]))), s(_2660409, 27902 ^ [_2660405, _2660407, _2660409, _2661465, _2662577]))) = s(real, i(s(fun(fun(_2660407, real), real), i(s(fun(fun(_2660407, bool), fun(fun(_2660407, real), real)), sum), s(fun(_2660407, bool), 27900 ^ [_2660405, _2660407, _2660409, _2661465, _2662577]))), s(fun(_2660407, real), i(s(fun(_2660409, fun(_2660407, real)), 27901 ^ [_2660405, _2660407, _2660409, _2661465, _2662577]), s(_2660409, 27902 ^ [_2660405, _2660407, _2660409, _2661465, _2662577]))))), 27905 ^ _1496237 : [(27906 ^ _1496237) ^ [_2663465, _2663467, _2663469] : [-(s(real, i(s(fun(fun(_2660409, real), real), i(s(fun(fun(_2660409, bool), fun(fun(_2660409, real), real)), sum), s(fun(_2660409, bool), _2663467))), s(fun(_2660409, real), i(s(fun(fun(_2660409, fun(_2660407, real)), fun(_2660409, real)), i(s(fun(fun(_2660407, bool), fun(fun(_2660409, fun(_2660407, real)), fun(_2660409, real))), _2662577), s(fun(_2660407, bool), _2663465))), s(fun(_2660409, fun(_2660407, real)), _2663469))))) = s(real, i(s(fun(fun(_2660407, real), real), i(s(fun(fun(_2660407, bool), fun(fun(_2660407, real), real)), sum), s(fun(_2660407, bool), _2663465))), s(fun(_2660407, real), i(s(fun(fun(_2660409, fun(_2660407, real)), fun(_2660407, real)), i(s(fun(fun(_2660409, bool), fun(fun(_2660409, fun(_2660407, real)), fun(_2660407, real))), _2661465), s(fun(_2660409, bool), _2663467))), s(fun(_2660409, fun(_2660407, real)), _2663469)))))), p(s(bool, i(s(fun(fun(_2660409, bool), bool), finite), s(fun(_2660409, bool), _2663467)))), p(s(bool, i(s(fun(fun(_2660407, bool), bool), finite), s(fun(_2660407, bool), _2663465))))]]]]]]], (40055 ^ _1496237) ^ [_3823401, _3823403, _3823405] : [s(cart(real, _3823403), i(s(fun(_3823405, cart(real, _3823403)), _3823401), s(_3823405, 40056 ^ [_3823401, _3823403, _3823405]))) = s(cart(real, _3823403), i(s(fun(num, cart(real, _3823403)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(cart(real, _3823403), i(s(fun(fun(_3823405, cart(real, _3823403)), cart(real, _3823403)), i(s(fun(fun(_3823405, bool), fun(fun(_3823405, cart(real, _3823403)), cart(real, _3823403))), vsum), s(fun(_3823405, bool), s0))), s(fun(_3823405, cart(real, _3823403)), _3823401))) = s(cart(real, _3823403), i(s(fun(num, cart(real, _3823403)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (41194 ^ _1496237) ^ [_3921585, _3921587, _3921589, _3921591] : [s(cart(real, _3921587), i(s(fun(_3921591, cart(real, _3921587)), i(s(fun(_3921589, fun(_3921591, cart(real, _3921587))), i(s(fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921589, fun(_3921591, cart(real, _3921587)))), _3921585), s(fun(_3921591, fun(_3921589, cart(real, _3921587))), 41195 ^ [_3921585, _3921587, _3921589, _3921591]))), s(_3921589, 41196 ^ [_3921585, _3921587, _3921589, _3921591]))), s(_3921591, 41197 ^ [_3921585, _3921587, _3921589, _3921591]))) = s(cart(real, _3921587), i(s(fun(_3921589, cart(real, _3921587)), i(s(fun(_3921591, fun(_3921589, cart(real, _3921587))), 41195 ^ [_3921585, _3921587, _3921589, _3921591]), s(_3921591, 41197 ^ [_3921585, _3921587, _3921589, _3921591]))), s(_3921589, 41196 ^ [_3921585, _3921587, _3921589, _3921591]))), 41200 ^ _1496237 : [(41201 ^ _1496237) ^ [_3922909] : [s(cart(real, _3921587), i(s(fun(_3921589, cart(real, _3921587)), i(s(fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921589, cart(real, _3921587))), i(s(fun(fun(_3921591, bool), fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921589, cart(real, _3921587)))), _3922909), s(fun(_3921591, bool), 41202 ^ [_3921585, _3921587, _3921589, _3921591, _3922909]))), s(fun(_3921591, fun(_3921589, cart(real, _3921587))), 41203 ^ [_3921585, _3921587, _3921589, _3921591, _3922909]))), s(_3921589, 41204 ^ [_3921585, _3921587, _3921589, _3921591, _3922909]))) = s(cart(real, _3921587), i(s(fun(fun(_3921591, cart(real, _3921587)), cart(real, _3921587)), i(s(fun(fun(_3921591, bool), fun(fun(_3921591, cart(real, _3921587)), cart(real, _3921587))), vsum), s(fun(_3921591, bool), 41202 ^ [_3921585, _3921587, _3921589, _3921591, _3922909]))), s(fun(_3921591, cart(real, _3921587)), i(s(fun(_3921589, fun(_3921591, cart(real, _3921587))), i(s(fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921589, fun(_3921591, cart(real, _3921587)))), _3921585), s(fun(_3921591, fun(_3921589, cart(real, _3921587))), 41203 ^ [_3921585, _3921587, _3921589, _3921591, _3922909]))), s(_3921589, 41204 ^ [_3921585, _3921587, _3921589, _3921591, _3922909]))))), 41207 ^ _1496237 : [(41208 ^ _1496237) ^ [_3924306] : [s(cart(real, _3921587), i(s(fun(_3921591, cart(real, _3921587)), i(s(fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921591, cart(real, _3921587))), i(s(fun(fun(_3921589, bool), fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921591, cart(real, _3921587)))), _3924306), s(fun(_3921589, bool), 41209 ^ [_3921585, _3921587, _3921589, _3921591, _3922909, _3924306]))), s(fun(_3921591, fun(_3921589, cart(real, _3921587))), 41210 ^ [_3921585, _3921587, _3921589, _3921591, _3922909, _3924306]))), s(_3921591, 41211 ^ [_3921585, _3921587, _3921589, _3921591, _3922909, _3924306]))) = s(cart(real, _3921587), i(s(fun(fun(_3921589, cart(real, _3921587)), cart(real, _3921587)), i(s(fun(fun(_3921589, bool), fun(fun(_3921589, cart(real, _3921587)), cart(real, _3921587))), vsum), s(fun(_3921589, bool), 41209 ^ [_3921585, _3921587, _3921589, _3921591, _3922909, _3924306]))), s(fun(_3921589, cart(real, _3921587)), i(s(fun(_3921591, fun(_3921589, cart(real, _3921587))), 41210 ^ [_3921585, _3921587, _3921589, _3921591, _3922909, _3924306]), s(_3921591, 41211 ^ [_3921585, _3921587, _3921589, _3921591, _3922909, _3924306]))))), 41214 ^ _1496237 : [(41215 ^ _1496237) ^ [_3925410, _3925412, _3925414] : [-(s(cart(real, _3921587), i(s(fun(fun(_3921591, cart(real, _3921587)), cart(real, _3921587)), i(s(fun(fun(_3921591, bool), fun(fun(_3921591, cart(real, _3921587)), cart(real, _3921587))), vsum), s(fun(_3921591, bool), _3925412))), s(fun(_3921591, cart(real, _3921587)), i(s(fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921591, cart(real, _3921587))), i(s(fun(fun(_3921589, bool), fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921591, cart(real, _3921587)))), _3924306), s(fun(_3921589, bool), _3925410))), s(fun(_3921591, fun(_3921589, cart(real, _3921587))), _3925414))))) = s(cart(real, _3921587), i(s(fun(fun(_3921589, cart(real, _3921587)), cart(real, _3921587)), i(s(fun(fun(_3921589, bool), fun(fun(_3921589, cart(real, _3921587)), cart(real, _3921587))), vsum), s(fun(_3921589, bool), _3925410))), s(fun(_3921589, cart(real, _3921587)), i(s(fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921589, cart(real, _3921587))), i(s(fun(fun(_3921591, bool), fun(fun(_3921591, fun(_3921589, cart(real, _3921587))), fun(_3921589, cart(real, _3921587)))), _3922909), s(fun(_3921591, bool), _3925412))), s(fun(_3921591, fun(_3921589, cart(real, _3921587))), _3925414)))))), p(s(bool, i(s(fun(fun(_3921591, bool), bool), finite), s(fun(_3921591, bool), _3925412)))), p(s(bool, i(s(fun(fun(_3921589, bool), bool), finite), s(fun(_3921589, bool), _3925410))))]]]]]]], (22036 ^ _1496237) ^ [_2327536] : [22050 ^ _1496237 : [(22051 ^ _1496237) ^ [_2328068] : [-(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)), _2327536), s(num, _2328068)))))))))]], 22041 ^ _1496237 : [(22044 ^ _1496237) ^ [_2327844] : [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 ^ [_2327536]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2327844))), s(num, 22037 ^ [_2327536]))))), s(num, _2327844))))], (22042 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2327536), s(num, 22037 ^ [_2327536]))), s(num, 22038 ^ [_2327536])))))]], 22046 ^ _1496237 : [(22049 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2327536), s(num, 22037 ^ [_2327536]))), s(num, 22038 ^ [_2327536]))))], (22047 ^ _1496237) ^ [] : [-(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 ^ [_2327536]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22045 ^ [_2327536]))), s(num, 22037 ^ [_2327536]))))), s(num, 22045 ^ [_2327536])))))]]], (41416 ^ _1496237) ^ [_3941885, _3941887, _3941889] : [-(s(num, _3941887) = s(num, _3941885)), 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, _3941887)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3941887))), s(num, i(s(fun(fun(_3941889, bool), num), dimindex), s(fun(_3941889, 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, _3941885)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3941885))), s(num, i(s(fun(fun(_3941889, bool), num), dimindex), s(fun(_3941889, bool), univ)))))), s(cart(real, _3941889), i(s(fun(num, cart(real, _3941889)), basis), s(num, _3941887))) = s(cart(real, _3941889), i(s(fun(num, cart(real, _3941889)), basis), s(num, _3941885)))], (42248 ^ _1496237) ^ [_3993963, _3993965, _3993967, _3993969, _3993971, _3993973] : [p(s(bool, i(s(fun(fun(cart(real, _3993971), fun(cart(real, _3993969), cart(real, _3993973))), bool), bilinear), s(fun(cart(real, _3993971), fun(cart(real, _3993969), cart(real, _3993973))), _3993967)))), -(s(cart(real, _3993973), i(s(fun(cart(real, _3993969), cart(real, _3993973)), i(s(fun(cart(real, _3993971), fun(cart(real, _3993969), cart(real, _3993973))), _3993967), s(cart(real, _3993971), _3993965))), s(cart(real, _3993969), i(s(fun(cart(real, _3993969), cart(real, _3993969)), vectoru_neg), s(cart(real, _3993969), _3993963))))) = s(cart(real, _3993973), i(s(fun(cart(real, _3993973), cart(real, _3993973)), vectoru_neg), s(cart(real, _3993973), i(s(fun(cart(real, _3993969), cart(real, _3993973)), i(s(fun(cart(real, _3993971), fun(cart(real, _3993969), cart(real, _3993973))), _3993967), s(cart(real, _3993971), _3993965))), s(cart(real, _3993969), _3993963))))))], (26418 ^ _1496237) ^ [_2568296, _2568298, _2568300] : [s(num, i(s(fun(_2568298, num), i(s(fun(fun(_2568298, num), fun(_2568298, num)), _2568296), s(fun(_2568298, num), 26419 ^ [_2568296, _2568298, _2568300]))), s(_2568298, 26420 ^ [_2568296, _2568298, _2568300]))) = s(num, i(s(fun(_2568298, num), 26419 ^ [_2568296, _2568298, _2568300]), s(_2568298, 26420 ^ [_2568296, _2568298, _2568300]))), 26423 ^ _1496237 : [(26424 ^ _1496237) ^ [_2569775] : [26431 ^ _1496237 : [(26434 ^ _1496237) ^ [_2571499, _2571501] : [p(s(bool, i(s(fun(_2568298, bool), i(s(fun(bool, fun(_2568298, bool)), i(s(fun(_2568298, fun(bool, fun(_2568298, bool))), setspec), s(_2568298, 26428 ^ [_2568296, _2568298, _2568300, _2569775]))), s(bool, _2571499))), s(_2568298, _2571501)))), 26445 ^ _1496237 : [(26450 ^ _1496237) ^ [] : [p(s(bool, _2571499))], (26448 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26426 ^ [_2568296, _2568298, _2568300, _2569775]), s(_2568300, 26427 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, _2571501)))))], (26446 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2568298, bool), bool), i(s(fun(_2568298, fun(fun(_2568298, bool), bool)), in), s(_2568298, _2571501))), s(fun(_2568298, bool), 26425 ^ [_2568296, _2568298, _2568300, _2569775])))))]], 26437 ^ _1496237 : [(26440 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2568298, bool), bool), i(s(fun(_2568298, fun(fun(_2568298, bool), bool)), in), s(_2568298, _2571501))), s(fun(_2568298, bool), 26425 ^ [_2568296, _2568298, _2568300, _2569775])))), p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26426 ^ [_2568296, _2568298, _2568300, _2569775]), s(_2568300, 26427 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, _2571501))))], (26438 ^ _1496237) ^ [] : [-(p(s(bool, _2571499)))]]], (26432 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, fun(_2568298, bool))), i(s(fun(fun(_2568298, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, fun(_2568298, bool)))), _2569775), s(fun(_2568298, bool), 26425 ^ [_2568296, _2568298, _2568300, _2569775]))), s(fun(_2568300, fun(_2568298, bool)), 26426 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568300, 26427 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, 26428 ^ [_2568296, _2568298, _2568300, _2569775])))))]], 26455 ^ _1496237 : [(26474 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568298, bool), i(s(fun(bool, fun(_2568298, bool)), i(s(fun(_2568298, fun(bool, fun(_2568298, bool))), setspec), s(_2568298, 26428 ^ [_2568296, _2568298, _2568300, _2569775]))), s(bool, 26454 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, 26453 ^ [_2568296, _2568298, _2568300, _2569775])))))], (26456 ^ _1496237) ^ [] : [p(s(bool, 26454 ^ [_2568296, _2568298, _2568300, _2569775])), 26459 ^ _1496237 : [(26462 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26426 ^ [_2568296, _2568298, _2568300, _2569775]), s(_2568300, 26427 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, 26453 ^ [_2568296, _2568298, _2568300, _2569775])))))], (26460 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2568298, bool), bool), i(s(fun(_2568298, fun(fun(_2568298, bool), bool)), in), s(_2568298, 26453 ^ [_2568296, _2568298, _2568300, _2569775]))), s(fun(_2568298, bool), 26425 ^ [_2568296, _2568298, _2568300, _2569775])))))]]], (26464 ^ _1496237) ^ [] : [-(p(s(bool, 26454 ^ [_2568296, _2568298, _2568300, _2569775]))), p(s(bool, i(s(fun(fun(_2568298, bool), bool), i(s(fun(_2568298, fun(fun(_2568298, bool), bool)), in), s(_2568298, 26453 ^ [_2568296, _2568298, _2568300, _2569775]))), s(fun(_2568298, bool), 26425 ^ [_2568296, _2568298, _2568300, _2569775])))), p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26426 ^ [_2568296, _2568298, _2568300, _2569775]), s(_2568300, 26427 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, 26453 ^ [_2568296, _2568298, _2568300, _2569775]))))], (26476 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, fun(_2568298, bool))), i(s(fun(fun(_2568298, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, fun(_2568298, bool)))), _2569775), s(fun(_2568298, bool), 26425 ^ [_2568296, _2568298, _2568300, _2569775]))), s(fun(_2568300, fun(_2568298, bool)), 26426 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568300, 26427 ^ [_2568296, _2568298, _2568300, _2569775]))), s(_2568298, 26428 ^ [_2568296, _2568298, _2568300, _2569775]))))]], 26477 ^ _1496237 : [(26478 ^ _1496237) ^ [_2573192] : [s(num, i(s(fun(_2568300, num), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, num)), i(s(fun(fun(_2568298, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, num))), _2573192), s(fun(_2568298, bool), 26479 ^ [_2568296, _2568298, _2568300, _2569775, _2573192]))), s(fun(_2568300, fun(_2568298, bool)), 26480 ^ [_2568296, _2568298, _2568300, _2569775, _2573192]))), s(_2568300, 26481 ^ [_2568296, _2568298, _2568300, _2569775, _2573192]))) = s(num, i(s(fun(fun(_2568298, bool), num), card), s(fun(_2568298, bool), i(s(fun(fun(_2568298, bool), fun(_2568298, bool)), gspec), s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, fun(_2568298, bool))), i(s(fun(fun(_2568298, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, fun(_2568298, bool)))), _2569775), s(fun(_2568298, bool), 26479 ^ [_2568296, _2568298, _2568300, _2569775, _2573192]))), s(fun(_2568300, fun(_2568298, bool)), 26480 ^ [_2568296, _2568298, _2568300, _2569775, _2573192]))), s(_2568300, 26481 ^ [_2568296, _2568298, _2568300, _2569775, _2573192]))))))), 26484 ^ _1496237 : [(26485 ^ _1496237) ^ [_2574692] : [26538 ^ _1496237 : [(26539 ^ _1496237) ^ [_2577846, _2577848, _2577850, _2577852] : [-(s(num, i(s(fun(fun(_2568300, num), num), i(s(fun(fun(_2568300, bool), fun(fun(_2568300, num), num)), nsum), s(fun(_2568300, bool), _2577850))), s(fun(_2568300, num), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, num)), i(s(fun(fun(_2568298, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568300, num))), _2573192), s(fun(_2568298, bool), _2577848))), s(fun(_2568300, fun(_2568298, bool)), _2577852))))) = s(num, i(s(fun(fun(_2568298, num), num), i(s(fun(fun(_2568298, bool), fun(fun(_2568298, num), num)), nsum), s(fun(_2568298, bool), _2577848))), s(fun(_2568298, num), i(s(fun(fun(_2568298, num), fun(_2568298, num)), _2568296), s(fun(_2568298, num), _2577846)))))), p(s(bool, i(s(fun(fun(_2568300, bool), bool), finite), s(fun(_2568300, bool), _2577850)))), p(s(bool, i(s(fun(fun(_2568298, bool), bool), finite), s(fun(_2568298, bool), _2577848)))), 26549 ^ _1496237 : [(26552 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_2568300, bool), num), card), s(fun(_2568300, bool), i(s(fun(fun(_2568300, bool), fun(_2568300, bool)), gspec), s(fun(_2568300, bool), i(s(fun(_2568298, fun(_2568300, bool)), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568298, fun(_2568300, bool))), i(s(fun(fun(_2568300, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568298, fun(_2568300, bool)))), _2574692), s(fun(_2568300, bool), _2577850))), s(fun(_2568300, fun(_2568298, bool)), _2577852))), s(_2568298, 26548 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692, _2577846, _2577848, _2577850, _2577852]))))))) = s(num, i(s(fun(_2568298, num), _2577846), s(_2568298, 26548 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692, _2577846, _2577848, _2577850, _2577852])))], (26550 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2568298, bool), bool), i(s(fun(_2568298, fun(fun(_2568298, bool), bool)), in), s(_2568298, 26548 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692, _2577846, _2577848, _2577850, _2577852]))), s(fun(_2568298, bool), _2577848)))))]]]], 26492 ^ _1496237 : [(26495 ^ _1496237) ^ [_2575977, _2575979] : [p(s(bool, i(s(fun(_2568300, bool), i(s(fun(bool, fun(_2568300, bool)), i(s(fun(_2568300, fun(bool, fun(_2568300, bool))), setspec), s(_2568300, 26489 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(bool, _2575977))), s(_2568300, _2575979)))), 26506 ^ _1496237 : [(26511 ^ _1496237) ^ [] : [p(s(bool, _2575977))], (26509 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26487 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]), s(_2568300, _2575979))), s(_2568298, 26488 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))))], (26507 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2568300, bool), bool), i(s(fun(_2568300, fun(fun(_2568300, bool), bool)), in), s(_2568300, _2575979))), s(fun(_2568300, bool), 26486 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))))]], 26498 ^ _1496237 : [(26501 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2568300, bool), bool), i(s(fun(_2568300, fun(fun(_2568300, bool), bool)), in), s(_2568300, _2575979))), s(fun(_2568300, bool), 26486 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))), p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26487 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]), s(_2568300, _2575979))), s(_2568298, 26488 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))))], (26499 ^ _1496237) ^ [] : [-(p(s(bool, _2575977)))]]], (26493 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568300, bool), i(s(fun(_2568298, fun(_2568300, bool)), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568298, fun(_2568300, bool))), i(s(fun(fun(_2568300, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568298, fun(_2568300, bool)))), _2574692), s(fun(_2568300, bool), 26486 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(fun(_2568300, fun(_2568298, bool)), 26487 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568298, 26488 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568300, 26489 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))))]], 26516 ^ _1496237 : [(26535 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568300, bool), i(s(fun(bool, fun(_2568300, bool)), i(s(fun(_2568300, fun(bool, fun(_2568300, bool))), setspec), s(_2568300, 26489 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(bool, 26515 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568300, 26514 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))))], (26517 ^ _1496237) ^ [] : [p(s(bool, 26515 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])), 26520 ^ _1496237 : [(26523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26487 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]), s(_2568300, 26514 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568298, 26488 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))))], (26521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2568300, bool), bool), i(s(fun(_2568300, fun(fun(_2568300, bool), bool)), in), s(_2568300, 26514 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(fun(_2568300, bool), 26486 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))))]]], (26525 ^ _1496237) ^ [] : [-(p(s(bool, 26515 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), p(s(bool, i(s(fun(fun(_2568300, bool), bool), i(s(fun(_2568300, fun(fun(_2568300, bool), bool)), in), s(_2568300, 26514 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(fun(_2568300, bool), 26486 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692])))), p(s(bool, i(s(fun(_2568298, bool), i(s(fun(_2568300, fun(_2568298, bool)), 26487 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]), s(_2568300, 26514 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568298, 26488 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))))], (26537 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2568300, bool), i(s(fun(_2568298, fun(_2568300, bool)), i(s(fun(fun(_2568300, fun(_2568298, bool)), fun(_2568298, fun(_2568300, bool))), i(s(fun(fun(_2568300, bool), fun(fun(_2568300, fun(_2568298, bool)), fun(_2568298, fun(_2568300, bool)))), _2574692), s(fun(_2568300, bool), 26486 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(fun(_2568300, fun(_2568298, bool)), 26487 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568298, 26488 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))), s(_2568300, 26489 ^ [_2568296, _2568298, _2568300, _2569775, _2573192, _2574692]))))]]]]]]]]], (11375 ^ _1496237) ^ [_1860326] : [-(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, _1860326))))), s(real, _1860326))) = 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, _1860326))))], (37968 ^ _1496237) ^ [_3625582, _3625584, _3625586] : [37969 ^ _1496237 : [(37970 ^ _1496237) ^ [_3625759] : [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, _3625759)))), 37974 ^ _1496237 : [(37977 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3625586, bool), _3625584), s(_3625586, 37973 ^ [_3625582, _3625584, _3625586, _3625759]))))], (37975 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_3625586, real), _3625582), s(_3625586, 37973 ^ [_3625582, _3625584, _3625586, _3625759]))))), s(real, _3625759)))))]]]], 37979 ^ _1496237 : [(37982 ^ _1496237) ^ [_3626137] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_3625586, real), _3625582), s(_3625586, _3626137))))), s(real, 37978 ^ [_3625582, _3625584, _3625586])))), -(p(s(bool, i(s(fun(_3625586, bool), _3625584), s(_3625586, _3626137)))))], (37980 ^ _1496237) ^ [] : [-(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 ^ [_3625582, _3625584, _3625586])))))]]], (11017 ^ _1496237) ^ [_1851998, _1852000] : [-(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, _1852000))), s(real, _1851998))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1851998))), s(real, _1852000))))], (15353 ^ _1496237) ^ [_1960840, _1960842] : [-(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, _1960842))), s(num, _1960840))))) = 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, _1960842))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960840))))))))))], (15060 ^ _1496237) ^ [_1950961, _1950963] : [s(int, _1950961) = 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 ^ [_1950961, _1950963])))], (38688 ^ _1496237) ^ [_3661689] : [-(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, _3661689))), 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, _3661689))))], (11749 ^ _1496237) ^ [_1871036, _1871038, _1871040] : [11750 ^ _1496237 : [(11753 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871036))), s(real, _1871038))))], (11751 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871036))), s(real, _1871040))))]], -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1871036))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1871040))), s(real, _1871038)))))))], (124 ^ _1496237) ^ [] : [-(s(bool, t) = s(bool, t))], (2588 ^ _1496237) ^ [] : [2595 ^ _1496237 : [(2596 ^ _1496237) ^ [_1539091] : [-(p(s(bool, i(s(fun(bool, bool), p0), s(bool, _1539091)))))]], p(s(bool, i(s(fun(bool, bool), p0), s(bool, t)))), p(s(bool, i(s(fun(bool, bool), p0), s(bool, f0))))], (5793 ^ _1496237) ^ [_1641798, _1641800] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1641800))), s(num, _1641798)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1641800))), s(num, _1641798))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (10385 ^ _1496237) ^ [_1835685] : [-(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), _1835685))))), s(prod(hreal, hreal), _1835685)))))], (38872 ^ _1496237) ^ [] : [-(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))))))))], (14495 ^ _1496237) ^ [_1937068, _1937070] : [-(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, _1937070))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1937068))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1937070))), s(num, _1937068))))], (17226 ^ _1496237) ^ [_2051386, _2051388, _2051390] : [p(s(bool, i(s(fun(fun(_2051390, bool), bool), i(s(fun(fun(_2051390, bool), fun(fun(_2051390, bool), bool)), subset), s(fun(_2051390, bool), i(s(fun(fun(fun(_2051390, bool), bool), fun(_2051390, bool)), unions), s(fun(fun(_2051390, bool), bool), _2051388))))), s(fun(_2051390, bool), _2051386)))), 17229 ^ _1496237 : [(17230 ^ _1496237) ^ [_2051690] : [p(s(bool, i(s(fun(fun(fun(_2051390, bool), bool), bool), i(s(fun(fun(_2051390, bool), fun(fun(fun(_2051390, bool), bool), bool)), in), s(fun(_2051390, bool), _2051690))), s(fun(fun(_2051390, bool), bool), _2051388)))), -(p(s(bool, i(s(fun(fun(_2051390, bool), bool), i(s(fun(fun(_2051390, bool), fun(fun(_2051390, bool), bool)), subset), s(fun(_2051390, bool), _2051690))), s(fun(_2051390, bool), _2051386)))))]]], (4543 ^ _1496237) ^ [_1610991] : [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, _1610991)))), -(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, _1610991)))))], (17317 ^ _1496237) ^ [_2057786, _2057788] : [-(s(fun(_2057788, bool), i(s(fun(fun(_2057788, bool), fun(_2057788, bool)), i(s(fun(fun(_2057788, _2057788), fun(fun(_2057788, bool), fun(_2057788, bool))), image), s(fun(_2057788, _2057788), i1))), s(fun(_2057788, bool), _2057786))) = s(fun(_2057788, bool), _2057786))], (22914 ^ _1496237) ^ [_2362182, _2362184] : [p(s(bool, f0)), 22918 ^ _1496237 : [(22921 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2362184, bool), _2362182), s(_2362184, 22917 ^ [_2362182, _2362184])))))], (22919 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2362184, bool), bool), i(s(fun(_2362184, fun(fun(_2362184, bool), bool)), in), s(_2362184, 22917 ^ [_2362182, _2362184]))), s(fun(_2362184, bool), empty)))))]]], (24836 ^ _1496237) ^ [_2439075, _2439077, _2439079, _2439081, _2439083] : [-(s(fun(_2439081, bool), i(s(fun(fun(_2439081, bool), fun(_2439081, bool)), i(s(fun(fun(_2439081, _2439083), fun(fun(_2439081, bool), fun(_2439081, bool))), i(s(fun(fun(_2439083, fun(_2439083, _2439083)), fun(fun(_2439081, _2439083), fun(fun(_2439081, bool), fun(_2439081, bool)))), support), s(fun(_2439083, fun(_2439083, _2439083)), _2439079))), s(fun(_2439081, _2439083), _2439077))), s(fun(_2439081, bool), i(s(fun(fun(_2439081, bool), fun(_2439081, bool)), i(s(fun(fun(_2439081, _2439083), fun(fun(_2439081, bool), fun(_2439081, bool))), i(s(fun(fun(_2439083, fun(_2439083, _2439083)), fun(fun(_2439081, _2439083), fun(fun(_2439081, bool), fun(_2439081, bool)))), support), s(fun(_2439083, fun(_2439083, _2439083)), _2439079))), s(fun(_2439081, _2439083), _2439077))), s(fun(_2439081, bool), _2439075))))) = s(fun(_2439081, bool), i(s(fun(fun(_2439081, bool), fun(_2439081, bool)), i(s(fun(fun(_2439081, _2439083), fun(fun(_2439081, bool), fun(_2439081, bool))), i(s(fun(fun(_2439083, fun(_2439083, _2439083)), fun(fun(_2439081, _2439083), fun(fun(_2439081, bool), fun(_2439081, bool)))), support), s(fun(_2439083, fun(_2439083, _2439083)), _2439079))), s(fun(_2439081, _2439083), _2439077))), s(fun(_2439081, bool), _2439075))))], (28830 ^ _1496237) ^ [_2728124, _2728126, _2728128, _2728130] : [-(s(real, i(s(fun(fun(_2728130, real), real), i(s(fun(fun(_2728130, bool), fun(fun(_2728130, real), real)), sum), s(fun(_2728130, bool), _2728124))), s(fun(_2728130, real), _2728128))) = s(real, i(s(fun(fun(_2728130, real), real), i(s(fun(fun(_2728130, bool), fun(fun(_2728130, real), real)), sum), s(fun(_2728130, bool), _2728124))), s(fun(_2728130, real), i(s(fun(fun(_2728130, _2728130), fun(_2728130, real)), i(s(fun(fun(_2728130, real), fun(fun(_2728130, _2728130), fun(_2728130, real))), o), s(fun(_2728130, real), _2728128))), s(fun(_2728130, _2728130), _2728126)))))), 28834 ^ _1496237 : [(28837 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2728130, bool), bool), i(s(fun(_2728130, fun(fun(_2728130, bool), bool)), in), s(_2728130, i(s(fun(_2728130, _2728130), _2728126), s(_2728130, 28833 ^ [_2728124, _2728126, _2728128, _2728130]))))), s(fun(_2728130, bool), _2728124))))], (28835 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2728130, bool), bool), i(s(fun(_2728130, fun(fun(_2728130, bool), bool)), in), s(_2728130, 28833 ^ [_2728124, _2728126, _2728128, _2728130]))), s(fun(_2728130, bool), _2728124)))))]], 28839 ^ _1496237 : [(28842 ^ _1496237) ^ [] : [28851 ^ _1496237 : [(28852 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2728130, bool), bool), i(s(fun(_2728130, fun(fun(_2728130, bool), bool)), in), s(_2728130, 28849 ^ [_2728124, _2728126, _2728128, _2728130]))), s(fun(_2728130, bool), _2728124)))))], (28856 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2728130, bool), bool), i(s(fun(_2728130, fun(fun(_2728130, bool), bool)), in), s(_2728130, 28850 ^ [_2728124, _2728126, _2728128, _2728130]))), s(fun(_2728130, bool), _2728124)))))], (28860 ^ _1496237) ^ [] : [s(_2728130, 28849 ^ [_2728124, _2728126, _2728128, _2728130]) = s(_2728130, 28850 ^ [_2728124, _2728126, _2728128, _2728130])], (28858 ^ _1496237) ^ [] : [-(s(_2728130, i(s(fun(_2728130, _2728130), _2728126), s(_2728130, 28850 ^ [_2728124, _2728126, _2728128, _2728130]))) = s(_2728130, 28838 ^ [_2728124, _2728126, _2728128, _2728130]))], (28854 ^ _1496237) ^ [] : [-(s(_2728130, i(s(fun(_2728130, _2728130), _2728126), s(_2728130, 28849 ^ [_2728124, _2728126, _2728128, _2728130]))) = s(_2728130, 28838 ^ [_2728124, _2728126, _2728128, _2728130]))]], 28843 ^ _1496237 : [(28844 ^ _1496237) ^ [_2729261] : [p(s(bool, i(s(fun(fun(_2728130, bool), bool), i(s(fun(_2728130, fun(fun(_2728130, bool), bool)), in), s(_2728130, _2729261))), s(fun(_2728130, bool), _2728124)))), s(_2728130, i(s(fun(_2728130, _2728130), _2728126), s(_2728130, _2729261))) = s(_2728130, 28838 ^ [_2728124, _2728126, _2728128, _2728130])]]], (28840 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2728130, bool), bool), i(s(fun(_2728130, fun(fun(_2728130, bool), bool)), in), s(_2728130, 28838 ^ [_2728124, _2728126, _2728128, _2728130]))), s(fun(_2728130, bool), _2728124)))))]]], (9494 ^ _1496237) ^ [_1805313, _1805315, _1805317] : [-(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, _1805313))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805317))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805315))), s(num, _1805313))))))))), 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, _1805317))), s(num, _1805313))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805315))), s(num, _1805313))))))))))), 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 ^ [_1805315, _1805317]))), s(num, _1805313))))), s(num, 9492 ^ [_1805315, _1805317])))))))], (41897 ^ _1496237) ^ [_3963997, _3963999, _3964001] : [p(s(bool, i(s(fun(fun(cart(real, _3963999), cart(real, _3964001)), bool), linear), s(fun(cart(real, _3963999), cart(real, _3964001)), _3963997)))), 41900 ^ _1496237 : [(41903 ^ _1496237) ^ [_3964643, _3964645] : [-(s(cart(real, _3964001), i(s(fun(cart(real, _3963999), cart(real, _3964001)), _3963997), s(cart(real, _3963999), i(s(fun(cart(real, _3963999), cart(real, _3963999)), i(s(fun(real, fun(cart(real, _3963999), cart(real, _3963999))), r_), s(real, _3964645))), s(cart(real, _3963999), _3964643))))) = s(cart(real, _3964001), i(s(fun(cart(real, _3964001), cart(real, _3964001)), i(s(fun(real, fun(cart(real, _3964001), cart(real, _3964001))), r_), s(real, _3964645))), s(cart(real, _3964001), i(s(fun(cart(real, _3963999), cart(real, _3964001)), _3963997), s(cart(real, _3963999), _3964643))))))], (41901 ^ _1496237) ^ [_3964450, _3964452] : [-(s(cart(real, _3964001), i(s(fun(cart(real, _3963999), cart(real, _3964001)), _3963997), s(cart(real, _3963999), i(s(fun(cart(real, _3963999), cart(real, _3963999)), i(s(fun(cart(real, _3963999), fun(cart(real, _3963999), cart(real, _3963999))), vectoru_add), s(cart(real, _3963999), _3964452))), s(cart(real, _3963999), _3964450))))) = s(cart(real, _3964001), i(s(fun(cart(real, _3964001), cart(real, _3964001)), i(s(fun(cart(real, _3964001), fun(cart(real, _3964001), cart(real, _3964001))), vectoru_add), s(cart(real, _3964001), i(s(fun(cart(real, _3963999), cart(real, _3964001)), _3963997), s(cart(real, _3963999), _3964452))))), s(cart(real, _3964001), i(s(fun(cart(real, _3963999), cart(real, _3964001)), _3963997), s(cart(real, _3963999), _3964450))))))]]], (17171 ^ _1496237) ^ [_2047070, _2047072] : [s(fun(_2047072, bool), i(s(fun(fun(fun(_2047072, bool), bool), fun(_2047072, bool)), unions), s(fun(fun(_2047072, bool), bool), _2047070))) = s(fun(_2047072, bool), empty), 17174 ^ _1496237 : [(17175 ^ _1496237) ^ [_2047276] : [p(s(bool, i(s(fun(fun(fun(_2047072, bool), bool), bool), i(s(fun(fun(_2047072, bool), fun(fun(fun(_2047072, bool), bool), bool)), in), s(fun(_2047072, bool), _2047276))), s(fun(fun(_2047072, bool), bool), _2047070)))), -(s(fun(_2047072, bool), _2047276) = s(fun(_2047072, bool), empty))]]], (1002 ^ _1496237) ^ [_1509200] : [p(s(bool, _1509200)), -(s(bool, t) = s(bool, _1509200))], (6010 ^ _1496237) ^ [_1646806, _1646808, _1646810] : [-(s(num, _1646808) = 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, _1646810))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1646806))), s(num, _1646808))))))), s(num, _1646808))) = 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, _1646810))), s(num, _1646806))))), s(num, _1646808))))], (3780 ^ _1496237) ^ [_1593979, _1593981, _1593983] : [p(s(bool, i(s(fun(fun(_1593981, _1593983), bool), oneu_one), s(fun(_1593981, _1593983), _1593979)))), 3783 ^ _1496237 : [(3784 ^ _1496237) ^ [_1594125, _1594127] : [s(_1593983, i(s(fun(_1593981, _1593983), _1593979), s(_1593981, _1594127))) = s(_1593983, i(s(fun(_1593981, _1593983), _1593979), s(_1593981, _1594125))), -(s(_1593981, _1594127) = s(_1593981, _1594125))]]], (7388 ^ _1496237) ^ [] : [-(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)))))], (3091 ^ _1496237) ^ [_1552794, _1552796, _1552798] : [-(s(_1552798, i(s(fun(bool, _1552798), 3089 ^ [_1552794, _1552796, _1552798]), s(bool, f0))) = s(_1552798, _1552796))], (12513 ^ _1496237) ^ [_1890034] : [-(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, _1890034))))))), 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, _1890034)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1890034))), 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))))))))))], (1678 ^ _1496237) ^ [_1521739, _1521741, _1521743] : [1679 ^ _1496237 : [(1682 ^ _1496237) ^ [] : [p(s(bool, _1521739))], (1680 ^ _1496237) ^ [_1521837] : [p(s(bool, i(s(fun(_1521743, bool), _1521741), s(_1521743, _1521837))))]], -(p(s(bool, i(s(fun(_1521743, bool), _1521741), s(_1521743, 1683 ^ [_1521739, _1521741, _1521743]))))), -(p(s(bool, _1521739)))], (40930 ^ _1496237) ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295] : [-(s(cart(real, _3897291), i(s(fun(fun(_3897295, cart(real, _3897291)), cart(real, _3897291)), i(s(fun(fun(_3897295, bool), fun(fun(_3897295, cart(real, _3897291)), cart(real, _3897291))), vsum), s(fun(_3897295, bool), _3897289))), s(fun(_3897295, cart(real, _3897291)), _3897285))) = s(cart(real, _3897291), i(s(fun(fun(_3897293, cart(real, _3897291)), cart(real, _3897291)), i(s(fun(fun(_3897293, bool), fun(fun(_3897293, cart(real, _3897291)), cart(real, _3897291))), vsum), s(fun(_3897293, bool), _3897287))), s(fun(_3897293, cart(real, _3897291)), _3897283)))), 40957 ^ _1496237 : [(40960 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3897293, bool), bool), i(s(fun(_3897293, fun(fun(_3897293, bool), bool)), in), s(_3897293, i(s(fun(_3897295, _3897293), _3897281), s(_3897295, 40956 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))))), s(fun(_3897293, bool), _3897287)))), s(cart(real, _3897291), i(s(fun(_3897293, cart(real, _3897291)), _3897283), s(_3897293, i(s(fun(_3897295, _3897293), _3897281), s(_3897295, 40956 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))))) = s(cart(real, _3897291), i(s(fun(_3897295, cart(real, _3897291)), _3897285), s(_3897295, 40956 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295])))], (40958 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3897295, bool), bool), i(s(fun(_3897295, fun(fun(_3897295, bool), bool)), in), s(_3897295, 40956 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))), s(fun(_3897295, bool), _3897289)))))]], 40934 ^ _1496237 : [(40937 ^ _1496237) ^ [] : [40946 ^ _1496237 : [(40947 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3897295, bool), bool), i(s(fun(_3897295, fun(fun(_3897295, bool), bool)), in), s(_3897295, 40944 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))), s(fun(_3897295, bool), _3897289)))))], (40951 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3897295, bool), bool), i(s(fun(_3897295, fun(fun(_3897295, bool), bool)), in), s(_3897295, 40945 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))), s(fun(_3897295, bool), _3897289)))))], (40955 ^ _1496237) ^ [] : [s(_3897295, 40944 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]) = s(_3897295, 40945 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295])], (40953 ^ _1496237) ^ [] : [-(s(_3897293, i(s(fun(_3897295, _3897293), _3897281), s(_3897295, 40945 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))) = s(_3897293, 40933 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))], (40949 ^ _1496237) ^ [] : [-(s(_3897293, i(s(fun(_3897295, _3897293), _3897281), s(_3897295, 40944 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))) = s(_3897293, 40933 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))]], 40938 ^ _1496237 : [(40939 ^ _1496237) ^ [_3898280] : [p(s(bool, i(s(fun(fun(_3897295, bool), bool), i(s(fun(_3897295, fun(fun(_3897295, bool), bool)), in), s(_3897295, _3898280))), s(fun(_3897295, bool), _3897289)))), s(_3897293, i(s(fun(_3897295, _3897293), _3897281), s(_3897295, _3898280))) = s(_3897293, 40933 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295])]]], (40935 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3897293, bool), bool), i(s(fun(_3897293, fun(fun(_3897293, bool), bool)), in), s(_3897293, 40933 ^ [_3897281, _3897283, _3897285, _3897287, _3897289, _3897291, _3897293, _3897295]))), s(fun(_3897293, bool), _3897287)))))]]], (14752 ^ _1496237) ^ [_1943548] : [-(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, _1943548))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1943548))))) = s(int, _1943548))], (15212 ^ _1496237) ^ [_1956053, _1956055, _1956057] : [-(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, _1956057))), s(int, _1956055))), s(int, _1956053))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, _1956057))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1956055))), s(int, _1956053))))))], (39625 ^ _1496237) ^ [_3797456, _3797458, _3797460, _3797462] : [39626 ^ _1496237 : [(39629 ^ _1496237) ^ [] : [s(cart(real, _3797462), _3797456) = s(cart(real, _3797462), i(s(fun(num, cart(real, _3797462)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (39627 ^ _1496237) ^ [] : [s(real, _3797460) = s(real, _3797458)]], -(s(cart(real, _3797462), i(s(fun(cart(real, _3797462), cart(real, _3797462)), i(s(fun(real, fun(cart(real, _3797462), cart(real, _3797462))), r_), s(real, _3797460))), s(cart(real, _3797462), _3797456))) = s(cart(real, _3797462), i(s(fun(cart(real, _3797462), cart(real, _3797462)), i(s(fun(real, fun(cart(real, _3797462), cart(real, _3797462))), r_), s(real, _3797458))), s(cart(real, _3797462), _3797456))))], (10427 ^ _1496237) ^ [_1836850, _1836852] : [-(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), _1836852))), s(prod(hreal, hreal), _1836850))))), -(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), _1836850))), s(prod(hreal, hreal), _1836852)))))], (7660 ^ _1496237) ^ [_1713369, _1713371, _1713373, _1713375] : [p(s(bool, i(s(fun(_1713375, bool), i(s(fun(num, fun(_1713375, bool)), i(s(fun(_1713375, fun(num, fun(_1713375, bool))), inja), s(_1713375, _1713373))), s(num, _1713371))), s(_1713375, _1713369)))), -(s(_1713375, _1713369) = s(_1713375, _1713373))], (7223 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), bit0), s(num, u_0))) = s(num, u_0))], (39523 ^ _1496237) ^ [_3794121, _3794123] : [s(real, i(s(fun(cart(real, _3794123), real), vectoru_norm), s(cart(real, _3794123), _3794121))) = 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, _3794123), real), i(s(fun(cart(real, _3794123), fun(cart(real, _3794123), real)), dot), s(cart(real, _3794123), _3794121))), s(cart(real, _3794123), _3794121))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4331 ^ _1496237) ^ [_1606972] : [-(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, _1606972)))))))], (42759 ^ _1496237) ^ [_4052178, _4052180, _4052182, _4052184, _4052186] : [-(s(cart(cart(real, _4052186), _4052184), i(s(fun(cart(cart(real, _4052186), _4052184), cart(cart(real, _4052186), _4052184)), i(s(fun(real, fun(cart(cart(real, _4052186), _4052184), cart(cart(real, _4052186), _4052184))), r_r_), s(real, _4052182))), s(cart(cart(real, _4052186), _4052184), i(s(fun(cart(cart(real, _4052186), _4052184), cart(cart(real, _4052186), _4052184)), i(s(fun(real, fun(cart(cart(real, _4052186), _4052184), cart(cart(real, _4052186), _4052184))), r_r_), s(real, _4052180))), s(cart(cart(real, _4052186), _4052184), _4052178))))) = s(cart(cart(real, _4052186), _4052184), i(s(fun(cart(cart(real, _4052186), _4052184), cart(cart(real, _4052186), _4052184)), i(s(fun(real, fun(cart(cart(real, _4052186), _4052184), cart(cart(real, _4052186), _4052184))), r_r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4052182))), s(real, _4052180))))), s(cart(cart(real, _4052186), _4052184), _4052178))))], (16094 ^ _1496237) ^ [_1993510, _1993512, _1993514, _1993516, _1993518] : [p(s(bool, i(s(fun(fun(_1993518, bool), bool), i(s(fun(fun(_1993516, bool), fun(fun(_1993518, bool), bool)), i(s(fun(fun(_1993516, _1993518), fun(fun(_1993516, bool), fun(fun(_1993518, bool), bool))), inj), s(fun(_1993516, _1993518), _1993510))), s(fun(_1993516, bool), _1993512))), s(fun(_1993518, bool), _1993514)))), 16097 ^ _1496237 : [(16104 ^ _1496237) ^ [_1994221, _1994223] : [-(s(_1993516, _1994223) = s(_1993516, _1994221)), p(s(bool, i(s(fun(fun(_1993516, bool), bool), i(s(fun(_1993516, fun(fun(_1993516, bool), bool)), in), s(_1993516, _1994223))), s(fun(_1993516, bool), _1993512)))), p(s(bool, i(s(fun(fun(_1993516, bool), bool), i(s(fun(_1993516, fun(fun(_1993516, bool), bool)), in), s(_1993516, _1994221))), s(fun(_1993516, bool), _1993512)))), s(_1993518, i(s(fun(_1993516, _1993518), _1993510), s(_1993516, _1994223))) = s(_1993518, i(s(fun(_1993516, _1993518), _1993510), s(_1993516, _1994221)))], (16098 ^ _1496237) ^ [_1993964] : [p(s(bool, i(s(fun(fun(_1993516, bool), bool), i(s(fun(_1993516, fun(fun(_1993516, bool), bool)), in), s(_1993516, _1993964))), s(fun(_1993516, bool), _1993512)))), -(p(s(bool, i(s(fun(fun(_1993518, bool), bool), i(s(fun(_1993518, fun(fun(_1993518, bool), bool)), in), s(_1993518, i(s(fun(_1993516, _1993518), _1993510), s(_1993516, _1993964))))), s(fun(_1993518, bool), _1993514)))))]]], (42799 ^ _1496237) ^ [_4058760, _4058762, _4058764, _4058766, _4058768, _4058770] : [-(s(cart(cart(real, _4058768), _4058770), i(s(fun(cart(cart(real, _4058768), _4058766), cart(cart(real, _4058768), _4058770)), i(s(fun(cart(cart(real, _4058766), _4058770), fun(cart(cart(real, _4058768), _4058766), cart(cart(real, _4058768), _4058770))), matrixu_mul), s(cart(cart(real, _4058766), _4058770), _4058764))), s(cart(cart(real, _4058768), _4058766), i(s(fun(cart(cart(real, _4058768), _4058766), cart(cart(real, _4058768), _4058766)), i(s(fun(real, fun(cart(cart(real, _4058768), _4058766), cart(cart(real, _4058768), _4058766))), r_r_), s(real, _4058760))), s(cart(cart(real, _4058768), _4058766), _4058762))))) = s(cart(cart(real, _4058768), _4058770), i(s(fun(cart(cart(real, _4058768), _4058770), cart(cart(real, _4058768), _4058770)), i(s(fun(real, fun(cart(cart(real, _4058768), _4058770), cart(cart(real, _4058768), _4058770))), r_r_), s(real, _4058760))), s(cart(cart(real, _4058768), _4058770), i(s(fun(cart(cart(real, _4058768), _4058766), cart(cart(real, _4058768), _4058770)), i(s(fun(cart(cart(real, _4058766), _4058770), fun(cart(cart(real, _4058768), _4058766), cart(cart(real, _4058768), _4058770))), matrixu_mul), s(cart(cart(real, _4058766), _4058770), _4058764))), s(cart(cart(real, _4058768), _4058766), _4058762))))))], (12798 ^ _1496237) ^ [_1896758, _1896760, _1896762] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1896760))), s(real, _1896758))))), 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, _1896758)))), 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, _1896760))), s(num, _1896762))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1896758))), s(num, _1896762))))))], (15967 ^ _1496237) ^ [_1988589, _1988591] : [15968 ^ _1496237 : [(15969 ^ _1496237) ^ [_1988702] : [s(fun(_1988591, bool), _1988589) = s(fun(_1988591, bool), i(s(fun(fun(_1988591, bool), fun(_1988591, bool)), i(s(fun(_1988591, fun(fun(_1988591, bool), fun(_1988591, bool))), insert), s(_1988591, _1988702))), s(fun(_1988591, bool), empty)))]], -(p(s(bool, i(s(fun(fun(_1988591, bool), bool), sing), s(fun(_1988591, bool), _1988589)))))], (9911 ^ _1496237) ^ [_1821662] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1821662))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9916 ^ _1496237 : [(9917 ^ _1496237) ^ [_1821918, _1821920] : [-(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, _1821920))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1821662))), s(num, _1821918))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1821918))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1821662))), s(num, _1821920))))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9914 ^ [_1821662]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1821920))), s(num, _1821918))))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9915 ^ [_1821662]))), s(num, _1821920)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9915 ^ [_1821662]))), s(num, _1821918))))]]], (13275 ^ _1496237) ^ [_1906288] : [-(s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1906288))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1906288))))], (18905 ^ _1496237) ^ [_2164479, _2164481, _2164483] : [18910 ^ _1496237 : [(18913 ^ _1496237) ^ [] : [s(_2164481, 18906 ^ [_2164479, _2164481, _2164483]) = s(_2164481, 18907 ^ [_2164479, _2164481, _2164483])], (18911 ^ _1496237) ^ [] : [-(s(_2164483, i(s(fun(_2164481, _2164483), _2164479), s(_2164481, 18906 ^ [_2164479, _2164481, _2164483]))) = s(_2164483, i(s(fun(_2164481, _2164483), _2164479), s(_2164481, 18907 ^ [_2164479, _2164481, _2164483]))))]], 18914 ^ _1496237 : [(18917 ^ _1496237) ^ [] : [s(_2164483, i(s(fun(_2164481, _2164483), _2164479), s(_2164481, 18906 ^ [_2164479, _2164481, _2164483]))) = s(_2164483, i(s(fun(_2164481, _2164483), _2164479), s(_2164481, 18907 ^ [_2164479, _2164481, _2164483])))], (18915 ^ _1496237) ^ [] : [-(s(_2164481, 18906 ^ [_2164479, _2164481, _2164483]) = s(_2164481, 18907 ^ [_2164479, _2164481, _2164483]))]], 18918 ^ _1496237 : [(18919 ^ _1496237) ^ [_2164959, _2164961] : [s(_2164483, i(s(fun(_2164481, _2164483), _2164479), s(_2164481, _2164961))) = s(_2164483, i(s(fun(_2164481, _2164483), _2164479), s(_2164481, _2164959))), -(s(_2164481, _2164961) = s(_2164481, _2164959))]]], (9288 ^ _1496237) ^ [_1797593, _1797595, _1797597] : [-(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, _1797597))), s(num, _1797595))))))), s(num, _1797593))) = 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, _1797597))), s(num, _1797593))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1797595))), s(num, _1797593))))))))], (10554 ^ _1496237) ^ [] : [-(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))))))))], (24148 ^ _1496237) ^ [_2410061] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2410061)))), -(s(fun(real, bool), _2410061) = s(fun(real, bool), empty)), 24155 ^ _1496237 : [(24168 ^ _1496237) ^ [] : [-(s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2410061))) = 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), _2410061)))), 24174 ^ _1496237 : [(24177 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 24173 ^ [_2410061]))), s(real, a0))))], (24175 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24173 ^ [_2410061]))), s(fun(real, bool), _2410061)))))]]], (24156 ^ _1496237) ^ [] : [s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2410061))) = s(real, a0), 24159 ^ _1496237 : [(24162 ^ _1496237) ^ [_2410346] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2410346))), s(fun(real, bool), _2410061)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2410346))), s(real, a0)))))], (24160 ^ _1496237) ^ [] : [-(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), _2410061)))))]]]]], (13603 ^ _1496237) ^ [_1915271, _1915273] : [s(int, _1915273) = s(int, _1915271), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1915273))), s(int, _1915271)))))], (4305 ^ _1496237) ^ [_1606160, _1606162] : [4306 ^ _1496237 : [(4309 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1606162))), s(num, _1606160))))], (4307 ^ _1496237) ^ [] : [s(num, _1606162) = s(num, _1606160)]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1606162))), s(num, i(s(fun(num, num), suc), s(num, _1606160)))))))], (2530 ^ _1496237) ^ [_1537830, _1537832] : [-(p(s(bool, i(s(fun(_1537832, bool), _1537830), s(_1537832, 2531 ^ [_1537830, _1537832]))))), 2534 ^ _1496237 : [(2535 ^ _1496237) ^ [_1537927] : [p(s(bool, i(s(fun(_1537832, bool), _1537830), s(_1537832, _1537927))))]]], (30195 ^ _1496237) ^ [_2806205, _2806207, _2806209] : [30196 ^ _1496237 : [(30197 ^ _1496237) ^ [_2806365, _2806367] : [p(s(bool, i(s(fun(cart(_2806207, finite_sum(_2806209, _2806205)), bool), p0), s(cart(_2806207, finite_sum(_2806209, _2806205)), i(s(fun(cart(_2806207, _2806205), cart(_2806207, finite_sum(_2806209, _2806205))), i(s(fun(cart(_2806207, _2806209), fun(cart(_2806207, _2806205), cart(_2806207, finite_sum(_2806209, _2806205)))), pastecart), s(cart(_2806207, _2806209), _2806367))), s(cart(_2806207, _2806205), _2806365))))))]], -(p(s(bool, i(s(fun(cart(_2806207, finite_sum(_2806209, _2806205)), bool), p0), s(cart(_2806207, finite_sum(_2806209, _2806205)), 30198 ^ [_2806205, _2806207, _2806209])))))], (33692 ^ _1496237) ^ [_3411588, _3411590] : [p(s(bool, i(s(fun(fun(prod(_3411590, _3411590), bool), bool), woset), s(fun(prod(_3411590, _3411590), bool), _3411588)))), 33695 ^ _1496237 : [(33696 ^ _1496237) ^ [_3411938, _3411940, _3411942] : [-(p(s(bool, i(s(fun(prod(_3411590, _3411590), bool), i(s(fun(fun(prod(_3411590, _3411590), bool), fun(prod(_3411590, _3411590), bool)), less), s(fun(prod(_3411590, _3411590), bool), _3411588))), s(prod(_3411590, _3411590), i(s(fun(_3411590, prod(_3411590, _3411590)), i(s(fun(_3411590, fun(_3411590, prod(_3411590, _3411590))), c_), s(_3411590, _3411942))), s(_3411590, _3411938))))))), p(s(bool, i(s(fun(prod(_3411590, _3411590), bool), i(s(fun(fun(prod(_3411590, _3411590), bool), fun(prod(_3411590, _3411590), bool)), less), s(fun(prod(_3411590, _3411590), bool), _3411588))), s(prod(_3411590, _3411590), i(s(fun(_3411590, prod(_3411590, _3411590)), i(s(fun(_3411590, fun(_3411590, prod(_3411590, _3411590))), c_), s(_3411590, _3411942))), s(_3411590, _3411940)))))), p(s(bool, i(s(fun(prod(_3411590, _3411590), bool), _3411588), s(prod(_3411590, _3411590), i(s(fun(_3411590, prod(_3411590, _3411590)), i(s(fun(_3411590, fun(_3411590, prod(_3411590, _3411590))), c_), s(_3411590, _3411940))), s(_3411590, _3411938))))))]]], (22101 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(list(char), bool), bool), infinite), s(fun(list(char), bool), univ)))))], (4599 ^ _1496237) ^ [_1612413, _1612415, _1612417] : [-(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, _1612417))), s(num, _1612413))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612415))), s(num, _1612413))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1612417))), s(num, _1612415))))], (15973 ^ _1496237) ^ [_1988829] : [-(p(s(bool, i(s(fun(fun(_1988829, bool), bool), finite), s(fun(_1988829, bool), empty)))))], (17304 ^ _1496237) ^ [_2056898, _2056900] : [-(s(fun(_2056898, bool), i(s(fun(fun(_2056900, bool), fun(_2056898, bool)), i(s(fun(fun(_2056900, _2056898), fun(fun(_2056900, bool), fun(_2056898, bool))), image), s(fun(_2056900, _2056898), f))), s(fun(_2056900, bool), empty))) = s(fun(_2056898, bool), empty))], (38731 ^ _1496237) ^ [_3664087] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3664087), s(real, 38732 ^ [_3664087]))), s(num, 38733 ^ [_3664087]))) = s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38732 ^ [_3664087]))), s(num, 38733 ^ [_3664087]))), 38737 ^ _1496237 : [(38744 ^ _1496237) ^ [_3664854, _3664856, _3664858] : [s(real, _3664858) = 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 ^ [_3664087, _3664854, _3664856, _3664858])))], (38738 ^ _1496237) ^ [_3664745, _3664747, _3664749] : [p(s(bool, 38736 ^ [_3664087, _3664745, _3664747, _3664749])), -(s(real, _3664749) = 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 ^ _1496237) ^ [_3664967, _3664969, _3664971] : [-(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, _3664969))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3664969))), s(num, _3664967))))))), s(fun(num, real), i(s(fun(real, fun(num, real)), _3664087), s(real, _3664971))))) = 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 ^ [_3664087, _3664967, _3664969, _3664971]))), 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, _3664967))))), 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, _3664971))), s(num, _3664969))))), 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, _3664971))), s(num, i(s(fun(num, num), suc), s(num, _3664967))))))))), 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, _3664971))))))))))]]], (1638 ^ _1496237) ^ [_1520847, _1520849, _1520851] : [1639 ^ _1496237 : [(1642 ^ _1496237) ^ [_1521014] : [p(s(bool, i(s(fun(_1520851, bool), _1520847), s(_1520851, _1521014))))], (1640 ^ _1496237) ^ [_1520974] : [p(s(bool, i(s(fun(_1520851, bool), _1520849), s(_1520851, _1520974))))]], -(p(s(bool, i(s(fun(_1520851, bool), _1520849), s(_1520851, 1643 ^ [_1520847, _1520849, _1520851]))))), -(p(s(bool, i(s(fun(_1520851, bool), _1520847), s(_1520851, 1643 ^ [_1520847, _1520849, _1520851])))))], (6298 ^ _1496237) ^ [] : [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 ^ _1496237 : [(6304 ^ _1496237) ^ [] : [6305 ^ _1496237 : [(6310 ^ _1496237) ^ [] : [-(s(num, 6302 ^ []) = s(num, m))], (6308 ^ _1496237) ^ [] : [-(s(num, 6301 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (6306 ^ _1496237) ^ [] : [-(s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 6311 ^ _1496237 : [(6314 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 6302 ^ []))), s(num, n)))))], (6312 ^ _1496237) ^ [] : [-(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 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 6301 ^ []))), s(num, 6302 ^ [])))))]]], (5823 ^ _1496237) ^ [_1642415, _1642417] : [5824 ^ _1496237 : [(5825 ^ _1496237) ^ [_1642582] : [s(num, _1642417) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1642415))), s(num, _1642582)))]], 5827 ^ _1496237 : [(5841 ^ _1496237) ^ [] : [p(s(bool, 5839 ^ [_1642415, _1642417])), -(s(num, _1642415) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5854 ^ _1496237) ^ [] : [p(s(bool, 5852 ^ [_1642415, _1642417])), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1642417))), s(num, _1642415))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5860 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1642417))), s(num, _1642415))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5852 ^ [_1642415, _1642417])))], (5847 ^ _1496237) ^ [] : [s(num, _1642415) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5839 ^ [_1642415, _1642417])))], (5828 ^ _1496237) ^ [] : [p(s(bool, 5826 ^ [_1642415, _1642417])), -(s(num, _1642417) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5834 ^ _1496237) ^ [] : [s(num, _1642417) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 5826 ^ [_1642415, _1642417])))], (5866 ^ _1496237) ^ [] : [-(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 ^ [_1642415, _1642417]))), s(bool, 5826 ^ [_1642415, _1642417]))), s(bool, 5852 ^ [_1642415, _1642417])))))]]], (3990 ^ _1496237) ^ [_1599054] : [-(s(num, i(s(fun(num, num), bit1), s(num, _1599054))) = s(num, i(s(fun(num, num), suc), s(num, i(s(fun(num, num), bit0), s(num, _1599054))))))], (16208 ^ _1496237) ^ [_1999669, _1999671] : [-(p(s(bool, i(s(fun(fun(_1999671, bool), bool), i(s(fun(_1999671, fun(fun(_1999671, bool), bool)), in), s(_1999671, _1999669))), s(fun(_1999671, bool), univ)))))], (38646 ^ _1496237) ^ [_3660721] : [38665 ^ _1496237 : [(38666 ^ _1496237) ^ [_3661255] : [-(s(real, i(s(fun(real, real), sqrt), s(real, _3661255))) = s(real, i(s(fun(fun(real, bool), real), h_), s(fun(real, bool), i(s(fun(real, fun(real, bool)), _3660721), s(real, _3661255))))))]], 38659 ^ _1496237 : [(38664 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _3660721), s(real, 38647 ^ [_3660721]))), s(real, 38648 ^ [_3660721]))))], (38662 ^ _1496237) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38648 ^ [_3660721]))), 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 ^ [_3660721]))], (38660 ^ _1496237) ^ [] : [-(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 ^ [_3660721])))))]], 38651 ^ _1496237 : [(38654 ^ _1496237) ^ [] : [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 ^ [_3660721])))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 38648 ^ [_3660721]))), 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 ^ [_3660721])], (38652 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _3660721), s(real, 38647 ^ [_3660721]))), s(real, 38648 ^ [_3660721])))))]]], (29836 ^ _1496237) ^ [_2789983, _2789985] : [-(s(num, i(s(fun(fun(_2789985, bool), num), dimindex), s(fun(_2789985, bool), _2789983))) = 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(_2789985, bool), bool), finite), s(fun(_2789985, bool), univ))))), s(num, i(s(fun(fun(_2789985, bool), num), card), s(fun(_2789985, bool), univ))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (35784 ^ _1496237) ^ [_3520930, _3520932, _3520934, _3520936] : [p(s(bool, i(s(fun(fun(_3520934, bool), bool), i(s(fun(fun(_3520936, bool), fun(fun(_3520934, bool), bool)), l_u_c), s(fun(_3520936, bool), _3520932))), s(fun(_3520934, bool), _3520930)))), 35787 ^ _1496237 : [(35790 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3520934, bool), bool), i(s(fun(fun(_3520936, bool), fun(fun(_3520934, bool), bool)), a_u_c), s(fun(_3520936, bool), _3520932))), s(fun(_3520934, bool), _3520930))))], (35788 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3520934, bool), bool), i(s(fun(fun(_3520936, bool), fun(fun(_3520934, bool), bool)), l_a_u_c), s(fun(_3520936, bool), _3520932))), s(fun(_3520934, bool), _3520930)))))]]], (11507 ^ _1496237) ^ [_1864117, _1864119] : [-(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, _1864119))), s(real, _1864117))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1864119))), s(real, _1864117))))) = 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, _1864119))), s(real, _1864119))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1864117))), s(real, _1864117))))))], (41600 ^ _1496237) ^ [_3949234, _3949236, _3949238] : [s(cart(real, _3949238), _3949236) = s(cart(real, _3949238), _3949234), 41603 ^ _1496237 : [(41604 ^ _1496237) ^ [_3949409] : [-(s(real, i(s(fun(cart(real, _3949238), real), i(s(fun(cart(real, _3949238), fun(cart(real, _3949238), real)), dot), s(cart(real, _3949238), _3949409))), s(cart(real, _3949238), _3949236))) = s(real, i(s(fun(cart(real, _3949238), real), i(s(fun(cart(real, _3949238), fun(cart(real, _3949238), real)), dot), s(cart(real, _3949238), _3949409))), s(cart(real, _3949238), _3949234))))]]], (13075 ^ _1496237) ^ [_1903402] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, _1903402))) = 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, _1903402))) = 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, _1903402))) = 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))))))))))], (9590 ^ _1496237) ^ [_1808536] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808536))), s(nadd, _1808536)))))], (11543 ^ _1496237) ^ [_1865051, _1865053, _1865055] : [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, _1865055))))), 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, _1865053))), s(real, _1865055))))))))), s(real, _1865051)))), -(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, _1865053))))), s(real, _1865051)))))], (19351 ^ _1496237) ^ [_2183232, _2183234, _2183236] : [19356 ^ _1496237 : [(19359 ^ _1496237) ^ [_2184006] : [p(s(bool, i(s(fun(_2183234, bool), i(s(fun(bool, fun(_2183234, bool)), i(s(fun(_2183234, fun(bool, fun(_2183234, bool))), setspec), s(_2183234, 19353 ^ [_2183232, _2183234, _2183236]))), s(bool, i(s(fun(_2183234, bool), 19352 ^ [_2183232, _2183234, _2183236]), s(_2183234, _2184006))))), s(_2183234, _2184006))))], (19357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2183234, bool), i(s(fun(fun(_2183234, bool), fun(_2183234, bool)), _2183232), s(fun(_2183234, bool), 19352 ^ [_2183232, _2183234, _2183236]))), s(_2183234, 19353 ^ [_2183232, _2183234, _2183236])))))]], 19361 ^ _1496237 : [(19364 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2183234, bool), i(s(fun(fun(_2183234, bool), fun(_2183234, bool)), _2183232), s(fun(_2183234, bool), 19352 ^ [_2183232, _2183234, _2183236]))), s(_2183234, 19353 ^ [_2183232, _2183234, _2183236]))))], (19362 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2183234, bool), i(s(fun(bool, fun(_2183234, bool)), i(s(fun(_2183234, fun(bool, fun(_2183234, bool))), setspec), s(_2183234, 19353 ^ [_2183232, _2183234, _2183236]))), s(bool, i(s(fun(_2183234, bool), 19352 ^ [_2183232, _2183234, _2183236]), s(_2183234, 19360 ^ [_2183232, _2183234, _2183236]))))), s(_2183234, 19360 ^ [_2183232, _2183234, _2183236])))))]], 19365 ^ _1496237 : [(19366 ^ _1496237) ^ [_2184311] : [19372 ^ _1496237 : [(19375 ^ _1496237) ^ [_2185072] : [p(s(bool, i(s(fun(_2183236, bool), i(s(fun(bool, fun(_2183236, bool)), i(s(fun(_2183236, fun(bool, fun(_2183236, bool))), setspec), s(_2183236, 19369 ^ [_2183232, _2183234, _2183236, _2184311]))), s(bool, i(s(fun(_2183234, bool), 19367 ^ [_2183232, _2183234, _2183236, _2184311]), s(_2183234, i(s(fun(_2183236, _2183234), 19368 ^ [_2183232, _2183234, _2183236, _2184311]), s(_2183236, _2185072))))))), s(_2183236, _2185072))))], (19373 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2183236, bool), i(s(fun(fun(_2183236, _2183234), fun(_2183236, bool)), i(s(fun(fun(_2183234, bool), fun(fun(_2183236, _2183234), fun(_2183236, bool))), _2184311), s(fun(_2183234, bool), 19367 ^ [_2183232, _2183234, _2183236, _2184311]))), s(fun(_2183236, _2183234), 19368 ^ [_2183232, _2183234, _2183236, _2184311]))), s(_2183236, 19369 ^ [_2183232, _2183234, _2183236, _2184311])))))]], 19377 ^ _1496237 : [(19380 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2183236, bool), i(s(fun(fun(_2183236, _2183234), fun(_2183236, bool)), i(s(fun(fun(_2183234, bool), fun(fun(_2183236, _2183234), fun(_2183236, bool))), _2184311), s(fun(_2183234, bool), 19367 ^ [_2183232, _2183234, _2183236, _2184311]))), s(fun(_2183236, _2183234), 19368 ^ [_2183232, _2183234, _2183236, _2184311]))), s(_2183236, 19369 ^ [_2183232, _2183234, _2183236, _2184311]))))], (19378 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2183236, bool), i(s(fun(bool, fun(_2183236, bool)), i(s(fun(_2183236, fun(bool, fun(_2183236, bool))), setspec), s(_2183236, 19369 ^ [_2183232, _2183234, _2183236, _2184311]))), s(bool, i(s(fun(_2183234, bool), 19367 ^ [_2183232, _2183234, _2183236, _2184311]), s(_2183234, i(s(fun(_2183236, _2183234), 19368 ^ [_2183232, _2183234, _2183236, _2184311]), s(_2183236, 19376 ^ [_2183232, _2183234, _2183236, _2184311]))))))), s(_2183236, 19376 ^ [_2183232, _2183234, _2183236, _2184311])))))]], 19381 ^ _1496237 : [(19389 ^ _1496237) ^ [_2186022] : [s(fun(_2183234, bool), i(s(fun(fun(_2183236, bool), fun(_2183234, bool)), i(s(fun(fun(_2183236, _2183234), fun(fun(_2183236, bool), fun(_2183234, bool))), image), s(fun(_2183236, _2183234), _2186022))), s(fun(_2183236, bool), i(s(fun(fun(_2183236, bool), fun(_2183236, bool)), gspec), s(fun(_2183236, bool), i(s(fun(fun(_2183236, _2183234), fun(_2183236, bool)), i(s(fun(fun(_2183234, bool), fun(fun(_2183236, _2183234), fun(_2183236, bool))), _2184311), s(fun(_2183234, bool), 19390 ^ [_2183232, _2183234, _2183236, _2184311, _2186022]))), s(fun(_2183236, _2183234), _2186022))))))) = s(fun(_2183234, bool), i(s(fun(fun(_2183234, bool), fun(_2183234, bool)), gspec), s(fun(_2183234, bool), i(s(fun(fun(_2183234, bool), fun(_2183234, bool)), _2183232), s(fun(_2183234, bool), 19390 ^ [_2183232, _2183234, _2183236, _2184311, _2186022]))))), 19394 ^ _1496237 : [(19395 ^ _1496237) ^ [_2186672] : [-(s(_2183234, i(s(fun(_2183236, _2183234), _2186022), s(_2183236, 19393 ^ [_2183232, _2183234, _2183236, _2184311, _2186022, _2186672]))) = s(_2183234, _2186672))]]], (19382 ^ _1496237) ^ [_2185489] : [19384 ^ _1496237 : [(19385 ^ _1496237) ^ [_2185769] : [s(_2183234, i(s(fun(_2183236, _2183234), _2185489), s(_2183236, _2185769))) = s(_2183234, 19383 ^ [_2183232, _2183234, _2183236, _2184311, _2185489])]], 19386 ^ _1496237 : [(19387 ^ _1496237) ^ [_2185826] : [-(s(fun(_2183234, bool), i(s(fun(fun(_2183236, bool), fun(_2183234, bool)), i(s(fun(fun(_2183236, _2183234), fun(fun(_2183236, bool), fun(_2183234, bool))), image), s(fun(_2183236, _2183234), _2185489))), s(fun(_2183236, bool), i(s(fun(fun(_2183236, bool), fun(_2183236, bool)), gspec), s(fun(_2183236, bool), i(s(fun(fun(_2183236, _2183234), fun(_2183236, bool)), i(s(fun(fun(_2183234, bool), fun(fun(_2183236, _2183234), fun(_2183236, bool))), _2184311), s(fun(_2183234, bool), _2185826))), s(fun(_2183236, _2183234), _2185489))))))) = s(fun(_2183234, bool), i(s(fun(fun(_2183234, bool), fun(_2183234, bool)), gspec), s(fun(_2183234, bool), i(s(fun(fun(_2183234, bool), fun(_2183234, bool)), _2183232), s(fun(_2183234, bool), _2185826))))))]]]]]]], (4593 ^ _1496237) ^ [_1612186, _1612188] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1612188))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612188))), s(num, _1612186))))) = 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, _1612186))))], (9741 ^ _1496237) ^ [_1813562, _1813564, _1813566] : [-(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, _1813566))), s(nadd, _1813562))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1813564))), s(nadd, _1813562))))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1813566))), s(nadd, _1813564))))], (12265 ^ _1496237) ^ [_1884078, _1884080] : [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, _1884080))), s(real, _1884078)))))), -(s(real, _1884080) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(real, _1884078) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 12278 ^ _1496237 : [(12281 ^ _1496237) ^ [] : [-(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, _1884078)))))], (12279 ^ _1496237) ^ [] : [-(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, _1884080)))))]], 12282 ^ _1496237 : [(12285 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1884078))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (12283 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1884080))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))]]], (1782 ^ _1496237) ^ [_1523721, _1523723, _1523725] : [1790 ^ _1496237 : [(1794 ^ _1496237) ^ [] : [-(p(s(bool, _1523721)))], (1791 ^ _1496237) ^ [] : [-(p(s(bool, _1523723)))]], 1783 ^ _1496237 : [(1784 ^ _1496237) ^ [_1523787] : [p(s(bool, _1523723)), p(s(bool, _1523721))]]], (36729 ^ _1496237) ^ [_3567632, _3567634, _3567636] : [p(s(bool, i(s(fun(fun(_3567636, bool), bool), finite), s(fun(_3567636, bool), _3567634)))), -(s(bool, i(s(fun(fun(_3567636, bool), bool), countable), s(fun(_3567636, bool), i(s(fun(fun(_3567636, bool), fun(_3567636, bool)), i(s(fun(fun(_3567636, bool), fun(fun(_3567636, bool), fun(_3567636, bool))), diff), s(fun(_3567636, bool), _3567632))), s(fun(_3567636, bool), _3567634))))) = s(bool, i(s(fun(fun(_3567636, bool), bool), countable), s(fun(_3567636, bool), _3567632))))], (4108 ^ _1496237) ^ [_1601800, _1601802] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601802))), s(num, _1601800))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601800))), s(num, _1601802))))], (3827 ^ _1496237) ^ [_1595283, _1595285] : [s(ind0, _1595285) = s(ind0, _1595283), -(s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1595285))) = s(ind0, i(s(fun(ind0, ind0), 3818 ^ []), s(ind0, _1595283))))], (16986 ^ _1496237) ^ [_2036432, _2036434, _2036436, _2036438] : [s(bool, i(s(fun(fun(_2036438, bool), bool), i(s(fun(_2036438, fun(fun(_2036438, bool), bool)), in), s(_2036438, _2036434))), s(fun(_2036438, bool), _2036436))) = s(bool, i(s(fun(fun(_2036438, bool), bool), i(s(fun(_2036438, fun(fun(_2036438, bool), bool)), in), s(_2036438, _2036432))), s(fun(_2036438, bool), _2036436))), -(s(bool, i(s(fun(fun(_2036438, bool), bool), i(s(fun(_2036438, fun(fun(_2036438, bool), bool)), in), s(_2036438, _2036434))), s(fun(_2036438, bool), i(s(fun(_2036438, fun(_2036438, bool)), i(s(fun(fun(_2036438, bool), fun(_2036438, fun(_2036438, bool))), delete), s(fun(_2036438, bool), _2036436))), s(_2036438, _2036432))))) = s(bool, i(s(fun(fun(_2036438, bool), bool), i(s(fun(_2036438, fun(fun(_2036438, bool), bool)), in), s(_2036438, _2036432))), s(fun(_2036438, bool), i(s(fun(_2036438, fun(_2036438, bool)), i(s(fun(fun(_2036438, bool), fun(_2036438, fun(_2036438, bool))), delete), s(fun(_2036438, bool), _2036436))), s(_2036438, _2036434))))))], (15351 ^ _1496237) ^ [_1960755, _1960757] : [-(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, _1960757))), s(num, _1960755))))) = 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, _1960757))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960755))))))))], (20025 ^ _1496237) ^ [_2218430, _2218432, _2218434] : [p(s(bool, i(s(fun(fun(_2218434, bool), bool), finite), s(fun(_2218434, bool), _2218432)))), -(p(s(bool, i(s(fun(fun(_2218434, bool), bool), finite), s(fun(_2218434, bool), i(s(fun(fun(_2218434, bool), fun(_2218434, bool)), i(s(fun(fun(_2218434, bool), fun(fun(_2218434, bool), fun(_2218434, bool))), diff), s(fun(_2218434, bool), _2218432))), s(fun(_2218434, bool), _2218430)))))))], (1467 ^ _1496237) ^ [_1516382, _1516384, _1516386] : [1469 ^ _1496237 : [(1472 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1516386, bool), _1516384), s(_1516386, 1468 ^ [_1516382, _1516384, _1516386]))))], (1470 ^ _1496237) ^ [] : [-(s(_1516386, _1516382) = s(_1516386, 1468 ^ [_1516382, _1516384, _1516386]))]], -(p(s(bool, i(s(fun(_1516386, bool), _1516384), s(_1516386, _1516382)))))], (9475 ^ _1496237) ^ [_1804536, _1804538] : [-(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, _1804538))), s(num, _1804536))))), 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 ^ [_1804538]))), s(num, _1804536))))), s(num, 9473 ^ [_1804538])))))))], (314 ^ _1496237) ^ [] : [315 ^ _1496237 : [(320 ^ _1496237) ^ [] : [p(s(bool, r0))], (318 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (316 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], -(p(s(bool, r0))), p(s(bool, p1)), p(s(bool, q))], (12075 ^ _1496237) ^ [_1878994] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1878994))), 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, _1878994))], (16868 ^ _1496237) ^ [_2028901, _2028903] : [-(s(fun(_2028903, bool), _2028901) = s(fun(_2028903, bool), empty)), 16873 ^ _1496237 : [(16876 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2028903, bool), bool), i(s(fun(_2028903, fun(fun(_2028903, bool), bool)), in), s(_2028903, 16871 ^ [_2028901, _2028903]))), s(fun(_2028903, bool), 16872 ^ [_2028901, _2028903]))))], (16874 ^ _1496237) ^ [] : [-(s(fun(_2028903, bool), _2028901) = s(fun(_2028903, bool), i(s(fun(fun(_2028903, bool), fun(_2028903, bool)), i(s(fun(_2028903, fun(fun(_2028903, bool), fun(_2028903, bool))), insert), s(_2028903, 16871 ^ [_2028901, _2028903]))), s(fun(_2028903, bool), 16872 ^ [_2028901, _2028903]))))]]], (13435 ^ _1496237) ^ [_1910784, _1910786] : [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, _1910786))), s(int, _1910784))))))), s(int, _1910784)))), -(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, _1910786)))))], (38309 ^ _1496237) ^ [_3642135, _3642137, _3642139, _3642141] : [-(s(fun(_3642141, bool), i(s(fun(fun(_3642141, bool), fun(_3642141, bool)), i(s(fun(fun(fun(_3642141, bool), bool), fun(fun(_3642141, bool), fun(_3642141, bool))), hull), s(fun(fun(_3642141, bool), bool), _3642139))), s(fun(_3642141, bool), i(s(fun(fun(_3642141, bool), fun(_3642141, bool)), i(s(fun(fun(_3642141, bool), fun(fun(_3642141, bool), fun(_3642141, bool))), union), s(fun(_3642141, bool), _3642137))), s(fun(_3642141, bool), _3642135))))) = s(fun(_3642141, bool), i(s(fun(fun(_3642141, bool), fun(_3642141, bool)), i(s(fun(fun(fun(_3642141, bool), bool), fun(fun(_3642141, bool), fun(_3642141, bool))), hull), s(fun(fun(_3642141, bool), bool), _3642139))), s(fun(_3642141, bool), i(s(fun(fun(_3642141, bool), fun(_3642141, bool)), i(s(fun(fun(_3642141, bool), fun(fun(_3642141, bool), fun(_3642141, bool))), union), s(fun(_3642141, bool), _3642137))), s(fun(_3642141, bool), i(s(fun(fun(_3642141, bool), fun(_3642141, bool)), i(s(fun(fun(fun(_3642141, bool), bool), fun(fun(_3642141, bool), fun(_3642141, bool))), hull), s(fun(fun(_3642141, bool), bool), _3642139))), s(fun(_3642141, bool), _3642135))))))))], (14607 ^ _1496237) ^ [_1939831, _1939833, _1939835] : [-(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, _1939833))), s(num, _1939835))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1939831))), s(num, _1939835))))))), 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, _1939833)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1939833))), s(int, _1939831))))], (27487 ^ _1496237) ^ [_2637435, _2637437] : [-(s(real, i(s(fun(fun(_2637437, real), real), i(s(fun(fun(_2637437, bool), fun(fun(_2637437, real), real)), sum), s(fun(_2637437, bool), empty))), s(fun(_2637437, real), _2637435))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15359 ^ _1496237) ^ [_1961121, _1961123, _1961125] : [s(fun(_1961125, bool), _1961123) = s(fun(_1961125, bool), _1961121), 15362 ^ _1496237 : [(15363 ^ _1496237) ^ [_1961284] : [-(s(bool, i(s(fun(fun(_1961125, bool), bool), i(s(fun(_1961125, fun(fun(_1961125, bool), bool)), in), s(_1961125, _1961284))), s(fun(_1961125, bool), _1961123))) = s(bool, i(s(fun(fun(_1961125, bool), bool), i(s(fun(_1961125, fun(fun(_1961125, bool), bool)), in), s(_1961125, _1961284))), s(fun(_1961125, bool), _1961121))))]]], (16670 ^ _1496237) ^ [_2019071, _2019073, _2019075] : [-(p(s(bool, i(s(fun(fun(_2019075, bool), bool), i(s(fun(fun(_2019075, bool), fun(fun(_2019075, bool), bool)), subset), s(fun(_2019075, bool), _2019073))), s(fun(_2019075, bool), i(s(fun(fun(_2019075, bool), fun(_2019075, bool)), i(s(fun(fun(_2019075, bool), fun(fun(_2019075, bool), fun(_2019075, bool))), union), s(fun(_2019075, bool), _2019071))), s(fun(_2019075, bool), _2019073)))))))], (7125 ^ _1496237) ^ [_1696116, _1696118, _1696120, _1696122] : [-(s(bool, i(s(fun(_1696122, bool), i(s(fun(_1696122, fun(_1696122, bool)), i(s(fun(fun(_1696122, num), fun(_1696122, fun(_1696122, bool))), measure0), s(fun(_1696122, num), _1696120))), s(_1696122, _1696118))), s(_1696122, _1696116))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, i(s(fun(_1696122, num), _1696120), s(_1696122, _1696118))))), s(num, i(s(fun(_1696122, num), _1696120), s(_1696122, _1696116))))))], (9946 ^ _1496237) ^ [_1823249] : [-(s(nadd, i(s(fun(nadd, nadd), naddu_inv), s(nadd, _1823249))) = 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, _1823249))), 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, _1823249))))))))], (552 ^ _1496237) ^ [] : [-(p(s(bool, p1))), p(s(bool, p1)), p(s(bool, p1))], (39171 ^ _1496237) ^ [_3781209] : [s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), _3781209), s(real, 39172 ^ [_3781209]))), s(num, 39173 ^ [_3781209]))) = s(real, 39172 ^ [_3781209]), 39176 ^ _1496237 : [(39184 ^ _1496237) ^ [] : [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)), _3781209), s(real, 39185 ^ [_3781209])))))))), 39188 ^ _1496237 : [(39189 ^ _1496237) ^ [_3781658] : [-(p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), _3781658)))))]]], (39177 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(cart(real, n10), bool), p0), s(cart(real, n10), 39178 ^ [_3781209])))), 39181 ^ _1496237 : [(39182 ^ _1496237) ^ [_3781507] : [-(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)), _3781209), s(real, _3781507)))))))))]]]]], (14091 ^ _1496237) ^ [_1927697, _1927699, _1927701] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927697))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1927701))), s(int, _1927699)))))), 14094 ^ _1496237 : [(14097 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927697))), s(int, _1927699)))))], (14095 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1927697))), s(int, _1927701)))))]]], (29430 ^ _1496237) ^ [_2764896] : [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))), _2764896), s(fun(num, real), 29431 ^ [_2764896]))), s(num, 29432 ^ [_2764896]))), s(num, 29433 ^ [_2764896]))) = s(real, i(s(fun(num, real), 29431 ^ [_2764896]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29433 ^ [_2764896]))), s(num, 29432 ^ [_2764896]))))), 29436 ^ _1496237 : [(29437 ^ _1496237) ^ [_2765328, _2765330, _2765332, _2765334] : [-(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, _2765330))), s(num, _2765334))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2765328))), s(num, _2765334))))))), s(fun(num, real), _2765332))) = 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, _2765330))), s(num, _2765328))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, real), fun(num, fun(num, real))), _2764896), s(fun(num, real), _2765332))), s(num, _2765334))))))]]], (41460 ^ _1496237) ^ [_3943015, _3943017, _3943019] : [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, _3943015)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3943015))), s(num, i(s(fun(fun(_3943019, bool), num), dimindex), s(fun(_3943019, bool), univ)))))), 41468 ^ _1496237 : [(41475 ^ _1496237) ^ [] : [s(num, _3943015) = s(num, _3943017), -(p(s(bool, 41467 ^ [_3943015, _3943017, _3943019])))], (41469 ^ _1496237) ^ [] : [p(s(bool, 41467 ^ [_3943015, _3943017, _3943019])), -(s(num, _3943015) = s(num, _3943017))], (41481 ^ _1496237) ^ [] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3943019), fun(num, real)), d_), s(cart(real, _3943019), i(s(fun(num, cart(real, _3943019)), basis), s(num, _3943017))))), s(num, _3943015))) = 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 ^ [_3943015, _3943017, _3943019]))), 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))))))))]]], (9282 ^ _1496237) ^ [_1797339, _1797341] : [-(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, _1797341))), s(num, _1797339))))), s(num, _1797341))))) = s(num, _1797339))], (27531 ^ _1496237) ^ [_2640560, _2640562] : [s(real, i(s(fun(_2640562, real), i(s(fun(fun(_2640562, real), fun(_2640562, real)), i(s(fun(fun(_2640562, real), fun(fun(_2640562, real), fun(_2640562, real))), _2640560), s(fun(_2640562, real), 27532 ^ [_2640560, _2640562]))), s(fun(_2640562, real), 27533 ^ [_2640560, _2640562]))), s(_2640562, 27534 ^ [_2640560, _2640562]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(_2640562, real), 27532 ^ [_2640560, _2640562]), s(_2640562, 27534 ^ [_2640560, _2640562]))))), s(real, i(s(fun(_2640562, real), 27533 ^ [_2640560, _2640562]), s(_2640562, 27534 ^ [_2640560, _2640562]))))), 27537 ^ _1496237 : [(27538 ^ _1496237) ^ [_2641267, _2641269, _2641271] : [p(s(bool, i(s(fun(fun(_2640562, bool), bool), finite), s(fun(_2640562, bool), _2641267)))), -(s(real, i(s(fun(fun(_2640562, real), real), i(s(fun(fun(_2640562, bool), fun(fun(_2640562, real), real)), sum), s(fun(_2640562, bool), _2641267))), s(fun(_2640562, real), i(s(fun(fun(_2640562, real), fun(_2640562, real)), i(s(fun(fun(_2640562, real), fun(fun(_2640562, real), fun(_2640562, real))), _2640560), s(fun(_2640562, real), _2641271))), s(fun(_2640562, real), _2641269))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2640562, real), real), i(s(fun(fun(_2640562, bool), fun(fun(_2640562, real), real)), sum), s(fun(_2640562, bool), _2641267))), s(fun(_2640562, real), _2641271))))), s(real, i(s(fun(fun(_2640562, real), real), i(s(fun(fun(_2640562, bool), fun(fun(_2640562, real), real)), sum), s(fun(_2640562, bool), _2641267))), s(fun(_2640562, real), _2641269))))))]]], (8913 ^ _1496237) ^ [_1777901, _1777903, _1777905, _1777907, _1777909] : [s(bool, i(s(fun(_1777903, bool), i(s(fun(_1777905, fun(_1777903, bool)), _1777901), s(_1777905, 8914 ^ [_1777901, _1777903, _1777905, _1777907, _1777909]))), s(_1777903, 8915 ^ [_1777901, _1777903, _1777905, _1777907, _1777909]))) = s(bool, i(s(fun(_1777907, bool), i(s(fun(_1777909, fun(_1777907, bool)), p0), s(_1777909, i(s(fun(_1777905, _1777909), f), s(_1777905, 8914 ^ [_1777901, _1777903, _1777905, _1777907, _1777909]))))), s(_1777907, i(s(fun(_1777903, _1777907), g), s(_1777903, 8915 ^ [_1777901, _1777903, _1777905, _1777907, _1777909]))))), 8918 ^ _1496237 : [(8919 ^ _1496237) ^ [_1778619] : [s(fun(_1777903, bool), i(s(fun(_1777905, fun(_1777903, bool)), _1778619), s(_1777905, 8920 ^ [_1777901, _1777903, _1777905, _1777907, _1777909, _1778619]))) = s(fun(_1777903, bool), i(s(fun(_1777905, fun(_1777903, bool)), _1777901), s(_1777905, 8920 ^ [_1777901, _1777903, _1777905, _1777907, _1777909, _1778619]))), 8923 ^ _1496237 : [(8924 ^ _1496237) ^ [_1779106, _1779108] : [-(s(bool, i(s(fun(list(_1777907), bool), i(s(fun(list(_1777909), fun(list(_1777907), bool)), i(s(fun(fun(_1777909, fun(_1777907, bool)), fun(list(_1777909), fun(list(_1777907), bool))), all2), s(fun(_1777909, fun(_1777907, bool)), p0))), s(list(_1777909), i(s(fun(list(_1777905), list(_1777909)), i(s(fun(fun(_1777905, _1777909), fun(list(_1777905), list(_1777909))), map0), s(fun(_1777905, _1777909), f))), s(list(_1777905), _1779108))))), s(list(_1777907), i(s(fun(list(_1777903), list(_1777907)), i(s(fun(fun(_1777903, _1777907), fun(list(_1777903), list(_1777907))), map0), s(fun(_1777903, _1777907), g))), s(list(_1777903), _1779106))))) = s(bool, i(s(fun(list(_1777903), bool), i(s(fun(list(_1777905), fun(list(_1777903), bool)), i(s(fun(fun(_1777905, fun(_1777903, bool)), fun(list(_1777905), fun(list(_1777903), bool))), all2), s(fun(_1777905, fun(_1777903, bool)), _1778619))), s(list(_1777905), _1779108))), s(list(_1777903), _1779106))))]]]]], (5290 ^ _1496237) ^ [_1629055, _1629057, _1629059] : [5291 ^ _1496237 : [(5294 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1629057))), s(num, _1629055))))], (5292 ^ _1496237) ^ [] : [s(num, _1629059) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))]], -(p(s(bool, 5278 ^ [_1629055, _1629057, _1629059])))], (41625 ^ _1496237) ^ [_3950517, _3950519, _3950521] : [s(real, i(s(fun(cart(real, _3950521), real), i(s(fun(cart(real, _3950521), fun(cart(real, _3950521), real)), dot), s(cart(real, _3950521), _3950519))), s(cart(real, _3950521), _3950517))) = 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, _3950521), bool), i(s(fun(cart(real, _3950521), fun(cart(real, _3950521), bool)), orthogonal), s(cart(real, _3950521), _3950519))), s(cart(real, _3950521), _3950517)))))], (24053 ^ _1496237) ^ [_2407373, _2407375] : [-(s(real, i(s(fun(fun(real, bool), real), inf), s(fun(real, bool), _2407375))) = s(real, _2407373)), 24057 ^ _1496237 : [(24060 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2407373))), s(real, 24056 ^ [_2407373, _2407375]))))], (24058 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 24056 ^ [_2407373, _2407375]))), s(fun(real, bool), _2407375)))))]], 24062 ^ _1496237 : [(24065 ^ _1496237) ^ [_2407784] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2407784))), s(fun(real, bool), _2407375)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2407784))), s(real, 24061 ^ [_2407373, _2407375]))))], (24063 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2407373))), s(real, 24061 ^ [_2407373, _2407375])))))]]], (9272 ^ _1496237) ^ [_1796726, _1796728, _1796730, _1796732, _1796734, _1796736, _1796738, _1796740, _1796742, _1796744] : [-(s(_1796744, i(s(fun(char, _1796744), 9270 ^ [_1796742, _1796744]), 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, _1796740))), s(bool, _1796738))), s(bool, _1796736))), s(bool, _1796734))), s(bool, _1796732))), s(bool, _1796730))), s(bool, _1796728))), s(bool, _1796726))))) = s(_1796744, i(s(fun(bool, _1796744), i(s(fun(bool, fun(bool, _1796744)), i(s(fun(bool, fun(bool, fun(bool, _1796744))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, _1796744)))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1796744))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1796744)))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1796744))))))), i(s(fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, fun(bool, _1796744)))))))), _1796742), s(bool, _1796740))), s(bool, _1796738))), s(bool, _1796736))), s(bool, _1796734))), s(bool, _1796732))), s(bool, _1796730))), s(bool, _1796728))), s(bool, _1796726))))], (2487 ^ _1496237) ^ [_1537121, _1537123] : [2494 ^ _1496237 : [(2497 ^ _1496237) ^ [] : [p(s(bool, _1537121))], (2495 ^ _1496237) ^ [] : [-(p(s(bool, _1537123)))]], p(s(bool, _1537123)), -(p(s(bool, _1537121)))], (22154 ^ _1496237) ^ [_2331246] : [22168 ^ _1496237 : [(22169 ^ _1496237) ^ [_2331782] : [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)), _2331246), s(real, _2331782))))))))]], 22159 ^ _1496237 : [(22162 ^ _1496237) ^ [_2331556] : [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 ^ [_2331246]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2331556))), s(real, 22155 ^ [_2331246]))))), s(real, _2331556))))], (22160 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2331246), s(real, 22155 ^ [_2331246]))), s(real, 22156 ^ [_2331246])))))]], 22164 ^ _1496237 : [(22167 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2331246), s(real, 22155 ^ [_2331246]))), s(real, 22156 ^ [_2331246]))))], (22165 ^ _1496237) ^ [] : [-(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 ^ [_2331246]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 22163 ^ [_2331246]))), s(real, 22155 ^ [_2331246]))))), s(real, 22163 ^ [_2331246])))))]]], (13915 ^ _1496237) ^ [_1923234, _1923236] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923236))), s(int, _1923234))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923234))), s(int, _1923236)))))], (22137 ^ _1496237) ^ [_2330660] : [22151 ^ _1496237 : [(22152 ^ _1496237) ^ [_2331196] : [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)), _2330660), s(real, _2331196))))))))]], 22142 ^ _1496237 : [(22145 ^ _1496237) ^ [_2330970] : [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 ^ [_2330660]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _2330970))), s(real, 22138 ^ [_2330660]))))), s(real, _2330970))))], (22143 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2330660), s(real, 22138 ^ [_2330660]))), s(real, 22139 ^ [_2330660])))))]], 22147 ^ _1496237 : [(22150 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), _2330660), s(real, 22138 ^ [_2330660]))), s(real, 22139 ^ [_2330660]))))], (22148 ^ _1496237) ^ [] : [-(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 ^ [_2330660]))), s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 22146 ^ [_2330660]))), s(real, 22138 ^ [_2330660]))))), s(real, 22146 ^ [_2330660])))))]]], (350 ^ _1496237) ^ [_1501781, _1501783] : [-(s(_1501783, _1501781) = s(_1501783, _1501781))], (29098 ^ _1496237) ^ [_2746632, _2746634] : [29103 ^ _1496237 : [(29106 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2746634, bool), 29099 ^ [_2746632, _2746634]), s(_2746634, 29100 ^ [_2746632, _2746634])))))], (29104 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), _2746632), s(fun(_2746634, bool), 29099 ^ [_2746632, _2746634]))), s(_2746634, 29100 ^ [_2746632, _2746634])))))]], 29107 ^ _1496237 : [(29110 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), _2746632), s(fun(_2746634, bool), 29099 ^ [_2746632, _2746634]))), s(_2746634, 29100 ^ [_2746632, _2746634]))))], (29108 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2746634, bool), 29099 ^ [_2746632, _2746634]), s(_2746634, 29100 ^ [_2746632, _2746634]))))]], 29111 ^ _1496237 : [(29112 ^ _1496237) ^ [_2747932] : [29164 ^ _1496237 : [(29165 ^ _1496237) ^ [_2750602] : [s(real, i(s(fun(_2746634, real), i(s(fun(fun(_2746634, real), fun(_2746634, real)), i(s(fun(fun(_2746634, real), fun(fun(_2746634, real), fun(_2746634, real))), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, real), fun(fun(_2746634, real), fun(_2746634, real)))), _2750602), s(fun(_2746634, bool), 29166 ^ [_2746632, _2746634, _2747932, _2750602]))), s(fun(_2746634, real), 29167 ^ [_2746632, _2746634, _2747932, _2750602]))), s(fun(_2746634, real), 29168 ^ [_2746632, _2746634, _2747932, _2750602]))), s(_2746634, 29169 ^ [_2746632, _2746634, _2747932, _2750602]))) = 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(_2746634, bool), 29166 ^ [_2746632, _2746634, _2747932, _2750602]), s(_2746634, 29169 ^ [_2746632, _2746634, _2747932, _2750602]))))), s(real, i(s(fun(_2746634, real), 29167 ^ [_2746632, _2746634, _2747932, _2750602]), s(_2746634, 29169 ^ [_2746632, _2746634, _2747932, _2750602]))))), s(real, i(s(fun(_2746634, real), 29168 ^ [_2746632, _2746634, _2747932, _2750602]), s(_2746634, 29169 ^ [_2746632, _2746634, _2747932, _2750602]))))), 29172 ^ _1496237 : [(29173 ^ _1496237) ^ [_2751780, _2751782, _2751784, _2751786] : [p(s(bool, i(s(fun(fun(_2746634, bool), bool), finite), s(fun(_2746634, bool), _2751786)))), -(s(real, i(s(fun(fun(_2746634, real), real), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, real), real)), sum), s(fun(_2746634, bool), _2751786))), s(fun(_2746634, real), i(s(fun(fun(_2746634, real), fun(_2746634, real)), i(s(fun(fun(_2746634, real), fun(fun(_2746634, real), fun(_2746634, real))), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, real), fun(fun(_2746634, real), fun(_2746634, real)))), _2750602), s(fun(_2746634, bool), _2751784))), s(fun(_2746634, real), _2751782))), s(fun(_2746634, real), _2751780))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(fun(_2746634, real), real), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, real), real)), sum), s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), gspec), s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, bool), fun(_2746634, bool))), _2747932), s(fun(_2746634, bool), _2751786))), s(fun(_2746634, bool), _2751784))))))), s(fun(_2746634, real), _2751782))))), s(real, i(s(fun(fun(_2746634, real), real), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, real), real)), sum), s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), gspec), s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, bool), fun(_2746634, bool))), _2747932), s(fun(_2746634, bool), _2751786))), s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), _2746632), s(fun(_2746634, bool), _2751784))))))))), s(fun(_2746634, real), _2751780))))))]]]], 29118 ^ _1496237 : [(29121 ^ _1496237) ^ [_2749180, _2749182] : [p(s(bool, i(s(fun(_2746634, bool), i(s(fun(bool, fun(_2746634, bool)), i(s(fun(_2746634, fun(bool, fun(_2746634, bool))), setspec), s(_2746634, 29115 ^ [_2746632, _2746634, _2747932]))), s(bool, _2749180))), s(_2746634, _2749182)))), 29132 ^ _1496237 : [(29137 ^ _1496237) ^ [] : [p(s(bool, _2749180))], (29135 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2746634, bool), 29114 ^ [_2746632, _2746634, _2747932]), s(_2746634, _2749182)))))], (29133 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2746634, bool), bool), i(s(fun(_2746634, fun(fun(_2746634, bool), bool)), in), s(_2746634, _2749182))), s(fun(_2746634, bool), 29113 ^ [_2746632, _2746634, _2747932])))))]], 29124 ^ _1496237 : [(29127 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2746634, bool), bool), i(s(fun(_2746634, fun(fun(_2746634, bool), bool)), in), s(_2746634, _2749182))), s(fun(_2746634, bool), 29113 ^ [_2746632, _2746634, _2747932])))), p(s(bool, i(s(fun(_2746634, bool), 29114 ^ [_2746632, _2746634, _2747932]), s(_2746634, _2749182))))], (29125 ^ _1496237) ^ [] : [-(p(s(bool, _2749180)))]]], (29119 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, bool), fun(_2746634, bool))), _2747932), s(fun(_2746634, bool), 29113 ^ [_2746632, _2746634, _2747932]))), s(fun(_2746634, bool), 29114 ^ [_2746632, _2746634, _2747932]))), s(_2746634, 29115 ^ [_2746632, _2746634, _2747932])))))]], 29142 ^ _1496237 : [(29161 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2746634, bool), i(s(fun(bool, fun(_2746634, bool)), i(s(fun(_2746634, fun(bool, fun(_2746634, bool))), setspec), s(_2746634, 29115 ^ [_2746632, _2746634, _2747932]))), s(bool, 29141 ^ [_2746632, _2746634, _2747932]))), s(_2746634, 29140 ^ [_2746632, _2746634, _2747932])))))], (29143 ^ _1496237) ^ [] : [p(s(bool, 29141 ^ [_2746632, _2746634, _2747932])), 29146 ^ _1496237 : [(29149 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2746634, bool), 29114 ^ [_2746632, _2746634, _2747932]), s(_2746634, 29140 ^ [_2746632, _2746634, _2747932])))))], (29147 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2746634, bool), bool), i(s(fun(_2746634, fun(fun(_2746634, bool), bool)), in), s(_2746634, 29140 ^ [_2746632, _2746634, _2747932]))), s(fun(_2746634, bool), 29113 ^ [_2746632, _2746634, _2747932])))))]]], (29151 ^ _1496237) ^ [] : [-(p(s(bool, 29141 ^ [_2746632, _2746634, _2747932]))), p(s(bool, i(s(fun(fun(_2746634, bool), bool), i(s(fun(_2746634, fun(fun(_2746634, bool), bool)), in), s(_2746634, 29140 ^ [_2746632, _2746634, _2747932]))), s(fun(_2746634, bool), 29113 ^ [_2746632, _2746634, _2747932])))), p(s(bool, i(s(fun(_2746634, bool), 29114 ^ [_2746632, _2746634, _2747932]), s(_2746634, 29140 ^ [_2746632, _2746634, _2747932]))))], (29163 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2746634, bool), i(s(fun(fun(_2746634, bool), fun(_2746634, bool)), i(s(fun(fun(_2746634, bool), fun(fun(_2746634, bool), fun(_2746634, bool))), _2747932), s(fun(_2746634, bool), 29113 ^ [_2746632, _2746634, _2747932]))), s(fun(_2746634, bool), 29114 ^ [_2746632, _2746634, _2747932]))), s(_2746634, 29115 ^ [_2746632, _2746634, _2747932]))))]]]]], (8485 ^ _1496237) ^ [_1754761, _1754763] : [s(bool, i(s(fun(_1754763, bool), _1754761), s(_1754763, 8486 ^ [_1754761, _1754763]))) = s(bool, t), 8489 ^ _1496237 : [(8490 ^ _1496237) ^ [_1754930] : [-(p(s(bool, i(s(fun(list(_1754763), bool), i(s(fun(fun(_1754763, bool), fun(list(_1754763), bool)), all0), s(fun(_1754763, bool), _1754761))), s(list(_1754763), _1754930)))))]]], (40443 ^ _1496237) ^ [_3855241, _3855243, _3855245] : [s(real, i(s(fun(_3855245, real), i(s(fun(fun(_3855245, cart(real, _3855243)), fun(_3855245, real)), _3855241), s(fun(_3855245, cart(real, _3855243)), 40444 ^ [_3855241, _3855243, _3855245]))), s(_3855245, 40445 ^ [_3855241, _3855243, _3855245]))) = s(real, i(s(fun(cart(real, _3855243), real), vectoru_norm), s(cart(real, _3855243), i(s(fun(_3855245, cart(real, _3855243)), 40444 ^ [_3855241, _3855243, _3855245]), s(_3855245, 40445 ^ [_3855241, _3855243, _3855245]))))), 40448 ^ _1496237 : [(40449 ^ _1496237) ^ [_3855804, _3855806] : [p(s(bool, i(s(fun(fun(_3855245, bool), bool), finite), s(fun(_3855245, bool), _3855804)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3855243), real), vectoru_norm), s(cart(real, _3855243), i(s(fun(fun(_3855245, cart(real, _3855243)), cart(real, _3855243)), i(s(fun(fun(_3855245, bool), fun(fun(_3855245, cart(real, _3855243)), cart(real, _3855243))), vsum), s(fun(_3855245, bool), _3855804))), s(fun(_3855245, cart(real, _3855243)), _3855806))))))), s(real, i(s(fun(fun(_3855245, real), real), i(s(fun(fun(_3855245, bool), fun(fun(_3855245, real), real)), sum), s(fun(_3855245, bool), _3855804))), s(fun(_3855245, real), i(s(fun(fun(_3855245, cart(real, _3855243)), fun(_3855245, real)), _3855241), s(fun(_3855245, cart(real, _3855243)), _3855806)))))))))]]], (5143 ^ _1496237) ^ [_1625234, _1625236] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1625234))), s(num, _1625236)))), -(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, _1625236))), s(num, _1625234))))), s(num, _1625234))) = s(num, _1625236))], (24826 ^ _1496237) ^ [_2438515, _2438517, _2438519, _2438521, _2438523, _2438525] : [-(p(s(bool, i(s(fun(fun(_2438525, bool), bool), i(s(fun(_2438525, fun(fun(_2438525, bool), bool)), in), s(_2438525, _2438517))), s(fun(_2438525, bool), i(s(fun(fun(_2438525, bool), fun(_2438525, bool)), i(s(fun(fun(_2438525, _2438523), fun(fun(_2438525, bool), fun(_2438525, bool))), i(s(fun(fun(_2438523, fun(_2438523, _2438523)), fun(fun(_2438525, _2438523), fun(fun(_2438525, bool), fun(_2438525, bool)))), support), s(fun(_2438523, fun(_2438523, _2438523)), _2438521))), s(fun(_2438525, _2438523), _2438519))), s(fun(_2438525, bool), _2438515))))))), p(s(bool, i(s(fun(fun(_2438525, bool), bool), i(s(fun(_2438525, fun(fun(_2438525, bool), bool)), in), s(_2438525, _2438517))), s(fun(_2438525, bool), _2438515)))), -(s(_2438523, i(s(fun(_2438525, _2438523), _2438519), s(_2438525, _2438517))) = s(_2438523, i(s(fun(fun(_2438523, fun(_2438523, _2438523)), _2438523), neutral), s(fun(_2438523, fun(_2438523, _2438523)), _2438521))))], (562 ^ _1496237) ^ [] : [p(s(bool, p1)), 565 ^ _1496237 : [(568 ^ _1496237) ^ [] : [-(p(s(bool, p1)))], (566 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]]], (15136 ^ _1496237) ^ [_1953771, _1953773] : [-(p(s(bool, 15124 ^ [_1953771, _1953773]))), 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, _1953773))), s(int, _1953771)))))), 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, _1953773))), s(int, _1953771))))), s(int, i(s(fun(int, int), intu_abs), s(int, _1953771)))))), s(int, _1953773) = 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, _1953773))), s(int, _1953771))))), s(int, _1953771))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _1953773))), s(int, _1953771)))))], (16964 ^ _1496237) ^ [_2035169] : [-(s(fun(_2035169, bool), i(s(fun(fun(_2035169, bool), fun(_2035169, bool)), i(s(fun(fun(_2035169, bool), fun(fun(_2035169, bool), fun(_2035169, bool))), union), s(fun(_2035169, bool), p1))), s(fun(_2035169, bool), q))) = s(fun(_2035169, bool), i(s(fun(fun(_2035169, bool), fun(_2035169, bool)), i(s(fun(fun(_2035169, bool), fun(fun(_2035169, bool), fun(_2035169, bool))), union), s(fun(_2035169, bool), q))), s(fun(_2035169, bool), p1))))], (13226 ^ _1496237) ^ [] : [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)))))], (23284 ^ _1496237) ^ [_2380785, _2380787, _2380789, _2380791] : [p(s(bool, i(s(fun(fun(_2380791, bool), bool), i(s(fun(fun(_2380789, bool), fun(fun(_2380791, bool), bool)), l_a_u_c), s(fun(_2380789, bool), _2380785))), s(fun(_2380791, bool), _2380787)))), 23288 ^ _1496237 : [(23295 ^ _1496237) ^ [_2381716, _2381718] : [-(s(_2380789, _2381718) = s(_2380789, _2381716)), p(s(bool, i(s(fun(fun(_2380789, bool), bool), i(s(fun(_2380789, fun(fun(_2380789, bool), bool)), in), s(_2380789, _2381718))), s(fun(_2380789, bool), _2380785)))), p(s(bool, i(s(fun(fun(_2380789, bool), bool), i(s(fun(_2380789, fun(fun(_2380789, bool), bool)), in), s(_2380789, _2381716))), s(fun(_2380789, bool), _2380785)))), s(_2380791, i(s(fun(_2380789, _2380791), 23287 ^ [_2380785, _2380787, _2380789, _2380791]), s(_2380789, _2381718))) = s(_2380791, i(s(fun(_2380789, _2380791), 23287 ^ [_2380785, _2380787, _2380789, _2380791]), s(_2380789, _2381716)))], (23289 ^ _1496237) ^ [_2381439] : [p(s(bool, i(s(fun(fun(_2380789, bool), bool), i(s(fun(_2380789, fun(fun(_2380789, bool), bool)), in), s(_2380789, _2381439))), s(fun(_2380789, bool), _2380785)))), -(p(s(bool, i(s(fun(fun(_2380791, bool), bool), i(s(fun(_2380791, fun(fun(_2380791, bool), bool)), in), s(_2380791, i(s(fun(_2380789, _2380791), 23287 ^ [_2380785, _2380787, _2380789, _2380791]), s(_2380789, _2381439))))), s(fun(_2380791, bool), _2380787)))))]]], (6709 ^ _1496237) ^ [_1666337, _1666339] : [p(s(bool, i(s(fun(fun(_1666337, fun(_1666337, bool)), bool), wf), s(fun(_1666337, fun(_1666337, bool)), l_l_)))), 6712 ^ _1496237 : [(6713 ^ _1496237) ^ [_1666796, _1666798] : [6732 ^ _1496237 : [(6733 ^ _1496237) ^ [_1668193] : [-(s(_1666339, i(s(fun(_1666337, _1666339), 6731 ^ [_1666337, _1666339, _1666796, _1666798]), s(_1666337, _1668193))) = s(_1666339, i(s(fun(_1666337, _1666339), i(s(fun(fun(_1666337, _1666339), fun(_1666337, _1666339)), _1666798), s(fun(_1666337, _1666339), 6731 ^ [_1666337, _1666339, _1666796, _1666798]))), s(_1666337, _1668193))))]], 6717 ^ _1496237 : [(6726 ^ _1496237) ^ [] : [s(_1666339, i(s(fun(_1666337, _1666339), i(s(fun(fun(_1666337, _1666339), fun(_1666337, _1666339)), _1666798), s(fun(_1666337, _1666339), 6714 ^ [_1666337, _1666339, _1666796, _1666798]))), s(_1666337, 6716 ^ [_1666337, _1666339, _1666796, _1666798]))) = s(_1666339, i(s(fun(_1666337, _1666339), i(s(fun(fun(_1666337, _1666339), fun(_1666337, _1666339)), _1666798), s(fun(_1666337, _1666339), 6715 ^ [_1666337, _1666339, _1666796, _1666798]))), s(_1666337, 6716 ^ [_1666337, _1666339, _1666796, _1666798]))), p(s(bool, i(s(fun(_1666339, bool), i(s(fun(_1666337, fun(_1666339, bool)), _1666796), s(_1666337, 6716 ^ [_1666337, _1666339, _1666796, _1666798]))), s(_1666339, i(s(fun(_1666337, _1666339), i(s(fun(fun(_1666337, _1666339), fun(_1666337, _1666339)), _1666798), s(fun(_1666337, _1666339), 6714 ^ [_1666337, _1666339, _1666796, _1666798]))), s(_1666337, 6716 ^ [_1666337, _1666339, _1666796, _1666798]))))))], (6718 ^ _1496237) ^ [_1667512] : [p(s(bool, i(s(fun(_1666337, bool), i(s(fun(_1666337, fun(_1666337, bool)), l_l_), s(_1666337, _1667512))), s(_1666337, 6716 ^ [_1666337, _1666339, _1666796, _1666798])))), 6721 ^ _1496237 : [(6724 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1666339, bool), i(s(fun(_1666337, fun(_1666339, bool)), _1666796), s(_1666337, _1667512))), s(_1666339, i(s(fun(_1666337, _1666339), 6714 ^ [_1666337, _1666339, _1666796, _1666798]), s(_1666337, _1667512)))))))], (6722 ^ _1496237) ^ [] : [-(s(_1666339, i(s(fun(_1666337, _1666339), 6714 ^ [_1666337, _1666339, _1666796, _1666798]), s(_1666337, _1667512))) = s(_1666339, i(s(fun(_1666337, _1666339), 6715 ^ [_1666337, _1666339, _1666796, _1666798]), s(_1666337, _1667512))))]]]]]]], (33903 ^ _1496237) ^ [_3423083, _3423085, _3423087] : [p(s(bool, i(s(fun(fun(prod(_3423087, _3423087), bool), bool), i(s(fun(fun(prod(_3423087, _3423087), bool), fun(fun(prod(_3423087, _3423087), bool), bool)), inseg), s(fun(prod(_3423087, _3423087), bool), _3423083))), s(fun(prod(_3423087, _3423087), bool), _3423085)))), 33906 ^ _1496237 : [(33907 ^ _1496237) ^ [_3423348] : [p(s(bool, i(s(fun(_3423087, bool), i(s(fun(fun(prod(_3423087, _3423087), bool), fun(_3423087, bool)), fl), s(fun(prod(_3423087, _3423087), bool), _3423083))), s(_3423087, _3423348)))), -(p(s(bool, i(s(fun(_3423087, bool), i(s(fun(fun(prod(_3423087, _3423087), bool), fun(_3423087, bool)), fl), s(fun(prod(_3423087, _3423087), bool), _3423085))), s(_3423087, _3423348)))))]]], (9424 ^ _1496237) ^ [_1802703, _1802705] : [9426 ^ _1496237 : [(9429 ^ _1496237) ^ [_1803003, _1803005] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1802705), s(num, 9425 ^ [_1802703, _1802705, _1803003, _1803005]))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1802703), s(num, 9425 ^ [_1802703, _1802705, _1803003, _1803005]))))), s(num, _1803005))))))], (9427 ^ _1496237) ^ [_1802951, _1802953] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1802951))), s(num, 9425 ^ [_1802703, _1802705, _1802951, _1802953])))))]], 9431 ^ _1496237 : [(9432 ^ _1496237) ^ [_1803105] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(num, num), _1802705), s(num, _1803105))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _1802703), s(num, _1803105))))), s(num, 9430 ^ [_1802703, _1802705])))))))]]], (4090 ^ _1496237) ^ [] : [-(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))))))], (23638 ^ _1496237) ^ [_2396274, _2396276] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2396276)))), -(s(fun(real, bool), _2396276) = s(fun(real, bool), empty)), 23645 ^ _1496237 : [(23646 ^ _1496237) ^ [] : [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), _2396276))))), s(real, _2396274)))), 23649 ^ _1496237 : [(23650 ^ _1496237) ^ [_2396553] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2396553))), s(fun(real, bool), _2396276)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2396553))), s(real, _2396274)))))]]], (23656 ^ _1496237) ^ [] : [23658 ^ _1496237 : [(23661 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, 23657 ^ [_2396274, _2396276]))), s(real, _2396274))))], (23659 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23657 ^ [_2396274, _2396276]))), s(fun(real, bool), _2396276)))))]], -(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), _2396276))))), s(real, _2396274)))))]]], (14573 ^ _1496237) ^ [_1939105, _1939107] : [s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1939107))), s(num, _1939105))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 14576 ^ _1496237 : [(14579 ^ _1496237) ^ [] : [s(num, _1939105) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (14577 ^ _1496237) ^ [] : [-(s(int, _1939107) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (12661 ^ _1496237) ^ [_1893329, _1893331, _1893333] : [-(s(real, _1893333) = s(real, _1893331)), -(s(real, _1893329) = 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, _1893333))), s(real, _1893329))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1893331))), s(real, _1893329)))], (1367 ^ _1496237) ^ [_1514048, _1514050] : [1370 ^ _1496237 : [(1371 ^ _1496237) ^ [_1514265] : [p(s(bool, i(s(fun(_1514050, bool), _1514048), s(_1514050, _1514265))))]], 1374 ^ _1496237 : [(1379 ^ _1496237) ^ [] : [s(_1514050, 1372 ^ [_1514048, _1514050]) = s(_1514050, 1373 ^ [_1514048, _1514050])], (1377 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1514050, bool), _1514048), s(_1514050, 1373 ^ [_1514048, _1514050])))))], (1375 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1514050, bool), _1514048), s(_1514050, 1372 ^ [_1514048, _1514050])))))]], 1381 ^ _1496237 : [(1384 ^ _1496237) ^ [_1514507, _1514509] : [-(s(_1514050, _1514509) = s(_1514050, _1514507)), p(s(bool, i(s(fun(_1514050, bool), _1514048), s(_1514050, _1514509)))), p(s(bool, i(s(fun(_1514050, bool), _1514048), s(_1514050, _1514507))))], (1382 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1514050, bool), _1514048), s(_1514050, 1380 ^ [_1514048, _1514050])))))]]], (2153 ^ _1496237) ^ [] : [s(bool, a0) = s(bool, b0), 2156 ^ _1496237 : [(2163 ^ _1496237) ^ [] : [p(s(bool, b0)), -(p(s(bool, a0)))], (2157 ^ _1496237) ^ [] : [p(s(bool, a0)), -(p(s(bool, b0)))]]], (20576 ^ _1496237) ^ [_2251377, _2251379] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2251379, bool), fun(num, bool)), hasu_size), s(fun(_2251379, bool), _2251377))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(fun(_2251379, bool), _2251377) = s(fun(_2251379, bool), empty))], (38944 ^ _1496237) ^ [_3769958, _3769960, _3769962] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769962), fun(num, real)), d_), s(cart(real, _3769962), i(s(fun(cart(real, _3769962), cart(real, _3769962)), vectoru_neg), s(cart(real, _3769962), _3769960))))), s(num, _3769958))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3769962), fun(num, real)), d_), s(cart(real, _3769962), _3769960))), s(num, _3769958))))))], (11465 ^ _1496237) ^ [_1862991, _1862993, _1862995] : [-(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, _1862995))), s(real, _1862993))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1862993))), s(real, _1862991))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1862995))), s(real, _1862991))))], (29881 ^ _1496237) ^ [_2791514, _2791516, _2791518, _2791520] : [-(s(num, _2791516) = s(num, _2791514)), 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, _2791516)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2791516))), s(num, i(s(fun(fun(_2791520, bool), num), dimindex), s(fun(_2791520, bool), univ)))))), s(finite_image(_2791520), i(s(fun(num, finite_image(_2791520)), finiteu_index), s(num, _2791516))) = s(finite_image(_2791520), _2791518), 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, _2791514)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2791514))), s(num, i(s(fun(fun(_2791520, bool), num), dimindex), s(fun(_2791520, bool), univ)))))), s(finite_image(_2791520), i(s(fun(num, finite_image(_2791520)), finiteu_index), s(num, _2791514))) = s(finite_image(_2791520), _2791518)], (39020 ^ _1496237) ^ [_3774735] : [-(s(cart(real, _3774735), i(s(fun(cart(real, _3774735), cart(real, _3774735)), i(s(fun(cart(real, _3774735), fun(cart(real, _3774735), cart(real, _3774735))), vectoru_sub), s(cart(real, _3774735), i(s(fun(num, cart(real, _3774735)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _3774735), x))) = s(cart(real, _3774735), i(s(fun(cart(real, _3774735), cart(real, _3774735)), vectoru_neg), s(cart(real, _3774735), x))))], (21457 ^ _1496237) ^ [_2296149, _2296151, _2296153, _2296155, _2296157, _2296159] : [-(p(s(bool, i(s(fun(fun(prod(_2296159, _2296157), bool), bool), i(s(fun(prod(_2296159, _2296157), fun(fun(prod(_2296159, _2296157), bool), bool)), in), s(prod(_2296159, _2296157), i(s(fun(_2296157, prod(_2296159, _2296157)), i(s(fun(_2296159, fun(_2296157, prod(_2296159, _2296157))), c_), s(_2296159, _2296155))), s(_2296157, _2296153))))), s(fun(prod(_2296159, _2296157), bool), i(s(fun(fun(_2296157, bool), fun(prod(_2296159, _2296157), bool)), i(s(fun(fun(_2296159, bool), fun(fun(_2296157, bool), fun(prod(_2296159, _2296157), bool))), cross0), s(fun(_2296159, bool), _2296151))), s(fun(_2296157, bool), _2296149))))))), p(s(bool, i(s(fun(fun(_2296159, bool), bool), i(s(fun(_2296159, fun(fun(_2296159, bool), bool)), in), s(_2296159, _2296155))), s(fun(_2296159, bool), _2296151)))), p(s(bool, i(s(fun(fun(_2296157, bool), bool), i(s(fun(_2296157, fun(fun(_2296157, bool), bool)), in), s(_2296157, _2296153))), s(fun(_2296157, bool), _2296149))))], (5123 ^ _1496237) ^ [_1624689, _1624691] : [-(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, _1624691))), s(num, _1624689))))), s(num, _1624689))) = s(num, _1624691))], (7392 ^ _1496237) ^ [_1706328] : [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, _1706328))))))], (2895 ^ _1496237) ^ [_1545671, _1545673, _1545675] : [-(s(_1545675, i(s(fun(_1545675, _1545675), i(s(fun(_1545675, fun(_1545675, _1545675)), i(s(fun(bool, fun(_1545675, fun(_1545675, _1545675))), cond), s(bool, _1545673))), s(_1545675, _1545671))), s(_1545675, _1545671))) = s(_1545675, _1545671))], (48 ^ _1496237) ^ [_1496875, _1496877, _1496879, _1496881] : [-(finite_sum(_1496881, _1496877) = finite_sum(_1496879, _1496875)), _1496881 = _1496879, _1496877 = _1496875], (27439 ^ _1496237) ^ [_2635276] : [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))), _2635276), s(fun(num, num), 27440 ^ [_2635276]))), s(num, 27441 ^ [_2635276]))), s(num, 27442 ^ [_2635276]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(num, num), 27440 ^ [_2635276]), s(num, 27442 ^ [_2635276]))))), s(num, 27441 ^ [_2635276]))), 27445 ^ _1496237 : [(27446 ^ _1496237) ^ [_2635715, _2635717, _2635719, _2635721] : [-(s(num, _2635715) = 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, _2635719))), s(num, _2635717))))), s(fun(num, num), _2635721))))), s(num, _2635715))) = 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, _2635719))), s(num, _2635717))))), s(fun(num, num), i(s(fun(num, fun(num, num)), i(s(fun(fun(num, num), fun(num, fun(num, num))), _2635276), s(fun(num, num), _2635721))), s(num, _2635715))))))), s(num, _2635715))))]]], (39579 ^ _1496237) ^ [_3795838, _3795840, _3795842] : [s(cart(real, _3795842), i(s(fun(cart(real, _3795842), cart(real, _3795842)), i(s(fun(real, fun(cart(real, _3795842), cart(real, _3795842))), r_), s(real, _3795840))), s(cart(real, _3795842), _3795838))) = s(cart(real, _3795842), i(s(fun(num, cart(real, _3795842)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _3795840) = 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, _3795842), _3795838) = s(cart(real, _3795842), i(s(fun(num, cart(real, _3795842)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (13693 ^ _1496237) ^ [_1917510, _1917512] : [-(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, _1917512))), s(int, _1917510))))))), 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, _1917512)))), 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, _1917510))))], (13931 ^ _1496237) ^ [_1923554, _1923556] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1923556))), s(int, _1923554))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1923556) = s(int, i(s(fun(int, int), intu_neg), s(int, _1923554))))], (10071 ^ _1496237) ^ [_1826276] : [-(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), _1826276)))), 10084 ^ _1496237 : [(10089 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(nadd, bool), _1826276), s(nadd, 10072 ^ [_1826276]))))], (10087 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, 10083 ^ [_1826276])))))], (10085 ^ _1496237) ^ [] : [-(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 ^ [_1826276]))))), s(nadd, 10072 ^ [_1826276])))))]], 10075 ^ _1496237 : [(10078 ^ _1496237) ^ [_1826503] : [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, _1826503))))), s(nadd, 10072 ^ [_1826276])))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(hreal, fun(nadd, bool)), destu_hreal), s(hreal, x))), s(nadd, _1826503))))], (10076 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(nadd, bool), _1826276), s(nadd, 10072 ^ [_1826276])))))]]], (42940 ^ _1496237) ^ [_4075434, _4075436, _4075438] : [-(p(s(bool, i(s(fun(fun(cart(real, _4075438), bool), bool), finite), s(fun(cart(real, _4075438), bool), i(s(fun(cart(cart(real, _4075438), _4075436), fun(cart(real, _4075438), bool)), rows), s(cart(cart(real, _4075438), _4075436), _4075434)))))))], (40046 ^ _1496237) ^ [_3822889, _3822891, _3822893, _3822895] : [40048 ^ _1496237 : [(40051 ^ _1496237) ^ [] : [s(cart(real, _3822893), i(s(fun(_3822895, cart(real, _3822893)), _3822891), s(_3822895, 40047 ^ [_3822889, _3822891, _3822893, _3822895]))) = s(cart(real, _3822893), i(s(fun(num, cart(real, _3822893)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40049 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3822895, bool), bool), i(s(fun(_3822895, fun(fun(_3822895, bool), bool)), in), s(_3822895, 40047 ^ [_3822889, _3822891, _3822893, _3822895]))), s(fun(_3822895, bool), _3822889)))))]], -(s(cart(real, _3822893), i(s(fun(fun(_3822895, cart(real, _3822893)), cart(real, _3822893)), i(s(fun(fun(_3822895, bool), fun(fun(_3822895, cart(real, _3822893)), cart(real, _3822893))), vsum), s(fun(_3822895, bool), _3822889))), s(fun(_3822895, cart(real, _3822893)), _3822891))) = s(cart(real, _3822893), i(s(fun(num, cart(real, _3822893)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (3429 ^ _1496237) ^ [_1565577, _1565579, _1565581, _1565583, _1565585, _1565587] : [-(s(_1565587, i(s(fun(prod(_1565585, _1565583), _1565587), 3427 ^ [_1565581, _1565583, _1565585, _1565587]), s(prod(_1565585, _1565583), i(s(fun(_1565583, prod(_1565585, _1565583)), i(s(fun(_1565585, fun(_1565583, prod(_1565585, _1565583))), c_), s(_1565585, _1565579))), s(_1565583, _1565577))))) = s(_1565587, i(s(fun(_1565583, _1565587), i(s(fun(_1565585, fun(_1565583, _1565587)), _1565581), s(_1565585, _1565579))), s(_1565583, _1565577))))], (27090 ^ _1496237) ^ [_2614664, _2614666, _2614668, _2614670] : [-(s(num, i(s(fun(fun(_2614670, num), num), i(s(fun(fun(_2614670, bool), fun(fun(_2614670, num), num)), nsum), s(fun(_2614670, bool), i(s(fun(fun(_2614670, bool), fun(_2614670, bool)), i(s(fun(fun(_2614670, bool), fun(fun(_2614670, bool), fun(_2614670, bool))), union), s(fun(_2614670, bool), _2614666))), s(fun(_2614670, bool), _2614664))))), s(fun(_2614670, num), _2614668))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2614670, num), num), i(s(fun(fun(_2614670, bool), fun(fun(_2614670, num), num)), nsum), s(fun(_2614670, bool), _2614666))), s(fun(_2614670, num), _2614668))))), s(num, i(s(fun(fun(_2614670, num), num), i(s(fun(fun(_2614670, bool), fun(fun(_2614670, num), num)), nsum), s(fun(_2614670, bool), _2614664))), s(fun(_2614670, num), _2614668)))))), p(s(bool, i(s(fun(fun(_2614670, bool), bool), finite), s(fun(_2614670, bool), _2614666)))), p(s(bool, i(s(fun(fun(_2614670, bool), bool), finite), s(fun(_2614670, bool), _2614664)))), 27100 ^ _1496237 : [(27103 ^ _1496237) ^ [] : [s(num, i(s(fun(_2614670, num), _2614668), s(_2614670, 27099 ^ [_2614664, _2614666, _2614668, _2614670]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (27101 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2614670, bool), bool), i(s(fun(_2614670, fun(fun(_2614670, bool), bool)), in), s(_2614670, 27099 ^ [_2614664, _2614666, _2614668, _2614670]))), s(fun(_2614670, bool), i(s(fun(fun(_2614670, bool), fun(_2614670, bool)), i(s(fun(fun(_2614670, bool), fun(fun(_2614670, bool), fun(_2614670, bool))), inter), s(fun(_2614670, bool), _2614666))), s(fun(_2614670, bool), _2614664)))))))]]], (19887 ^ _1496237) ^ [_2211495, _2211497] : [p(s(bool, i(s(fun(fun(_2211497, bool), bool), infinite), s(fun(_2211497, bool), _2211495)))), s(fun(_2211497, bool), _2211495) = s(fun(_2211497, bool), empty)], (14023 ^ _1496237) ^ [_1925895, _1925897] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925897))), s(int, _1925895)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1925895))), s(int, _1925897))))], (30226 ^ _1496237) ^ [] : [-(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))))))], (13401 ^ _1496237) ^ [_1910122] : [-(s(int, i(s(fun(int, int), intu_abs), s(int, i(s(fun(int, int), intu_neg), s(int, _1910122))))) = s(int, i(s(fun(int, int), intu_abs), s(int, _1910122))))], (38771 ^ _1496237) ^ [_3665790, _3665792, _3665794] : [-(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, _3665794))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3665792))), s(num, _3665790))))) = 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, _3665792))), s(num, _3665794))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3665794))), s(num, _3665790))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3665792))), s(num, _3665790))))))], (21900 ^ _1496237) ^ [_2318786, _2318788] : [-(p(s(bool, i(s(fun(fun(_2318788, bool), bool), finite), s(fun(_2318788, bool), i(s(fun(fun(fun(_2318788, bool), bool), fun(_2318788, bool)), unions), s(fun(fun(_2318788, bool), bool), _2318786))))))), p(s(bool, i(s(fun(fun(fun(_2318788, bool), bool), bool), finite), s(fun(fun(_2318788, bool), bool), _2318786)))), 21906 ^ _1496237 : [(21909 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2318788, bool), bool), finite), s(fun(_2318788, bool), 21905 ^ [_2318786, _2318788]))))], (21907 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2318788, bool), bool), bool), i(s(fun(fun(_2318788, bool), fun(fun(fun(_2318788, bool), bool), bool)), in), s(fun(_2318788, bool), 21905 ^ [_2318786, _2318788]))), s(fun(fun(_2318788, bool), bool), _2318786)))))]]], (16402 ^ _1496237) ^ [_2008881, _2008883, _2008885, _2008887] : [p(s(bool, i(s(fun(_2008887, bool), _2008885), s(_2008887, _2008883)))), 16408 ^ _1496237 : [(16411 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2008887, bool), _2008885), s(_2008887, 16407 ^ [_2008881, _2008883, _2008885, _2008887]))))], (16409 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2008887, bool), bool), i(s(fun(_2008887, fun(fun(_2008887, bool), bool)), in), s(_2008887, 16407 ^ [_2008881, _2008883, _2008885, _2008887]))), s(fun(_2008887, bool), _2008881)))))]], 16412 ^ _1496237 : [(16413 ^ _1496237) ^ [_2009320] : [p(s(bool, i(s(fun(fun(_2008887, bool), bool), i(s(fun(_2008887, fun(fun(_2008887, bool), bool)), in), s(_2008887, _2009320))), s(fun(_2008887, bool), i(s(fun(fun(_2008887, bool), fun(_2008887, bool)), i(s(fun(_2008887, fun(fun(_2008887, bool), fun(_2008887, bool))), insert), s(_2008887, _2008883))), s(fun(_2008887, bool), _2008881)))))), -(p(s(bool, i(s(fun(_2008887, bool), _2008885), s(_2008887, _2009320)))))]]], (14555 ^ _1496237) ^ [_1938724, _1938726, _1938728] : [-(s(int, _1938726) = s(int, _1938724)), -(s(num, _1938728) = 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, _1938726)))), 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, _1938724)))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1938726))), s(num, _1938728))) = s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1938724))), s(num, _1938728)))], (41050 ^ _1496237) ^ [_3906554, _3906556] : [s(cart(real, _3906556), i(s(fun(num, cart(real, _3906556)), i(s(fun(num, fun(num, cart(real, _3906556))), i(s(fun(fun(num, cart(real, _3906556)), fun(num, fun(num, cart(real, _3906556)))), _3906554), s(fun(num, cart(real, _3906556)), 41051 ^ [_3906554, _3906556]))), s(num, 41052 ^ [_3906554, _3906556]))), s(num, 41053 ^ [_3906554, _3906556]))) = s(cart(real, _3906556), i(s(fun(num, cart(real, _3906556)), 41051 ^ [_3906554, _3906556]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 41053 ^ [_3906554, _3906556]))), s(num, 41052 ^ [_3906554, _3906556]))))), 41056 ^ _1496237 : [(41057 ^ _1496237) ^ [_3907266, _3907268, _3907270] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3907268))), s(num, _3907266)))), -(s(cart(real, _3906556), i(s(fun(fun(num, cart(real, _3906556)), cart(real, _3906556)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3906556)), cart(real, _3906556))), 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, _3907268))), s(num, _3907266))))), s(fun(num, cart(real, _3906556)), _3907270))) = s(cart(real, _3906556), i(s(fun(fun(num, cart(real, _3906556)), cart(real, _3906556)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3906556)), cart(real, _3906556))), 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, _3907266))), s(num, _3907268))))))), s(fun(num, cart(real, _3906556)), i(s(fun(num, fun(num, cart(real, _3906556))), i(s(fun(fun(num, cart(real, _3906556)), fun(num, fun(num, cart(real, _3906556)))), _3906554), s(fun(num, cart(real, _3906556)), _3907270))), s(num, _3907268))))))]]], (22465 ^ _1496237) ^ [_2341668, _2341670] : [p(s(bool, i(s(fun(fun(_2341670, bool), bool), finite), s(fun(_2341670, bool), _2341668)))), -(s(fun(_2341670, bool), i(s(fun(list(_2341670), fun(_2341670, bool)), setu_ofu_list), s(list(_2341670), i(s(fun(fun(_2341670, bool), list(_2341670)), listu_ofu_set), s(fun(_2341670, bool), _2341668))))) = s(fun(_2341670, bool), _2341668))], (12313 ^ _1496237) ^ [_1885079, _1885081, _1885083] : [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, _1885079)))), -(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, _1885083))), s(real, _1885079))))), s(real, _1885081))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1885083))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1885081))), s(real, _1885079))))))], (13166 ^ _1496237) ^ [] : [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 ^ _1496237 : [(13180 ^ _1496237) ^ [] : [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 ^ _1496237) ^ [] : [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))))]]], (20285 ^ _1496237) ^ [_2236855, _2236857, _2236859, _2236861] : [20289 ^ _1496237 : [(20292 ^ _1496237) ^ [] : [s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(_2236861, fun(_2236859, _2236859)), _2236857), s(_2236861, 20286 ^ [_2236855, _2236857, _2236859, _2236861]))), s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(_2236861, fun(_2236859, _2236859)), _2236857), s(_2236861, 20287 ^ [_2236855, _2236857, _2236859, _2236861]))), s(_2236859, 20288 ^ [_2236855, _2236857, _2236859, _2236861]))))) = s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(_2236861, fun(_2236859, _2236859)), _2236857), s(_2236861, 20287 ^ [_2236855, _2236857, _2236859, _2236861]))), s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(_2236861, fun(_2236859, _2236859)), _2236857), s(_2236861, 20286 ^ [_2236855, _2236857, _2236859, _2236861]))), s(_2236859, 20288 ^ [_2236855, _2236857, _2236859, _2236861])))))], (20290 ^ _1496237) ^ [] : [s(_2236861, 20286 ^ [_2236855, _2236857, _2236859, _2236861]) = s(_2236861, 20287 ^ [_2236855, _2236857, _2236859, _2236861])]], 20293 ^ _1496237 : [(20296 ^ _1496237) ^ [_2238095, _2238097] : [p(s(bool, i(s(fun(fun(_2236861, bool), bool), finite), s(fun(_2236861, bool), _2238095)))), -(s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(fun(_2236861, bool), fun(_2236859, _2236859)), i(s(fun(fun(_2236861, fun(_2236859, _2236859)), fun(fun(_2236861, bool), fun(_2236859, _2236859))), itset), s(fun(_2236861, fun(_2236859, _2236859)), _2236857))), s(fun(_2236861, bool), _2238095))), s(_2236859, _2236855))) = s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(_2236859, fun(_2236859, _2236859)), i(s(fun(bool, fun(_2236859, fun(_2236859, _2236859))), cond), s(bool, i(s(fun(fun(_2236861, bool), bool), i(s(fun(_2236861, fun(fun(_2236861, bool), bool)), in), s(_2236861, _2238097))), s(fun(_2236861, bool), _2238095))))), s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(_2236861, fun(_2236859, _2236859)), _2236857), s(_2236861, _2238097))), s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(fun(_2236861, bool), fun(_2236859, _2236859)), i(s(fun(fun(_2236861, fun(_2236859, _2236859)), fun(fun(_2236861, bool), fun(_2236859, _2236859))), itset), s(fun(_2236861, fun(_2236859, _2236859)), _2236857))), s(fun(_2236861, bool), i(s(fun(_2236861, fun(_2236861, bool)), i(s(fun(fun(_2236861, bool), fun(_2236861, fun(_2236861, bool))), delete), s(fun(_2236861, bool), _2238095))), s(_2236861, _2238097))))), s(_2236859, _2236855))))))), s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(fun(_2236861, bool), fun(_2236859, _2236859)), i(s(fun(fun(_2236861, fun(_2236859, _2236859)), fun(fun(_2236861, bool), fun(_2236859, _2236859))), itset), s(fun(_2236861, fun(_2236859, _2236859)), _2236857))), s(fun(_2236861, bool), i(s(fun(_2236861, fun(_2236861, bool)), i(s(fun(fun(_2236861, bool), fun(_2236861, fun(_2236861, bool))), delete), s(fun(_2236861, bool), _2238095))), s(_2236861, _2238097))))), s(_2236859, _2236855))))))], (20294 ^ _1496237) ^ [] : [-(s(_2236859, i(s(fun(_2236859, _2236859), i(s(fun(fun(_2236861, bool), fun(_2236859, _2236859)), i(s(fun(fun(_2236861, fun(_2236859, _2236859)), fun(fun(_2236861, bool), fun(_2236859, _2236859))), itset), s(fun(_2236861, fun(_2236859, _2236859)), _2236857))), s(fun(_2236861, bool), empty))), s(_2236859, _2236855))) = s(_2236859, _2236855))]]], (8107 ^ _1496237) ^ [_1735490] : [-(s(_1735490, i(s(fun(list(_1735490), _1735490), last0), s(list(_1735490), i(s(fun(list(_1735490), list(_1735490)), i(s(fun(_1735490, fun(list(_1735490), list(_1735490))), cons), s(_1735490, h0))), s(list(_1735490), t0))))) = s(_1735490, i(s(fun(_1735490, _1735490), i(s(fun(_1735490, fun(_1735490, _1735490)), i(s(fun(bool, fun(_1735490, fun(_1735490, _1735490))), cond), s(bool, 8093 ^ [_1735490]))), s(_1735490, h0))), s(_1735490, i(s(fun(list(_1735490), _1735490), last0), s(list(_1735490), t0))))))], (15382 ^ _1496237) ^ [_1962053, _1962055, _1962057, _1962059] : [-(p(s(bool, i(s(fun(_1962059, bool), i(s(fun(bool, fun(_1962059, bool)), i(s(fun(_1962059, fun(bool, fun(_1962059, bool))), setspec), s(_1962059, _1962055))), s(bool, _1962057))), s(_1962059, _1962053))))), p(s(bool, _1962057)), s(_1962059, _1962055) = s(_1962059, _1962053)], (29499 ^ _1496237) ^ [_2769659] : [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))), _2769659), s(fun(num, real), 29500 ^ [_2769659]))), s(fun(num, real), 29501 ^ [_2769659]))), s(num, 29502 ^ [_2769659]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29500 ^ [_2769659]), s(num, 29502 ^ [_2769659]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29501 ^ [_2769659]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29502 ^ [_2769659]))), 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 ^ [_2769659]), s(num, 29502 ^ [_2769659]))))))), 29505 ^ _1496237 : [(29506 ^ _1496237) ^ [_2770516] : [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))), _2770516), s(fun(num, real), 29507 ^ [_2769659, _2770516]))), s(fun(num, real), 29508 ^ [_2769659, _2770516]))), s(num, 29509 ^ [_2769659, _2770516]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29507 ^ [_2769659, _2770516]), s(num, 29509 ^ [_2769659, _2770516]))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(num, real), 29508 ^ [_2769659, _2770516]), s(num, 29509 ^ [_2769659, _2770516]))))), s(real, i(s(fun(num, real), 29508 ^ [_2769659, _2770516]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 29509 ^ [_2769659, _2770516]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))))), 29512 ^ _1496237 : [(29513 ^ _1496237) ^ [_2771279, _2771281, _2771283, _2771285] : [-(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, _2771281))), s(num, _2771279))))), 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))), _2770516), s(fun(num, real), _2771285))), s(fun(num, real), _2771283))))) = 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, _2771281))), s(num, _2771279))))), 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), _2771285), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2771279))), 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), _2771283), s(num, _2771279))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), _2771285), s(num, _2771281))))), s(real, i(s(fun(num, real), _2771283), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2771281))), 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, _2771281))), s(num, _2771279))))), 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))), _2769659), s(fun(num, real), _2771283))), s(fun(num, real), _2771285))))))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]]]]], (24890 ^ _1496237) ^ [_2444069, _2444071, _2444073, _2444075, _2444077, _2444079] : [-(s(fun(_2444077, bool), i(s(fun(fun(_2444077, bool), fun(_2444077, bool)), i(s(fun(fun(_2444077, _2444079), fun(fun(_2444077, bool), fun(_2444077, bool))), i(s(fun(fun(_2444079, fun(_2444079, _2444079)), fun(fun(_2444077, _2444079), fun(fun(_2444077, bool), fun(_2444077, bool)))), support), s(fun(_2444079, fun(_2444079, _2444079)), op))), s(fun(_2444077, _2444079), _2444071))), s(fun(_2444077, bool), i(s(fun(fun(_2444075, bool), fun(_2444077, bool)), i(s(fun(fun(_2444075, _2444077), fun(fun(_2444075, bool), fun(_2444077, bool))), image), s(fun(_2444075, _2444077), _2444073))), s(fun(_2444075, bool), _2444069))))) = s(fun(_2444077, bool), i(s(fun(fun(_2444075, bool), fun(_2444077, bool)), i(s(fun(fun(_2444075, _2444077), fun(fun(_2444075, bool), fun(_2444077, bool))), image), s(fun(_2444075, _2444077), _2444073))), s(fun(_2444075, bool), i(s(fun(fun(_2444075, bool), fun(_2444075, bool)), i(s(fun(fun(_2444075, _2444079), fun(fun(_2444075, bool), fun(_2444075, bool))), i(s(fun(fun(_2444079, fun(_2444079, _2444079)), fun(fun(_2444075, _2444079), fun(fun(_2444075, bool), fun(_2444075, bool)))), support), s(fun(_2444079, fun(_2444079, _2444079)), op))), s(fun(_2444075, _2444079), i(s(fun(fun(_2444075, _2444077), fun(_2444075, _2444079)), i(s(fun(fun(_2444077, _2444079), fun(fun(_2444075, _2444077), fun(_2444075, _2444079))), o), s(fun(_2444077, _2444079), _2444071))), s(fun(_2444075, _2444077), _2444073))))), s(fun(_2444075, bool), _2444069))))))], (39914 ^ _1496237) ^ [_3811146, _3811148, _3811150] : [s(cart(real, _3811150), _3811148) = s(cart(real, _3811150), _3811146), -(s(real, i(s(fun(prod(cart(real, _3811150), cart(real, _3811150)), real), distance), s(prod(cart(real, _3811150), cart(real, _3811150)), i(s(fun(cart(real, _3811150), prod(cart(real, _3811150), cart(real, _3811150))), i(s(fun(cart(real, _3811150), fun(cart(real, _3811150), prod(cart(real, _3811150), cart(real, _3811150)))), c_), s(cart(real, _3811150), _3811148))), s(cart(real, _3811150), _3811146))))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (16811 ^ _1496237) ^ [_2026005, _2026007] : [p(s(bool, i(s(fun(fun(_2026007, bool), bool), i(s(fun(fun(_2026007, bool), fun(fun(_2026007, bool), bool)), disjoint), s(fun(_2026007, bool), _2026005))), s(fun(_2026007, bool), _2026005)))), -(s(fun(_2026007, bool), _2026005) = s(fun(_2026007, bool), empty))], (10725 ^ _1496237) ^ [_1844182, _1844184, _1844186] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1844184))), s(real, _1844182)))), -(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, _1844186))), s(real, _1844184))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1844186))), s(real, _1844182)))))))], (16805 ^ _1496237) ^ [_2025820, _2025822] : [s(fun(_2025822, bool), _2025820) = s(fun(_2025822, bool), empty), -(p(s(bool, i(s(fun(fun(_2025822, bool), bool), i(s(fun(fun(_2025822, bool), fun(fun(_2025822, bool), bool)), disjoint), s(fun(_2025822, bool), _2025820))), s(fun(_2025822, bool), _2025820)))))], (40214 ^ _1496237) ^ [_3837805, _3837807, _3837809, _3837811, _3837813] : [-(s(cart(real, _3837811), i(s(fun(fun(_3837813, cart(real, _3837811)), cart(real, _3837811)), i(s(fun(fun(_3837813, bool), fun(fun(_3837813, cart(real, _3837811)), cart(real, _3837811))), vsum), s(fun(_3837813, bool), _3837805))), s(fun(_3837813, cart(real, _3837811)), _3837809))) = s(cart(real, _3837811), i(s(fun(fun(_3837813, cart(real, _3837811)), cart(real, _3837811)), i(s(fun(fun(_3837813, bool), fun(fun(_3837813, cart(real, _3837811)), cart(real, _3837811))), vsum), s(fun(_3837813, bool), _3837807))), s(fun(_3837813, cart(real, _3837811)), _3837809)))), p(s(bool, i(s(fun(fun(_3837813, bool), bool), i(s(fun(fun(_3837813, bool), fun(fun(_3837813, bool), bool)), subset), s(fun(_3837813, bool), _3837807))), s(fun(_3837813, bool), _3837805)))), 40220 ^ _1496237 : [(40225 ^ _1496237) ^ [] : [s(cart(real, _3837811), i(s(fun(_3837813, cart(real, _3837811)), _3837809), s(_3837813, 40219 ^ [_3837805, _3837807, _3837809, _3837811, _3837813]))) = s(cart(real, _3837811), i(s(fun(num, cart(real, _3837811)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40223 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3837813, bool), bool), i(s(fun(_3837813, fun(fun(_3837813, bool), bool)), in), s(_3837813, 40219 ^ [_3837805, _3837807, _3837809, _3837811, _3837813]))), s(fun(_3837813, bool), _3837807))))], (40221 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3837813, bool), bool), i(s(fun(_3837813, fun(fun(_3837813, bool), bool)), in), s(_3837813, 40219 ^ [_3837805, _3837807, _3837809, _3837811, _3837813]))), s(fun(_3837813, bool), _3837805)))))]]], (23091 ^ _1496237) ^ [_2370690, _2370692, _2370694, _2370696] : [p(s(bool, i(s(fun(fun(_2370694, bool), bool), finite), s(fun(_2370694, bool), _2370692)))), p(s(bool, i(s(fun(fun(_2370696, bool), bool), finite), s(fun(_2370696, bool), _2370690)))), s(num, i(s(fun(fun(_2370694, bool), num), card), s(fun(_2370694, bool), _2370692))) = s(num, i(s(fun(fun(_2370696, bool), num), card), s(fun(_2370696, bool), _2370690))), 23103 ^ _1496237 : [(23119 ^ _1496237) ^ [_2372403, _2372405] : [-(s(_2370694, _2372405) = s(_2370694, _2372403)), p(s(bool, i(s(fun(fun(_2370694, bool), bool), i(s(fun(_2370694, fun(fun(_2370694, bool), bool)), in), s(_2370694, _2372405))), s(fun(_2370694, bool), _2370692)))), p(s(bool, i(s(fun(fun(_2370694, bool), bool), i(s(fun(_2370694, fun(fun(_2370694, bool), bool)), in), s(_2370694, _2372403))), s(fun(_2370694, bool), _2370692)))), s(_2370696, i(s(fun(_2370694, _2370696), 23102 ^ [_2370690, _2370692, _2370694, _2370696]), s(_2370694, _2372405))) = s(_2370696, i(s(fun(_2370694, _2370696), 23102 ^ [_2370690, _2370692, _2370694, _2370696]), s(_2370694, _2372403)))], (23110 ^ _1496237) ^ [_2372057] : [p(s(bool, i(s(fun(fun(_2370696, bool), bool), i(s(fun(_2370696, fun(fun(_2370696, bool), bool)), in), s(_2370696, _2372057))), s(fun(_2370696, bool), _2370690)))), 23114 ^ _1496237 : [(23117 ^ _1496237) ^ [] : [-(s(_2370696, i(s(fun(_2370694, _2370696), 23102 ^ [_2370690, _2370692, _2370694, _2370696]), s(_2370694, 23113 ^ [_2370690, _2370692, _2370694, _2370696, _2372057]))) = s(_2370696, _2372057))], (23115 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2370694, bool), bool), i(s(fun(_2370694, fun(fun(_2370694, bool), bool)), in), s(_2370694, 23113 ^ [_2370690, _2370692, _2370694, _2370696, _2372057]))), s(fun(_2370694, bool), _2370692)))))]]], (23104 ^ _1496237) ^ [_2371776] : [p(s(bool, i(s(fun(fun(_2370694, bool), bool), i(s(fun(_2370694, fun(fun(_2370694, bool), bool)), in), s(_2370694, _2371776))), s(fun(_2370694, bool), _2370692)))), -(p(s(bool, i(s(fun(fun(_2370696, bool), bool), i(s(fun(_2370696, fun(fun(_2370696, bool), bool)), in), s(_2370696, i(s(fun(_2370694, _2370696), 23102 ^ [_2370690, _2370692, _2370694, _2370696]), s(_2370694, _2371776))))), s(fun(_2370696, bool), _2370690)))))]]], (5165 ^ _1496237) ^ [_1625910, _1625912, _1625914] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1625914))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1625912))), s(num, _1625910))))) = 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, _1625914))), s(num, _1625912))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1625914))), s(num, _1625910))))))], (13865 ^ _1496237) ^ [_1921822, _1921824] : [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, _1921822)))), -(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, _1921824))), s(int, _1921822))))) = 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, _1921824))))], (4925 ^ _1496237) ^ [_1620695] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1620695))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1620695)))))], (28954 ^ _1496237) ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957] : [-(s(real, i(s(fun(fun(_2737957, real), real), i(s(fun(fun(_2737957, bool), fun(fun(_2737957, real), real)), sum), s(fun(_2737957, bool), _2737953))), s(fun(_2737957, real), _2737949))) = s(real, i(s(fun(fun(_2737955, real), real), i(s(fun(fun(_2737955, bool), fun(fun(_2737955, real), real)), sum), s(fun(_2737955, bool), _2737951))), s(fun(_2737955, real), _2737947)))), 28981 ^ _1496237 : [(28984 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2737955, bool), bool), i(s(fun(_2737955, fun(fun(_2737955, bool), bool)), in), s(_2737955, i(s(fun(_2737957, _2737955), _2737945), s(_2737957, 28980 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))))), s(fun(_2737955, bool), _2737951)))), s(real, i(s(fun(_2737955, real), _2737947), s(_2737955, i(s(fun(_2737957, _2737955), _2737945), s(_2737957, 28980 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))))) = s(real, i(s(fun(_2737957, real), _2737949), s(_2737957, 28980 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957])))], (28982 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2737957, bool), bool), i(s(fun(_2737957, fun(fun(_2737957, bool), bool)), in), s(_2737957, 28980 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))), s(fun(_2737957, bool), _2737953)))))]], 28958 ^ _1496237 : [(28961 ^ _1496237) ^ [] : [28970 ^ _1496237 : [(28971 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2737957, bool), bool), i(s(fun(_2737957, fun(fun(_2737957, bool), bool)), in), s(_2737957, 28968 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))), s(fun(_2737957, bool), _2737953)))))], (28975 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2737957, bool), bool), i(s(fun(_2737957, fun(fun(_2737957, bool), bool)), in), s(_2737957, 28969 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))), s(fun(_2737957, bool), _2737953)))))], (28979 ^ _1496237) ^ [] : [s(_2737957, 28968 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]) = s(_2737957, 28969 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957])], (28977 ^ _1496237) ^ [] : [-(s(_2737955, i(s(fun(_2737957, _2737955), _2737945), s(_2737957, 28969 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))) = s(_2737955, 28957 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))], (28973 ^ _1496237) ^ [] : [-(s(_2737955, i(s(fun(_2737957, _2737955), _2737945), s(_2737957, 28968 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))) = s(_2737955, 28957 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))]], 28962 ^ _1496237 : [(28963 ^ _1496237) ^ [_2738886] : [p(s(bool, i(s(fun(fun(_2737957, bool), bool), i(s(fun(_2737957, fun(fun(_2737957, bool), bool)), in), s(_2737957, _2738886))), s(fun(_2737957, bool), _2737953)))), s(_2737955, i(s(fun(_2737957, _2737955), _2737945), s(_2737957, _2738886))) = s(_2737955, 28957 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957])]]], (28959 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2737955, bool), bool), i(s(fun(_2737955, fun(fun(_2737955, bool), bool)), in), s(_2737955, 28957 ^ [_2737945, _2737947, _2737949, _2737951, _2737953, _2737955, _2737957]))), s(fun(_2737955, bool), _2737951)))))]]], (3193 ^ _1496237) ^ [_1556019, _1556021] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), u_unguardedu_pattern), s(bool, _1556021))), s(bool, _1556019)))), 3196 ^ _1496237 : [(3199 ^ _1496237) ^ [] : [-(p(s(bool, _1556019)))], (3197 ^ _1496237) ^ [] : [-(p(s(bool, _1556021)))]]], (17368 ^ _1496237) ^ [_2061279, _2061281, _2061283, _2061285] : [17370 ^ _1496237 : [(17373 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2061285, bool), p0), s(_2061285, 17369 ^ [_2061279, _2061281, _2061283, _2061285]))))], (17371 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2061285, bool), bool), i(s(fun(_2061285, fun(fun(_2061285, bool), bool)), in), s(_2061285, 17369 ^ [_2061279, _2061281, _2061283, _2061285]))), s(fun(_2061285, bool), i(s(fun(fun(_2061283, bool), fun(_2061285, bool)), i(s(fun(fun(_2061283, _2061285), fun(fun(_2061283, bool), fun(_2061285, bool))), image), s(fun(_2061283, _2061285), _2061281))), s(fun(_2061283, bool), _2061279)))))))]], 17374 ^ _1496237 : [(17375 ^ _1496237) ^ [_2061698] : [p(s(bool, i(s(fun(fun(_2061283, bool), bool), i(s(fun(_2061283, fun(fun(_2061283, bool), bool)), in), s(_2061283, _2061698))), s(fun(_2061283, bool), _2061279)))), -(p(s(bool, i(s(fun(_2061285, bool), p0), s(_2061285, i(s(fun(_2061283, _2061285), _2061281), s(_2061283, _2061698)))))))]]], (30086 ^ _1496237) ^ [_2799246, _2799248, _2799250, _2799252, _2799254] : [-(s(_2799254, i(s(fun(num, _2799254), i(s(fun(cart(_2799254, _2799250), fun(num, _2799254)), d_), s(cart(_2799254, _2799250), _2799246))), s(num, _2799248))) = s(_2799254, i(s(fun(num, _2799254), i(s(fun(cart(_2799254, _2799250), fun(num, _2799254)), d_), s(cart(_2799254, _2799250), _2799246))), s(num, 30080 ^ [_2799248, _2799250, _2799252, _2799254]))))], (39048 ^ _1496237) ^ [_3776336, _3776338, _3776340] : [s(cart(real, _3776340), i(s(fun(num, cart(real, _3776340)), vec), s(num, _3776338))) = s(cart(real, _3776340), i(s(fun(num, cart(real, _3776340)), vec), s(num, _3776336))), -(s(num, _3776338) = s(num, _3776336))], (28031 ^ _1496237) ^ [_2670662, _2670664, _2670666, _2670668] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2670668, real), real), i(s(fun(fun(_2670668, bool), fun(fun(_2670668, real), real)), sum), s(fun(_2670668, bool), _2670666))), s(fun(_2670668, real), _2670664))))), 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(_2670668, bool), num), card), s(fun(_2670668, bool), _2670666))))))), s(real, _2670662))))))), p(s(bool, i(s(fun(fun(_2670668, bool), bool), finite), s(fun(_2670668, bool), _2670666)))), 28039 ^ _1496237 : [(28042 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(_2670668, real), _2670664), s(_2670668, 28038 ^ [_2670662, _2670664, _2670666, _2670668]))))), s(real, _2670662))))], (28040 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2670668, bool), bool), i(s(fun(_2670668, fun(fun(_2670668, bool), bool)), in), s(_2670668, 28038 ^ [_2670662, _2670664, _2670666, _2670668]))), s(fun(_2670668, bool), _2670666)))))]], 28043 ^ _1496237 : [(28044 ^ _1496237) ^ [_2671256] : [p(s(bool, i(s(fun(fun(_2670668, bool), bool), i(s(fun(_2670668, fun(fun(_2670668, bool), bool)), in), s(_2670668, _2671256))), s(fun(_2670668, bool), _2670666)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2670668, real), _2670664), s(_2670668, _2671256))))), s(real, _2670662))))]]], (42266 ^ _1496237) ^ [_3995114, _3995116, _3995118, _3995120, _3995122, _3995124, _3995126] : [p(s(bool, i(s(fun(fun(cart(real, _3995124), fun(cart(real, _3995122), cart(real, _3995126))), bool), bilinear), s(fun(cart(real, _3995124), fun(cart(real, _3995122), cart(real, _3995126))), _3995120)))), -(s(cart(real, _3995126), i(s(fun(cart(real, _3995122), cart(real, _3995126)), i(s(fun(cart(real, _3995124), fun(cart(real, _3995122), cart(real, _3995126))), _3995120), s(cart(real, _3995124), i(s(fun(cart(real, _3995124), cart(real, _3995124)), i(s(fun(cart(real, _3995124), fun(cart(real, _3995124), cart(real, _3995124))), vectoru_sub), s(cart(real, _3995124), _3995118))), s(cart(real, _3995124), _3995116))))), s(cart(real, _3995122), _3995114))) = s(cart(real, _3995126), i(s(fun(cart(real, _3995126), cart(real, _3995126)), i(s(fun(cart(real, _3995126), fun(cart(real, _3995126), cart(real, _3995126))), vectoru_sub), s(cart(real, _3995126), i(s(fun(cart(real, _3995122), cart(real, _3995126)), i(s(fun(cart(real, _3995124), fun(cart(real, _3995122), cart(real, _3995126))), _3995120), s(cart(real, _3995124), _3995118))), s(cart(real, _3995122), _3995114))))), s(cart(real, _3995126), i(s(fun(cart(real, _3995122), cart(real, _3995126)), i(s(fun(cart(real, _3995124), fun(cart(real, _3995122), cart(real, _3995126))), _3995120), s(cart(real, _3995124), _3995116))), s(cart(real, _3995122), _3995114))))))], (13427 ^ _1496237) ^ [_1910614] : [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, _1910614)))), -(s(int, i(s(fun(int, int), intu_abs), s(int, _1910614))) = s(int, _1910614))], (4864 ^ _1496237) ^ [_1619544] : [4865 ^ _1496237 : [(4866 ^ _1496237) ^ [_1619698] : [p(s(bool, i(s(fun(num, bool), _1619544), s(num, _1619698)))), 4870 ^ _1496237 : [(4873 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 4869 ^ [_1619544, _1619698]))), s(num, _1619698))))], (4871 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1619544), s(num, 4869 ^ [_1619544, _1619698])))))]]]], 4875 ^ _1496237 : [(4879 ^ _1496237) ^ [_1619970] : [p(s(bool, i(s(fun(num, bool), _1619544), s(num, _1619970)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1619970))), s(num, 4877 ^ [_1619544])))))], (4876 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), _1619544), s(num, 4874 ^ [_1619544])))))]]], (12211 ^ _1496237) ^ [_1882758, _1882760] : [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, _1882760)))), -(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, _1882760))), s(real, _1882758))))) = 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, _1882758))))], (10933 ^ _1496237) ^ [_1849991, _1849993] : [-(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, _1849993))), s(real, _1849991))))) = 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, _1849993))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1849991))))))], (5992 ^ _1496237) ^ [_1646435] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1646435))), 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, _1646435)))))], (15102 ^ _1496237) ^ [_1952522, _1952524] : [-(p(s(bool, 15092 ^ [_1952522, _1952524]))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _1952524))), s(int, _1952522))) = 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, _1952524))), s(int, _1952522))) = s(int, _1952524)], (12043 ^ _1496237) ^ [_1878445] : [-(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, _1878445))))) = 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, _1878445))))], (36444 ^ _1496237) ^ [_3555287, _3555289] : [p(s(bool, i(s(fun(fun(_3555289, bool), bool), countable), s(fun(_3555289, bool), _3555287)))), -(p(s(bool, i(s(fun(fun(_3555289, bool), bool), finite), s(fun(_3555289, bool), _3555287))))), -(p(s(bool, i(s(fun(fun(num, bool), bool), i(s(fun(fun(_3555289, bool), fun(fun(num, bool), bool)), a_u_c), s(fun(_3555289, bool), _3555287))), s(fun(num, bool), univ)))))], (4198 ^ _1496237) ^ [_1603777, _1603779] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1603779))), s(num, i(s(fun(num, num), suc), s(num, _1603777))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1603779))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1603779))), s(num, _1603777))))))], (24357 ^ _1496237) ^ [_2415463, _2415465] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2415465))), s(num, _2415463)))), -(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, _2415465))), 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, _2415465))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2415463))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2415465))), s(num, _2415463))))], (5009 ^ _1496237) ^ [_1622363, _1622365] : [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, _1622365))), s(num, _1622363)))))), 5012 ^ _1496237 : [(5015 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1622363)))))], (5013 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), odd), s(num, _1622365)))))]]], (2409 ^ _1496237) ^ [_1536094] : [-(s(bool, _1536094) = s(bool, t)), -(s(bool, _1536094) = s(bool, f0))], (16530 ^ _1496237) ^ [_2013364, _2013366, _2013368] : [-(s(fun(_2013368, bool), _2013366) = s(fun(_2013368, bool), _2013364)), p(s(bool, i(s(fun(fun(_2013368, bool), bool), i(s(fun(fun(_2013368, bool), fun(fun(_2013368, bool), bool)), subset), s(fun(_2013368, bool), _2013366))), s(fun(_2013368, bool), _2013364)))), p(s(bool, i(s(fun(fun(_2013368, bool), bool), i(s(fun(fun(_2013368, bool), fun(fun(_2013368, bool), bool)), subset), s(fun(_2013368, bool), _2013364))), s(fun(_2013368, bool), _2013366))))], (37475 ^ _1496237) ^ [_3604789, _3604791, _3604793] : [37480 ^ _1496237 : [(37483 ^ _1496237) ^ [_3605845, _3605847] : [p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(bool, fun(fun(_3604791, bool), bool)), i(s(fun(fun(_3604791, bool), fun(bool, fun(fun(_3604791, bool), bool))), setspec), s(fun(_3604791, bool), 37477 ^ [_3604789, _3604791, _3604793]))), s(bool, _3605845))), s(fun(_3604791, bool), _3605847)))), 37494 ^ _1496237 : [(37499 ^ _1496237) ^ [] : [p(s(bool, _3605845))], (37497 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604791, bool), bool), countable), s(fun(_3604791, bool), _3605847)))))], (37495 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), subset), s(fun(_3604791, bool), _3605847))), s(fun(_3604791, bool), 37476 ^ [_3604789, _3604791, _3604793])))))]], 37486 ^ _1496237 : [(37489 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), subset), s(fun(_3604791, bool), _3605847))), s(fun(_3604791, bool), 37476 ^ [_3604789, _3604791, _3604793])))), p(s(bool, i(s(fun(fun(_3604791, bool), bool), countable), s(fun(_3604791, bool), _3605847))))], (37487 ^ _1496237) ^ [] : [-(p(s(bool, _3605845)))]]], (37481 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), _3604789), s(fun(_3604791, bool), 37476 ^ [_3604789, _3604791, _3604793]))), s(fun(_3604791, bool), 37477 ^ [_3604789, _3604791, _3604793])))))]], 37504 ^ _1496237 : [(37523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(bool, fun(fun(_3604791, bool), bool)), i(s(fun(fun(_3604791, bool), fun(bool, fun(fun(_3604791, bool), bool))), setspec), s(fun(_3604791, bool), 37477 ^ [_3604789, _3604791, _3604793]))), s(bool, 37503 ^ [_3604789, _3604791, _3604793]))), s(fun(_3604791, bool), 37502 ^ [_3604789, _3604791, _3604793])))))], (37505 ^ _1496237) ^ [] : [p(s(bool, 37503 ^ [_3604789, _3604791, _3604793])), 37508 ^ _1496237 : [(37511 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604791, bool), bool), countable), s(fun(_3604791, bool), 37502 ^ [_3604789, _3604791, _3604793])))))], (37509 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), subset), s(fun(_3604791, bool), 37502 ^ [_3604789, _3604791, _3604793]))), s(fun(_3604791, bool), 37476 ^ [_3604789, _3604791, _3604793])))))]]], (37513 ^ _1496237) ^ [] : [-(p(s(bool, 37503 ^ [_3604789, _3604791, _3604793]))), p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), subset), s(fun(_3604791, bool), 37502 ^ [_3604789, _3604791, _3604793]))), s(fun(_3604791, bool), 37476 ^ [_3604789, _3604791, _3604793])))), p(s(bool, i(s(fun(fun(_3604791, bool), bool), countable), s(fun(_3604791, bool), 37502 ^ [_3604789, _3604791, _3604793]))))], (37525 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), _3604789), s(fun(_3604791, bool), 37476 ^ [_3604789, _3604791, _3604793]))), s(fun(_3604791, bool), 37477 ^ [_3604789, _3604791, _3604793]))))]], 37526 ^ _1496237 : [(37527 ^ _1496237) ^ [_3607330] : [37578 ^ _1496237 : [(37579 ^ _1496237) ^ [_3609715, _3609717] : [p(s(bool, i(s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604791, bool), bool)), l_a_u_c), s(fun(_3604793, bool), _3609717))), s(fun(_3604791, bool), _3609715)))), -(p(s(bool, i(s(fun(fun(fun(_3604791, bool), bool), bool), i(s(fun(fun(fun(_3604793, bool), bool), fun(fun(fun(_3604791, bool), bool), bool)), l_a_u_c), s(fun(fun(_3604793, bool), bool), i(s(fun(fun(fun(_3604793, bool), bool), fun(fun(_3604793, bool), bool)), gspec), s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), _3607330), s(fun(_3604793, bool), _3609717))))))), s(fun(fun(_3604791, bool), bool), i(s(fun(fun(fun(_3604791, bool), bool), fun(fun(_3604791, bool), bool)), gspec), s(fun(fun(_3604791, bool), bool), i(s(fun(fun(_3604791, bool), fun(fun(_3604791, bool), bool)), _3604789), s(fun(_3604791, bool), _3609715)))))))))]], 37532 ^ _1496237 : [(37535 ^ _1496237) ^ [_3608170, _3608172] : [p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(bool, fun(fun(_3604793, bool), bool)), i(s(fun(fun(_3604793, bool), fun(bool, fun(fun(_3604793, bool), bool))), setspec), s(fun(_3604793, bool), 37529 ^ [_3604789, _3604791, _3604793, _3607330]))), s(bool, _3608170))), s(fun(_3604793, bool), _3608172)))), 37546 ^ _1496237 : [(37551 ^ _1496237) ^ [] : [p(s(bool, _3608170))], (37549 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604793, bool), bool), countable), s(fun(_3604793, bool), _3608172)))))], (37547 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), subset), s(fun(_3604793, bool), _3608172))), s(fun(_3604793, bool), 37528 ^ [_3604789, _3604791, _3604793, _3607330])))))]], 37538 ^ _1496237 : [(37541 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), subset), s(fun(_3604793, bool), _3608172))), s(fun(_3604793, bool), 37528 ^ [_3604789, _3604791, _3604793, _3607330])))), p(s(bool, i(s(fun(fun(_3604793, bool), bool), countable), s(fun(_3604793, bool), _3608172))))], (37539 ^ _1496237) ^ [] : [-(p(s(bool, _3608170)))]]], (37533 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), _3607330), s(fun(_3604793, bool), 37528 ^ [_3604789, _3604791, _3604793, _3607330]))), s(fun(_3604793, bool), 37529 ^ [_3604789, _3604791, _3604793, _3607330])))))]], 37556 ^ _1496237 : [(37575 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(bool, fun(fun(_3604793, bool), bool)), i(s(fun(fun(_3604793, bool), fun(bool, fun(fun(_3604793, bool), bool))), setspec), s(fun(_3604793, bool), 37529 ^ [_3604789, _3604791, _3604793, _3607330]))), s(bool, 37555 ^ [_3604789, _3604791, _3604793, _3607330]))), s(fun(_3604793, bool), 37554 ^ [_3604789, _3604791, _3604793, _3607330])))))], (37557 ^ _1496237) ^ [] : [p(s(bool, 37555 ^ [_3604789, _3604791, _3604793, _3607330])), 37560 ^ _1496237 : [(37563 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604793, bool), bool), countable), s(fun(_3604793, bool), 37554 ^ [_3604789, _3604791, _3604793, _3607330])))))], (37561 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), subset), s(fun(_3604793, bool), 37554 ^ [_3604789, _3604791, _3604793, _3607330]))), s(fun(_3604793, bool), 37528 ^ [_3604789, _3604791, _3604793, _3607330])))))]]], (37565 ^ _1496237) ^ [] : [-(p(s(bool, 37555 ^ [_3604789, _3604791, _3604793, _3607330]))), p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), subset), s(fun(_3604793, bool), 37554 ^ [_3604789, _3604791, _3604793, _3607330]))), s(fun(_3604793, bool), 37528 ^ [_3604789, _3604791, _3604793, _3607330])))), p(s(bool, i(s(fun(fun(_3604793, bool), bool), countable), s(fun(_3604793, bool), 37554 ^ [_3604789, _3604791, _3604793, _3607330]))))], (37577 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3604793, bool), bool), i(s(fun(fun(_3604793, bool), fun(fun(_3604793, bool), bool)), _3607330), s(fun(_3604793, bool), 37528 ^ [_3604789, _3604791, _3604793, _3607330]))), s(fun(_3604793, bool), 37529 ^ [_3604789, _3604791, _3604793, _3607330]))))]]]]], (11909 ^ _1496237) ^ [_1875271, _1875273] : [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, _1875273)))), -(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, _1875273))), s(num, _1875271)))))))], (27703 ^ _1496237) ^ [_2651834, _2651836, _2651838, _2651840] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(fun(_2651840, real), real), i(s(fun(fun(_2651840, bool), fun(fun(_2651840, real), real)), sum), s(fun(_2651840, bool), _2651834))), s(fun(_2651840, real), _2651838))))), s(real, i(s(fun(fun(_2651840, real), real), i(s(fun(fun(_2651840, bool), fun(fun(_2651840, real), real)), sum), s(fun(_2651840, bool), _2651834))), s(fun(_2651840, real), _2651836))))))), p(s(bool, i(s(fun(fun(_2651840, bool), bool), finite), s(fun(_2651840, bool), _2651834)))), -(s(fun(_2651840, bool), _2651834) = s(fun(_2651840, bool), empty)), 27713 ^ _1496237 : [(27716 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2651840, real), _2651838), s(_2651840, 27712 ^ [_2651834, _2651836, _2651838, _2651840]))))), s(real, i(s(fun(_2651840, real), _2651836), s(_2651840, 27712 ^ [_2651834, _2651836, _2651838, _2651840]))))))], (27714 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2651840, bool), bool), i(s(fun(_2651840, fun(fun(_2651840, bool), bool)), in), s(_2651840, 27712 ^ [_2651834, _2651836, _2651838, _2651840]))), s(fun(_2651840, bool), _2651834)))))]]], (42601 ^ _1496237) ^ [_4039200, _4039202, _4039204] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4039204), _4039202), fun(num, fun(num, real))), _4039200), s(cart(cart(real, _4039204), _4039202), 42602 ^ [_4039200, _4039202, _4039204]))), s(num, 42603 ^ [_4039200, _4039202, _4039204]))), s(num, 42604 ^ [_4039200, _4039202, _4039204]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, _4039204), fun(num, real)), d_), s(cart(real, _4039204), i(s(fun(num, cart(real, _4039204)), i(s(fun(cart(cart(real, _4039204), _4039202), fun(num, cart(real, _4039204))), d_), s(cart(cart(real, _4039204), _4039202), 42602 ^ [_4039200, _4039202, _4039204]))), s(num, 42604 ^ [_4039200, _4039202, _4039204]))))), s(num, 42603 ^ [_4039200, _4039202, _4039204]))), 42607 ^ _1496237 : [(42608 ^ _1496237) ^ [_4040329, _4040331] : [-(s(cart(real, _4039202), i(s(fun(cart(cart(real, _4039204), _4039202), cart(real, _4039202)), i(s(fun(num, fun(cart(cart(real, _4039204), _4039202), cart(real, _4039202))), column), s(num, _4040329))), s(cart(cart(real, _4039204), _4039202), _4040331))) = s(cart(real, _4039202), i(s(fun(fun(num, real), cart(real, _4039202)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(cart(cart(real, _4039204), _4039202), fun(num, fun(num, real))), _4039200), s(cart(cart(real, _4039204), _4039202), _4040331))), s(num, _4040329))))))]]], (7731 ^ _1496237) ^ [_1717222, _1717224, _1717226, _1717228] : [p(s(bool, i(s(fun(fun(num, fun(_1717228, bool)), bool), zrecspace), s(fun(num, fun(_1717228, bool)), i(s(fun(num, fun(num, fun(_1717228, bool))), _1717222), s(num, 7732 ^ [_1717222, _1717224, _1717226, _1717228])))))), -(p(s(bool, i(s(fun(fun(num, fun(_1717228, bool)), bool), zrecspace), s(fun(num, fun(_1717228, bool)), i(s(fun(fun(num, fun(num, fun(_1717228, bool))), fun(num, fun(_1717228, bool))), i(s(fun(_1717228, fun(fun(num, fun(num, fun(_1717228, bool))), fun(num, fun(_1717228, bool)))), i(s(fun(num, fun(_1717228, fun(fun(num, fun(num, fun(_1717228, bool))), fun(num, fun(_1717228, bool))))), zconstr), s(num, _1717226))), s(_1717228, _1717224))), s(fun(num, fun(num, fun(_1717228, bool))), _1717222)))))))], (15452 ^ _1496237) ^ [_1965859, _1965861] : [15466 ^ _1496237 : [(15467 ^ _1496237) ^ [_1966631, _1966633] : [-(s(bool, i(s(fun(fun(_1965861, bool), bool), i(s(fun(_1965861, fun(fun(_1965861, bool), bool)), in), s(_1965861, _1966631))), s(fun(_1965861, bool), i(s(fun(fun(_1965861, bool), fun(_1965861, bool)), gspec), s(fun(_1965861, bool), i(s(fun(fun(_1965861, bool), fun(_1965861, bool)), _1965859), s(fun(_1965861, bool), _1966633))))))) = s(bool, i(s(fun(_1965861, bool), _1966633), s(_1965861, _1966631))))]], 15457 ^ _1496237 : [(15460 ^ _1496237) ^ [_1966340] : [p(s(bool, i(s(fun(_1965861, bool), i(s(fun(bool, fun(_1965861, bool)), i(s(fun(_1965861, fun(bool, fun(_1965861, bool))), setspec), s(_1965861, 15454 ^ [_1965859, _1965861]))), s(bool, i(s(fun(_1965861, bool), 15453 ^ [_1965859, _1965861]), s(_1965861, _1966340))))), s(_1965861, _1966340))))], (15458 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1965861, bool), i(s(fun(fun(_1965861, bool), fun(_1965861, bool)), _1965859), s(fun(_1965861, bool), 15453 ^ [_1965859, _1965861]))), s(_1965861, 15454 ^ [_1965859, _1965861])))))]], 15462 ^ _1496237 : [(15465 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1965861, bool), i(s(fun(fun(_1965861, bool), fun(_1965861, bool)), _1965859), s(fun(_1965861, bool), 15453 ^ [_1965859, _1965861]))), s(_1965861, 15454 ^ [_1965859, _1965861]))))], (15463 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1965861, bool), i(s(fun(bool, fun(_1965861, bool)), i(s(fun(_1965861, fun(bool, fun(_1965861, bool))), setspec), s(_1965861, 15454 ^ [_1965859, _1965861]))), s(bool, i(s(fun(_1965861, bool), 15453 ^ [_1965859, _1965861]), s(_1965861, 15461 ^ [_1965859, _1965861]))))), s(_1965861, 15461 ^ [_1965859, _1965861])))))]]], (13327 ^ _1496237) ^ [] : [-(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))))))))], (14895 ^ _1496237) ^ [_1947044] : [-(p(s(bool, i(s(fun(int, bool), _1947044), s(int, i(s(fun(num, int), intu_ofu_num), s(num, 14902 ^ [_1947044]))))))), 14896 ^ _1496237 : [(14897 ^ _1496237) ^ [_1947123] : [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, _1947123)))), p(s(bool, i(s(fun(int, bool), _1947044), s(int, _1947123))))]]], (4568 ^ _1496237) ^ [_1611479, _1611481] : [4569 ^ _1496237 : [(4570 ^ _1496237) ^ [_1611556] : [s(num, _1611479) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1611481))), s(num, _1611556)))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1611481))), s(num, _1611479)))))], (14125 ^ _1496237) ^ [_1928563, _1928565] : [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, _1928565)))), -(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, _1928565))), s(int, _1928563))))) = 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, _1928563))))], (37770 ^ _1496237) ^ [_3619353] : [37771 ^ _1496237 : [(37772 ^ _1496237) ^ [_3619483] : [p(s(bool, i(s(fun(fun(_3619353, bool), bool), p0), s(fun(_3619353, bool), _3619483))))]], -(p(s(bool, i(s(fun(fun(_3619353, bool), bool), p0), s(fun(_3619353, bool), i(s(fun(fun(_3619353, bool), fun(_3619353, bool)), i(s(fun(fun(_3619353, bool), fun(fun(_3619353, bool), fun(_3619353, bool))), diff), s(fun(_3619353, bool), univ))), s(fun(_3619353, bool), 37773 ^ [_3619353])))))))], (1152 ^ _1496237) ^ [_1510980] : [p(s(bool, _1510980)), 1155 ^ _1496237 : [(1158 ^ _1496237) ^ [] : [-(p(s(bool, _1510980)))], (1156 ^ _1496237) ^ [] : [-(p(s(bool, _1510980)))]]], (10229 ^ _1496237) ^ [_1830364, _1830366, _1830368] : [s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830368))), s(hreal, _1830366))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830368))), s(hreal, _1830364))), -(s(hreal, _1830366) = s(hreal, _1830364))], (23338 ^ _1496237) ^ [_2383816, _2383818, _2383820, _2383822] : [-(p(s(bool, i(s(fun(fun(_2383822, bool), bool), i(s(fun(fun(_2383820, bool), fun(fun(_2383822, bool), bool)), l_u_c), s(fun(_2383820, bool), _2383816))), s(fun(_2383822, bool), _2383818))))), p(s(bool, i(s(fun(fun(_2383822, bool), bool), i(s(fun(fun(_2383820, bool), fun(fun(_2383822, bool), bool)), l_a_u_c), s(fun(_2383820, bool), _2383816))), s(fun(_2383822, bool), _2383818)))), -(p(s(bool, i(s(fun(fun(_2383820, bool), bool), i(s(fun(fun(_2383822, bool), fun(fun(_2383820, bool), bool)), l_a_u_c), s(fun(_2383822, bool), _2383818))), s(fun(_2383820, bool), _2383816)))))], (25659 ^ _1496237) ^ [] : [-(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))))], (36713 ^ _1496237) ^ [_3566975, _3566977, _3566979] : [-(p(s(bool, i(s(fun(fun(_3566979, bool), bool), countable), s(fun(_3566979, bool), i(s(fun(fun(_3566979, bool), fun(_3566979, bool)), i(s(fun(fun(_3566979, bool), fun(fun(_3566979, bool), fun(_3566979, bool))), union), s(fun(_3566979, bool), _3566977))), s(fun(_3566979, bool), _3566975))))))), p(s(bool, i(s(fun(fun(_3566979, bool), bool), countable), s(fun(_3566979, bool), _3566977)))), p(s(bool, i(s(fun(fun(_3566979, bool), bool), countable), s(fun(_3566979, bool), _3566975))))], (39503 ^ _1496237) ^ [_3793365, _3793367] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _3793367))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3793365))), 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, _3793367)))), 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, _3793367))))), s(real, _3793365))))], (24254 ^ _1496237) ^ [_2412454] : [-(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, _2412454))), s(fun(real, bool), empty))))) = s(real, _2412454))], (8282 ^ _1496237) ^ [_1744321] : [-(s(list(_1744321), i(s(fun(list(_1744321), list(_1744321)), i(s(fun(fun(_1744321, bool), fun(list(_1744321), list(_1744321))), filter0), s(fun(_1744321, bool), p0))), s(list(_1744321), i(s(fun(list(_1744321), list(_1744321)), i(s(fun(_1744321, fun(list(_1744321), list(_1744321))), cons), s(_1744321, h0))), s(list(_1744321), t0))))) = s(list(_1744321), i(s(fun(list(_1744321), list(_1744321)), i(s(fun(list(_1744321), fun(list(_1744321), list(_1744321))), i(s(fun(bool, fun(list(_1744321), fun(list(_1744321), list(_1744321)))), cond), s(bool, i(s(fun(_1744321, bool), p0), s(_1744321, h0))))), s(list(_1744321), i(s(fun(list(_1744321), list(_1744321)), i(s(fun(_1744321, fun(list(_1744321), list(_1744321))), cons), s(_1744321, h0))), s(list(_1744321), i(s(fun(list(_1744321), list(_1744321)), i(s(fun(fun(_1744321, bool), fun(list(_1744321), list(_1744321))), filter0), s(fun(_1744321, bool), p0))), s(list(_1744321), t0))))))), s(list(_1744321), i(s(fun(list(_1744321), list(_1744321)), i(s(fun(fun(_1744321, bool), fun(list(_1744321), list(_1744321))), filter0), s(fun(_1744321, bool), p0))), s(list(_1744321), t0))))))], (2302 ^ _1496237) ^ [] : [2303 ^ _1496237 : [(2306 ^ _1496237) ^ [] : [p(s(bool, a))], (2304 ^ _1496237) ^ [] : [-(p(s(bool, b)))]], -(p(s(bool, a))), p(s(bool, b))], (41613 ^ _1496237) ^ [_3949952, _3949954, _3949956] : [s(cart(real, _3949956), _3949954) = s(cart(real, _3949956), _3949952), 41616 ^ _1496237 : [(41617 ^ _1496237) ^ [_3950127] : [-(s(real, i(s(fun(cart(real, _3949956), real), i(s(fun(cart(real, _3949956), fun(cart(real, _3949956), real)), dot), s(cart(real, _3949956), _3949954))), s(cart(real, _3949956), _3950127))) = s(real, i(s(fun(cart(real, _3949956), real), i(s(fun(cart(real, _3949956), fun(cart(real, _3949956), real)), dot), s(cart(real, _3949956), _3949952))), s(cart(real, _3949956), _3950127))))]]], (41828 ^ _1496237) ^ [_3960093] : [p(s(bool, i(s(fun(cart(_3960093, n20), bool), p0), s(cart(_3960093, n20), i(s(fun(list(_3960093), cart(_3960093, n20)), vector), s(list(_3960093), i(s(fun(list(_3960093), list(_3960093)), i(s(fun(_3960093, fun(list(_3960093), list(_3960093))), cons), s(_3960093, 41829 ^ [_3960093]))), s(list(_3960093), i(s(fun(list(_3960093), list(_3960093)), i(s(fun(_3960093, fun(list(_3960093), list(_3960093))), cons), s(_3960093, 41830 ^ [_3960093]))), s(list(_3960093), nil)))))))))), 41833 ^ _1496237 : [(41834 ^ _1496237) ^ [_3960544] : [-(p(s(bool, i(s(fun(cart(_3960093, n20), bool), p0), s(cart(_3960093, n20), _3960544)))))]]], (16118 ^ _1496237) ^ [_1994658, _1994660, _1994662, _1994664, _1994666] : [-(p(s(bool, i(s(fun(fun(_1994666, bool), bool), i(s(fun(fun(_1994664, bool), fun(fun(_1994666, bool), bool)), i(s(fun(fun(_1994664, _1994666), fun(fun(_1994664, bool), fun(fun(_1994666, bool), bool))), inj), s(fun(_1994664, _1994666), _1994658))), s(fun(_1994664, bool), _1994660))), s(fun(_1994666, bool), _1994662))))), 16122 ^ _1496237 : [(16125 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1994666, bool), bool), i(s(fun(_1994666, fun(fun(_1994666, bool), bool)), in), s(_1994666, i(s(fun(_1994664, _1994666), _1994658), s(_1994664, 16121 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]))))), s(fun(_1994666, bool), _1994662))))], (16123 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1994664, bool), bool), i(s(fun(_1994664, fun(fun(_1994664, bool), bool)), in), s(_1994664, 16121 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]))), s(fun(_1994664, bool), _1994660)))))]], 16128 ^ _1496237 : [(16131 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1994664, bool), bool), i(s(fun(_1994664, fun(fun(_1994664, bool), bool)), in), s(_1994664, 16127 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]))), s(fun(_1994664, bool), _1994660)))))], (16133 ^ _1496237) ^ [] : [-(s(_1994666, i(s(fun(_1994664, _1994666), _1994658), s(_1994664, 16126 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]))) = s(_1994666, i(s(fun(_1994664, _1994666), _1994658), s(_1994664, 16127 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]))))], (16135 ^ _1496237) ^ [] : [s(_1994664, 16126 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]) = s(_1994664, 16127 ^ [_1994658, _1994660, _1994662, _1994664, _1994666])], (16129 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1994664, bool), bool), i(s(fun(_1994664, fun(fun(_1994664, bool), bool)), in), s(_1994664, 16126 ^ [_1994658, _1994660, _1994662, _1994664, _1994666]))), s(fun(_1994664, bool), _1994660)))))]]], (7598 ^ _1496237) ^ [_1711561, _1711563, _1711565, _1711567] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711567))), s(num, _1711565))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711563))), s(num, _1711561)))), s(num, _1711567) = s(num, _1711563), s(num, _1711565) = s(num, _1711561)], (13345 ^ _1496237) ^ [_1908309, _1908311, _1908313] : [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, _1908311))), s(int, _1908313))))))), s(int, _1908309)))), 13348 ^ _1496237 : [(13353 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1908311))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1908313))), s(int, _1908309)))))))], (13351 ^ _1496237) ^ [] : [-(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, _1908313))), s(int, _1908309))))), s(int, _1908311)))))], (13349 ^ _1496237) ^ [] : [-(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, _1908309)))))]]], (4435 ^ _1496237) ^ [_1609082, _1609084] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609084))), s(num, _1609082))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609082))), s(num, _1609084)))))], (22853 ^ _1496237) ^ [_2359948, _2359950] : [22855 ^ _1496237 : [(22858 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2359950, bool), _2359948), s(_2359950, 22854 ^ [_2359948, _2359950]))))], (22856 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2359950, bool), bool), i(s(fun(_2359950, fun(fun(_2359950, bool), bool)), in), s(_2359950, 22854 ^ [_2359948, _2359950]))), s(fun(_2359950, bool), empty)))))]], -(p(s(bool, t)))], (9011 ^ _1496237) ^ [_1785373, _1785375, _1785377, _1785379] : [s(list(_1785377), _1785373) = s(list(_1785377), nil), -(s(list(_1785379), i(s(fun(list(_1785377), list(_1785379)), i(s(fun(fun(_1785377, _1785379), fun(list(_1785377), list(_1785379))), map0), s(fun(_1785377, _1785379), _1785375))), s(list(_1785377), _1785373))) = s(list(_1785379), nil))], (39920 ^ _1496237) ^ [_3811433, _3811435, _3811437] : [-(s(cart(real, _3811437), _3811435) = s(cart(real, _3811437), _3811433)), -(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, _3811437), cart(real, _3811437)), real), distance), s(prod(cart(real, _3811437), cart(real, _3811437)), i(s(fun(cart(real, _3811437), prod(cart(real, _3811437), cart(real, _3811437))), i(s(fun(cart(real, _3811437), fun(cart(real, _3811437), prod(cart(real, _3811437), cart(real, _3811437)))), c_), s(cart(real, _3811437), _3811435))), s(cart(real, _3811437), _3811433)))))))))], (9129 ^ _1496237) ^ [_1790212, _1790214, _1790216] : [s(list(_1790216), _1790214) = s(list(_1790216), nil), -(p(s(bool, 9121 ^ [_1790212, _1790214, _1790216])))], (14812 ^ _1496237) ^ [_1944722, _1944724] : [-(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, _1944724))), 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, _1944722))), 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, _1944724) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(int, _1944722) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (7642 ^ _1496237) ^ [_1712745, _1712747, _1712749, _1712751] : [s(num, _1712747) = s(num, _1712749), -(p(s(bool, i(s(fun(_1712751, bool), i(s(fun(num, fun(_1712751, bool)), i(s(fun(num, fun(num, fun(_1712751, bool))), injn), s(num, _1712749))), s(num, _1712747))), s(_1712751, _1712745)))))], (13210 ^ _1496237) ^ [] : [13211 ^ _1496237 : [(13214 ^ _1496237) ^ [_1905089] : [s(real, x) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1905089)))))], (13212 ^ _1496237) ^ [_1905058] : [s(real, x) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, _1905058)))]], -(p(s(bool, i(s(fun(real, bool), integer), s(real, x)))))], (42771 ^ _1496237) ^ [_4053820, _4053822, _4053824] : [-(s(cart(cart(real, _4053824), _4053822), i(s(fun(cart(cart(real, _4053824), _4053822), cart(cart(real, _4053824), _4053822)), i(s(fun(cart(cart(real, _4053824), _4053822), fun(cart(cart(real, _4053824), _4053822), cart(cart(real, _4053824), _4053822))), matrixu_add), s(cart(cart(real, _4053824), _4053822), i(s(fun(cart(cart(real, _4053824), _4053822), cart(cart(real, _4053824), _4053822)), matrixu_neg), s(cart(cart(real, _4053824), _4053822), _4053820))))), s(cart(cart(real, _4053824), _4053822), _4053820))) = s(cart(cart(real, _4053824), _4053822), i(s(fun(num, cart(cart(real, _4053824), _4053822)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (15303 ^ _1496237) ^ [_1959415, _1959417] : [-(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, _1959417))), s(int, _1959415))))))), s(int, _1959415)))))], (4727 ^ _1496237) ^ [_1616107, _1616109, _1616111] : [-(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, _1616111))), s(num, _1616109))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1616111))), s(num, _1616107))))))), -(s(num, _1616111) = 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, _1616109))), s(num, _1616107))))], (27422 ^ _1496237) ^ [_2634152, _2634154] : [s(num, i(s(fun(_2634154, num), i(s(fun(num, fun(_2634154, num)), i(s(fun(fun(_2634154, num), fun(num, fun(_2634154, num))), _2634152), s(fun(_2634154, num), 27423 ^ [_2634152, _2634154]))), s(num, 27424 ^ [_2634152, _2634154]))), s(_2634154, 27425 ^ [_2634152, _2634154]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(_2634154, num), 27423 ^ [_2634152, _2634154]), s(_2634154, 27425 ^ [_2634152, _2634154]))))), s(num, 27424 ^ [_2634152, _2634154]))), 27428 ^ _1496237 : [(27429 ^ _1496237) ^ [_2634764, _2634766, _2634768] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(fun(_2634154, num), num), i(s(fun(fun(_2634154, bool), fun(fun(_2634154, num), num)), nsum), s(fun(_2634154, bool), _2634764))), s(fun(_2634154, num), _2634768))))), s(num, _2634766))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, i(s(fun(fun(_2634154, num), num), i(s(fun(fun(_2634154, bool), fun(fun(_2634154, num), num)), nsum), s(fun(_2634154, bool), _2634764))), s(fun(_2634154, num), i(s(fun(num, fun(_2634154, num)), i(s(fun(fun(_2634154, num), fun(num, fun(_2634154, num))), _2634152), s(fun(_2634154, num), _2634768))), s(num, _2634766))))))), s(num, _2634766)))), p(s(bool, i(s(fun(fun(_2634154, bool), bool), finite), s(fun(_2634154, bool), _2634764)))), -(s(num, _2634766) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (39076 ^ _1496237) ^ [_3778098, _3778100, _3778102] : [-(s(real, i(s(fun(cart(real, _3778102), real), i(s(fun(cart(real, _3778102), fun(cart(real, _3778102), real)), dot), s(cart(real, _3778102), i(s(fun(cart(real, _3778102), cart(real, _3778102)), vectoru_neg), s(cart(real, _3778102), _3778100))))), s(cart(real, _3778102), _3778098))) = s(real, i(s(fun(real, real), realu_neg), s(real, i(s(fun(cart(real, _3778102), real), i(s(fun(cart(real, _3778102), fun(cart(real, _3778102), real)), dot), s(cart(real, _3778102), _3778100))), s(cart(real, _3778102), _3778098))))))], (10475 ^ _1496237) ^ [_1837954, _1837956, _1837958, _1837960] : [-(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), _1837960))), s(prod(hreal, hreal), _1837956))))), 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), _1837958))), s(prod(hreal, hreal), _1837954))))))), 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), _1837960))), s(prod(hreal, hreal), _1837958)))), 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), _1837956))), s(prod(hreal, hreal), _1837954))))], (14505 ^ _1496237) ^ [_1937451, _1937453] : [-(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, _1937453))))), s(num, _1937451))) = 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, _1937453))), s(num, _1937451))))))], (30884 ^ _1496237) ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801] : [s(_2884793, i(s(fun(_2884795, _2884793), i(s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793)))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))))), _2884791), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30885 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30886 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30887 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(fun(_2884799, _2884797), 30888 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(_2884795, 30889 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))) = s(_2884793, i(s(fun(_2884793, _2884793), i(s(fun(_2884793, fun(_2884793, _2884793)), i(s(fun(bool, fun(_2884793, fun(_2884793, _2884793))), cond), s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30885 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]), s(fun(_2884799, _2884797), 30888 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(_2884795, 30889 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))))), s(_2884793, i(s(fun(_2884795, _2884793), i(s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30886 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]), s(fun(_2884799, _2884797), 30888 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(_2884795, 30889 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))))), s(_2884793, i(s(fun(_2884795, _2884793), i(s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30887 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]), s(fun(_2884799, _2884797), 30888 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))), s(_2884795, 30889 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801]))))), 30892 ^ _1496237 : [(30893 ^ _1496237) ^ [_2888525] : [s(fun(_2884795, _2884793), i(s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793)))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))))), _2888525), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30894 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30895 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30896 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), s(fun(_2884799, _2884797), 30897 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))) = s(fun(_2884795, _2884793), i(s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793)))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))))), _2884791), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30894 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30895 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), 30896 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), s(fun(_2884799, _2884797), 30897 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525]))), 30900 ^ _1496237 : [(30901 ^ _1496237) ^ [_2891817] : [30907 ^ _1496237 : [(30910 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30902 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]), s(fun(_2884799, _2884797), 30903 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))), s(_2884795, 30904 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817])))))], (30908 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), _2891817), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30902 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))), s(fun(_2884799, _2884797), 30903 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))), s(_2884795, 30904 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817])))))]], 30911 ^ _1496237 : [(30914 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), _2891817), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30902 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))), s(fun(_2884799, _2884797), 30903 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))), s(_2884795, 30904 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))))], (30912 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30902 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]), s(fun(_2884799, _2884797), 30903 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))), s(_2884795, 30904 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817]))))]], 30915 ^ _1496237 : [(30916 ^ _1496237) ^ [_2894513] : [s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), _2894513), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30917 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513]))), s(fun(_2884799, _2884797), 30918 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513]))) = s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), _2891817), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30917 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513]))), s(fun(_2884799, _2884797), 30918 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513]))), 30921 ^ _1496237 : [(30922 ^ _1496237) ^ [_2896711] : [30937 ^ _1496237 : [(30942 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool)))), _2896711), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30923 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30924 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(fun(_2884799, _2884797), 30925 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(_2884795, 30926 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))))], (30940 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30924 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]), s(fun(_2884799, _2884797), 30925 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(_2884795, 30926 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711])))))], (30938 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30923 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]), s(fun(_2884799, _2884797), 30925 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(_2884795, 30926 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711])))))]], 30929 ^ _1496237 : [(30932 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30923 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]), s(fun(_2884799, _2884797), 30925 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(_2884795, 30926 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711])))), p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30924 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]), s(fun(_2884799, _2884797), 30925 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(_2884795, 30926 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))))], (30930 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool)))), _2896711), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30923 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30924 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(fun(_2884799, _2884797), 30925 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711]))), s(_2884795, 30926 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711])))))]], 30943 ^ _1496237 : [(30944 ^ _1496237) ^ [_2899786] : [s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool)))), _2899786), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30945 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711, _2899786]))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30946 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711, _2899786]))), s(fun(_2884799, _2884797), 30947 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711, _2899786]))) = s(fun(_2884795, bool), i(s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool)))), _2896711), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30945 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711, _2899786]))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), 30946 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711, _2899786]))), s(fun(_2884799, _2884797), 30947 ^ [_2884791, _2884793, _2884795, _2884797, _2884799, _2884801, _2888525, _2891817, _2894513, _2896711, _2899786]))), 30950 ^ _1496237 : [(30951 ^ _1496237) ^ [_2901929, _2901931, _2901933, _2901935, _2901937, _2901939] : [-(p(s(bool, i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool), i(s(fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool))), i(s(fun(fun(_2884799, fun(_2884801, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool)))), admissible), s(fun(_2884799, fun(_2884801, bool)), _2901939))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901937))), s(fun(_2884795, _2884801), _2901933))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793)))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), fun(fun(_2884799, _2884797), fun(_2884795, _2884793))))), _2888525), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901935))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), _2901931))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), _2901929))))))), p(s(bool, i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), bool), i(s(fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), bool))), i(s(fun(fun(_2884799, fun(_2884801, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), bool)))), admissible), s(fun(_2884799, fun(_2884801, bool)), _2901939))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901937))), s(fun(_2884795, _2884801), _2901933))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901935)))), p(s(bool, i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool), i(s(fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool))), i(s(fun(fun(_2884799, fun(_2884801, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool)))), admissible), s(fun(_2884799, fun(_2884801, bool)), _2901939))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool)))), _2899786), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901937))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901935))))), s(fun(_2884795, _2884801), _2901933))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), _2901931)))), p(s(bool, i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool), i(s(fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool))), i(s(fun(fun(_2884799, fun(_2884801, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884795, _2884801), fun(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), bool)))), admissible), s(fun(_2884799, fun(_2884801, bool)), _2901939))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool)))), _2899786), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901937))), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), i(s(fun(fun(fun(_2884799, _2884797), fun(_2884795, bool)), fun(fun(_2884799, _2884797), fun(_2884795, bool))), _2894513), s(fun(fun(_2884799, _2884797), fun(_2884795, bool)), _2901935))))))), s(fun(_2884795, _2884801), _2901933))), s(fun(fun(_2884799, _2884797), fun(_2884795, _2884793)), _2901929))))]]]]]]]]]]]]], (15297 ^ _1496237) ^ [_1959207, _1959209] : [-(s(int, 15287 ^ [_1959207, _1959209]) = 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, _1959209))), s(int, 15294 ^ [_1959207, _1959209]))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1959207))), s(int, 15295 ^ [_1959207, _1959209]))))))], (2959 ^ _1496237) ^ [_1547505, _1547507, _1547509] : [2961 ^ _1496237 : [(2962 ^ _1496237) ^ [_1547685] : [p(s(bool, i(s(fun(_1547509, bool), i(s(fun(_1547507, fun(_1547509, bool)), _1547505), s(_1547507, 2960 ^ [_1547505, _1547507, _1547509, _1547685]))), s(_1547509, i(s(fun(_1547507, _1547509), _1547685), s(_1547507, 2960 ^ [_1547505, _1547507, _1547509, _1547685]))))))]], 2964 ^ _1496237 : [(2965 ^ _1496237) ^ [_1547774] : [-(p(s(bool, i(s(fun(_1547509, bool), i(s(fun(_1547507, fun(_1547509, bool)), _1547505), s(_1547507, _1547774))), s(_1547509, 2963 ^ [_1547505, _1547507, _1547509, _1547774])))))]]], (19106 ^ _1496237) ^ [_2173860, _2173862] : [19108 ^ _1496237 : [(19109 ^ _1496237) ^ [_2174003] : [s(_2173860, i(s(fun(_2173862, _2173860), f), s(_2173862, i(s(fun(_2173860, _2173862), _2174003), s(_2173860, 19107 ^ [_2173860, _2173862, _2174003]))))) = s(_2173860, 19107 ^ [_2173860, _2173862, _2174003])]], 19111 ^ _1496237 : [(19112 ^ _1496237) ^ [_2174077] : [-(s(_2173860, i(s(fun(_2173862, _2173860), f), s(_2173862, 19110 ^ [_2173860, _2173862, _2174077]))) = s(_2173860, _2174077))]]], (39415 ^ _1496237) ^ [_3791360] : [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, _3791360)))), 39418 ^ _1496237 : [(39425 ^ _1496237) ^ [] : [s(real, _3791360) = 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, _3791360))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39419 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), sqrt), s(real, _3791360))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _3791360) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (4098 ^ _1496237) ^ [_1601522, _1601524] : [-(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, _1601524))))), s(num, _1601522))) = 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, _1601524))), s(num, _1601522))))), s(num, _1601522))))], (30965 ^ _1496237) ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296] : [s(_2904286, i(s(fun(_2904290, _2904286), i(s(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286)))), _2904284), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30966 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30967 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))), s(fun(_2904294, _2904292), 30968 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))), s(_2904290, 30969 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))) = s(_2904286, i(s(fun(fun(_2904288, fun(_2904286, bool)), _2904286), i(s(fun(_2904288, fun(fun(_2904288, fun(_2904286, bool)), _2904286)), u_match), s(_2904288, i(s(fun(_2904290, _2904288), i(s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30966 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]), s(fun(_2904294, _2904292), 30968 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))), s(_2904290, 30969 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))))), s(fun(_2904288, fun(_2904286, bool)), i(s(fun(_2904290, fun(_2904288, fun(_2904286, bool))), i(s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30967 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]), s(fun(_2904294, _2904292), 30968 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))), s(_2904290, 30969 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296]))))), 30972 ^ _1496237 : [(30973 ^ _1496237) ^ [_2907134] : [s(fun(_2904290, _2904286), i(s(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286)))), _2907134), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30974 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134]))), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30975 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134]))), s(fun(_2904294, _2904292), 30976 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134]))) = s(fun(_2904290, _2904286), i(s(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286)))), _2904284), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30974 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134]))), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30975 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134]))), s(fun(_2904294, _2904292), 30976 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134]))), 30979 ^ _1496237 : [(30980 ^ _1496237) ^ [_2909588] : [s(fun(_2904286, bool), i(s(fun(_2904290, fun(_2904286, bool)), i(s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool)))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))))), _2909588), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30981 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30982 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))), s(fun(_2904294, _2904292), 30983 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))), s(_2904290, 30984 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))) = s(fun(_2904286, bool), i(s(fun(_2904288, fun(_2904286, bool)), i(s(fun(_2904290, fun(_2904288, fun(_2904286, bool))), i(s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30981 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]), s(fun(_2904294, _2904292), 30983 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))), s(_2904290, 30984 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))), s(_2904288, i(s(fun(_2904290, _2904288), i(s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30982 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]), s(fun(_2904294, _2904292), 30983 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))), s(_2904290, 30984 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588]))))), 30987 ^ _1496237 : [(30988 ^ _1496237) ^ [_2911881] : [s(fun(_2904290, fun(_2904286, bool)), i(s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool)))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))))), _2911881), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30989 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588, _2911881]))), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30990 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588, _2911881]))), s(fun(_2904294, _2904292), 30991 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588, _2911881]))) = s(fun(_2904290, fun(_2904286, bool)), i(s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool)))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))))), _2909588), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), 30989 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588, _2911881]))), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), 30990 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588, _2911881]))), s(fun(_2904294, _2904292), 30991 ^ [_2904284, _2904286, _2904288, _2904290, _2904292, _2904294, _2904296, _2907134, _2909588, _2911881]))), 30994 ^ _1496237 : [(30995 ^ _1496237) ^ [_2913828, _2913830, _2913832, _2913834, _2913836] : [-(p(s(bool, i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), bool), i(s(fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), bool)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, bool)), fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), bool))), i(s(fun(fun(_2904294, fun(_2904296, bool)), fun(fun(fun(_2904294, _2904292), fun(_2904290, bool)), fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), bool)))), admissible), s(fun(_2904294, fun(_2904296, bool)), _2913836))), s(fun(fun(_2904294, _2904292), fun(_2904290, bool)), _2913834))), s(fun(_2904290, _2904296), _2913832))), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904286)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(_2904294, _2904292), fun(_2904290, _2904286)))), _2907134), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), _2913830))), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), _2913828))))))), p(s(bool, i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), bool), i(s(fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), bool)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, bool)), fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), bool))), i(s(fun(fun(_2904294, fun(_2904296, bool)), fun(fun(fun(_2904294, _2904292), fun(_2904290, bool)), fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), bool)))), admissible), s(fun(_2904294, fun(_2904296, bool)), _2913836))), s(fun(fun(_2904294, _2904292), fun(_2904290, bool)), _2913834))), s(fun(_2904290, _2904296), _2913832))), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), _2913830)))), p(s(bool, i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), bool), i(s(fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), bool)), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, bool)), fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), bool))), i(s(fun(fun(_2904294, fun(_2904296, bool)), fun(fun(fun(_2904294, _2904292), fun(_2904290, bool)), fun(fun(_2904290, _2904296), fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), bool)))), admissible), s(fun(_2904294, fun(_2904296, bool)), _2913836))), s(fun(fun(_2904294, _2904292), fun(_2904290, bool)), _2913834))), s(fun(_2904290, _2904296), _2913832))), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool)))), i(s(fun(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), fun(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904286, bool))))), _2911881), s(fun(fun(_2904294, _2904292), fun(_2904290, fun(_2904288, fun(_2904286, bool)))), _2913828))), s(fun(fun(_2904294, _2904292), fun(_2904290, _2904288)), _2913830))))))]]]]]]]]], (13035 ^ _1496237) ^ [_1902568] : [-(s(real, i(s(fun(real, real), realu_sgn), s(real, i(s(fun(real, real), realu_inv), s(real, _1902568))))) = s(real, i(s(fun(real, real), realu_sgn), s(real, _1902568))))], (14249 ^ _1496237) ^ [_1931531, _1931533, _1931535] : [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, _1931535))), s(int, _1931533))))), s(int, _1931531)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1931535))), s(int, _1931531))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1931533))), s(int, _1931531)))))], (11847 ^ _1496237) ^ [_1873837, _1873839, _1873841] : [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, _1873841))), s(real, _1873839))))), s(real, _1873837)))), 11850 ^ _1496237 : [(11853 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1873839))), s(real, _1873837)))))], (11851 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1873841))), s(real, _1873837)))))]]], (13891 ^ _1496237) ^ [_1922420, _1922422, _1922424] : [-(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, _1922424))), s(int, _1922420))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1922422))), s(int, _1922420))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922424))), s(int, _1922422))))], (30230 ^ _1496237) ^ [] : [-(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))))))))], (25879 ^ _1496237) ^ [_2530588, _2530590, _2530592, _2530594] : [25881 ^ _1496237 : [(25884 ^ _1496237) ^ [] : [s(num, i(s(fun(_2530594, num), _2530592), s(_2530594, 25880 ^ [_2530588, _2530590, _2530592, _2530594]))) = s(num, i(s(fun(_2530594, num), _2530590), s(_2530594, 25880 ^ [_2530588, _2530590, _2530592, _2530594])))], (25882 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2530594, bool), bool), i(s(fun(_2530594, fun(fun(_2530594, bool), bool)), in), s(_2530594, 25880 ^ [_2530588, _2530590, _2530592, _2530594]))), s(fun(_2530594, bool), _2530588)))))]], -(s(num, i(s(fun(fun(_2530594, num), num), i(s(fun(fun(_2530594, bool), fun(fun(_2530594, num), num)), nsum), s(fun(_2530594, bool), _2530588))), s(fun(_2530594, num), _2530592))) = s(num, i(s(fun(fun(_2530594, num), num), i(s(fun(fun(_2530594, bool), fun(fun(_2530594, num), num)), nsum), s(fun(_2530594, bool), _2530588))), s(fun(_2530594, num), _2530590))))], (38367 ^ _1496237) ^ [_3646360, _3646362, _3646364, _3646366] : [-(p(s(bool, i(s(fun(fun(_3646366, bool), bool), i(s(fun(fun(_3646366, bool), fun(fun(_3646366, bool), bool)), subset), s(fun(_3646366, bool), i(s(fun(fun(_3646366, bool), fun(_3646366, bool)), i(s(fun(fun(fun(_3646366, bool), bool), fun(fun(_3646366, bool), fun(_3646366, bool))), hull), s(fun(fun(_3646366, bool), bool), _3646364))), s(fun(_3646366, bool), i(s(fun(fun(_3646366, bool), fun(_3646366, bool)), i(s(fun(fun(_3646366, _3646366), fun(fun(_3646366, bool), fun(_3646366, bool))), image), s(fun(_3646366, _3646366), _3646362))), s(fun(_3646366, bool), _3646360))))))), s(fun(_3646366, bool), i(s(fun(fun(_3646366, bool), fun(_3646366, bool)), i(s(fun(fun(_3646366, _3646366), fun(fun(_3646366, bool), fun(_3646366, bool))), image), s(fun(_3646366, _3646366), _3646362))), s(fun(_3646366, bool), i(s(fun(fun(_3646366, bool), fun(_3646366, bool)), i(s(fun(fun(fun(_3646366, bool), bool), fun(fun(_3646366, bool), fun(_3646366, bool))), hull), s(fun(fun(_3646366, bool), bool), _3646364))), s(fun(_3646366, bool), _3646360))))))))), p(s(bool, i(s(fun(fun(_3646366, bool), bool), _3646364), s(fun(_3646366, bool), i(s(fun(fun(_3646366, bool), fun(_3646366, bool)), i(s(fun(fun(fun(_3646366, bool), bool), fun(fun(_3646366, bool), fun(_3646366, bool))), hull), s(fun(fun(_3646366, bool), bool), _3646364))), s(fun(_3646366, bool), _3646360)))))), 38373 ^ _1496237 : [(38376 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3646366, bool), bool), _3646364), s(fun(_3646366, bool), i(s(fun(fun(_3646366, bool), fun(_3646366, bool)), i(s(fun(fun(_3646366, _3646366), fun(fun(_3646366, bool), fun(_3646366, bool))), image), s(fun(_3646366, _3646366), _3646362))), s(fun(_3646366, bool), 38372 ^ [_3646360, _3646362, _3646364, _3646366]))))))], (38374 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3646366, bool), bool), _3646364), s(fun(_3646366, bool), 38372 ^ [_3646360, _3646362, _3646364, _3646366])))))]]], (1322 ^ _1496237) ^ [_1513118] : [1323 ^ _1496237 : [(1326 ^ _1496237) ^ [] : [p(s(bool, f0))], (1324 ^ _1496237) ^ [] : [-(p(s(bool, _1513118)))]], p(s(bool, _1513118))], (774 ^ _1496237) ^ [] : [775 ^ _1496237 : [(780 ^ _1496237) ^ [] : [p(s(bool, q))], (778 ^ _1496237) ^ [] : [p(s(bool, p1))], (776 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1))), -(p(s(bool, q)))], (10093 ^ _1496237) ^ [] : [-(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))))))))], (35812 ^ _1496237) ^ [_3522086, _3522088, _3522090, _3522092] : [35813 ^ _1496237 : [(35816 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3522090, bool), bool), i(s(fun(fun(_3522092, bool), fun(fun(_3522090, bool), bool)), a_u_c), s(fun(_3522092, bool), _3522088))), s(fun(_3522090, bool), _3522086))))], (35814 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3522090, bool), bool), i(s(fun(fun(_3522092, bool), fun(fun(_3522090, bool), bool)), l_u_c), s(fun(_3522092, bool), _3522088))), s(fun(_3522090, bool), _3522086))))]], -(p(s(bool, i(s(fun(fun(_3522090, bool), bool), i(s(fun(fun(_3522092, bool), fun(fun(_3522090, bool), bool)), l_a_u_c), s(fun(_3522092, bool), _3522088))), s(fun(_3522090, bool), _3522086)))))], (13747 ^ _1496237) ^ [_1918686, _1918688, _1918690, _1918692] : [-(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, _1918692))), s(int, _1918688))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1918690))), s(int, _1918686))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1918692))), s(int, _1918690)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1918688))), s(int, _1918686))))], (1510 ^ _1496237) ^ [_1517707, _1517709, _1517711] : [1511 ^ _1496237 : [(1512 ^ _1496237) ^ [_1517824, _1517826] : [p(s(bool, i(s(fun(_1517709, bool), i(s(fun(_1517711, fun(_1517709, bool)), _1517707), s(_1517711, _1517824))), s(_1517709, _1517826))))]], -(p(s(bool, i(s(fun(_1517709, bool), i(s(fun(_1517711, fun(_1517709, bool)), _1517707), s(_1517711, 1513 ^ [_1517707, _1517709, _1517711]))), s(_1517709, 1514 ^ [_1517707, _1517709, _1517711])))))], (34913 ^ _1496237) ^ [_3475383, _3475385] : [34945 ^ _1496237 : [(34948 ^ _1496237) ^ [_3477867] : [-(s(fun(_3475385, bool), 34944 ^ [_3475383, _3475385]) = s(fun(_3475385, bool), _3477867)), p(s(bool, i(s(fun(fun(_3475385, bool), bool), _3475383), s(fun(_3475385, bool), _3477867)))), p(s(bool, i(s(fun(fun(_3475385, bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(_3475385, bool), bool)), subset), s(fun(_3475385, bool), 34944 ^ [_3475383, _3475385]))), s(fun(_3475385, bool), _3477867))))], (34946 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3475385, bool), bool), _3475383), s(fun(_3475385, bool), 34944 ^ [_3475383, _3475385])))))]], 34915 ^ _1496237 : [(34922 ^ _1496237) ^ [_3476704, _3476706] : [p(s(bool, i(s(fun(fun(fun(_3475385, bool), bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(fun(_3475385, bool), bool), bool)), in), s(fun(_3475385, bool), _3476706))), s(fun(fun(_3475385, bool), bool), 34914 ^ [_3475383, _3475385])))), p(s(bool, i(s(fun(fun(fun(_3475385, bool), bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(fun(_3475385, bool), bool), bool)), in), s(fun(_3475385, bool), _3476704))), s(fun(fun(_3475385, bool), bool), 34914 ^ [_3475383, _3475385])))), -(p(s(bool, i(s(fun(fun(_3475385, bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(_3475385, bool), bool)), subset), s(fun(_3475385, bool), _3476706))), s(fun(_3475385, bool), _3476704))))), -(p(s(bool, i(s(fun(fun(_3475385, bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(_3475385, bool), bool)), subset), s(fun(_3475385, bool), _3476704))), s(fun(_3475385, bool), _3476706)))))], (34916 ^ _1496237) ^ [_3476469] : [p(s(bool, i(s(fun(fun(fun(_3475385, bool), bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(fun(_3475385, bool), bool), bool)), in), s(fun(_3475385, bool), _3476469))), s(fun(fun(_3475385, bool), bool), 34914 ^ [_3475383, _3475385])))), -(p(s(bool, i(s(fun(fun(_3475385, bool), bool), _3475383), s(fun(_3475385, bool), _3476469)))))], (34936 ^ _1496237) ^ [_3477270] : [p(s(bool, i(s(fun(fun(_3475385, bool), bool), _3475383), s(fun(_3475385, bool), _3477270)))), 34940 ^ _1496237 : [(34943 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3475385, bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(_3475385, bool), bool)), subset), s(fun(_3475385, bool), 34939 ^ [_3475383, _3475385, _3477270]))), s(fun(_3475385, bool), _3477270))))], (34941 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_3475385, bool), bool), bool), i(s(fun(fun(_3475385, bool), fun(fun(fun(_3475385, bool), bool), bool)), in), s(fun(_3475385, bool), 34939 ^ [_3475383, _3475385, _3477270]))), s(fun(fun(_3475385, bool), bool), 34914 ^ [_3475383, _3475385])))))]]]]], (38642 ^ _1496237) ^ [_3660563, _3660565] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _3660565))), s(real, _3660563))) = 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, _3660565))), 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, _3660563))), s(fun(real, bool), empty))))))))], (7256 ^ _1496237) ^ [_1702403] : [-(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, _1702403))))) = s(num, i(s(fun(num, num), bit0), s(num, _1702403))))], (10769 ^ _1496237) ^ [_1845247, _1845249] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1845247))), s(real, _1845249)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1845249))), s(real, _1845247))))], (29620 ^ _1496237) ^ [_2778901] : [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)))), _2778901), s(fun(num, real), 29621 ^ [_2778901]))), s(num, 29622 ^ [_2778901]))), s(real, 29623 ^ [_2778901]))), s(num, 29624 ^ [_2778901]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29621 ^ [_2778901]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29622 ^ [_2778901]))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29624 ^ [_2778901]))), 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 ^ [_2778901]))), s(num, 29624 ^ [_2778901]))))), 29627 ^ _1496237 : [(29628 ^ _1496237) ^ [_2779867] : [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)))), _2779867), s(num, 29629 ^ [_2778901, _2779867]))), s(fun(num, real), 29630 ^ [_2778901, _2779867]))), s(real, 29631 ^ [_2778901, _2779867]))), s(num, 29632 ^ [_2778901, _2779867]))) = 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 ^ [_2778901, _2779867]))), s(num, 29632 ^ [_2778901, _2779867]))))), 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)))), _2778901), s(fun(num, real), 29630 ^ [_2778901, _2779867]))), s(num, 29632 ^ [_2778901, _2779867]))), s(real, 29631 ^ [_2778901, _2779867]))))), 29635 ^ _1496237 : [(29636 ^ _1496237) ^ [_2780746] : [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))), _2780746), s(fun(num, real), 29637 ^ [_2778901, _2779867, _2780746]))), s(real, 29638 ^ [_2778901, _2779867, _2780746]))), s(num, 29639 ^ [_2778901, _2779867, _2780746]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(num, real), 29637 ^ [_2778901, _2779867, _2780746]), s(num, 29639 ^ [_2778901, _2779867, _2780746]))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, 29638 ^ [_2778901, _2779867, _2780746]))), s(num, 29639 ^ [_2778901, _2779867, _2780746]))))), 29642 ^ _1496237 : [(29643 ^ _1496237) ^ [_2781385, _2781387, _2781389, _2781391] : [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, _2781385)))), -(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, _2781385))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2780746), s(fun(num, real), _2781391))), s(real, _2781389))))))), 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, _2781385))))), s(fun(num, real), i(s(fun(real, fun(num, real)), i(s(fun(fun(num, real), fun(real, fun(num, real))), _2780746), s(fun(num, real), _2781391))), s(real, _2781387))))))) = 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, _2781389))), s(real, _2781387))))), 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, _2781385))), 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))), _2780746), 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)))), _2779867), s(num, _2781385))), s(fun(num, real), _2781391))), s(real, _2781387))))), s(real, _2781389))))))))]]]]]]], (3124 ^ _1496237) ^ [_1553904] : [-(s(n10, i(s(fun(bool, n10), oneu_abs), s(bool, i(s(fun(n10, bool), oneu_rep), s(n10, _1553904))))) = s(n10, _1553904))], (11669 ^ _1496237) ^ [_1868820, _1868822] : [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, _1868822))))), s(real, _1868820)))), 11672 ^ _1496237 : [(11675 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1868822))), s(real, _1868820)))))], (11673 ^ _1496237) ^ [] : [-(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, _1868820))))), s(real, _1868822)))))]]], (3110 ^ _1496237) ^ [] : [-(p(s(bool, 3108 ^ [])))], (11715 ^ _1496237) ^ [_1870065, _1870067] : [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, _1870067))))), s(real, _1870065)))), 11718 ^ _1496237 : [(11721 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1870067))), s(real, _1870065)))))], (11719 ^ _1496237) ^ [] : [-(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, _1870065))))), s(real, _1870067)))))]]], (24857 ^ _1496237) ^ [_2440562, _2440564, _2440566, _2440568, _2440570] : [-(p(s(bool, i(s(fun(fun(_2440568, bool), bool), i(s(fun(fun(_2440568, bool), fun(fun(_2440568, bool), bool)), subset), s(fun(_2440568, bool), i(s(fun(fun(_2440568, bool), fun(_2440568, bool)), i(s(fun(fun(_2440568, _2440570), fun(fun(_2440568, bool), fun(_2440568, bool))), i(s(fun(fun(_2440570, fun(_2440570, _2440570)), fun(fun(_2440568, _2440570), fun(fun(_2440568, bool), fun(_2440568, bool)))), support), s(fun(_2440570, fun(_2440570, _2440570)), _2440566))), s(fun(_2440568, _2440570), _2440564))), s(fun(_2440568, bool), _2440562))))), s(fun(_2440568, bool), _2440562)))))], (13591 ^ _1496237) ^ [_1915023, _1915025] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1915025))), s(int, _1915023))) = s(int, _1915023), -(s(int, _1915025) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (36438 ^ _1496237) ^ [_3555105] : [-(p(s(bool, i(s(fun(fun(fun(_3555105, bool), bool), bool), i(s(fun(fun(_3555105, bool), fun(fun(fun(_3555105, bool), bool), bool)), l_u_c), s(fun(_3555105, bool), univ))), s(fun(fun(_3555105, bool), bool), univ)))))], (35203 ^ _1496237) ^ [_3490356, _3490358] : [35207 ^ _1496237 : [(35210 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3490356, bool), bool), i(s(fun(_3490356, fun(fun(_3490356, bool), bool)), in), s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, 35206 ^ [_3490356, _3490358]))))), s(fun(_3490356, bool), t0))))], (35208 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, 35206 ^ [_3490356, _3490358]))), s(fun(_3490358, bool), s0)))))]], 35215 ^ _1496237 : [(35218 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, 35214 ^ [_3490356, _3490358]))), s(fun(_3490358, bool), s0)))))], (35220 ^ _1496237) ^ [] : [-(s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, 35213 ^ [_3490356, _3490358]))) = s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, 35214 ^ [_3490356, _3490358]))))], (35222 ^ _1496237) ^ [] : [s(_3490358, 35213 ^ [_3490356, _3490358]) = s(_3490358, 35214 ^ [_3490356, _3490358])], (35216 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, 35213 ^ [_3490356, _3490358]))), s(fun(_3490358, bool), s0)))))]], 35224 ^ _1496237 : [(35227 ^ _1496237) ^ [_3491798] : [p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, _3491798))), s(fun(_3490358, bool), s0)))), s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, _3491798))) = s(_3490356, 35223 ^ [_3490356, _3490358])], (35225 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3490356, bool), bool), i(s(fun(_3490356, fun(fun(_3490356, bool), bool)), in), s(_3490356, 35223 ^ [_3490356, _3490358]))), s(fun(_3490356, bool), t0)))))]], 35232 ^ _1496237 : [(35239 ^ _1496237) ^ [_3492269] : [p(s(bool, i(s(fun(fun(_3490356, bool), bool), i(s(fun(_3490356, fun(fun(_3490356, bool), bool)), in), s(_3490356, _3492269))), s(fun(_3490356, bool), t0)))), 35243 ^ _1496237 : [(35248 ^ _1496237) ^ [_3492737, _3492739] : [-(s(_3490358, _3492739) = s(_3490358, _3492737)), p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, _3492739))), s(fun(_3490358, bool), s0)))), s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, _3492739))) = s(_3490356, _3492269), p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, _3492737))), s(fun(_3490358, bool), s0)))), s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, _3492737))) = s(_3490356, _3492269)], (35246 ^ _1496237) ^ [] : [-(s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, 35242 ^ [_3490356, _3490358, _3492269]))) = s(_3490356, _3492269))], (35244 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, 35242 ^ [_3490356, _3490358, _3492269]))), s(fun(_3490358, bool), s0)))))]]], (35233 ^ _1496237) ^ [_3492018] : [p(s(bool, i(s(fun(fun(_3490358, bool), bool), i(s(fun(_3490358, fun(fun(_3490358, bool), bool)), in), s(_3490358, _3492018))), s(fun(_3490358, bool), s0)))), -(p(s(bool, i(s(fun(fun(_3490356, bool), bool), i(s(fun(_3490356, fun(fun(_3490356, bool), bool)), in), s(_3490356, i(s(fun(_3490358, _3490356), f), s(_3490358, _3492018))))), s(fun(_3490356, bool), t0)))))]]], (38044 ^ _1496237) ^ [_3627874, _3627876] : [38046 ^ _1496237 : [(38051 ^ _1496237) ^ [_3628272] : [p(s(bool, i(s(fun(_3627876, bool), i(s(fun(num, fun(_3627876, bool)), p0), s(num, 38045 ^ [_3627874, _3627876]))), s(_3627876, _3628272))))], (38049 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 38045 ^ [_3627874, _3627876]))), s(num, i(s(fun(fun(_3627874, bool), num), dimindex), s(fun(_3627874, bool), univ)))))))], (38047 ^ _1496237) ^ [] : [-(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 ^ [_3627874, _3627876])))))]], 38053 ^ _1496237 : [(38054 ^ _1496237) ^ [_3628336] : [-(p(s(bool, i(s(fun(_3627876, bool), i(s(fun(num, fun(_3627876, bool)), p0), s(num, _3628336))), s(_3627876, i(s(fun(num, _3627876), i(s(fun(cart(_3627876, _3627874), fun(num, _3627876)), d_), s(cart(_3627876, _3627874), 38052 ^ [_3627874, _3627876]))), s(num, _3628336))))))), 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, _3628336)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3628336))), s(num, i(s(fun(fun(_3627874, bool), num), dimindex), s(fun(_3627874, bool), univ))))))]]], (10802 ^ _1496237) ^ [_1846208] : [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, _1846208)))), -(s(real, _1846208) = s(real, i(s(fun(hreal, real), 10800 ^ []), s(hreal, 10805 ^ [_1846208]))))], (40034 ^ _1496237) ^ [_3821475, _3821477, _3821479, _3821481, _3821483] : [p(s(bool, i(s(fun(fun(_3821483, bool), bool), finite), s(fun(_3821483, bool), _3821475)))), -(s(cart(real, _3821481), i(s(fun(fun(_3821483, cart(real, _3821481)), cart(real, _3821481)), i(s(fun(fun(_3821483, bool), fun(fun(_3821483, cart(real, _3821481)), cart(real, _3821481))), vsum), s(fun(_3821483, bool), i(s(fun(fun(_3821483, bool), fun(_3821483, bool)), i(s(fun(_3821483, fun(fun(_3821483, bool), fun(_3821483, bool))), insert), s(_3821483, _3821479))), s(fun(_3821483, bool), _3821475))))), s(fun(_3821483, cart(real, _3821481)), _3821477))) = s(cart(real, _3821481), i(s(fun(cart(real, _3821481), cart(real, _3821481)), i(s(fun(cart(real, _3821481), fun(cart(real, _3821481), cart(real, _3821481))), i(s(fun(bool, fun(cart(real, _3821481), fun(cart(real, _3821481), cart(real, _3821481)))), cond), s(bool, i(s(fun(fun(_3821483, bool), bool), i(s(fun(_3821483, fun(fun(_3821483, bool), bool)), in), s(_3821483, _3821479))), s(fun(_3821483, bool), _3821475))))), s(cart(real, _3821481), i(s(fun(fun(_3821483, cart(real, _3821481)), cart(real, _3821481)), i(s(fun(fun(_3821483, bool), fun(fun(_3821483, cart(real, _3821481)), cart(real, _3821481))), vsum), s(fun(_3821483, bool), _3821475))), s(fun(_3821483, cart(real, _3821481)), _3821477))))), s(cart(real, _3821481), i(s(fun(cart(real, _3821481), cart(real, _3821481)), i(s(fun(cart(real, _3821481), fun(cart(real, _3821481), cart(real, _3821481))), vectoru_add), s(cart(real, _3821481), i(s(fun(_3821483, cart(real, _3821481)), _3821477), s(_3821483, _3821479))))), s(cart(real, _3821481), i(s(fun(fun(_3821483, cart(real, _3821481)), cart(real, _3821481)), i(s(fun(fun(_3821483, bool), fun(fun(_3821483, cart(real, _3821481)), cart(real, _3821481))), vsum), s(fun(_3821483, bool), _3821475))), s(fun(_3821483, cart(real, _3821481)), _3821477))))))))], (13535 ^ _1496237) ^ [_1913626, _1913628] : [-(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, _1913628))), s(int, _1913626))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1913628))), s(int, _1913626))))) = 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, _1913628))), s(int, _1913628))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1913626))), s(int, _1913626))))))], (12902 ^ _1496237) ^ [_1899251, _1899253, _1899255] : [p(s(bool, i(s(fun(num, bool), odd), s(num, _1899255)))), -(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, _1899253))), s(num, _1899255))))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1899251))), s(num, _1899255))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1899253))), s(real, _1899251))))], (39064 ^ _1496237) ^ [_3776850, _3776852, _3776854, _3776856] : [-(s(real, i(s(fun(cart(real, _3776856), real), i(s(fun(cart(real, _3776856), fun(cart(real, _3776856), real)), dot), s(cart(real, _3776856), i(s(fun(cart(real, _3776856), cart(real, _3776856)), i(s(fun(cart(real, _3776856), fun(cart(real, _3776856), cart(real, _3776856))), vectoru_add), s(cart(real, _3776856), _3776854))), s(cart(real, _3776856), _3776852))))), s(cart(real, _3776856), _3776850))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(cart(real, _3776856), real), i(s(fun(cart(real, _3776856), fun(cart(real, _3776856), real)), dot), s(cart(real, _3776856), _3776854))), s(cart(real, _3776856), _3776850))))), s(real, i(s(fun(cart(real, _3776856), real), i(s(fun(cart(real, _3776856), fun(cart(real, _3776856), real)), dot), s(cart(real, _3776856), _3776852))), s(cart(real, _3776856), _3776850))))))], (16738 ^ _1496237) ^ [_2022402, _2022404, _2022406] : [p(s(bool, i(s(fun(fun(_2022406, bool), bool), i(s(fun(fun(_2022406, bool), fun(fun(_2022406, bool), bool)), subset), s(fun(_2022406, bool), _2022404))), s(fun(_2022406, bool), _2022402)))), -(s(fun(_2022406, bool), i(s(fun(fun(_2022406, bool), fun(_2022406, bool)), i(s(fun(fun(_2022406, bool), fun(fun(_2022406, bool), fun(_2022406, bool))), inter), s(fun(_2022406, bool), _2022404))), s(fun(_2022406, bool), _2022402))) = s(fun(_2022406, bool), _2022404))], (11239 ^ _1496237) ^ [_1857067, _1857069] : [-(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, _1857069))), s(real, _1857067))))) = 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, _1857069))))), s(real, _1857067))))], (8361 ^ _1496237) ^ [_1749315, _1749317] : [s(num, i(s(fun(list(_1749317), num), length), s(list(_1749317), _1749315))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(list(_1749317), _1749315) = s(list(_1749317), nil))], (11811 ^ _1496237) ^ [_1872830, _1872832, _1872834] : [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, _1872834))), s(real, _1872832))))), s(real, _1872830)))), 11814 ^ _1496237 : [(11817 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1872832))), s(real, _1872830)))))], (11815 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1872834))), s(real, _1872830)))))]]], (41743 ^ _1496237) ^ [_3955277, _3955279, _3955281] : [p(s(bool, i(s(fun(cart(real, _3955281), bool), i(s(fun(cart(real, _3955281), fun(cart(real, _3955281), bool)), orthogonal), s(cart(real, _3955281), _3955277))), s(cart(real, _3955281), _3955279)))), -(p(s(bool, i(s(fun(cart(real, _3955281), bool), i(s(fun(cart(real, _3955281), fun(cart(real, _3955281), bool)), orthogonal), s(cart(real, _3955281), i(s(fun(cart(real, _3955281), cart(real, _3955281)), vectoru_neg), s(cart(real, _3955281), _3955277))))), s(cart(real, _3955281), _3955279)))))], (4178 ^ _1496237) ^ [_1603413, _1603415] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1603415))), s(num, _1603413))) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))), 4181 ^ _1496237 : [(4184 ^ _1496237) ^ [] : [-(s(num, _1603413) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))], (4182 ^ _1496237) ^ [] : [-(s(num, _1603415) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))]]], (16730 ^ _1496237) ^ [_2021926, _2021928] : [-(s(fun(_2021928, bool), i(s(fun(fun(_2021928, bool), fun(_2021928, bool)), i(s(fun(fun(_2021928, bool), fun(fun(_2021928, bool), fun(_2021928, bool))), inter), s(fun(_2021928, bool), _2021926))), s(fun(_2021928, bool), _2021926))) = s(fun(_2021928, bool), _2021926))], (26044 ^ _1496237) ^ [_2540810, _2540812, _2540814, _2540816] : [-(s(num, i(s(fun(fun(_2540816, num), num), i(s(fun(fun(_2540816, bool), fun(fun(_2540816, num), num)), nsum), s(fun(_2540816, bool), i(s(fun(fun(_2540816, bool), fun(_2540816, bool)), i(s(fun(fun(_2540816, bool), fun(fun(_2540816, bool), fun(_2540816, bool))), union), s(fun(_2540816, bool), _2540812))), s(fun(_2540816, bool), _2540810))))), s(fun(_2540816, num), _2540814))) = s(num, i(s(fun(fun(_2540816, num), num), i(s(fun(fun(_2540816, bool), fun(fun(_2540816, num), num)), nsum), s(fun(_2540816, bool), _2540810))), s(fun(_2540816, num), _2540814)))), p(s(bool, i(s(fun(fun(_2540816, bool), bool), finite), s(fun(_2540816, bool), _2540810)))), 26050 ^ _1496237 : [(26055 ^ _1496237) ^ [] : [s(num, i(s(fun(_2540816, num), _2540814), s(_2540816, 26049 ^ [_2540810, _2540812, _2540814, _2540816]))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (26053 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2540816, bool), bool), i(s(fun(_2540816, fun(fun(_2540816, bool), bool)), in), s(_2540816, 26049 ^ [_2540810, _2540812, _2540814, _2540816]))), s(fun(_2540816, bool), _2540810))))], (26051 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2540816, bool), bool), i(s(fun(_2540816, fun(fun(_2540816, bool), bool)), in), s(_2540816, 26049 ^ [_2540810, _2540812, _2540814, _2540816]))), s(fun(_2540816, bool), _2540812)))))]]], (42061 ^ _1496237) ^ [_3977655, _3977657, _3977659, _3977661, _3977663] : [p(s(bool, i(s(fun(fun(cart(real, _3977661), cart(real, _3977663)), bool), linear), s(fun(cart(real, _3977661), cart(real, _3977663)), _3977659)))), -(s(cart(real, _3977663), i(s(fun(cart(real, _3977661), cart(real, _3977663)), _3977659), s(cart(real, _3977661), i(s(fun(cart(real, _3977661), cart(real, _3977661)), i(s(fun(real, fun(cart(real, _3977661), cart(real, _3977661))), r_), s(real, _3977657))), s(cart(real, _3977661), _3977655))))) = s(cart(real, _3977663), i(s(fun(cart(real, _3977663), cart(real, _3977663)), i(s(fun(real, fun(cart(real, _3977663), cart(real, _3977663))), r_), s(real, _3977657))), s(cart(real, _3977663), i(s(fun(cart(real, _3977661), cart(real, _3977663)), _3977659), s(cart(real, _3977661), _3977655))))))], (6627 ^ _1496237) ^ [_1661734] : [-(p(s(bool, i(s(fun(fun(_1661734, fun(_1661734, bool)), bool), wf), s(fun(_1661734, fun(_1661734, bool)), l_l_))))), 6629 ^ _1496237 : [(6630 ^ _1496237) ^ [_1662009] : [6632 ^ _1496237 : [(6635 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1661734, bool), 6628 ^ [_1661734]), s(_1661734, 6631 ^ [_1661734, _1662009]))))], (6633 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1661734, bool), i(s(fun(_1661734, fun(_1661734, bool)), l_l_), s(_1661734, 6631 ^ [_1661734, _1662009]))), s(_1661734, _1662009)))))]], -(p(s(bool, i(s(fun(_1661734, bool), 6628 ^ [_1661734]), s(_1661734, _1662009)))))], (6640 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1661734, bool), 6628 ^ [_1661734]), s(_1661734, 6638 ^ [_1661734]))))]]], (35913 ^ _1496237) ^ [_3526620, _3526622, _3526624, _3526626] : [-(p(s(bool, i(s(fun(fun(_3526624, bool), bool), finite), s(fun(_3526624, bool), _3526622))))), p(s(bool, i(s(fun(fun(_3526626, bool), bool), finite), s(fun(_3526626, bool), _3526620)))), p(s(bool, i(s(fun(fun(_3526626, bool), bool), i(s(fun(fun(_3526624, bool), fun(fun(_3526626, bool), bool)), a_u_c), s(fun(_3526624, bool), _3526622))), s(fun(_3526626, bool), _3526620))))], (29842 ^ _1496237) ^ [_2790198, _2790200] : [-(s(num, i(s(fun(fun(_2790200, bool), num), dimindex), s(fun(_2790200, bool), _2790198))) = s(num, i(s(fun(fun(_2790200, bool), num), dimindex), s(fun(_2790200, bool), univ))))], (4080 ^ _1496237) ^ [_1601141] : [-(s(num, i(s(fun(num, num), bit0), s(num, _1601141))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1601141))), s(num, _1601141))))], (804 ^ _1496237) ^ [] : [805 ^ _1496237 : [(810 ^ _1496237) ^ [] : [p(s(bool, r0))], (808 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (806 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q)), -(p(s(bool, r0)))], (39665 ^ _1496237) ^ [_3799413, _3799415, _3799417] : [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, _3799417), real), vectoru_norm), s(cart(real, _3799417), _3799415))))), s(real, i(s(fun(cart(real, _3799417), real), vectoru_norm), s(cart(real, _3799417), _3799413))))))), 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, _3799417), real), vectoru_norm), s(cart(real, _3799417), i(s(fun(cart(real, _3799417), cart(real, _3799417)), i(s(fun(cart(real, _3799417), fun(cart(real, _3799417), cart(real, _3799417))), vectoru_add), s(cart(real, _3799417), _3799415))), s(cart(real, _3799417), _3799413))))))), s(real, e0)))))], (4489 ^ _1496237) ^ [_1610178, _1610180] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1610180))), s(num, _1610178))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1610178))), s(num, _1610180)))))], (37621 ^ _1496237) ^ [_3613262, _3613264] : [37674 ^ _1496237 : [(37675 ^ _1496237) ^ [_3615755] : [p(s(bool, i(s(fun(fun(_3613264, bool), bool), countable), s(fun(_3613264, bool), _3615755)))), -(p(s(bool, i(s(fun(fun(list(_3613264), bool), bool), countable), s(fun(list(_3613264), bool), i(s(fun(fun(list(_3613264), bool), fun(list(_3613264), bool)), gspec), s(fun(list(_3613264), bool), i(s(fun(fun(_3613264, bool), fun(list(_3613264), bool)), _3613262), s(fun(_3613264, bool), _3615755)))))))))]], 37626 ^ _1496237 : [(37629 ^ _1496237) ^ [_3613959, _3613961] : [p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(bool, fun(list(_3613264), bool)), i(s(fun(list(_3613264), fun(bool, fun(list(_3613264), bool))), setspec), s(list(_3613264), 37623 ^ [_3613262, _3613264]))), s(bool, _3613959))), s(list(_3613264), _3613961)))), 37632 ^ _1496237 : [(37638 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3613264, bool), bool), i(s(fun(_3613264, fun(fun(_3613264, bool), bool)), in), s(_3613264, 37634 ^ [_3613262, _3613264, _3613959, _3613961]))), s(fun(_3613264, bool), 37622 ^ [_3613262, _3613264]))))], (37636 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(_3613264, fun(list(_3613264), bool)), mem), s(_3613264, 37634 ^ [_3613262, _3613264, _3613959, _3613961]))), s(list(_3613264), _3613961)))))], (37633 ^ _1496237) ^ [] : [-(p(s(bool, _3613959)))]], 37639 ^ _1496237 : [(37640 ^ _1496237) ^ [_3614427] : [p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(_3613264, fun(list(_3613264), bool)), mem), s(_3613264, _3614427))), s(list(_3613264), _3613961)))), -(p(s(bool, i(s(fun(fun(_3613264, bool), bool), i(s(fun(_3613264, fun(fun(_3613264, bool), bool)), in), s(_3613264, _3614427))), s(fun(_3613264, bool), 37622 ^ [_3613262, _3613264])))))], (37646 ^ _1496237) ^ [] : [p(s(bool, _3613959))]]], (37627 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(fun(_3613264, bool), fun(list(_3613264), bool)), _3613262), s(fun(_3613264, bool), 37622 ^ [_3613262, _3613264]))), s(list(_3613264), 37623 ^ [_3613262, _3613264])))))]], 37651 ^ _1496237 : [(37671 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(bool, fun(list(_3613264), bool)), i(s(fun(list(_3613264), fun(bool, fun(list(_3613264), bool))), setspec), s(list(_3613264), 37623 ^ [_3613262, _3613264]))), s(bool, 37650 ^ [_3613262, _3613264]))), s(list(_3613264), 37649 ^ [_3613262, _3613264])))))], (37662 ^ _1496237) ^ [] : [37664 ^ _1496237 : [(37667 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3613264, bool), bool), i(s(fun(_3613264, fun(fun(_3613264, bool), bool)), in), s(_3613264, 37663 ^ [_3613262, _3613264]))), s(fun(_3613264, bool), 37622 ^ [_3613262, _3613264]))))], (37665 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(_3613264, fun(list(_3613264), bool)), mem), s(_3613264, 37663 ^ [_3613262, _3613264]))), s(list(_3613264), 37649 ^ [_3613262, _3613264])))))]], -(p(s(bool, 37650 ^ [_3613262, _3613264])))], (37652 ^ _1496237) ^ [] : [p(s(bool, 37650 ^ [_3613262, _3613264])), 37655 ^ _1496237 : [(37656 ^ _1496237) ^ [_3615053] : [p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(_3613264, fun(list(_3613264), bool)), mem), s(_3613264, _3615053))), s(list(_3613264), 37649 ^ [_3613262, _3613264])))), -(p(s(bool, i(s(fun(fun(_3613264, bool), bool), i(s(fun(_3613264, fun(fun(_3613264, bool), bool)), in), s(_3613264, _3615053))), s(fun(_3613264, bool), 37622 ^ [_3613262, _3613264])))))]]], (37673 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_3613264), bool), i(s(fun(fun(_3613264, bool), fun(list(_3613264), bool)), _3613262), s(fun(_3613264, bool), 37622 ^ [_3613262, _3613264]))), s(list(_3613264), 37623 ^ [_3613262, _3613264]))))]]], (5673 ^ _1496237) ^ [_1639153, _1639155] : [-(s(num, _1639153) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5676 ^ _1496237 : [(5679 ^ _1496237) ^ [] : [-(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, _1639155))), s(num, _1639153))))), s(num, _1639153)))))], (5677 ^ _1496237) ^ [] : [-(s(num, _1639155) = 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, _1639155))), s(num, _1639153))))), s(num, _1639153))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1639155))), s(num, _1639153))))))]]], (38982 ^ _1496237) ^ [_3772195, _3772197] : [-(s(cart(real, _3772197), i(s(fun(cart(real, _3772197), cart(real, _3772197)), i(s(fun(real, fun(cart(real, _3772197), cart(real, _3772197))), 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, _3772197), _3772195))) = s(cart(real, _3772197), i(s(fun(num, cart(real, _3772197)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (17006 ^ _1496237) ^ [_2038088, _2038090, _2038092, _2038094] : [p(s(bool, i(s(fun(fun(_2038094, bool), bool), i(s(fun(fun(_2038094, bool), fun(fun(_2038094, bool), bool)), subset), s(fun(_2038094, bool), _2038090))), s(fun(_2038094, bool), i(s(fun(_2038094, fun(_2038094, bool)), i(s(fun(fun(_2038094, bool), fun(_2038094, fun(_2038094, bool))), delete), s(fun(_2038094, bool), _2038088))), s(_2038094, _2038092)))))), 17009 ^ _1496237 : [(17012 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2038094, bool), bool), i(s(fun(fun(_2038094, bool), fun(fun(_2038094, bool), bool)), subset), s(fun(_2038094, bool), _2038090))), s(fun(_2038094, bool), _2038088)))))], (17010 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2038094, bool), bool), i(s(fun(_2038094, fun(fun(_2038094, bool), bool)), in), s(_2038094, _2038092))), s(fun(_2038094, bool), _2038090))))]]], (3437 ^ _1496237) ^ [_1566306, _1566308, _1566310] : [p(s(bool, i(s(fun(prod(_1566310, _1566308), bool), _1566306), s(prod(_1566310, _1566308), 3438 ^ [_1566306, _1566308, _1566310])))), 3441 ^ _1496237 : [(3442 ^ _1496237) ^ [_1566513, _1566515] : [-(p(s(bool, i(s(fun(prod(_1566310, _1566308), bool), _1566306), s(prod(_1566310, _1566308), i(s(fun(_1566308, prod(_1566310, _1566308)), i(s(fun(_1566310, fun(_1566308, prod(_1566310, _1566308))), c_), s(_1566310, _1566515))), s(_1566308, _1566513)))))))]]], (12671 ^ _1496237) ^ [_1893555, _1893557, _1893559] : [-(s(real, _1893559) = s(real, _1893557)), -(s(real, _1893555) = 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, _1893555))), s(real, _1893559))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1893555))), s(real, _1893557)))], (5751 ^ _1496237) ^ [_1641043, _1641045] : [-(s(num, _1641045) = 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, _1641045))), s(num, _1641043))))), s(num, _1641045))) = s(num, _1641043))], (10649 ^ _1496237) ^ [_1842337] : [-(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), _1842337)))), 10662 ^ _1496237 : [(10667 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1842337), s(prod(hreal, hreal), 10650 ^ [_1842337]))))], (10665 ^ _1496237) ^ [] : [-(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 ^ [_1842337])))))], (10663 ^ _1496237) ^ [] : [-(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 ^ [_1842337]))))), s(prod(hreal, hreal), 10650 ^ [_1842337])))))]], 10653 ^ _1496237 : [(10656 ^ _1496237) ^ [_1842564] : [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), _1842564))))), s(prod(hreal, hreal), 10650 ^ [_1842337])))), 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), _1842564))))], (10654 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1842337), s(prod(hreal, hreal), 10650 ^ [_1842337])))))]]], (36776 ^ _1496237) ^ [_3569505] : [36778 ^ _1496237 : [(36781 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3569505, bool), bool), p0), s(fun(_3569505, bool), 36777 ^ [_3569505]))))], (36779 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3569505, bool), bool), countable), s(fun(_3569505, bool), 36777 ^ [_3569505])))))]], 36782 ^ _1496237 : [(36785 ^ _1496237) ^ [_3569836] : [-(p(s(bool, i(s(fun(fun(_3569505, bool), bool), p0), s(fun(_3569505, bool), i(s(fun(fun(num, bool), fun(_3569505, bool)), i(s(fun(fun(num, _3569505), fun(fun(num, bool), fun(_3569505, bool))), image), s(fun(num, _3569505), _3569836))), s(fun(num, bool), univ)))))))], (36783 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3569505, bool), bool), p0), s(fun(_3569505, bool), empty)))))]]], (5608 ^ _1496237) ^ [_1636811, _1636813] : [-(p(s(bool, 5598 ^ [_1636811, _1636813]))), s(num, _1636813) = 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 ^ [_1636811, _1636813]))), s(num, _1636811))))), s(num, 5565 ^ [_1636811, _1636813]))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 5565 ^ [_1636811, _1636813]))), s(num, _1636811))))], (9257 ^ _1496237) ^ [_1796255] : [p(s(bool, i(s(fun(char, bool), _1796255), 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 ^ [_1796255]))), s(bool, 9259 ^ [_1796255]))), s(bool, 9260 ^ [_1796255]))), s(bool, 9261 ^ [_1796255]))), s(bool, 9262 ^ [_1796255]))), s(bool, 9263 ^ [_1796255]))), s(bool, 9264 ^ [_1796255]))), s(bool, 9265 ^ [_1796255])))))), 9268 ^ _1496237 : [(9269 ^ _1496237) ^ [_1796688] : [-(p(s(bool, i(s(fun(char, bool), _1796255), s(char, _1796688)))))]]], (30345 ^ _1496237) ^ [_2813768, _2813770, _2813772] : [s(_2813770, i(s(fun(num, _2813770), i(s(fun(list(_2813770), fun(num, _2813770)), _2813768), s(list(_2813770), 30346 ^ [_2813768, _2813770, _2813772]))), s(num, 30347 ^ [_2813768, _2813770, _2813772]))) = s(_2813770, i(s(fun(list(_2813770), _2813770), i(s(fun(num, fun(list(_2813770), _2813770)), el), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, 30347 ^ [_2813768, _2813770, _2813772]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(list(_2813770), 30346 ^ [_2813768, _2813770, _2813772]))), 30350 ^ _1496237 : [(30351 ^ _1496237) ^ [_2814224] : [-(s(cart(_2813770, _2813772), i(s(fun(list(_2813770), cart(_2813770, _2813772)), vector), s(list(_2813770), _2814224))) = s(cart(_2813770, _2813772), i(s(fun(fun(num, _2813770), cart(_2813770, _2813772)), lambda), s(fun(num, _2813770), i(s(fun(list(_2813770), fun(num, _2813770)), _2813768), s(list(_2813770), _2814224))))))]]], (2100 ^ _1496237) ^ [_1529660, _1529662] : [2103 ^ _1496237 : [(2104 ^ _1496237) ^ [_1529832] : [p(s(bool, i(s(fun(_1529662, bool), _1529660), s(_1529662, _1529832))))]], 2107 ^ _1496237 : [(2112 ^ _1496237) ^ [] : [s(_1529662, 2105 ^ [_1529660, _1529662]) = s(_1529662, 2106 ^ [_1529660, _1529662])], (2110 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1529662, bool), _1529660), s(_1529662, 2106 ^ [_1529660, _1529662])))))], (2108 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1529662, bool), _1529660), s(_1529662, 2105 ^ [_1529660, _1529662])))))]], 2114 ^ _1496237 : [(2121 ^ _1496237) ^ [_1530208] : [s(_1529662, 2113 ^ [_1529660, _1529662]) = s(_1529662, _1530208), -(p(s(bool, i(s(fun(_1529662, bool), _1529660), s(_1529662, _1530208)))))], (2115 ^ _1496237) ^ [_1530079] : [p(s(bool, i(s(fun(_1529662, bool), _1529660), s(_1529662, _1530079)))), -(s(_1529662, 2113 ^ [_1529660, _1529662]) = s(_1529662, _1530079))]]], (38560 ^ _1496237) ^ [_3658532, _3658534] : [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, _3658534)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3658532))), s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _3658534))), s(num, 38563 ^ [_3658532, _3658534])))))))], (13281 ^ _1496237) ^ [_1906441, _1906443] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1906443))), s(int, _1906441))) = 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, _1906443))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906441))))))))], (13911 ^ _1496237) ^ [_1923052, _1923054, _1923056] : [-(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1923056))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1923054))), s(int, _1923052))))) = 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, _1923056))), s(int, _1923052))))), s(int, _1923054))))], (8319 ^ _1496237) ^ [_1747331] : [-(s(_1747331, i(s(fun(list(_1747331), _1747331), last0), s(list(_1747331), i(s(fun(list(_1747331), list(_1747331)), i(s(fun(_1747331, fun(list(_1747331), list(_1747331))), cons), s(_1747331, h0))), s(list(_1747331), i(s(fun(list(_1747331), list(_1747331)), i(s(fun(_1747331, fun(list(_1747331), list(_1747331))), cons), s(_1747331, k))), s(list(_1747331), t0))))))) = s(_1747331, i(s(fun(list(_1747331), _1747331), last0), s(list(_1747331), i(s(fun(list(_1747331), list(_1747331)), i(s(fun(_1747331, fun(list(_1747331), list(_1747331))), cons), s(_1747331, k))), s(list(_1747331), t0))))))], (40441 ^ _1496237) ^ [_3855086, _3855088, _3855090, _3855092] : [-(s(cart(real, _3855092), i(s(fun(fun(_3855090, cart(real, _3855092)), cart(real, _3855092)), i(s(fun(fun(_3855090, bool), fun(fun(_3855090, cart(real, _3855092)), cart(real, _3855092))), vsum), s(fun(_3855090, bool), i(s(fun(fun(_3855090, bool), fun(_3855090, bool)), i(s(fun(_3855090, fun(fun(_3855090, bool), fun(_3855090, bool))), insert), s(_3855090, _3855086))), s(fun(_3855090, bool), empty))))), s(fun(_3855090, cart(real, _3855092)), _3855088))) = s(cart(real, _3855092), i(s(fun(_3855090, cart(real, _3855092)), _3855088), s(_3855090, _3855086))))], (17138 ^ _1496237) ^ [_2045621, _2045623, _2045625] : [17147 ^ _1496237 : [(17152 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2045625, bool), _2045623), s(_2045625, 17146 ^ [_2045621, _2045623, _2045625])))))], (17150 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2045625, bool), bool), i(s(fun(_2045625, fun(fun(_2045625, bool), bool)), in), s(_2045625, 17146 ^ [_2045621, _2045623, _2045625]))), s(fun(_2045625, bool), 17145 ^ [_2045621, _2045623, _2045625])))))], (17148 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2045625, bool), bool), bool), i(s(fun(fun(_2045625, bool), fun(fun(fun(_2045625, bool), bool), bool)), in), s(fun(_2045625, bool), 17145 ^ [_2045621, _2045623, _2045625]))), s(fun(fun(_2045625, bool), bool), _2045621)))))]], 17139 ^ _1496237 : [(17140 ^ _1496237) ^ [_2045869] : [p(s(bool, i(s(fun(fun(_2045625, bool), bool), i(s(fun(_2045625, fun(fun(_2045625, bool), bool)), in), s(_2045625, _2045869))), s(fun(_2045625, bool), i(s(fun(fun(fun(_2045625, bool), bool), fun(_2045625, bool)), unions), s(fun(fun(_2045625, bool), bool), _2045621)))))), p(s(bool, i(s(fun(_2045625, bool), _2045623), s(_2045625, _2045869))))]]], (7708 ^ _1496237) ^ [_1715662, _1715664, _1715666, _1715668, _1715670] : [-(s(fun(num, fun(_1715670, bool)), i(s(fun(fun(num, fun(_1715670, bool)), fun(num, fun(_1715670, bool))), i(s(fun(fun(num, fun(_1715670, bool)), fun(fun(num, fun(_1715670, bool)), fun(num, fun(_1715670, bool)))), injp), s(fun(num, fun(_1715670, bool)), _1715668))), s(fun(num, fun(_1715670, bool)), _1715664))) = s(fun(num, fun(_1715670, bool)), i(s(fun(fun(num, fun(_1715670, bool)), fun(num, fun(_1715670, bool))), i(s(fun(fun(num, fun(_1715670, bool)), fun(fun(num, fun(_1715670, bool)), fun(num, fun(_1715670, bool)))), injp), s(fun(num, fun(_1715670, bool)), _1715666))), s(fun(num, fun(_1715670, bool)), _1715662)))), s(fun(num, fun(_1715670, bool)), _1715668) = s(fun(num, fun(_1715670, bool)), _1715666), s(fun(num, fun(_1715670, bool)), _1715664) = s(fun(num, fun(_1715670, bool)), _1715662)], (3354 ^ _1496237) ^ [_1562334, _1562336, _1562338, _1562340] : [-(s(fun(_1562340, fun(_1562338, bool)), i(s(fun(prod(_1562340, _1562338), fun(_1562340, fun(_1562338, bool))), repu_prod), s(prod(_1562340, _1562338), i(s(fun(fun(_1562340, fun(_1562338, bool)), prod(_1562340, _1562338)), absu_prod), s(fun(_1562340, fun(_1562338, bool)), i(s(fun(_1562338, fun(_1562340, fun(_1562338, bool))), i(s(fun(_1562340, fun(_1562338, fun(_1562340, fun(_1562338, bool)))), mku_pair), s(_1562340, _1562336))), s(_1562338, _1562334))))))) = s(fun(_1562340, fun(_1562338, bool)), i(s(fun(_1562338, fun(_1562340, fun(_1562338, bool))), i(s(fun(_1562340, fun(_1562338, fun(_1562340, fun(_1562338, bool)))), mku_pair), s(_1562340, _1562336))), s(_1562338, _1562334))))], (17000 ^ _1496237) ^ [_2037604, _2037606, _2037608] : [-(s(fun(_2037608, bool), i(s(fun(_2037608, fun(_2037608, bool)), i(s(fun(fun(_2037608, bool), fun(_2037608, fun(_2037608, bool))), delete), s(fun(_2037608, bool), i(s(fun(_2037608, fun(_2037608, bool)), i(s(fun(fun(_2037608, bool), fun(_2037608, fun(_2037608, bool))), delete), s(fun(_2037608, bool), _2037604))), s(_2037608, _2037606))))), s(_2037608, _2037606))) = s(fun(_2037608, bool), i(s(fun(_2037608, fun(_2037608, bool)), i(s(fun(fun(_2037608, bool), fun(_2037608, fun(_2037608, bool))), delete), s(fun(_2037608, bool), _2037604))), s(_2037608, _2037606))))], (42815 ^ _1496237) ^ [_4061524, _4061526] : [-(s(cart(cart(real, _4061526), _4061524), i(s(fun(cart(cart(real, _4061526), _4061524), cart(cart(real, _4061526), _4061524)), i(s(fun(cart(cart(real, _4061526), _4061524), fun(cart(cart(real, _4061526), _4061524), cart(cart(real, _4061526), _4061524))), matrixu_add), s(cart(cart(real, _4061526), _4061524), a))), s(cart(cart(real, _4061526), _4061524), b))) = s(cart(cart(real, _4061526), _4061524), i(s(fun(cart(cart(real, _4061526), _4061524), cart(cart(real, _4061526), _4061524)), i(s(fun(cart(cart(real, _4061526), _4061524), fun(cart(cart(real, _4061526), _4061524), cart(cart(real, _4061526), _4061524))), matrixu_add), s(cart(cart(real, _4061526), _4061524), b))), s(cart(cart(real, _4061526), _4061524), a))))], (33825 ^ _1496237) ^ [_3418961, _3418963] : [p(s(bool, i(s(fun(fun(prod(_3418963, _3418963), bool), bool), woset), s(fun(prod(_3418963, _3418963), bool), _3418961)))), 33828 ^ _1496237 : [(33829 ^ _1496237) ^ [_3419311, _3419313] : [p(s(bool, i(s(fun(_3418963, bool), i(s(fun(fun(prod(_3418963, _3418963), bool), fun(_3418963, bool)), fl), s(fun(prod(_3418963, _3418963), bool), _3418961))), s(_3418963, _3419313)))), p(s(bool, i(s(fun(_3418963, bool), i(s(fun(fun(prod(_3418963, _3418963), bool), fun(_3418963, bool)), fl), s(fun(prod(_3418963, _3418963), bool), _3418961))), s(_3418963, _3419311)))), -(p(s(bool, i(s(fun(prod(_3418963, _3418963), bool), _3418961), s(prod(_3418963, _3418963), i(s(fun(_3418963, prod(_3418963, _3418963)), i(s(fun(_3418963, fun(_3418963, prod(_3418963, _3418963))), c_), s(_3418963, _3419313))), s(_3418963, _3419311))))))), -(p(s(bool, i(s(fun(prod(_3418963, _3418963), bool), i(s(fun(fun(prod(_3418963, _3418963), bool), fun(prod(_3418963, _3418963), bool)), less), s(fun(prod(_3418963, _3418963), bool), _3418961))), s(prod(_3418963, _3418963), i(s(fun(_3418963, prod(_3418963, _3418963)), i(s(fun(_3418963, fun(_3418963, prod(_3418963, _3418963))), c_), s(_3418963, _3419311))), s(_3418963, _3419313)))))))]]], (13907 ^ _1496237) ^ [_1922909] : [-(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, _1922909))), s(int, _1922909)))))))], (11425 ^ _1496237) ^ [_1861621, _1861623, _1861625] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1861625))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1861623))), s(real, _1861621))))) = 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, _1861625))), s(real, _1861621))))), s(real, _1861623))))], (7406 ^ _1496237) ^ [_1706743, _1706745] : [-(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, _1706743))))), s(num, i(s(fun(num, num), numeral), s(num, _1706745))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_), s(num, _1706743))), s(num, _1706745))))], (14952 ^ _1496237) ^ [] : [14953 ^ _1496237 : [(14954 ^ _1496237) ^ [_1948458] : [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, _1948458)))), p(s(bool, i(s(fun(int, bool), p0), s(int, _1948458))))]], 14960 ^ _1496237 : [(14965 ^ _1496237) ^ [_1948683] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, 14959 ^ []))), s(int, _1948683))))), 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, _1948683)))), p(s(bool, i(s(fun(int, bool), p0), s(int, _1948683))))], (14963 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), p0), s(int, 14959 ^ [])))))], (14961 ^ _1496237) ^ [] : [-(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 ^ [])))))]]], (2403 ^ _1496237) ^ [_1536018] : [-(p(s(bool, _1536018))), p(s(bool, _1536018))], (3467 ^ _1496237) ^ [_1567475, _1567477, _1567479, _1567481] : [3482 ^ _1496237 : [(3483 ^ _1496237) ^ [_1568927, _1568929] : [-(s(_1567481, i(s(fun(prod(_1567479, _1567477), _1567481), _1568929), s(prod(_1567479, _1567477), _1568927))) = s(_1567481, i(s(fun(prod(_1567479, _1567477), _1567481), i(s(fun(fun(fun(prod(_1567479, _1567477), _1567481), bool), fun(prod(_1567479, _1567477), _1567481)), gabs), s(fun(fun(prod(_1567479, _1567477), _1567481), bool), i(s(fun(fun(prod(_1567479, _1567477), _1567481), fun(fun(prod(_1567479, _1567477), _1567481), bool)), _1567475), s(fun(prod(_1567479, _1567477), _1567481), _1568929))))), s(prod(_1567479, _1567477), _1568927))))]], 3472 ^ _1496237 : [(3477 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1567481, bool), i(s(fun(_1567481, fun(_1567481, bool)), geq), s(_1567481, i(s(fun(prod(_1567479, _1567477), _1567481), 3469 ^ [_1567475, _1567477, _1567479, _1567481]), s(prod(_1567479, _1567477), i(s(fun(_1567477, prod(_1567479, _1567477)), i(s(fun(_1567479, fun(_1567477, prod(_1567479, _1567477))), c_), s(_1567479, 3474 ^ [_1567475, _1567477, _1567479, _1567481]))), s(_1567477, 3475 ^ [_1567475, _1567477, _1567479, _1567481]))))))), s(_1567481, i(s(fun(prod(_1567479, _1567477), _1567481), 3468 ^ [_1567475, _1567477, _1567479, _1567481]), s(prod(_1567479, _1567477), i(s(fun(_1567477, prod(_1567479, _1567477)), i(s(fun(_1567479, fun(_1567477, prod(_1567479, _1567477))), c_), s(_1567479, 3474 ^ [_1567475, _1567477, _1567479, _1567481]))), s(_1567477, 3475 ^ [_1567475, _1567477, _1567479, _1567481]))))))))], (3473 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1567479, _1567477), _1567481), bool), i(s(fun(fun(prod(_1567479, _1567477), _1567481), fun(fun(prod(_1567479, _1567477), _1567481), bool)), _1567475), s(fun(prod(_1567479, _1567477), _1567481), 3468 ^ [_1567475, _1567477, _1567479, _1567481]))), s(fun(prod(_1567479, _1567477), _1567481), 3469 ^ [_1567475, _1567477, _1567479, _1567481])))))]], 3478 ^ _1496237 : [(3481 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1567479, _1567477), _1567481), bool), i(s(fun(fun(prod(_1567479, _1567477), _1567481), fun(fun(prod(_1567479, _1567477), _1567481), bool)), _1567475), s(fun(prod(_1567479, _1567477), _1567481), 3468 ^ [_1567475, _1567477, _1567479, _1567481]))), s(fun(prod(_1567479, _1567477), _1567481), 3469 ^ [_1567475, _1567477, _1567479, _1567481]))))], (3479 ^ _1496237) ^ [_1568637, _1568639] : [-(p(s(bool, i(s(fun(_1567481, bool), i(s(fun(_1567481, fun(_1567481, bool)), geq), s(_1567481, i(s(fun(prod(_1567479, _1567477), _1567481), 3469 ^ [_1567475, _1567477, _1567479, _1567481]), s(prod(_1567479, _1567477), i(s(fun(_1567477, prod(_1567479, _1567477)), i(s(fun(_1567479, fun(_1567477, prod(_1567479, _1567477))), c_), s(_1567479, _1568639))), s(_1567477, _1568637))))))), s(_1567481, i(s(fun(prod(_1567479, _1567477), _1567481), 3468 ^ [_1567475, _1567477, _1567479, _1567481]), s(prod(_1567479, _1567477), i(s(fun(_1567477, prod(_1567479, _1567477)), i(s(fun(_1567479, fun(_1567477, prod(_1567479, _1567477))), c_), s(_1567479, _1568639))), s(_1567477, _1568637)))))))))]]], (3137 ^ _1496237) ^ [_1554159] : [p(s(bool, i(s(fun(n10, bool), _1554159), s(n10, one)))), 3140 ^ _1496237 : [(3141 ^ _1496237) ^ [_1554243] : [-(p(s(bool, i(s(fun(n10, bool), _1554159), s(n10, _1554243)))))]]], (36247 ^ _1496237) ^ [_3545851, _3545853, _3545855] : [s(fun(_3545855, bool), i(s(fun(fun(_3545855, bool), fun(_3545855, bool)), i(s(fun(fun(_3545855, bool), fun(fun(_3545855, bool), fun(_3545855, bool))), inter), s(fun(_3545855, bool), _3545853))), s(fun(_3545855, bool), _3545851))) = s(fun(_3545855, bool), empty), -(p(s(bool, i(s(fun(fun(sum0(_3545855, _3545855), bool), bool), i(s(fun(fun(_3545855, bool), fun(fun(sum0(_3545855, _3545855), bool), bool)), a_u_c), s(fun(_3545855, bool), i(s(fun(fun(_3545855, bool), fun(_3545855, bool)), i(s(fun(fun(_3545855, bool), fun(fun(_3545855, bool), fun(_3545855, bool))), union), s(fun(_3545855, bool), _3545853))), s(fun(_3545855, bool), _3545851))))), s(fun(sum0(_3545855, _3545855), bool), i(s(fun(fun(_3545855, bool), fun(sum0(_3545855, _3545855), bool)), i(s(fun(fun(_3545855, bool), fun(fun(_3545855, bool), fun(sum0(_3545855, _3545855), bool))), p_u_c), s(fun(_3545855, bool), _3545853))), s(fun(_3545855, bool), _3545851)))))))], (13473 ^ _1496237) ^ [] : [-(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))))], (16835 ^ _1496237) ^ [_2027179, _2027181] : [-(s(fun(_2027181, bool), i(s(fun(fun(_2027181, bool), fun(_2027181, bool)), i(s(fun(fun(_2027181, bool), fun(fun(_2027181, bool), fun(_2027181, bool))), diff), s(fun(_2027181, bool), _2027179))), s(fun(_2027181, bool), empty))) = s(fun(_2027181, bool), _2027179))], (39792 ^ _1496237) ^ [_3805351, _3805353] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3805353), real), vectoru_norm), s(cart(real, _3805353), _3805351))))), 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, _3805353), real), i(s(fun(cart(real, _3805353), fun(cart(real, _3805353), real)), dot), s(cart(real, _3805353), _3805351))), s(cart(real, _3805353), _3805351))))), 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))))))))))))], (382 ^ _1496237) ^ [_1502316, _1502318, _1502320, _1502322] : [-(s(_1502322, _1502320) = s(_1502322, _1502316)), s(_1502322, _1502320) = s(_1502322, _1502318), s(_1502322, _1502318) = s(_1502322, _1502316)], (302 ^ _1496237) ^ [_1501266] : [303 ^ _1496237 : [(306 ^ _1496237) ^ [] : [p(s(bool, f0))], (304 ^ _1496237) ^ [] : [-(p(s(bool, _1501266)))]], p(s(bool, _1501266))], (4106 ^ _1496237) ^ [_1601759] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1601759))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(num, _1601759))], (12049 ^ _1496237) ^ [_1878592] : [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, _1878592)))), -(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, _1878592)))))))], (10463 ^ _1496237) ^ [_1837578, _1837580] : [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), _1837580))), s(prod(hreal, hreal), _1837578)))), -(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), _1837580))))), s(prod(hreal, hreal), i(s(fun(prod(hreal, hreal), prod(hreal, hreal)), trealu_neg), s(prod(hreal, hreal), _1837578)))))))], (10587 ^ _1496237) ^ [_1840874] : [-(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), _1840874)))), 10605 ^ _1496237 : [(10608 ^ _1496237) ^ [] : [-(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 ^ [_1840874])))))], (10610 ^ _1496237) ^ [] : [-(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 ^ [_1840874])))))], (10612 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1840874), s(prod(hreal, hreal), 10588 ^ [_1840874]))))], (10606 ^ _1496237) ^ [] : [-(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 ^ [_1840874]))), s(prod(hreal, hreal), 10604 ^ [_1840874]))))), s(prod(hreal, hreal), 10588 ^ [_1840874])))))]], 10591 ^ _1496237 : [(10594 ^ _1496237) ^ [_1841157, _1841159] : [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), _1841159))), s(prod(hreal, hreal), _1841157))))), s(prod(hreal, hreal), 10588 ^ [_1840874])))), 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), _1841159)))), 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), _1841157))))], (10592 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(hreal, hreal), bool), _1840874), s(prod(hreal, hreal), 10588 ^ [_1840874])))))]]], (41348 ^ _1496237) ^ [_3937943] : [-(s(cart(real, _3937943), i(s(fun(fun(num, cart(real, _3937943)), cart(real, _3937943)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3937943)), cart(real, _3937943))), 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, _3937943)), f))) = s(cart(real, _3937943), i(s(fun(num, cart(real, _3937943)), f), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))], (16734 ^ _1496237) ^ [_2022146, _2022148, _2022150] : [-(p(s(bool, i(s(fun(fun(_2022150, bool), bool), i(s(fun(fun(_2022150, bool), fun(fun(_2022150, bool), bool)), subset), s(fun(_2022150, bool), i(s(fun(fun(_2022150, bool), fun(_2022150, bool)), i(s(fun(fun(_2022150, bool), fun(fun(_2022150, bool), fun(_2022150, bool))), inter), s(fun(_2022150, bool), _2022148))), s(fun(_2022150, bool), _2022146))))), s(fun(_2022150, bool), _2022148)))))], (12721 ^ _1496237) ^ [_1894811, _1894813] : [-(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, _1894813))))), s(real, i(s(fun(real, real), realu_abs), s(real, _1894811))))) = 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, _1894813))), 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, _1894811))), 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))))))))))))], (13186 ^ _1496237) ^ [_1904652] : [p(s(bool, i(s(fun(real, bool), integer), s(real, _1904652)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _1904652))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13189 ^ [_1904652]))))], (8132 ^ _1496237) ^ [_1736577] : [-(s(bool, i(s(fun(list(_1736577), bool), null), s(list(_1736577), i(s(fun(list(_1736577), list(_1736577)), i(s(fun(_1736577, fun(list(_1736577), list(_1736577))), cons), s(_1736577, h0))), s(list(_1736577), t0))))) = s(bool, f0))], (14886 ^ _1496237) ^ [_1946847] : [14887 ^ _1496237 : [(14888 ^ _1496237) ^ [_1946931] : [p(s(bool, i(s(fun(int, bool), _1946847), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1946931))))))]], 14890 ^ _1496237 : [(14893 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), _1946847), s(int, 14889 ^ [_1946847])))))], (14891 ^ _1496237) ^ [] : [-(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 ^ [_1946847])))))]]], (4467 ^ _1496237) ^ [_1609732, _1609734] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1609734))), s(num, _1609732))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1609734))), s(num, _1609732)))), -(s(num, _1609734) = s(num, _1609732))], (9701 ^ _1496237) ^ [_1812257, _1812259, _1812261] : [-(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, _1812261))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_add), s(nadd, _1812259))), s(nadd, _1812257))))))), 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, _1812261))), s(nadd, _1812259))))), s(nadd, i(s(fun(nadd, nadd), i(s(fun(nadd, fun(nadd, nadd)), naddu_mul), s(nadd, _1812261))), s(nadd, _1812257)))))))))], (7109 ^ _1496237) ^ [_1695268, _1695270] : [7122 ^ _1496237 : [(7123 ^ _1496237) ^ [_1696022] : [-(s(_1695270, i(s(fun(num, _1695270), 7121 ^ [_1695268, _1695270]), s(num, _1696022))) = s(_1695270, i(s(fun(num, _1695270), i(s(fun(fun(num, _1695270), fun(num, _1695270)), _1695268), s(fun(num, _1695270), 7121 ^ [_1695268, _1695270]))), s(num, _1696022))))]], 7113 ^ _1496237 : [(7114 ^ _1496237) ^ [_1695684] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1695684))), s(num, 7112 ^ [_1695268, _1695270])))), -(s(_1695270, i(s(fun(num, _1695270), 7110 ^ [_1695268, _1695270]), s(num, _1695684))) = s(_1695270, i(s(fun(num, _1695270), 7111 ^ [_1695268, _1695270]), s(num, _1695684))))], (7120 ^ _1496237) ^ [] : [s(_1695270, i(s(fun(num, _1695270), i(s(fun(fun(num, _1695270), fun(num, _1695270)), _1695268), s(fun(num, _1695270), 7110 ^ [_1695268, _1695270]))), s(num, 7112 ^ [_1695268, _1695270]))) = s(_1695270, i(s(fun(num, _1695270), i(s(fun(fun(num, _1695270), fun(num, _1695270)), _1695268), s(fun(num, _1695270), 7111 ^ [_1695268, _1695270]))), s(num, 7112 ^ [_1695268, _1695270])))]]], (11357 ^ _1496237) ^ [_1859740, _1859742, _1859744] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1859742))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1859744))), s(real, i(s(fun(real, real), realu_neg), s(real, _1859740))))))) = 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, _1859742))), s(real, _1859740))))), s(real, _1859744))))], (10373 ^ _1496237) ^ [_1835207, _1835209] : [-(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, _1835209))))), s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1835207))))))), 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, _1835209))), s(num, _1835207)))))))))], (33343 ^ _1496237) ^ [_3393099, _3393101] : [-(p(s(bool, i(s(fun(fun(prod(_3393101, _3393101), bool), bool), woset), s(fun(prod(_3393101, _3393101), bool), _3393099))))), 33347 ^ _1496237 : [(33350 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33346 ^ [_3393099, _3393101]))), s(_3393101, 33346 ^ [_3393099, _3393101]))))))], (33348 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3393101, bool), i(s(fun(fun(prod(_3393101, _3393101), bool), fun(_3393101, bool)), fl), s(fun(prod(_3393101, _3393101), bool), _3393099))), s(_3393101, 33346 ^ [_3393099, _3393101])))))]], 33356 ^ _1496237 : [(33361 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33353 ^ [_3393099, _3393101]))), s(_3393101, 33355 ^ [_3393099, _3393101]))))))], (33359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33354 ^ [_3393099, _3393101]))), s(_3393101, 33355 ^ [_3393099, _3393101])))))))], (33357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33353 ^ [_3393099, _3393101]))), s(_3393101, 33354 ^ [_3393099, _3393101])))))))]], 33366 ^ _1496237 : [(33371 ^ _1496237) ^ [] : [s(_3393101, 33364 ^ [_3393099, _3393101]) = s(_3393101, 33365 ^ [_3393099, _3393101])], (33369 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33365 ^ [_3393099, _3393101]))), s(_3393101, 33364 ^ [_3393099, _3393101])))))))], (33367 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33364 ^ [_3393099, _3393101]))), s(_3393101, 33365 ^ [_3393099, _3393101])))))))]], 33376 ^ _1496237 : [(33379 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3393101, bool), i(s(fun(fun(prod(_3393101, _3393101), bool), fun(_3393101, bool)), fl), s(fun(prod(_3393101, _3393101), bool), _3393099))), s(_3393101, 33375 ^ [_3393099, _3393101])))))], (33381 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33374 ^ [_3393099, _3393101]))), s(_3393101, 33375 ^ [_3393099, _3393101]))))))], (33383 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, 33375 ^ [_3393099, _3393101]))), s(_3393101, 33374 ^ [_3393099, _3393101]))))))], (33377 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3393101, bool), i(s(fun(fun(prod(_3393101, _3393101), bool), fun(_3393101, bool)), fl), s(fun(prod(_3393101, _3393101), bool), _3393099))), s(_3393101, 33374 ^ [_3393099, _3393101])))))]], 33385 ^ _1496237 : [(33395 ^ _1496237) ^ [_3395855] : [p(s(bool, i(s(fun(_3393101, bool), 33384 ^ [_3393099, _3393101]), s(_3393101, _3395855)))), 33399 ^ _1496237 : [(33402 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3393101, _3393101), bool), _3393099), s(prod(_3393101, _3393101), i(s(fun(_3393101, prod(_3393101, _3393101)), i(s(fun(_3393101, fun(_3393101, prod(_3393101, _3393101))), c_), s(_3393101, _3395855))), s(_3393101, 33398 ^ [_3393099, _3393101, _3395855]))))))], (33400 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3393101, bool), 33384 ^ [_3393099, _3393101]), s(_3393101, 33398 ^ [_3393099, _3393101, _3395855])))))]]], (33386 ^ _1496237) ^ [_3395607] : [p(s(bool, i(s(fun(_3393101, bool), 33384 ^ [_3393099, _3393101]), s(_3393101, _3395607)))), -(p(s(bool, i(s(fun(_3393101, bool), i(s(fun(fun(prod(_3393101, _3393101), bool), fun(_3393101, bool)), fl), s(fun(prod(_3393101, _3393101), bool), _3393099))), s(_3393101, _3395607)))))], (33393 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3393101, bool), 33384 ^ [_3393099, _3393101]), s(_3393101, 33391 ^ [_3393099, _3393101])))))]]], (20641 ^ _1496237) ^ [_2254050, _2254052, _2254054] : [20647 ^ _1496237 : [(20650 ^ _1496237) ^ [_2255239] : [p(s(bool, i(s(fun(fun(_2254052, bool), bool), i(s(fun(bool, fun(fun(_2254052, bool), bool)), i(s(fun(fun(_2254052, bool), fun(bool, fun(fun(_2254052, bool), bool))), setspec), s(fun(_2254052, bool), 20644 ^ [_2254050, _2254052, _2254054]))), s(bool, i(s(fun(fun(_2254054, bool), bool), i(s(fun(_2254054, fun(fun(_2254054, bool), bool)), in), s(_2254054, _2255239))), s(fun(_2254054, bool), 20642 ^ [_2254050, _2254052, _2254054]))))), s(fun(_2254052, bool), i(s(fun(_2254054, fun(_2254052, bool)), 20643 ^ [_2254050, _2254052, _2254054]), s(_2254054, _2255239))))))], (20648 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2254052, bool), bool), i(s(fun(fun(_2254054, fun(_2254052, bool)), fun(fun(_2254052, bool), bool)), i(s(fun(fun(_2254054, bool), fun(fun(_2254054, fun(_2254052, bool)), fun(fun(_2254052, bool), bool))), _2254050), s(fun(_2254054, bool), 20642 ^ [_2254050, _2254052, _2254054]))), s(fun(_2254054, fun(_2254052, bool)), 20643 ^ [_2254050, _2254052, _2254054]))), s(fun(_2254052, bool), 20644 ^ [_2254050, _2254052, _2254054])))))]], 20652 ^ _1496237 : [(20655 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2254052, bool), bool), i(s(fun(fun(_2254054, fun(_2254052, bool)), fun(fun(_2254052, bool), bool)), i(s(fun(fun(_2254054, bool), fun(fun(_2254054, fun(_2254052, bool)), fun(fun(_2254052, bool), bool))), _2254050), s(fun(_2254054, bool), 20642 ^ [_2254050, _2254052, _2254054]))), s(fun(_2254054, fun(_2254052, bool)), 20643 ^ [_2254050, _2254052, _2254054]))), s(fun(_2254052, bool), 20644 ^ [_2254050, _2254052, _2254054]))))], (20653 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2254052, bool), bool), i(s(fun(bool, fun(fun(_2254052, bool), bool)), i(s(fun(fun(_2254052, bool), fun(bool, fun(fun(_2254052, bool), bool))), setspec), s(fun(_2254052, bool), 20644 ^ [_2254050, _2254052, _2254054]))), s(bool, i(s(fun(fun(_2254054, bool), bool), i(s(fun(_2254054, fun(fun(_2254054, bool), bool)), in), s(_2254054, 20651 ^ [_2254050, _2254052, _2254054]))), s(fun(_2254054, bool), 20642 ^ [_2254050, _2254052, _2254054]))))), s(fun(_2254052, bool), i(s(fun(_2254054, fun(_2254052, bool)), 20643 ^ [_2254050, _2254052, _2254054]), s(_2254054, 20651 ^ [_2254050, _2254052, _2254054])))))))]], 20656 ^ _1496237 : [(20657 ^ _1496237) ^ [_2255733, _2255735, _2255737, _2255739] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2254052, bool), fun(num, bool)), hasu_size), s(fun(_2254052, bool), i(s(fun(fun(fun(_2254052, bool), bool), fun(_2254052, bool)), unions), s(fun(fun(_2254052, bool), bool), i(s(fun(fun(fun(_2254052, bool), bool), fun(fun(_2254052, bool), bool)), gspec), s(fun(fun(_2254052, bool), bool), i(s(fun(fun(_2254054, fun(_2254052, bool)), fun(fun(_2254052, bool), bool)), i(s(fun(fun(_2254054, bool), fun(fun(_2254054, fun(_2254052, bool)), fun(fun(_2254052, bool), bool))), _2254050), s(fun(_2254054, bool), _2255739))), s(fun(_2254054, fun(_2254052, bool)), _2255737))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2255735))), s(num, _2255733))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2254054, bool), fun(num, bool)), hasu_size), s(fun(_2254054, bool), _2255739))), s(num, _2255735)))), 20665 ^ _1496237 : [(20668 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2254052, bool), fun(num, bool)), hasu_size), s(fun(_2254052, bool), i(s(fun(_2254054, fun(_2254052, bool)), _2255737), s(_2254054, 20664 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]))))), s(num, _2255733))))], (20666 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2254054, bool), bool), i(s(fun(_2254054, fun(fun(_2254054, bool), bool)), in), s(_2254054, 20664 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]))), s(fun(_2254054, bool), _2255739)))))]], 20671 ^ _1496237 : [(20674 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2254054, bool), bool), i(s(fun(_2254054, fun(fun(_2254054, bool), bool)), in), s(_2254054, 20670 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]))), s(fun(_2254054, bool), _2255739)))))], (20676 ^ _1496237) ^ [] : [s(_2254054, 20669 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]) = s(_2254054, 20670 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739])], (20678 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2254052, bool), bool), i(s(fun(fun(_2254052, bool), fun(fun(_2254052, bool), bool)), disjoint), s(fun(_2254052, bool), i(s(fun(_2254054, fun(_2254052, bool)), _2255737), s(_2254054, 20669 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]))))), s(fun(_2254052, bool), i(s(fun(_2254054, fun(_2254052, bool)), _2255737), s(_2254054, 20670 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]))))))], (20672 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2254054, bool), bool), i(s(fun(_2254054, fun(fun(_2254054, bool), bool)), in), s(_2254054, 20669 ^ [_2254050, _2254052, _2254054, _2255733, _2255735, _2255737, _2255739]))), s(fun(_2254054, bool), _2255739)))))]]]]], (756 ^ _1496237) ^ [] : [757 ^ _1496237 : [(760 ^ _1496237) ^ [] : [p(s(bool, p1))], (758 ^ _1496237) ^ [] : [p(s(bool, p1))]], -(p(s(bool, p1)))], (11943 ^ _1496237) ^ [_1876176, _1876178, _1876180] : [-(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, _1876180))), s(real, _1876178))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1876180))), s(real, _1876176))))))), 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, _1876180)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1876178))), s(real, _1876176))))], (4313 ^ _1496237) ^ [_1606369, _1606371] : [-(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, _1606369))), s(num, _1606371))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1606371))), s(num, _1606369))))], (41438 ^ _1496237) ^ [_3942448, _3942450, _3942452] : [s(cart(real, _3942452), i(s(fun(num, cart(real, _3942452)), basis), s(num, _3942450))) = s(cart(real, _3942452), i(s(fun(num, cart(real, _3942452)), basis), s(num, _3942448))), 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, _3942450)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3942450))), s(num, i(s(fun(fun(_3942452, bool), num), dimindex), s(fun(_3942452, 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, _3942448)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3942448))), s(num, i(s(fun(fun(_3942452, bool), num), dimindex), s(fun(_3942452, bool), univ)))))), -(s(num, _3942450) = s(num, _3942448))], (3112 ^ _1496237) ^ [_1553676] : [p(s(bool, _1553676)), -(s(bool, i(s(fun(n10, bool), oneu_rep), s(n10, i(s(fun(bool, n10), oneu_abs), s(bool, _1553676))))) = s(bool, _1553676))], (13893 ^ _1496237) ^ [_1922513] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922513))), s(int, _1922513)))))], (19638 ^ _1496237) ^ [_2197560, _2197562, _2197564] : [19645 ^ _1496237 : [(19648 ^ _1496237) ^ [_2198969, _2198971] : [p(s(bool, i(s(fun(_2197564, bool), i(s(fun(bool, fun(_2197564, bool)), i(s(fun(_2197564, fun(bool, fun(_2197564, bool))), setspec), s(_2197564, 19642 ^ [_2197560, _2197562, _2197564]))), s(bool, _2198969))), s(_2197564, _2198971)))), 19659 ^ _1496237 : [(19664 ^ _1496237) ^ [] : [p(s(bool, _2198969))], (19662 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197562, bool), bool), i(s(fun(_2197562, fun(fun(_2197562, bool), bool)), in), s(_2197562, i(s(fun(_2197564, _2197562), 19640 ^ [_2197560, _2197562, _2197564]), s(_2197564, _2198971))))), s(fun(_2197562, bool), 19641 ^ [_2197560, _2197562, _2197564])))))], (19660 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, _2198971))), s(fun(_2197564, bool), 19639 ^ [_2197560, _2197562, _2197564])))))]], 19651 ^ _1496237 : [(19654 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, _2198971))), s(fun(_2197564, bool), 19639 ^ [_2197560, _2197562, _2197564])))), p(s(bool, i(s(fun(fun(_2197562, bool), bool), i(s(fun(_2197562, fun(fun(_2197562, bool), bool)), in), s(_2197562, i(s(fun(_2197564, _2197562), 19640 ^ [_2197560, _2197562, _2197564]), s(_2197564, _2198971))))), s(fun(_2197562, bool), 19641 ^ [_2197560, _2197562, _2197564]))))], (19652 ^ _1496237) ^ [] : [-(p(s(bool, _2198969)))]]], (19646 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2197564, bool), i(s(fun(fun(_2197562, bool), fun(_2197564, bool)), i(s(fun(fun(_2197564, _2197562), fun(fun(_2197562, bool), fun(_2197564, bool))), i(s(fun(fun(_2197564, bool), fun(fun(_2197564, _2197562), fun(fun(_2197562, bool), fun(_2197564, bool)))), _2197560), s(fun(_2197564, bool), 19639 ^ [_2197560, _2197562, _2197564]))), s(fun(_2197564, _2197562), 19640 ^ [_2197560, _2197562, _2197564]))), s(fun(_2197562, bool), 19641 ^ [_2197560, _2197562, _2197564]))), s(_2197564, 19642 ^ [_2197560, _2197562, _2197564])))))]], 19669 ^ _1496237 : [(19688 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2197564, bool), i(s(fun(bool, fun(_2197564, bool)), i(s(fun(_2197564, fun(bool, fun(_2197564, bool))), setspec), s(_2197564, 19642 ^ [_2197560, _2197562, _2197564]))), s(bool, 19668 ^ [_2197560, _2197562, _2197564]))), s(_2197564, 19667 ^ [_2197560, _2197562, _2197564])))))], (19670 ^ _1496237) ^ [] : [p(s(bool, 19668 ^ [_2197560, _2197562, _2197564])), 19673 ^ _1496237 : [(19676 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197562, bool), bool), i(s(fun(_2197562, fun(fun(_2197562, bool), bool)), in), s(_2197562, i(s(fun(_2197564, _2197562), 19640 ^ [_2197560, _2197562, _2197564]), s(_2197564, 19667 ^ [_2197560, _2197562, _2197564]))))), s(fun(_2197562, bool), 19641 ^ [_2197560, _2197562, _2197564])))))], (19674 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, 19667 ^ [_2197560, _2197562, _2197564]))), s(fun(_2197564, bool), 19639 ^ [_2197560, _2197562, _2197564])))))]]], (19678 ^ _1496237) ^ [] : [-(p(s(bool, 19668 ^ [_2197560, _2197562, _2197564]))), p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, 19667 ^ [_2197560, _2197562, _2197564]))), s(fun(_2197564, bool), 19639 ^ [_2197560, _2197562, _2197564])))), p(s(bool, i(s(fun(fun(_2197562, bool), bool), i(s(fun(_2197562, fun(fun(_2197562, bool), bool)), in), s(_2197562, i(s(fun(_2197564, _2197562), 19640 ^ [_2197560, _2197562, _2197564]), s(_2197564, 19667 ^ [_2197560, _2197562, _2197564]))))), s(fun(_2197562, bool), 19641 ^ [_2197560, _2197562, _2197564]))))], (19690 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2197564, bool), i(s(fun(fun(_2197562, bool), fun(_2197564, bool)), i(s(fun(fun(_2197564, _2197562), fun(fun(_2197562, bool), fun(_2197564, bool))), i(s(fun(fun(_2197564, bool), fun(fun(_2197564, _2197562), fun(fun(_2197562, bool), fun(_2197564, bool)))), _2197560), s(fun(_2197564, bool), 19639 ^ [_2197560, _2197562, _2197564]))), s(fun(_2197564, _2197562), 19640 ^ [_2197560, _2197562, _2197564]))), s(fun(_2197562, bool), 19641 ^ [_2197560, _2197562, _2197564]))), s(_2197564, 19642 ^ [_2197560, _2197562, _2197564]))))]], 19691 ^ _1496237 : [(19692 ^ _1496237) ^ [_2200703] : [19745 ^ _1496237 : [(19746 ^ _1496237) ^ [_2203403, _2203405, _2203407] : [-(p(s(bool, i(s(fun(fun(_2197564, bool), bool), finite), s(fun(_2197564, bool), i(s(fun(fun(_2197564, bool), fun(_2197564, bool)), gspec), s(fun(_2197564, bool), i(s(fun(fun(_2197562, bool), fun(_2197564, bool)), i(s(fun(fun(_2197564, _2197562), fun(fun(_2197562, bool), fun(_2197564, bool))), i(s(fun(fun(_2197564, bool), fun(fun(_2197564, _2197562), fun(fun(_2197562, bool), fun(_2197564, bool)))), _2197560), s(fun(_2197564, bool), _2203405))), s(fun(_2197564, _2197562), _2203407))), s(fun(_2197562, bool), _2203403))))))))), p(s(bool, i(s(fun(fun(_2197562, bool), bool), finite), s(fun(_2197562, bool), _2203403)))), 19752 ^ _1496237 : [(19755 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2197564, bool), bool), finite), s(fun(_2197564, bool), i(s(fun(fun(_2197564, bool), fun(_2197564, bool)), gspec), s(fun(_2197564, bool), i(s(fun(_2197562, fun(_2197564, bool)), i(s(fun(fun(_2197564, _2197562), fun(_2197562, fun(_2197564, bool))), i(s(fun(fun(_2197564, bool), fun(fun(_2197564, _2197562), fun(_2197562, fun(_2197564, bool)))), _2200703), s(fun(_2197564, bool), _2203405))), s(fun(_2197564, _2197562), _2203407))), s(_2197562, 19751 ^ [_2197560, _2197562, _2197564, _2200703, _2203403, _2203405, _2203407]))))))))], (19753 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197562, bool), bool), i(s(fun(_2197562, fun(fun(_2197562, bool), bool)), in), s(_2197562, 19751 ^ [_2197560, _2197562, _2197564, _2200703, _2203403, _2203405, _2203407]))), s(fun(_2197562, bool), _2203403)))))]]]], 19699 ^ _1496237 : [(19702 ^ _1496237) ^ [_2201785, _2201787] : [p(s(bool, i(s(fun(_2197564, bool), i(s(fun(bool, fun(_2197564, bool)), i(s(fun(_2197564, fun(bool, fun(_2197564, bool))), setspec), s(_2197564, 19696 ^ [_2197560, _2197562, _2197564, _2200703]))), s(bool, _2201785))), s(_2197564, _2201787)))), 19713 ^ _1496237 : [(19718 ^ _1496237) ^ [] : [p(s(bool, _2201785))], (19716 ^ _1496237) ^ [] : [-(s(_2197562, i(s(fun(_2197564, _2197562), 19694 ^ [_2197560, _2197562, _2197564, _2200703]), s(_2197564, _2201787))) = s(_2197562, 19695 ^ [_2197560, _2197562, _2197564, _2200703]))], (19714 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, _2201787))), s(fun(_2197564, bool), 19693 ^ [_2197560, _2197562, _2197564, _2200703])))))]], 19705 ^ _1496237 : [(19708 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, _2201787))), s(fun(_2197564, bool), 19693 ^ [_2197560, _2197562, _2197564, _2200703])))), s(_2197562, i(s(fun(_2197564, _2197562), 19694 ^ [_2197560, _2197562, _2197564, _2200703]), s(_2197564, _2201787))) = s(_2197562, 19695 ^ [_2197560, _2197562, _2197564, _2200703])], (19706 ^ _1496237) ^ [] : [-(p(s(bool, _2201785)))]]], (19700 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2197564, bool), i(s(fun(_2197562, fun(_2197564, bool)), i(s(fun(fun(_2197564, _2197562), fun(_2197562, fun(_2197564, bool))), i(s(fun(fun(_2197564, bool), fun(fun(_2197564, _2197562), fun(_2197562, fun(_2197564, bool)))), _2200703), s(fun(_2197564, bool), 19693 ^ [_2197560, _2197562, _2197564, _2200703]))), s(fun(_2197564, _2197562), 19694 ^ [_2197560, _2197562, _2197564, _2200703]))), s(_2197562, 19695 ^ [_2197560, _2197562, _2197564, _2200703]))), s(_2197564, 19696 ^ [_2197560, _2197562, _2197564, _2200703])))))]], 19723 ^ _1496237 : [(19742 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2197564, bool), i(s(fun(bool, fun(_2197564, bool)), i(s(fun(_2197564, fun(bool, fun(_2197564, bool))), setspec), s(_2197564, 19696 ^ [_2197560, _2197562, _2197564, _2200703]))), s(bool, 19722 ^ [_2197560, _2197562, _2197564, _2200703]))), s(_2197564, 19721 ^ [_2197560, _2197562, _2197564, _2200703])))))], (19724 ^ _1496237) ^ [] : [p(s(bool, 19722 ^ [_2197560, _2197562, _2197564, _2200703])), 19727 ^ _1496237 : [(19730 ^ _1496237) ^ [] : [-(s(_2197562, i(s(fun(_2197564, _2197562), 19694 ^ [_2197560, _2197562, _2197564, _2200703]), s(_2197564, 19721 ^ [_2197560, _2197562, _2197564, _2200703]))) = s(_2197562, 19695 ^ [_2197560, _2197562, _2197564, _2200703]))], (19728 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, 19721 ^ [_2197560, _2197562, _2197564, _2200703]))), s(fun(_2197564, bool), 19693 ^ [_2197560, _2197562, _2197564, _2200703])))))]]], (19732 ^ _1496237) ^ [] : [-(p(s(bool, 19722 ^ [_2197560, _2197562, _2197564, _2200703]))), p(s(bool, i(s(fun(fun(_2197564, bool), bool), i(s(fun(_2197564, fun(fun(_2197564, bool), bool)), in), s(_2197564, 19721 ^ [_2197560, _2197562, _2197564, _2200703]))), s(fun(_2197564, bool), 19693 ^ [_2197560, _2197562, _2197564, _2200703])))), s(_2197562, i(s(fun(_2197564, _2197562), 19694 ^ [_2197560, _2197562, _2197564, _2200703]), s(_2197564, 19721 ^ [_2197560, _2197562, _2197564, _2200703]))) = s(_2197562, 19695 ^ [_2197560, _2197562, _2197564, _2200703])], (19744 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2197564, bool), i(s(fun(_2197562, fun(_2197564, bool)), i(s(fun(fun(_2197564, _2197562), fun(_2197562, fun(_2197564, bool))), i(s(fun(fun(_2197564, bool), fun(fun(_2197564, _2197562), fun(_2197562, fun(_2197564, bool)))), _2200703), s(fun(_2197564, bool), 19693 ^ [_2197560, _2197562, _2197564, _2200703]))), s(fun(_2197564, _2197562), 19694 ^ [_2197560, _2197562, _2197564, _2200703]))), s(_2197562, 19695 ^ [_2197560, _2197562, _2197564, _2200703]))), s(_2197564, 19696 ^ [_2197560, _2197562, _2197564, _2200703]))))]]]]], (20197 ^ _1496237) ^ [_2228273, _2228275, _2228277, _2228279] : [20201 ^ _1496237 : [(20204 ^ _1496237) ^ [] : [s(_2228279, i(s(fun(_2228279, _2228279), i(s(fun(_2228277, fun(_2228279, _2228279)), _2228275), s(_2228277, 20198 ^ [_2228273, _2228275, _2228277, _2228279]))), s(_2228279, i(s(fun(_2228279, _2228279), i(s(fun(_2228277, fun(_2228279, _2228279)), _2228275), s(_2228277, 20199 ^ [_2228273, _2228275, _2228277, _2228279]))), s(_2228279, 20200 ^ [_2228273, _2228275, _2228277, _2228279]))))) = s(_2228279, i(s(fun(_2228279, _2228279), i(s(fun(_2228277, fun(_2228279, _2228279)), _2228275), s(_2228277, 20199 ^ [_2228273, _2228275, _2228277, _2228279]))), s(_2228279, i(s(fun(_2228279, _2228279), i(s(fun(_2228277, fun(_2228279, _2228279)), _2228275), s(_2228277, 20198 ^ [_2228273, _2228275, _2228277, _2228279]))), s(_2228279, 20200 ^ [_2228273, _2228275, _2228277, _2228279])))))], (20202 ^ _1496237) ^ [] : [s(_2228277, 20198 ^ [_2228273, _2228275, _2228277, _2228279]) = s(_2228277, 20199 ^ [_2228273, _2228275, _2228277, _2228279])]], 20206 ^ _1496237 : [(20209 ^ _1496237) ^ [_2229400, _2229402] : [-(s(_2228279, i(s(fun(fun(_2228277, bool), _2228279), 20205 ^ [_2228273, _2228275, _2228277, _2228279]), s(fun(_2228277, bool), _2229402))) = s(_2228279, i(s(fun(_2228279, _2228279), i(s(fun(_2228277, fun(_2228279, _2228279)), _2228275), s(_2228277, _2229400))), s(_2228279, i(s(fun(fun(_2228277, bool), _2228279), 20205 ^ [_2228273, _2228275, _2228277, _2228279]), s(fun(_2228277, bool), i(s(fun(_2228277, fun(_2228277, bool)), i(s(fun(fun(_2228277, bool), fun(_2228277, fun(_2228277, bool))), delete), s(fun(_2228277, bool), _2229402))), s(_2228277, _2229400)))))))), p(s(bool, i(s(fun(fun(_2228277, bool), bool), finite), s(fun(_2228277, bool), _2229402)))), p(s(bool, i(s(fun(fun(_2228277, bool), bool), i(s(fun(_2228277, fun(fun(_2228277, bool), bool)), in), s(_2228277, _2229400))), s(fun(_2228277, bool), _2229402))))], (20207 ^ _1496237) ^ [] : [-(s(_2228279, i(s(fun(fun(_2228277, bool), _2228279), 20205 ^ [_2228273, _2228275, _2228277, _2228279]), s(fun(_2228277, bool), empty))) = s(_2228279, _2228273))]]], (8837 ^ _1496237) ^ [_1773957, _1773959, _1773961, _1773963] : [s(num, i(s(fun(list(_1773961), num), length), s(list(_1773961), _1773959))) = s(num, i(s(fun(list(_1773963), num), length), s(list(_1773963), _1773957))), -(s(list(_1773961), i(s(fun(list(prod(_1773961, _1773963)), list(_1773961)), i(s(fun(fun(prod(_1773961, _1773963), _1773961), fun(list(prod(_1773961, _1773963)), list(_1773961))), map0), s(fun(prod(_1773961, _1773963), _1773961), fst))), s(list(prod(_1773961, _1773963)), i(s(fun(list(_1773963), list(prod(_1773961, _1773963))), i(s(fun(list(_1773961), fun(list(_1773963), list(prod(_1773961, _1773963)))), zip0), s(list(_1773961), _1773959))), s(list(_1773963), _1773957))))) = s(list(_1773961), _1773959))], (3375 ^ _1496237) ^ [_1563439, _1563441, _1563443] : [3389 ^ _1496237 : [(3390 ^ _1496237) ^ [_1564138] : [-(s(_1563441, i(s(fun(prod(_1563443, _1563441), _1563441), snd), s(prod(_1563443, _1563441), _1564138))) = s(_1563441, i(s(fun(fun(_1563441, bool), _1563441), h_), s(fun(_1563441, bool), i(s(fun(prod(_1563443, _1563441), fun(_1563441, bool)), _1563439), s(prod(_1563443, _1563441), _1564138))))))]], 3380 ^ _1496237 : [(3383 ^ _1496237) ^ [_1563868] : [s(prod(_1563443, _1563441), 3376 ^ [_1563439, _1563441, _1563443]) = s(prod(_1563443, _1563441), i(s(fun(_1563441, prod(_1563443, _1563441)), i(s(fun(_1563443, fun(_1563441, prod(_1563443, _1563441))), c_), s(_1563443, _1563868))), s(_1563441, 3377 ^ [_1563439, _1563441, _1563443])))], (3381 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1563441, bool), i(s(fun(prod(_1563443, _1563441), fun(_1563441, bool)), _1563439), s(prod(_1563443, _1563441), 3376 ^ [_1563439, _1563441, _1563443]))), s(_1563441, 3377 ^ [_1563439, _1563441, _1563443])))))]], 3385 ^ _1496237 : [(3388 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1563441, bool), i(s(fun(prod(_1563443, _1563441), fun(_1563441, bool)), _1563439), s(prod(_1563443, _1563441), 3376 ^ [_1563439, _1563441, _1563443]))), s(_1563441, 3377 ^ [_1563439, _1563441, _1563443]))))], (3386 ^ _1496237) ^ [] : [-(s(prod(_1563443, _1563441), 3376 ^ [_1563439, _1563441, _1563443]) = s(prod(_1563443, _1563441), i(s(fun(_1563441, prod(_1563443, _1563441)), i(s(fun(_1563443, fun(_1563441, prod(_1563443, _1563441))), c_), s(_1563443, 3384 ^ [_1563439, _1563441, _1563443]))), s(_1563441, 3377 ^ [_1563439, _1563441, _1563443]))))]]], (8798 ^ _1496237) ^ [_1772222, _1772224, _1772226, _1772228, _1772230] : [-(s(list(_1772230), i(s(fun(list(_1772230), list(_1772230)), i(s(fun(fun(_1772230, bool), fun(list(_1772230), list(_1772230))), filter0), s(fun(_1772230, bool), _1772226))), s(list(_1772230), i(s(fun(list(_1772228), list(_1772230)), i(s(fun(fun(_1772228, _1772230), fun(list(_1772228), list(_1772230))), map0), s(fun(_1772228, _1772230), _1772224))), s(list(_1772228), _1772222))))) = s(list(_1772230), i(s(fun(list(_1772228), list(_1772230)), i(s(fun(fun(_1772228, _1772230), fun(list(_1772228), list(_1772230))), map0), s(fun(_1772228, _1772230), _1772224))), s(list(_1772228), i(s(fun(list(_1772228), list(_1772228)), i(s(fun(fun(_1772228, bool), fun(list(_1772228), list(_1772228))), filter0), s(fun(_1772228, bool), i(s(fun(fun(_1772228, _1772230), fun(_1772228, bool)), i(s(fun(fun(_1772230, bool), fun(fun(_1772228, _1772230), fun(_1772228, bool))), o), s(fun(_1772230, bool), _1772226))), s(fun(_1772228, _1772230), _1772224))))), s(list(_1772228), _1772222))))))], (10287 ^ _1496237) ^ [_1831995] : [-(s(prod(hreal, hreal), i(s(fun(num, prod(hreal, hreal)), trealu_ofu_num), s(num, _1831995))) = 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, _1831995))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (22497 ^ _1496237) ^ [_2343150, _2343152] : [s(list(_2343152), _2343150) = s(list(_2343152), nil), -(s(fun(_2343152, bool), i(s(fun(list(_2343152), fun(_2343152, bool)), setu_ofu_list), s(list(_2343152), _2343150))) = s(fun(_2343152, bool), empty))], (24557 ^ _1496237) ^ [_2423061] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), _2423061), s(num, 24558 ^ [_2423061]))), s(num, 24559 ^ [_2423061]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 24559 ^ [_2423061]))), s(num, 24558 ^ [_2423061]))), 24562 ^ _1496237 : [(24563 ^ _1496237) ^ [_2423385, _2423387, _2423389] : [-(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, _2423389))), s(num, _2423385))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2423387))), s(num, _2423385))))) = 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)), _2423061), s(num, _2423385))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2423389))), s(num, _2423387))))))]]], (38984 ^ _1496237) ^ [_3772283] : [-(s(cart(real, _3772283), i(s(fun(cart(real, _3772283), cart(real, _3772283)), i(s(fun(cart(real, _3772283), fun(cart(real, _3772283), cart(real, _3772283))), vectoru_add), s(cart(real, _3772283), i(s(fun(cart(real, _3772283), cart(real, _3772283)), i(s(fun(cart(real, _3772283), fun(cart(real, _3772283), cart(real, _3772283))), vectoru_sub), s(cart(real, _3772283), x))), s(cart(real, _3772283), y))))), s(cart(real, _3772283), y))) = s(cart(real, _3772283), x))], (5491 ^ _1496237) ^ [_1633620, _1633622, _1633624] : [-(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, _1633624))), s(num, _1633620))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1633622))), s(num, _1633620))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1633624))), s(num, _1633622)))), -(s(num, _1633620) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (20041 ^ _1496237) ^ [_2219001, _2219003] : [p(s(bool, i(s(fun(num, bool), i(s(fun(_2219001, fun(num, bool)), i(s(fun(fun(_2219003, bool), fun(_2219001, fun(num, bool))), i(s(fun(_2219001, fun(fun(_2219003, bool), fun(_2219001, fun(num, bool)))), i(s(fun(fun(_2219003, fun(_2219001, _2219001)), fun(_2219001, fun(fun(_2219003, bool), fun(_2219001, fun(num, bool))))), finrec), s(fun(_2219003, fun(_2219001, _2219001)), f))), s(_2219001, b0))), s(fun(_2219003, bool), s0))), s(_2219001, a0))), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), 20044 ^ _1496237 : [(20047 ^ _1496237) ^ [] : [-(s(_2219001, a0) = s(_2219001, b0))], (20045 ^ _1496237) ^ [] : [-(s(fun(_2219003, bool), s0) = s(fun(_2219003, bool), empty))]]], (3080 ^ _1496237) ^ [_1552608] : [3087 ^ _1496237 : [(3088 ^ _1496237) ^ [_1552758] : [-(p(s(bool, i(s(fun(bool, bool), _1552608), s(bool, _1552758)))))]], p(s(bool, i(s(fun(bool, bool), _1552608), s(bool, f0)))), p(s(bool, i(s(fun(bool, bool), _1552608), s(bool, t))))], (19843 ^ _1496237) ^ [_2209138, _2209140, _2209142] : [19849 ^ _1496237 : [(19852 ^ _1496237) ^ [_2209895] : [p(s(bool, i(s(fun(_2209142, bool), i(s(fun(bool, fun(_2209142, bool)), i(s(fun(_2209142, fun(bool, fun(_2209142, bool))), setspec), s(_2209142, 19846 ^ [_2209138, _2209140, _2209142]))), s(bool, i(s(fun(fun(_2209140, bool), bool), i(s(fun(_2209140, fun(fun(_2209140, bool), bool)), in), s(_2209140, i(s(fun(_2209142, _2209140), 19844 ^ [_2209138, _2209140, _2209142]), s(_2209142, _2209895))))), s(fun(_2209140, bool), 19845 ^ [_2209138, _2209140, _2209142]))))), s(_2209142, _2209895))))], (19850 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2209142, bool), i(s(fun(fun(_2209140, bool), fun(_2209142, bool)), i(s(fun(fun(_2209142, _2209140), fun(fun(_2209140, bool), fun(_2209142, bool))), _2209138), s(fun(_2209142, _2209140), 19844 ^ [_2209138, _2209140, _2209142]))), s(fun(_2209140, bool), 19845 ^ [_2209138, _2209140, _2209142]))), s(_2209142, 19846 ^ [_2209138, _2209140, _2209142])))))]], 19854 ^ _1496237 : [(19857 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2209142, bool), i(s(fun(fun(_2209140, bool), fun(_2209142, bool)), i(s(fun(fun(_2209142, _2209140), fun(fun(_2209140, bool), fun(_2209142, bool))), _2209138), s(fun(_2209142, _2209140), 19844 ^ [_2209138, _2209140, _2209142]))), s(fun(_2209140, bool), 19845 ^ [_2209138, _2209140, _2209142]))), s(_2209142, 19846 ^ [_2209138, _2209140, _2209142]))))], (19855 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2209142, bool), i(s(fun(bool, fun(_2209142, bool)), i(s(fun(_2209142, fun(bool, fun(_2209142, bool))), setspec), s(_2209142, 19846 ^ [_2209138, _2209140, _2209142]))), s(bool, i(s(fun(fun(_2209140, bool), bool), i(s(fun(_2209140, fun(fun(_2209140, bool), bool)), in), s(_2209140, i(s(fun(_2209142, _2209140), 19844 ^ [_2209138, _2209140, _2209142]), s(_2209142, 19853 ^ [_2209138, _2209140, _2209142]))))), s(fun(_2209140, bool), 19845 ^ [_2209138, _2209140, _2209142]))))), s(_2209142, 19853 ^ [_2209138, _2209140, _2209142])))))]], 19858 ^ _1496237 : [(19859 ^ _1496237) ^ [_2210326, _2210328] : [-(p(s(bool, i(s(fun(fun(_2209142, bool), bool), finite), s(fun(_2209142, bool), i(s(fun(fun(_2209142, bool), fun(_2209142, bool)), gspec), s(fun(_2209142, bool), i(s(fun(fun(_2209140, bool), fun(_2209142, bool)), i(s(fun(fun(_2209142, _2209140), fun(fun(_2209140, bool), fun(_2209142, bool))), _2209138), s(fun(_2209142, _2209140), _2210328))), s(fun(_2209140, bool), _2210326))))))))), 19864 ^ _1496237 : [(19867 ^ _1496237) ^ [] : [s(_2209142, 19862 ^ [_2209138, _2209140, _2209142, _2210326, _2210328]) = s(_2209142, 19863 ^ [_2209138, _2209140, _2209142, _2210326, _2210328])], (19865 ^ _1496237) ^ [] : [-(s(_2209140, i(s(fun(_2209142, _2209140), _2210328), s(_2209142, 19862 ^ [_2209138, _2209140, _2209142, _2210326, _2210328]))) = s(_2209140, i(s(fun(_2209142, _2209140), _2210328), s(_2209142, 19863 ^ [_2209138, _2209140, _2209142, _2210326, _2210328]))))]], p(s(bool, i(s(fun(fun(_2209140, bool), bool), finite), s(fun(_2209140, bool), _2210326))))]]], (3412 ^ _1496237) ^ [_1564869, _1564871, _1564873] : [-(s(prod(_1564873, _1564871), _1564869) = s(prod(_1564873, _1564871), i(s(fun(_1564871, prod(_1564873, _1564871)), i(s(fun(_1564873, fun(_1564871, prod(_1564873, _1564871))), c_), s(_1564873, 3409 ^ [_1564869, _1564871, _1564873]))), s(_1564871, 3410 ^ [_1564869, _1564871, _1564873]))))], (11581 ^ _1496237) ^ [_1866028] : [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, _1866028)))), -(s(real, i(s(fun(real, real), realu_abs), s(real, _1866028))) = s(real, _1866028))], (7250 ^ _1496237) ^ [_1702196] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), bit0), s(num, _1702196))))) = 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 ^ [_1702196]))), s(num, u_0))), s(num, i(s(fun(num, num), bit1), s(num, i(s(fun(num, num), pre), s(num, _1702196))))))))], (30414 ^ _1496237) ^ [_2819263, _2819265, _2819267, _2819269, _2819271] : [30418 ^ _1496237 : [(30421 ^ _1496237) ^ [] : [s(_2819265, i(s(fun(_2819271, _2819265), s0), s(_2819271, 30415 ^ [_2819263, _2819265, _2819267, _2819269, _2819271]))) = s(_2819265, x)], (30419 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2819271, bool), _2819263), s(_2819271, 30415 ^ [_2819263, _2819265, _2819267, _2819269, _2819271])))))]], 30422 ^ _1496237 : [(30425 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2819271, bool), _2819263), s(_2819271, 30415 ^ [_2819263, _2819265, _2819267, _2819269, _2819271]))))], (30423 ^ _1496237) ^ [] : [-(s(_2819265, i(s(fun(_2819271, _2819265), s0), s(_2819271, 30415 ^ [_2819263, _2819265, _2819267, _2819269, _2819271]))) = s(_2819265, x))]], 30427 ^ _1496237 : [(30435 ^ _1496237) ^ [] : [30436 ^ _1496237 : [(30437 ^ _1496237) ^ [_2820774] : [s(_2819265, i(s(fun(_2819271, _2819265), s0), s(_2819271, _2820774))) = s(_2819265, x)]], -(p(s(bool, 30426 ^ [_2819263, _2819265, _2819267, _2819269, _2819271])))], (30428 ^ _1496237) ^ [] : [p(s(bool, 30426 ^ [_2819263, _2819265, _2819267, _2819269, _2819271])), -(s(_2819265, i(s(fun(_2819271, _2819265), s0), s(_2819271, 30431 ^ [_2819263, _2819265, _2819267, _2819269, _2819271]))) = s(_2819265, x))], (30441 ^ _1496237) ^ [] : [-(s(_2819269, i(s(fun(_2819265, _2819269), i(s(fun(_2819267, fun(_2819265, _2819269)), i(s(fun(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), fun(_2819267, fun(_2819265, _2819269))), casewise), s(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), i(s(fun(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269))))), i(s(fun(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269))), fun(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))))), cons), s(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269))), i(s(fun(fun(_2819267, fun(_2819271, _2819269)), prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), i(s(fun(fun(_2819271, _2819265), fun(fun(_2819267, fun(_2819271, _2819269)), prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269))))), c_), s(fun(_2819271, _2819265), s0))), s(fun(_2819267, fun(_2819271, _2819269)), t0))))), s(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), clauses))))), s(_2819267, f))), s(_2819265, x))) = s(_2819269, i(s(fun(_2819269, _2819269), i(s(fun(_2819269, fun(_2819269, _2819269)), i(s(fun(bool, fun(_2819269, fun(_2819269, _2819269))), cond), s(bool, 30426 ^ [_2819263, _2819265, _2819267, _2819269, _2819271]))), s(_2819269, i(s(fun(_2819271, _2819269), i(s(fun(_2819267, fun(_2819271, _2819269)), t0), s(_2819267, f))), s(_2819271, i(s(fun(fun(_2819271, bool), _2819271), h_), s(fun(_2819271, bool), _2819263))))))), s(_2819269, i(s(fun(_2819265, _2819269), i(s(fun(_2819267, fun(_2819265, _2819269)), i(s(fun(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), fun(_2819267, fun(_2819265, _2819269))), casewise), s(list(prod(fun(_2819271, _2819265), fun(_2819267, fun(_2819271, _2819269)))), clauses))), s(_2819267, f))), s(_2819265, x))))))]]], (14389 ^ _1496237) ^ [] : [-(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))))))], (1664 ^ _1496237) ^ [_1521437, _1521439, _1521441] : [1665 ^ _1496237 : [(1668 ^ _1496237) ^ [_1521599] : [p(s(bool, i(s(fun(_1521441, bool), _1521437), s(_1521441, _1521599))))], (1666 ^ _1496237) ^ [_1521563] : [p(s(bool, i(s(fun(_1521441, bool), _1521439), s(_1521441, _1521563))))]], -(p(s(bool, i(s(fun(_1521441, bool), _1521439), s(_1521441, 1671 ^ [_1521437, _1521439, _1521441]))))), -(p(s(bool, i(s(fun(_1521441, bool), _1521437), s(_1521441, 1674 ^ [_1521437, _1521439, _1521441])))))], (14295 ^ _1496237) ^ [] : [-(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))))))], (29870 ^ _1496237) ^ [_2791231] : [-(p(s(bool, i(s(fun(fun(finite_image(_2791231), bool), bool), finite), s(fun(finite_image(_2791231), bool), univ)))))], (14711 ^ _1496237) ^ [_1942599, _1942601] : [-(s(int, _1942601) = 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, _1942601))), s(num, _1942599))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (18527 ^ _1496237) ^ [_2136949, _2136951, _2136953] : [18581 ^ _1496237 : [(18582 ^ _1496237) ^ [_2140002] : [18597 ^ _1496237 : [(18598 ^ _1496237) ^ [_2141343, _2141345] : [-(s(fun(_2136951, bool), i(s(fun(fun(fun(_2136951, bool), bool), fun(_2136951, bool)), inters), s(fun(fun(_2136951, bool), bool), i(s(fun(fun(fun(_2136951, bool), bool), fun(fun(_2136951, bool), bool)), gspec), s(fun(fun(_2136951, bool), bool), i(s(fun(fun(_2136953, fun(_2136951, bool)), fun(fun(_2136951, bool), bool)), i(s(fun(fun(_2136953, bool), fun(fun(_2136953, fun(_2136951, bool)), fun(fun(_2136951, bool), bool))), _2140002), s(fun(_2136953, bool), _2141345))), s(fun(_2136953, fun(_2136951, bool)), _2141343))))))) = s(fun(_2136951, bool), i(s(fun(fun(_2136951, bool), fun(_2136951, bool)), gspec), s(fun(_2136951, bool), i(s(fun(fun(_2136953, fun(_2136951, bool)), fun(_2136951, bool)), i(s(fun(fun(_2136953, bool), fun(fun(_2136953, fun(_2136951, bool)), fun(_2136951, bool))), _2136949), s(fun(_2136953, bool), _2141345))), s(fun(_2136953, fun(_2136951, bool)), _2141343))))))]], 18588 ^ _1496237 : [(18591 ^ _1496237) ^ [_2140873] : [p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(bool, fun(fun(_2136951, bool), bool)), i(s(fun(fun(_2136951, bool), fun(bool, fun(fun(_2136951, bool), bool))), setspec), s(fun(_2136951, bool), 18585 ^ [_2136949, _2136951, _2136953, _2140002]))), s(bool, i(s(fun(_2136953, bool), 18583 ^ [_2136949, _2136951, _2136953, _2140002]), s(_2136953, _2140873))))), s(fun(_2136951, bool), i(s(fun(_2136953, fun(_2136951, bool)), 18584 ^ [_2136949, _2136951, _2136953, _2140002]), s(_2136953, _2140873))))))], (18589 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(fun(_2136953, fun(_2136951, bool)), fun(fun(_2136951, bool), bool)), i(s(fun(fun(_2136953, bool), fun(fun(_2136953, fun(_2136951, bool)), fun(fun(_2136951, bool), bool))), _2140002), s(fun(_2136953, bool), 18583 ^ [_2136949, _2136951, _2136953, _2140002]))), s(fun(_2136953, fun(_2136951, bool)), 18584 ^ [_2136949, _2136951, _2136953, _2140002]))), s(fun(_2136951, bool), 18585 ^ [_2136949, _2136951, _2136953, _2140002])))))]], 18593 ^ _1496237 : [(18596 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(fun(_2136953, fun(_2136951, bool)), fun(fun(_2136951, bool), bool)), i(s(fun(fun(_2136953, bool), fun(fun(_2136953, fun(_2136951, bool)), fun(fun(_2136951, bool), bool))), _2140002), s(fun(_2136953, bool), 18583 ^ [_2136949, _2136951, _2136953, _2140002]))), s(fun(_2136953, fun(_2136951, bool)), 18584 ^ [_2136949, _2136951, _2136953, _2140002]))), s(fun(_2136951, bool), 18585 ^ [_2136949, _2136951, _2136953, _2140002]))))], (18594 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(bool, fun(fun(_2136951, bool), bool)), i(s(fun(fun(_2136951, bool), fun(bool, fun(fun(_2136951, bool), bool))), setspec), s(fun(_2136951, bool), 18585 ^ [_2136949, _2136951, _2136953, _2140002]))), s(bool, i(s(fun(_2136953, bool), 18583 ^ [_2136949, _2136951, _2136953, _2140002]), s(_2136953, 18592 ^ [_2136949, _2136951, _2136953, _2140002]))))), s(fun(_2136951, bool), i(s(fun(_2136953, fun(_2136951, bool)), 18584 ^ [_2136949, _2136951, _2136953, _2140002]), s(_2136953, 18592 ^ [_2136949, _2136951, _2136953, _2140002])))))))]]]], 18533 ^ _1496237 : [(18536 ^ _1496237) ^ [_2138073, _2138075] : [p(s(bool, i(s(fun(_2136951, bool), i(s(fun(bool, fun(_2136951, bool)), i(s(fun(_2136951, fun(bool, fun(_2136951, bool))), setspec), s(_2136951, 18530 ^ [_2136949, _2136951, _2136953]))), s(bool, _2138073))), s(_2136951, _2138075)))), 18539 ^ _1496237 : [(18545 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(_2136951, fun(fun(_2136951, bool), bool)), in), s(_2136951, _2138075))), s(fun(_2136951, bool), i(s(fun(_2136953, fun(_2136951, bool)), 18529 ^ [_2136949, _2136951, _2136953]), s(_2136953, 18541 ^ [_2136949, _2136951, _2136953, _2138073, _2138075]))))))], (18543 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2136953, bool), 18528 ^ [_2136949, _2136951, _2136953]), s(_2136953, 18541 ^ [_2136949, _2136951, _2136953, _2138073, _2138075])))))], (18540 ^ _1496237) ^ [] : [-(p(s(bool, _2138073)))]], 18546 ^ _1496237 : [(18547 ^ _1496237) ^ [_2138570] : [p(s(bool, i(s(fun(_2136953, bool), 18528 ^ [_2136949, _2136951, _2136953]), s(_2136953, _2138570)))), -(p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(_2136951, fun(fun(_2136951, bool), bool)), in), s(_2136951, _2138075))), s(fun(_2136951, bool), i(s(fun(_2136953, fun(_2136951, bool)), 18529 ^ [_2136949, _2136951, _2136953]), s(_2136953, _2138570)))))))], (18553 ^ _1496237) ^ [] : [p(s(bool, _2138073))]]], (18534 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2136951, bool), i(s(fun(fun(_2136953, fun(_2136951, bool)), fun(_2136951, bool)), i(s(fun(fun(_2136953, bool), fun(fun(_2136953, fun(_2136951, bool)), fun(_2136951, bool))), _2136949), s(fun(_2136953, bool), 18528 ^ [_2136949, _2136951, _2136953]))), s(fun(_2136953, fun(_2136951, bool)), 18529 ^ [_2136949, _2136951, _2136953]))), s(_2136951, 18530 ^ [_2136949, _2136951, _2136953])))))]], 18558 ^ _1496237 : [(18578 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2136951, bool), i(s(fun(bool, fun(_2136951, bool)), i(s(fun(_2136951, fun(bool, fun(_2136951, bool))), setspec), s(_2136951, 18530 ^ [_2136949, _2136951, _2136953]))), s(bool, 18557 ^ [_2136949, _2136951, _2136953]))), s(_2136951, 18556 ^ [_2136949, _2136951, _2136953])))))], (18569 ^ _1496237) ^ [] : [18571 ^ _1496237 : [(18574 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(_2136951, fun(fun(_2136951, bool), bool)), in), s(_2136951, 18556 ^ [_2136949, _2136951, _2136953]))), s(fun(_2136951, bool), i(s(fun(_2136953, fun(_2136951, bool)), 18529 ^ [_2136949, _2136951, _2136953]), s(_2136953, 18570 ^ [_2136949, _2136951, _2136953]))))))], (18572 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2136953, bool), 18528 ^ [_2136949, _2136951, _2136953]), s(_2136953, 18570 ^ [_2136949, _2136951, _2136953])))))]], -(p(s(bool, 18557 ^ [_2136949, _2136951, _2136953])))], (18559 ^ _1496237) ^ [] : [p(s(bool, 18557 ^ [_2136949, _2136951, _2136953])), 18562 ^ _1496237 : [(18563 ^ _1496237) ^ [_2139203] : [p(s(bool, i(s(fun(_2136953, bool), 18528 ^ [_2136949, _2136951, _2136953]), s(_2136953, _2139203)))), -(p(s(bool, i(s(fun(fun(_2136951, bool), bool), i(s(fun(_2136951, fun(fun(_2136951, bool), bool)), in), s(_2136951, 18556 ^ [_2136949, _2136951, _2136953]))), s(fun(_2136951, bool), i(s(fun(_2136953, fun(_2136951, bool)), 18529 ^ [_2136949, _2136951, _2136953]), s(_2136953, _2139203)))))))]]], (18580 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2136951, bool), i(s(fun(fun(_2136953, fun(_2136951, bool)), fun(_2136951, bool)), i(s(fun(fun(_2136953, bool), fun(fun(_2136953, fun(_2136951, bool)), fun(_2136951, bool))), _2136949), s(fun(_2136953, bool), 18528 ^ [_2136949, _2136951, _2136953]))), s(fun(_2136953, fun(_2136951, bool)), 18529 ^ [_2136949, _2136951, _2136953]))), s(_2136951, 18530 ^ [_2136949, _2136951, _2136953]))))]]], (41797 ^ _1496237) ^ [_3958119] : [-(s(_3958119, i(s(fun(num, _3958119), i(s(fun(cart(_3958119, n20), fun(num, _3958119)), d_), s(cart(_3958119, n20), i(s(fun(list(_3958119), cart(_3958119, n20)), vector), s(list(_3958119), i(s(fun(list(_3958119), list(_3958119)), i(s(fun(_3958119, fun(list(_3958119), list(_3958119))), cons), s(_3958119, x))), s(list(_3958119), i(s(fun(list(_3958119), list(_3958119)), i(s(fun(_3958119, fun(list(_3958119), list(_3958119))), cons), s(_3958119, y))), s(list(_3958119), nil))))))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))) = s(_3958119, x))], (24838 ^ _1496237) ^ [_2439403, _2439405, _2439407, _2439409, _2439411] : [24840 ^ _1496237 : [(24843 ^ _1496237) ^ [] : [s(_2439411, i(s(fun(_2439409, _2439411), _2439405), s(_2439409, 24839 ^ [_2439403, _2439405, _2439407, _2439409, _2439411]))) = s(_2439411, i(s(fun(fun(_2439411, fun(_2439411, _2439411)), _2439411), neutral), s(fun(_2439411, fun(_2439411, _2439411)), _2439407)))], (24841 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2439409, bool), bool), i(s(fun(_2439409, fun(fun(_2439409, bool), bool)), in), s(_2439409, 24839 ^ [_2439403, _2439405, _2439407, _2439409, _2439411]))), s(fun(_2439409, bool), _2439403)))))]], -(s(fun(_2439409, bool), i(s(fun(fun(_2439409, bool), fun(_2439409, bool)), i(s(fun(fun(_2439409, _2439411), fun(fun(_2439409, bool), fun(_2439409, bool))), i(s(fun(fun(_2439411, fun(_2439411, _2439411)), fun(fun(_2439409, _2439411), fun(fun(_2439409, bool), fun(_2439409, bool)))), support), s(fun(_2439411, fun(_2439411, _2439411)), _2439407))), s(fun(_2439409, _2439411), _2439405))), s(fun(_2439409, bool), _2439403))) = s(fun(_2439409, bool), empty))], (7554 ^ _1496237) ^ [_1709990, _1709992, _1709994, _1709996] : [7577 ^ _1496237 : [(7580 ^ _1496237) ^ [_1711004, _1711006] : [-(s(_1709992, i(s(fun(_1709996, _1709992), 7576 ^ [_1709990, _1709992, _1709994, _1709996]), s(_1709996, i(s(fun(_1709992, _1709996), i(s(fun(_1709994, fun(_1709992, _1709996)), _1709990), s(_1709994, _1711006))), s(_1709992, _1711004))))) = s(_1709992, _1711004))], (7578 ^ _1496237) ^ [_1710926, _1710928] : [-(s(_1709994, i(s(fun(_1709996, _1709994), 7575 ^ [_1709990, _1709992, _1709994, _1709996]), s(_1709996, i(s(fun(_1709992, _1709996), i(s(fun(_1709994, fun(_1709992, _1709996)), _1709990), s(_1709994, _1710928))), s(_1709992, _1710926))))) = s(_1709994, _1710928))]], 7569 ^ _1496237 : [(7574 ^ _1496237) ^ [] : [s(_1709996, i(s(fun(_1709992, _1709996), i(s(fun(_1709994, fun(_1709992, _1709996)), _1709990), s(_1709994, 7555 ^ [_1709990, _1709992, _1709994, _1709996]))), s(_1709992, 7556 ^ [_1709990, _1709992, _1709994, _1709996]))) = s(_1709996, i(s(fun(_1709992, _1709996), i(s(fun(_1709994, fun(_1709992, _1709996)), _1709990), s(_1709994, 7557 ^ [_1709990, _1709992, _1709994, _1709996]))), s(_1709992, 7558 ^ [_1709990, _1709992, _1709994, _1709996])))], (7572 ^ _1496237) ^ [] : [-(s(_1709992, 7556 ^ [_1709990, _1709992, _1709994, _1709996]) = s(_1709992, 7558 ^ [_1709990, _1709992, _1709994, _1709996]))], (7570 ^ _1496237) ^ [] : [-(s(_1709994, 7555 ^ [_1709990, _1709992, _1709994, _1709996]) = s(_1709994, 7557 ^ [_1709990, _1709992, _1709994, _1709996]))]], 7561 ^ _1496237 : [(7564 ^ _1496237) ^ [] : [s(_1709994, 7555 ^ [_1709990, _1709992, _1709994, _1709996]) = s(_1709994, 7557 ^ [_1709990, _1709992, _1709994, _1709996]), s(_1709992, 7556 ^ [_1709990, _1709992, _1709994, _1709996]) = s(_1709992, 7558 ^ [_1709990, _1709992, _1709994, _1709996])], (7562 ^ _1496237) ^ [] : [-(s(_1709996, i(s(fun(_1709992, _1709996), i(s(fun(_1709994, fun(_1709992, _1709996)), _1709990), s(_1709994, 7555 ^ [_1709990, _1709992, _1709994, _1709996]))), s(_1709992, 7556 ^ [_1709990, _1709992, _1709994, _1709996]))) = s(_1709996, i(s(fun(_1709992, _1709996), i(s(fun(_1709994, fun(_1709992, _1709996)), _1709990), s(_1709994, 7557 ^ [_1709990, _1709992, _1709994, _1709996]))), s(_1709992, 7558 ^ [_1709990, _1709992, _1709994, _1709996]))))]]], (4495 ^ _1496237) ^ [_1610244, _1610246] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1610244))), s(num, _1610246)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1610246))), s(num, _1610244))))], (25675 ^ _1496237) ^ [_2517940, _2517942, _2517944, _2517946] : [-(s(num, i(s(fun(fun(_2517946, num), num), i(s(fun(fun(_2517946, bool), fun(fun(_2517946, num), num)), nsum), s(fun(_2517946, bool), i(s(fun(fun(_2517946, bool), fun(_2517946, bool)), i(s(fun(fun(_2517946, bool), fun(fun(_2517946, bool), fun(_2517946, bool))), union), s(fun(_2517946, bool), _2517942))), s(fun(_2517946, bool), _2517940))))), s(fun(_2517946, num), _2517944))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2517946, num), num), i(s(fun(fun(_2517946, bool), fun(fun(_2517946, num), num)), nsum), s(fun(_2517946, bool), _2517942))), s(fun(_2517946, num), _2517944))))), s(num, i(s(fun(fun(_2517946, num), num), i(s(fun(fun(_2517946, bool), fun(fun(_2517946, num), num)), nsum), s(fun(_2517946, bool), _2517940))), s(fun(_2517946, num), _2517944)))))), p(s(bool, i(s(fun(fun(_2517946, bool), bool), finite), s(fun(_2517946, bool), _2517942)))), p(s(bool, i(s(fun(fun(_2517946, bool), bool), finite), s(fun(_2517946, bool), _2517940)))), p(s(bool, i(s(fun(fun(_2517946, bool), bool), i(s(fun(fun(_2517946, bool), fun(fun(_2517946, bool), bool)), disjoint), s(fun(_2517946, bool), _2517942))), s(fun(_2517946, bool), _2517940))))], (23438 ^ _1496237) ^ [_2389525, _2389527, _2389529, _2389531] : [-(p(s(bool, i(s(fun(fun(_2389531, bool), bool), i(s(fun(fun(_2389529, bool), fun(fun(_2389531, bool), bool)), l_a_u_c), s(fun(_2389529, bool), _2389527))), s(fun(_2389531, bool), _2389525))))), 23440 ^ _1496237 : [(23443 ^ _1496237) ^ [_2389883, _2389885] : [p(s(bool, i(s(fun(fun(_2389531, bool), bool), i(s(fun(_2389531, fun(fun(_2389531, bool), bool)), in), s(_2389531, _2389883))), s(fun(_2389531, bool), _2389525)))), s(_2389529, i(s(fun(_2389531, _2389529), _2389885), s(_2389531, _2389883))) = s(_2389529, 23439 ^ [_2389525, _2389527, _2389529, _2389531, _2389885])], (23441 ^ _1496237) ^ [_2389813] : [-(p(s(bool, i(s(fun(fun(_2389529, bool), bool), i(s(fun(_2389529, fun(fun(_2389529, bool), bool)), in), s(_2389529, 23439 ^ [_2389525, _2389527, _2389529, _2389531, _2389813]))), s(fun(_2389529, bool), _2389527)))))]]], (11933 ^ _1496237) ^ [_1875899, _1875901, _1875903] : [-(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, _1875903))), s(real, _1875899))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1875901))), s(real, _1875899))))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1875903))), s(real, _1875901)))), 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, _1875899))))], (42230 ^ _1496237) ^ [_3992372, _3992374, _3992376, _3992378, _3992380, _3992382, _3992384] : [p(s(bool, i(s(fun(fun(cart(real, _3992382), fun(cart(real, _3992380), cart(real, _3992384))), bool), bilinear), s(fun(cart(real, _3992382), fun(cart(real, _3992380), cart(real, _3992384))), _3992378)))), -(s(cart(real, _3992384), i(s(fun(cart(real, _3992380), cart(real, _3992384)), i(s(fun(cart(real, _3992382), fun(cart(real, _3992380), cart(real, _3992384))), _3992378), s(cart(real, _3992382), i(s(fun(cart(real, _3992382), cart(real, _3992382)), i(s(fun(real, fun(cart(real, _3992382), cart(real, _3992382))), r_), s(real, _3992376))), s(cart(real, _3992382), _3992374))))), s(cart(real, _3992380), _3992372))) = s(cart(real, _3992384), i(s(fun(cart(real, _3992384), cart(real, _3992384)), i(s(fun(real, fun(cart(real, _3992384), cart(real, _3992384))), r_), s(real, _3992376))), s(cart(real, _3992384), i(s(fun(cart(real, _3992380), cart(real, _3992384)), i(s(fun(cart(real, _3992382), fun(cart(real, _3992380), cart(real, _3992384))), _3992378), s(cart(real, _3992382), _3992374))), s(cart(real, _3992380), _3992372))))))], (13289 ^ _1496237) ^ [_1906757, _1906759] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1906759))), s(int, _1906757))) = 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, _1906759))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906757))))))))], (38773 ^ _1496237) ^ [_3665923, _3665925] : [-(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, _3665925))))), 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, _3665923))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _3665925))), s(num, _3665923))))], (40726 ^ _1496237) ^ [_3876883, _3876885] : [s(cart(real, _3876885), i(s(fun(num, cart(real, _3876885)), i(s(fun(fun(num, cart(real, _3876885)), fun(num, cart(real, _3876885))), i(s(fun(fun(num, cart(real, _3876885)), fun(fun(num, cart(real, _3876885)), fun(num, cart(real, _3876885)))), _3876883), s(fun(num, cart(real, _3876885)), 40727 ^ [_3876883, _3876885]))), s(fun(num, cart(real, _3876885)), 40728 ^ [_3876883, _3876885]))), s(num, 40729 ^ [_3876883, _3876885]))) = s(cart(real, _3876885), i(s(fun(cart(real, _3876885), cart(real, _3876885)), i(s(fun(cart(real, _3876885), fun(cart(real, _3876885), cart(real, _3876885))), vectoru_sub), s(cart(real, _3876885), i(s(fun(num, cart(real, _3876885)), 40727 ^ [_3876883, _3876885]), s(num, 40729 ^ [_3876883, _3876885]))))), s(cart(real, _3876885), i(s(fun(num, cart(real, _3876885)), 40728 ^ [_3876883, _3876885]), s(num, 40729 ^ [_3876883, _3876885]))))), 40732 ^ _1496237 : [(40733 ^ _1496237) ^ [_3877910, _3877912, _3877914, _3877916] : [-(s(cart(real, _3876885), i(s(fun(fun(num, cart(real, _3876885)), cart(real, _3876885)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3876885)), cart(real, _3876885))), 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, _3877912))), s(num, _3877910))))), s(fun(num, cart(real, _3876885)), i(s(fun(fun(num, cart(real, _3876885)), fun(num, cart(real, _3876885))), i(s(fun(fun(num, cart(real, _3876885)), fun(fun(num, cart(real, _3876885)), fun(num, cart(real, _3876885)))), _3876883), s(fun(num, cart(real, _3876885)), _3877916))), s(fun(num, cart(real, _3876885)), _3877914))))) = s(cart(real, _3876885), i(s(fun(cart(real, _3876885), cart(real, _3876885)), i(s(fun(cart(real, _3876885), fun(cart(real, _3876885), cart(real, _3876885))), vectoru_sub), s(cart(real, _3876885), i(s(fun(fun(num, cart(real, _3876885)), cart(real, _3876885)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3876885)), cart(real, _3876885))), 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, _3877912))), s(num, _3877910))))), s(fun(num, cart(real, _3876885)), _3877916))))), s(cart(real, _3876885), i(s(fun(fun(num, cart(real, _3876885)), cart(real, _3876885)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3876885)), cart(real, _3876885))), 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, _3877912))), s(num, _3877910))))), s(fun(num, cart(real, _3876885)), _3877914))))))]]], (39110 ^ _1496237) ^ [_3779430, _3779432] : [s(real, i(s(fun(cart(real, _3779432), real), i(s(fun(cart(real, _3779432), fun(cart(real, _3779432), real)), dot), s(cart(real, _3779432), 39111 ^ [_3779430, _3779432]))), s(cart(real, _3779432), _3779430))) = 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, _3779432), _3779430) = s(cart(real, _3779432), i(s(fun(num, cart(real, _3779432)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (8291 ^ _1496237) ^ [_1745044, _1745046] : [s(_1745046, i(s(fun(prod(_1745046, _1745044), _1745046), fst), s(prod(_1745046, _1745044), h0))) = s(_1745046, a0), -(p(s(bool, 8283 ^ [_1745044, _1745046])))], (960 ^ _1496237) ^ [_1508617, _1508619] : [p(s(bool, _1508617)), -(p(s(bool, _1508617)))], (8307 ^ _1496237) ^ [_1746387, _1746389] : [-(s(list(prod(_1746389, _1746387)), i(s(fun(list(_1746387), list(prod(_1746389, _1746387))), i(s(fun(list(_1746389), fun(list(_1746387), list(prod(_1746389, _1746387)))), zip0), s(list(_1746389), nil))), s(list(_1746387), l2))) = s(list(prod(_1746389, _1746387)), nil))], (8373 ^ _1496237) ^ [_1749601, _1749603, _1749605] : [s(num, i(s(fun(list(_1749605), num), length), s(list(_1749605), _1749603))) = s(num, i(s(fun(num, num), suc), s(num, _1749601))), 8378 ^ _1496237 : [(8381 ^ _1496237) ^ [] : [-(s(num, i(s(fun(list(_1749605), num), length), s(list(_1749605), 8377 ^ [_1749601, _1749603, _1749605]))) = s(num, _1749601))], (8379 ^ _1496237) ^ [] : [-(s(list(_1749605), _1749603) = s(list(_1749605), i(s(fun(list(_1749605), list(_1749605)), i(s(fun(_1749605, fun(list(_1749605), list(_1749605))), cons), s(_1749605, 8376 ^ [_1749601, _1749603, _1749605]))), s(list(_1749605), 8377 ^ [_1749601, _1749603, _1749605]))))]]], (38268 ^ _1496237) ^ [_3639456, _3639458, _3639460, _3639462] : [-(p(s(bool, i(s(fun(fun(_3639462, bool), bool), i(s(fun(fun(_3639462, bool), fun(fun(_3639462, bool), bool)), subset), s(fun(_3639462, bool), i(s(fun(fun(_3639462, bool), fun(_3639462, bool)), i(s(fun(fun(fun(_3639462, bool), bool), fun(fun(_3639462, bool), fun(_3639462, bool))), hull), s(fun(fun(_3639462, bool), bool), _3639460))), s(fun(_3639462, bool), _3639458))))), s(fun(_3639462, bool), _3639456))))), p(s(bool, i(s(fun(fun(_3639462, bool), bool), i(s(fun(fun(_3639462, bool), fun(fun(_3639462, bool), bool)), subset), s(fun(_3639462, bool), _3639458))), s(fun(_3639462, bool), _3639456)))), p(s(bool, i(s(fun(fun(_3639462, bool), bool), _3639460), s(fun(_3639462, bool), _3639456))))], (20219 ^ _1496237) ^ [_2229929, _2229931, _2229933, _2229935] : [20223 ^ _1496237 : [(20226 ^ _1496237) ^ [] : [s(_2229935, i(s(fun(_2229935, _2229935), i(s(fun(_2229933, fun(_2229935, _2229935)), _2229931), s(_2229933, 20220 ^ [_2229929, _2229931, _2229933, _2229935]))), s(_2229935, i(s(fun(_2229935, _2229935), i(s(fun(_2229933, fun(_2229935, _2229935)), _2229931), s(_2229933, 20221 ^ [_2229929, _2229931, _2229933, _2229935]))), s(_2229935, 20222 ^ [_2229929, _2229931, _2229933, _2229935]))))) = s(_2229935, i(s(fun(_2229935, _2229935), i(s(fun(_2229933, fun(_2229935, _2229935)), _2229931), s(_2229933, 20221 ^ [_2229929, _2229931, _2229933, _2229935]))), s(_2229935, i(s(fun(_2229935, _2229935), i(s(fun(_2229933, fun(_2229935, _2229935)), _2229931), s(_2229933, 20220 ^ [_2229929, _2229931, _2229933, _2229935]))), s(_2229935, 20222 ^ [_2229929, _2229931, _2229933, _2229935])))))], (20224 ^ _1496237) ^ [] : [s(_2229933, 20220 ^ [_2229929, _2229931, _2229933, _2229935]) = s(_2229933, 20221 ^ [_2229929, _2229931, _2229933, _2229935])]], 20228 ^ _1496237 : [(20231 ^ _1496237) ^ [_2231172, _2231174] : [p(s(bool, i(s(fun(fun(_2229933, bool), bool), finite), s(fun(_2229933, bool), _2231172)))), -(s(_2229935, i(s(fun(fun(_2229933, bool), _2229935), 20227 ^ [_2229929, _2229931, _2229933, _2229935]), s(fun(_2229933, bool), i(s(fun(fun(_2229933, bool), fun(_2229933, bool)), i(s(fun(_2229933, fun(fun(_2229933, bool), fun(_2229933, bool))), insert), s(_2229933, _2231174))), s(fun(_2229933, bool), _2231172))))) = s(_2229935, i(s(fun(_2229935, _2229935), i(s(fun(_2229935, fun(_2229935, _2229935)), i(s(fun(bool, fun(_2229935, fun(_2229935, _2229935))), cond), s(bool, i(s(fun(fun(_2229933, bool), bool), i(s(fun(_2229933, fun(fun(_2229933, bool), bool)), in), s(_2229933, _2231174))), s(fun(_2229933, bool), _2231172))))), s(_2229935, i(s(fun(fun(_2229933, bool), _2229935), 20227 ^ [_2229929, _2229931, _2229933, _2229935]), s(fun(_2229933, bool), _2231172))))), s(_2229935, i(s(fun(_2229935, _2229935), i(s(fun(_2229933, fun(_2229935, _2229935)), _2229931), s(_2229933, _2231174))), s(_2229935, i(s(fun(fun(_2229933, bool), _2229935), 20227 ^ [_2229929, _2229931, _2229933, _2229935]), s(fun(_2229933, bool), _2231172))))))))], (20229 ^ _1496237) ^ [] : [-(s(_2229935, i(s(fun(fun(_2229933, bool), _2229935), 20227 ^ [_2229929, _2229931, _2229933, _2229935]), s(fun(_2229933, bool), empty))) = s(_2229935, _2229929))]]], (25969 ^ _1496237) ^ [_2534536, _2534538, _2534540] : [s(num, i(s(fun(_2534540, num), i(s(fun(_2534538, fun(_2534540, num)), i(s(fun(fun(_2534540, fun(_2534538, num)), fun(_2534538, fun(_2534540, num))), _2534536), s(fun(_2534540, fun(_2534538, num)), 25970 ^ [_2534536, _2534538, _2534540]))), s(_2534538, 25971 ^ [_2534536, _2534538, _2534540]))), s(_2534540, 25972 ^ [_2534536, _2534538, _2534540]))) = s(num, i(s(fun(_2534538, num), i(s(fun(_2534540, fun(_2534538, num)), 25970 ^ [_2534536, _2534538, _2534540]), s(_2534540, 25972 ^ [_2534536, _2534538, _2534540]))), s(_2534538, 25971 ^ [_2534536, _2534538, _2534540]))), 25975 ^ _1496237 : [(25976 ^ _1496237) ^ [_2535596] : [s(num, i(s(fun(_2534538, num), i(s(fun(fun(_2534540, fun(_2534538, num)), fun(_2534538, num)), i(s(fun(fun(_2534540, bool), fun(fun(_2534540, fun(_2534538, num)), fun(_2534538, num))), _2535596), s(fun(_2534540, bool), 25977 ^ [_2534536, _2534538, _2534540, _2535596]))), s(fun(_2534540, fun(_2534538, num)), 25978 ^ [_2534536, _2534538, _2534540, _2535596]))), s(_2534538, 25979 ^ [_2534536, _2534538, _2534540, _2535596]))) = s(num, i(s(fun(fun(_2534540, num), num), i(s(fun(fun(_2534540, bool), fun(fun(_2534540, num), num)), nsum), s(fun(_2534540, bool), 25977 ^ [_2534536, _2534538, _2534540, _2535596]))), s(fun(_2534540, num), i(s(fun(_2534538, fun(_2534540, num)), i(s(fun(fun(_2534540, fun(_2534538, num)), fun(_2534538, fun(_2534540, num))), _2534536), s(fun(_2534540, fun(_2534538, num)), 25978 ^ [_2534536, _2534538, _2534540, _2535596]))), s(_2534538, 25979 ^ [_2534536, _2534538, _2534540, _2535596]))))), 25982 ^ _1496237 : [(25983 ^ _1496237) ^ [_2536708] : [s(num, i(s(fun(_2534540, num), i(s(fun(fun(_2534540, fun(_2534538, num)), fun(_2534540, num)), i(s(fun(fun(_2534538, bool), fun(fun(_2534540, fun(_2534538, num)), fun(_2534540, num))), _2536708), s(fun(_2534538, bool), 25984 ^ [_2534536, _2534538, _2534540, _2535596, _2536708]))), s(fun(_2534540, fun(_2534538, num)), 25985 ^ [_2534536, _2534538, _2534540, _2535596, _2536708]))), s(_2534540, 25986 ^ [_2534536, _2534538, _2534540, _2535596, _2536708]))) = s(num, i(s(fun(fun(_2534538, num), num), i(s(fun(fun(_2534538, bool), fun(fun(_2534538, num), num)), nsum), s(fun(_2534538, bool), 25984 ^ [_2534536, _2534538, _2534540, _2535596, _2536708]))), s(fun(_2534538, num), i(s(fun(_2534540, fun(_2534538, num)), 25985 ^ [_2534536, _2534538, _2534540, _2535596, _2536708]), s(_2534540, 25986 ^ [_2534536, _2534538, _2534540, _2535596, _2536708]))))), 25989 ^ _1496237 : [(25990 ^ _1496237) ^ [_2537596, _2537598, _2537600] : [-(s(num, i(s(fun(fun(_2534540, num), num), i(s(fun(fun(_2534540, bool), fun(fun(_2534540, num), num)), nsum), s(fun(_2534540, bool), _2537598))), s(fun(_2534540, num), i(s(fun(fun(_2534540, fun(_2534538, num)), fun(_2534540, num)), i(s(fun(fun(_2534538, bool), fun(fun(_2534540, fun(_2534538, num)), fun(_2534540, num))), _2536708), s(fun(_2534538, bool), _2537596))), s(fun(_2534540, fun(_2534538, num)), _2537600))))) = s(num, i(s(fun(fun(_2534538, num), num), i(s(fun(fun(_2534538, bool), fun(fun(_2534538, num), num)), nsum), s(fun(_2534538, bool), _2537596))), s(fun(_2534538, num), i(s(fun(fun(_2534540, fun(_2534538, num)), fun(_2534538, num)), i(s(fun(fun(_2534540, bool), fun(fun(_2534540, fun(_2534538, num)), fun(_2534538, num))), _2535596), s(fun(_2534540, bool), _2537598))), s(fun(_2534540, fun(_2534538, num)), _2537600)))))), p(s(bool, i(s(fun(fun(_2534540, bool), bool), finite), s(fun(_2534540, bool), _2537598)))), p(s(bool, i(s(fun(fun(_2534538, bool), bool), finite), s(fun(_2534538, bool), _2537596))))]]]]]]], (31896 ^ _1496237) ^ [_3163776, _3163778, _3163780, _3163782] : [s(_3163778, i(s(fun(_3163780, _3163778), i(s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778)))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))))), _3163776), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31897 ^ [_3163776, _3163778, _3163780, _3163782]))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31898 ^ [_3163776, _3163778, _3163780, _3163782]))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31899 ^ [_3163776, _3163778, _3163780, _3163782]))), s(fun(_3163782, _3163778), 31900 ^ [_3163776, _3163778, _3163780, _3163782]))), s(_3163780, 31901 ^ [_3163776, _3163778, _3163780, _3163782]))) = s(_3163778, i(s(fun(_3163778, _3163778), i(s(fun(_3163778, fun(_3163778, _3163778)), i(s(fun(bool, fun(_3163778, fun(_3163778, _3163778))), cond), s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31897 ^ [_3163776, _3163778, _3163780, _3163782]), s(fun(_3163782, _3163778), 31900 ^ [_3163776, _3163778, _3163780, _3163782]))), s(_3163780, 31901 ^ [_3163776, _3163778, _3163780, _3163782]))))), s(_3163778, i(s(fun(_3163780, _3163778), i(s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31898 ^ [_3163776, _3163778, _3163780, _3163782]), s(fun(_3163782, _3163778), 31900 ^ [_3163776, _3163778, _3163780, _3163782]))), s(_3163780, 31901 ^ [_3163776, _3163778, _3163780, _3163782]))))), s(_3163778, i(s(fun(_3163780, _3163778), i(s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31899 ^ [_3163776, _3163778, _3163780, _3163782]), s(fun(_3163782, _3163778), 31900 ^ [_3163776, _3163778, _3163780, _3163782]))), s(_3163780, 31901 ^ [_3163776, _3163778, _3163780, _3163782]))))), 31904 ^ _1496237 : [(31905 ^ _1496237) ^ [_3167406] : [s(fun(_3163780, _3163778), i(s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778)))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))))), _3167406), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31906 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31907 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31908 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), s(fun(_3163782, _3163778), 31909 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))) = s(fun(_3163780, _3163778), i(s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778)))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))))), _3163776), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31906 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31907 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), 31908 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), s(fun(_3163782, _3163778), 31909 ^ [_3163776, _3163778, _3163780, _3163782, _3167406]))), 31912 ^ _1496237 : [(31913 ^ _1496237) ^ [_3170634] : [31919 ^ _1496237 : [(31922 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31914 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]), s(fun(_3163782, _3163778), 31915 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))), s(_3163780, 31916 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634])))))], (31920 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), _3170634), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31914 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))), s(fun(_3163782, _3163778), 31915 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))), s(_3163780, 31916 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634])))))]], 31923 ^ _1496237 : [(31926 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), _3170634), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31914 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))), s(fun(_3163782, _3163778), 31915 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))), s(_3163780, 31916 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))))], (31924 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31914 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]), s(fun(_3163782, _3163778), 31915 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))), s(_3163780, 31916 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634]))))]], 31927 ^ _1496237 : [(31928 ^ _1496237) ^ [_3173254] : [s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), _3173254), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31929 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254]))), s(fun(_3163782, _3163778), 31930 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254]))) = s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), _3170634), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31929 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254]))), s(fun(_3163782, _3163778), 31930 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254]))), 31933 ^ _1496237 : [(31934 ^ _1496237) ^ [_3175420] : [31949 ^ _1496237 : [(31954 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool)))), _3175420), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31935 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31936 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(fun(_3163782, _3163778), 31937 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(_3163780, 31938 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))))], (31952 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31936 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]), s(fun(_3163782, _3163778), 31937 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(_3163780, 31938 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420])))))], (31950 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31935 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]), s(fun(_3163782, _3163778), 31937 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(_3163780, 31938 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420])))))]], 31941 ^ _1496237 : [(31944 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31935 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]), s(fun(_3163782, _3163778), 31937 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(_3163780, 31938 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420])))), p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31936 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]), s(fun(_3163782, _3163778), 31937 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(_3163780, 31938 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))))], (31942 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool)))), _3175420), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31935 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31936 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(fun(_3163782, _3163778), 31937 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420]))), s(_3163780, 31938 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420])))))]], 31955 ^ _1496237 : [(31956 ^ _1496237) ^ [_3178371] : [s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool)))), _3178371), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31957 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420, _3178371]))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31958 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420, _3178371]))), s(fun(_3163782, _3163778), 31959 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420, _3178371]))) = s(fun(_3163780, bool), i(s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool)))), _3175420), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31957 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420, _3178371]))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), 31958 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420, _3178371]))), s(fun(_3163782, _3163778), 31959 ^ [_3163776, _3163778, _3163780, _3163782, _3167406, _3170634, _3173254, _3175420, _3178371]))), 31962 ^ _1496237 : [(31963 ^ _1496237) ^ [_3180466, _3180468, _3180470, _3180472, _3180474, _3180476] : [-(p(s(bool, i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool), i(s(fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool))), i(s(fun(fun(_3163782, fun(_3163782, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool)))), superadmissible), s(fun(_3163782, fun(_3163782, bool)), _3180476))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180474))), s(fun(_3163780, _3163782), _3180470))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778)))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), fun(fun(_3163782, _3163778), fun(_3163780, _3163778))))), _3167406), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180472))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), _3180468))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), _3180466))))))), p(s(bool, i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), bool), i(s(fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), bool))), i(s(fun(fun(_3163782, fun(_3163782, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), bool)))), admissible), s(fun(_3163782, fun(_3163782, bool)), _3180476))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180474))), s(fun(_3163780, _3163782), _3180470))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180472)))), p(s(bool, i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool), i(s(fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool))), i(s(fun(fun(_3163782, fun(_3163782, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool)))), superadmissible), s(fun(_3163782, fun(_3163782, bool)), _3180476))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool)))), _3178371), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180474))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180472))))), s(fun(_3163780, _3163782), _3180470))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), _3180468)))), p(s(bool, i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool), i(s(fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool))), i(s(fun(fun(_3163782, fun(_3163782, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163780, _3163782), fun(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), bool)))), superadmissible), s(fun(_3163782, fun(_3163782, bool)), _3180476))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool)))), _3178371), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180474))), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), i(s(fun(fun(fun(_3163782, _3163778), fun(_3163780, bool)), fun(fun(_3163782, _3163778), fun(_3163780, bool))), _3173254), s(fun(fun(_3163782, _3163778), fun(_3163780, bool)), _3180472))))))), s(fun(_3163780, _3163782), _3180470))), s(fun(fun(_3163782, _3163778), fun(_3163780, _3163778)), _3180466))))]]]]]]]]]]]]], (4653 ^ _1496237) ^ [_1614080, _1614082] : [-(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, _1614082))), s(num, _1614080))))))), 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, _1614082)))), 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, _1614080))))], (35744 ^ _1496237) ^ [_3519808, _3519810, _3519812, _3519814] : [-(p(s(bool, i(s(fun(fun(_3519814, bool), bool), i(s(fun(fun(_3519812, bool), fun(fun(_3519814, bool), bool)), l_u_c), s(fun(_3519812, bool), _3519810))), s(fun(_3519814, bool), _3519808))))), -(p(s(bool, i(s(fun(fun(_3519812, bool), bool), i(s(fun(fun(_3519814, bool), fun(fun(_3519812, bool), bool)), l_a_u_c), s(fun(_3519814, bool), _3519808))), s(fun(_3519812, bool), _3519810)))))], (9592 ^ _1496237) ^ [_1808576, _1808578, _1808580] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808580))), s(nadd, _1808576))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808580))), s(nadd, _1808578)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1808578))), s(nadd, _1808576))))], (13547 ^ _1496237) ^ [_1913896, _1913898] : [13548 ^ _1496237 : [(13551 ^ _1496237) ^ [] : [s(int, _1913896) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (13549 ^ _1496237) ^ [] : [s(int, _1913898) = 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, _1913898))), s(int, _1913896))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (5969 ^ _1496237) ^ [_1645961, _1645963] : [-(s(num, _1645961) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5972 ^ _1496237 : [(5980 ^ _1496237) ^ [] : [5981 ^ _1496237 : [(5982 ^ _1496237) ^ [_1646210] : [s(num, _1645963) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1646210))), s(num, _1645961)))]], -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1645963))), s(num, _1645961))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5973 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1645963))), s(num, _1645961))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1645963) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 5976 ^ [_1645961, _1645963]))), s(num, _1645961))))]]], (29879 ^ _1496237) ^ [_2791458, _2791460] : [-(s(finite_image(_2791460), i(s(fun(num, finite_image(_2791460)), finiteu_index), s(num, 29873 ^ [_2791458, _2791460]))) = s(finite_image(_2791460), _2791458))], (21497 ^ _1496237) ^ [_2298082, _2298084, _2298086, _2298088] : [s(fun(prod(_2298088, _2298086), bool), i(s(fun(fun(_2298086, bool), fun(prod(_2298088, _2298086), bool)), i(s(fun(fun(_2298088, bool), fun(fun(_2298086, bool), fun(prod(_2298088, _2298086), bool))), cross0), s(fun(_2298088, bool), _2298084))), s(fun(_2298086, bool), _2298082))) = s(fun(prod(_2298088, _2298086), bool), empty), -(s(fun(_2298088, bool), _2298084) = s(fun(_2298088, bool), empty)), -(s(fun(_2298086, bool), _2298082) = s(fun(_2298086, bool), empty))], (40468 ^ _1496237) ^ [_3857059, _3857061, _3857063] : [s(real, i(s(fun(_3857063, real), i(s(fun(fun(_3857063, cart(real, _3857061)), fun(_3857063, real)), _3857059), s(fun(_3857063, cart(real, _3857061)), 40469 ^ [_3857059, _3857061, _3857063]))), s(_3857063, 40470 ^ [_3857059, _3857061, _3857063]))) = s(real, i(s(fun(cart(real, _3857061), real), vectoru_norm), s(cart(real, _3857061), i(s(fun(_3857063, cart(real, _3857061)), 40469 ^ [_3857059, _3857061, _3857063]), s(_3857063, 40470 ^ [_3857059, _3857061, _3857063]))))), 40473 ^ _1496237 : [(40474 ^ _1496237) ^ [_3857650, _3857652, _3857654] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3857061), real), vectoru_norm), s(cart(real, _3857061), i(s(fun(fun(_3857063, cart(real, _3857061)), cart(real, _3857061)), i(s(fun(fun(_3857063, bool), fun(fun(_3857063, cart(real, _3857061)), cart(real, _3857061))), vsum), s(fun(_3857063, bool), _3857654))), s(fun(_3857063, cart(real, _3857061)), _3857652))))))), s(real, _3857650))))), p(s(bool, i(s(fun(fun(_3857063, bool), bool), finite), s(fun(_3857063, bool), _3857654)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(fun(_3857063, real), real), i(s(fun(fun(_3857063, bool), fun(fun(_3857063, real), real)), sum), s(fun(_3857063, bool), _3857654))), s(fun(_3857063, real), i(s(fun(fun(_3857063, cart(real, _3857061)), fun(_3857063, real)), _3857059), s(fun(_3857063, cart(real, _3857061)), _3857652))))))), s(real, _3857650))))]]], (2439 ^ _1496237) ^ [_1536475, _1536477] : [2446 ^ _1496237 : [(2449 ^ _1496237) ^ [] : [p(s(bool, _1536475))], (2447 ^ _1496237) ^ [] : [p(s(bool, _1536477))]], -(p(s(bool, _1536477))), -(p(s(bool, _1536475)))], (14193 ^ _1496237) ^ [_1930061, _1930063, _1930065] : [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, _1930065))), s(int, _1930063))))), s(int, _1930061)))), 14196 ^ _1496237 : [(14199 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1930063))), s(int, _1930061)))))], (14197 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1930065))), s(int, _1930061)))))]]], (13499 ^ _1496237) ^ [_1912647, _1912649] : [-(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, _1912649))))), s(int, _1912647))))), 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, _1912647))))), s(int, _1912649)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1912649))), s(int, _1912647))))], (3211 ^ _1496237) ^ [_1556351, _1556353, _1556355] : [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, _1556355))), s(bool, _1556353))), s(bool, _1556351)))), 3214 ^ _1496237 : [(3219 ^ _1496237) ^ [] : [-(p(s(bool, _1556351)))], (3217 ^ _1496237) ^ [] : [-(p(s(bool, _1556353)))], (3215 ^ _1496237) ^ [] : [-(p(s(bool, _1556355)))]]], (34351 ^ _1496237) ^ [_3446419, _3446421] : [34356 ^ _1496237 : [(34359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), 34352 ^ [_3446419, _3446421]))), s(_3446421, 34353 ^ [_3446419, _3446421])))))], (34357 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34352 ^ [_3446419, _3446421]))), s(_3446421, 34353 ^ [_3446419, _3446421])))))]], 34360 ^ _1496237 : [(34363 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34352 ^ [_3446419, _3446421]))), s(_3446421, 34353 ^ [_3446419, _3446421]))))], (34361 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), 34352 ^ [_3446419, _3446421]))), s(_3446421, 34353 ^ [_3446419, _3446421]))))]], 34364 ^ _1496237 : [(34365 ^ _1496237) ^ [_3447588] : [34441 ^ _1496237 : [(34442 ^ _1496237) ^ [_3452095] : [-(p(s(bool, i(s(fun(fun(prod(_3446421, _3446421), bool), bool), ordinal), s(fun(prod(_3446421, _3446421), bool), i(s(fun(fun(fun(prod(_3446421, _3446421), bool), bool), fun(prod(_3446421, _3446421), bool)), gabs), s(fun(fun(prod(_3446421, _3446421), bool), bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(fun(prod(_3446421, _3446421), bool), bool)), _3447588), s(fun(prod(_3446421, _3446421), bool), _3452095))))))))), p(s(bool, i(s(fun(fun(prod(_3446421, _3446421), bool), bool), ordinal), s(fun(prod(_3446421, _3446421), bool), _3452095)))), 34447 ^ _1496237 : [(34448 ^ _1496237) ^ [_3452379] : [-(p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), _3452095))), s(_3446421, _3452379)))))]]]], 34370 ^ _1496237 : [(34375 ^ _1496237) ^ [_3448749] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3446421, _3446421), bool), 34367 ^ [_3446419, _3446421, _3447588]), s(prod(_3446421, _3446421), i(s(fun(_3446421, prod(_3446421, _3446421)), i(s(fun(_3446421, fun(_3446421, prod(_3446421, _3446421))), c_), s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]))), s(_3446421, 34373 ^ [_3446419, _3446421, _3447588]))))))), s(bool, _3448749)))), 34378 ^ _1496237 : [(34383 ^ _1496237) ^ [] : [s(_3446421, 34373 ^ [_3446419, _3446421, _3447588]) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))))), 34386 ^ _1496237 : [(34389 ^ _1496237) ^ [] : [s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588])))))], (34387 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))), s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]))))]]], (34381 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]), s(prod(_3446421, _3446421), i(s(fun(_3446421, prod(_3446421, _3446421)), i(s(fun(_3446421, fun(_3446421, prod(_3446421, _3446421))), c_), s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]))), s(_3446421, 34373 ^ [_3446419, _3446421, _3447588]))))))], (34379 ^ _1496237) ^ [] : [-(p(s(bool, _3448749)))]], 34390 ^ _1496237 : [(34391 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]), s(prod(_3446421, _3446421), i(s(fun(_3446421, prod(_3446421, _3446421)), i(s(fun(_3446421, fun(_3446421, prod(_3446421, _3446421))), c_), s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]))), s(_3446421, 34373 ^ [_3446419, _3446421, _3447588]))))))), 34394 ^ _1496237 : [(34397 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))), s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]))))), -(s(_3446421, 34372 ^ [_3446419, _3446421, _3447588]) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))))))], (34395 ^ _1496237) ^ [] : [-(s(_3446421, 34373 ^ [_3446419, _3446421, _3447588]) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))))))]]], (34403 ^ _1496237) ^ [] : [p(s(bool, _3448749))]]], (34371 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3446421, _3446421), bool), bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(fun(prod(_3446421, _3446421), bool), bool)), _3447588), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))), s(fun(prod(_3446421, _3446421), bool), 34367 ^ [_3446419, _3446421, _3447588])))))]], 34407 ^ _1496237 : [(34438 ^ _1496237) ^ [_3451874, _3451876] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3446421, _3446421), bool), 34367 ^ [_3446419, _3446421, _3447588]), s(prod(_3446421, _3446421), i(s(fun(_3446421, prod(_3446421, _3446421)), i(s(fun(_3446421, fun(_3446421, prod(_3446421, _3446421))), c_), s(_3446421, _3451876))), s(_3446421, _3451874))))))), s(bool, 34406 ^ [_3446419, _3446421, _3447588, _3451874, _3451876])))))], (34424 ^ _1496237) ^ [_3451165, _3451167] : [-(p(s(bool, 34406 ^ [_3446419, _3446421, _3447588, _3451165, _3451167]))), 34425 ^ _1496237 : [(34428 ^ _1496237) ^ [] : [s(_3446421, _3451165) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))))), 34431 ^ _1496237 : [(34434 ^ _1496237) ^ [] : [s(_3446421, _3451167) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588])))))], (34432 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))), s(_3446421, _3451167))))]]], (34426 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]), s(prod(_3446421, _3446421), i(s(fun(_3446421, prod(_3446421, _3446421)), i(s(fun(_3446421, fun(_3446421, prod(_3446421, _3446421))), c_), s(_3446421, _3451167))), s(_3446421, _3451165))))))]]], (34408 ^ _1496237) ^ [_3450523, _3450525] : [p(s(bool, 34406 ^ [_3446419, _3446421, _3447588, _3450523, _3450525])), -(p(s(bool, i(s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]), s(prod(_3446421, _3446421), i(s(fun(_3446421, prod(_3446421, _3446421)), i(s(fun(_3446421, fun(_3446421, prod(_3446421, _3446421))), c_), s(_3446421, _3450525))), s(_3446421, _3450523))))))), 34415 ^ _1496237 : [(34418 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), fl), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))), s(_3446421, _3450525))))), -(s(_3446421, _3450525) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))))))], (34416 ^ _1496237) ^ [] : [-(s(_3446421, _3450523) = s(_3446421, i(s(fun(fun(_3446421, bool), _3446421), h_), s(fun(_3446421, bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(_3446421, bool)), _3446419), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))))))]]], (34440 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3446421, _3446421), bool), bool), i(s(fun(fun(prod(_3446421, _3446421), bool), fun(fun(prod(_3446421, _3446421), bool), bool)), _3447588), s(fun(prod(_3446421, _3446421), bool), 34366 ^ [_3446419, _3446421, _3447588]))), s(fun(prod(_3446421, _3446421), bool), 34367 ^ [_3446419, _3446421, _3447588]))))]]]]], (29468 ^ _1496237) ^ [_2766902] : [s(real, i(s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2766902), s(fun(num, real), 29469 ^ [_2766902]))), s(num, 29470 ^ [_2766902]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, i(s(fun(num, real), 29469 ^ [_2766902]), 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 ^ [_2766902]))))))), s(real, i(s(fun(num, real), 29469 ^ [_2766902]), 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 ^ [_2766902]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 29473 ^ _1496237 : [(29474 ^ _1496237) ^ [_2767376, _2767378, _2767380] : [-(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, _2767378))))), 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, _2767376))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, real), _2767380))) = 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, _2767378))), s(num, _2767376))))), s(fun(num, real), i(s(fun(fun(num, real), fun(num, real)), _2766902), s(fun(num, real), _2767380))))))]]], (39547 ^ _1496237) ^ [_3794899, _3794901] : [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, _3794901), real), vectoru_norm), s(cart(real, _3794901), _3794899)))))), s(cart(real, _3794901), _3794899) = s(cart(real, _3794901), i(s(fun(num, cart(real, _3794901)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (33074 ^ _1496237) ^ [_3380052, _3380054, _3380056] : [p(s(bool, i(s(fun(fun(_3380056, bool), bool), i(s(fun(fun(_3380056, bool), fun(fun(_3380056, bool), bool)), subset), s(fun(_3380056, bool), _3380054))), s(fun(_3380056, bool), _3380052)))), 33077 ^ _1496237 : [(33078 ^ _1496237) ^ [_3380233] : [p(s(bool, i(s(fun(_3380056, bool), _3380054), s(_3380056, _3380233)))), -(p(s(bool, i(s(fun(_3380056, bool), _3380052), s(_3380056, _3380233)))))]]], (3992 ^ _1496237) ^ [] : [-(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))))], (30683 ^ _1496237) ^ [_2847341, _2847343] : [30684 ^ _1496237 : [(30685 ^ _1496237) ^ [_2847418] : [p(s(bool, i(s(fun(_2847341, bool), i(s(fun(_2847343, fun(_2847341, bool)), r0), s(_2847343, x))), s(_2847341, _2847418))))]], -(p(s(bool, 30674 ^ [_2847341, _2847343])))], (35973 ^ _1496237) ^ [_3528670, _3528672, _3528674, _3528676] : [p(s(bool, i(s(fun(fun(_3528676, bool), bool), finite), s(fun(_3528676, bool), _3528672)))), p(s(bool, i(s(fun(fun(_3528674, bool), bool), finite), s(fun(_3528674, bool), _3528670)))), 35980 ^ _1496237 : [(35987 ^ _1496237) ^ [] : [s(num, i(s(fun(fun(_3528676, bool), num), card), s(fun(_3528676, bool), _3528672))) = s(num, i(s(fun(fun(_3528674, bool), num), card), s(fun(_3528674, bool), _3528670))), -(p(s(bool, i(s(fun(fun(_3528674, bool), bool), i(s(fun(fun(_3528676, bool), fun(fun(_3528674, bool), bool)), a_u_c), s(fun(_3528676, bool), _3528672))), s(fun(_3528674, bool), _3528670)))))], (35981 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3528674, bool), bool), i(s(fun(fun(_3528676, bool), fun(fun(_3528674, bool), bool)), a_u_c), s(fun(_3528676, bool), _3528672))), s(fun(_3528674, bool), _3528670)))), -(s(num, i(s(fun(fun(_3528676, bool), num), card), s(fun(_3528676, bool), _3528672))) = s(num, i(s(fun(fun(_3528674, bool), num), card), s(fun(_3528674, bool), _3528670))))]]], (10957 ^ _1496237) ^ [_1850660, _1850662] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1850662))), s(real, _1850660))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1850660))), s(real, _1850662)))))], (39276 ^ _1496237) ^ [_3787694] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3787694))), 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, _3787694))))), 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, _3787694)))))))))], (37247 ^ _1496237) ^ [_3593256, _3593258, _3593260] : [37252 ^ _1496237 : [(37255 ^ _1496237) ^ [_3594422, _3594424] : [p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(bool, fun(fun(_3593258, bool), bool)), i(s(fun(fun(_3593258, bool), fun(bool, fun(fun(_3593258, bool), bool))), setspec), s(fun(_3593258, bool), 37249 ^ [_3593256, _3593258, _3593260]))), s(bool, _3594422))), s(fun(_3593258, bool), _3594424)))), 37266 ^ _1496237 : [(37271 ^ _1496237) ^ [] : [p(s(bool, _3594422))], (37269 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593258, bool), bool), q0), s(fun(_3593258, bool), _3594424)))))], (37267 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), subset), s(fun(_3593258, bool), _3594424))), s(fun(_3593258, bool), 37248 ^ [_3593256, _3593258, _3593260])))))]], 37258 ^ _1496237 : [(37261 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), subset), s(fun(_3593258, bool), _3594424))), s(fun(_3593258, bool), 37248 ^ [_3593256, _3593258, _3593260])))), p(s(bool, i(s(fun(fun(_3593258, bool), bool), q0), s(fun(_3593258, bool), _3594424))))], (37259 ^ _1496237) ^ [] : [-(p(s(bool, _3594422)))]]], (37253 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), _3593256), s(fun(_3593258, bool), 37248 ^ [_3593256, _3593258, _3593260]))), s(fun(_3593258, bool), 37249 ^ [_3593256, _3593258, _3593260])))))]], 37276 ^ _1496237 : [(37295 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(bool, fun(fun(_3593258, bool), bool)), i(s(fun(fun(_3593258, bool), fun(bool, fun(fun(_3593258, bool), bool))), setspec), s(fun(_3593258, bool), 37249 ^ [_3593256, _3593258, _3593260]))), s(bool, 37275 ^ [_3593256, _3593258, _3593260]))), s(fun(_3593258, bool), 37274 ^ [_3593256, _3593258, _3593260])))))], (37277 ^ _1496237) ^ [] : [p(s(bool, 37275 ^ [_3593256, _3593258, _3593260])), 37280 ^ _1496237 : [(37283 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593258, bool), bool), q0), s(fun(_3593258, bool), 37274 ^ [_3593256, _3593258, _3593260])))))], (37281 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), subset), s(fun(_3593258, bool), 37274 ^ [_3593256, _3593258, _3593260]))), s(fun(_3593258, bool), 37248 ^ [_3593256, _3593258, _3593260])))))]]], (37285 ^ _1496237) ^ [] : [-(p(s(bool, 37275 ^ [_3593256, _3593258, _3593260]))), p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), subset), s(fun(_3593258, bool), 37274 ^ [_3593256, _3593258, _3593260]))), s(fun(_3593258, bool), 37248 ^ [_3593256, _3593258, _3593260])))), p(s(bool, i(s(fun(fun(_3593258, bool), bool), q0), s(fun(_3593258, bool), 37274 ^ [_3593256, _3593258, _3593260]))))], (37297 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), _3593256), s(fun(_3593258, bool), 37248 ^ [_3593256, _3593258, _3593260]))), s(fun(_3593258, bool), 37249 ^ [_3593256, _3593258, _3593260]))))]], 37298 ^ _1496237 : [(37299 ^ _1496237) ^ [_3595907] : [37350 ^ _1496237 : [(37351 ^ _1496237) ^ [_3598402, _3598404] : [-(p(s(bool, i(s(fun(fun(fun(_3593258, bool), bool), bool), i(s(fun(fun(fun(_3593260, bool), bool), fun(fun(fun(_3593258, bool), bool), bool)), l_a_u_c), s(fun(fun(_3593260, bool), bool), i(s(fun(fun(fun(_3593260, bool), bool), fun(fun(_3593260, bool), bool)), gspec), s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), _3595907), s(fun(_3593260, bool), _3598404))))))), s(fun(fun(_3593258, bool), bool), i(s(fun(fun(fun(_3593258, bool), bool), fun(fun(_3593258, bool), bool)), gspec), s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593258, bool), fun(fun(_3593258, bool), bool)), _3593256), s(fun(_3593258, bool), _3598402))))))))), p(s(bool, i(s(fun(fun(_3593258, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593258, bool), bool)), l_a_u_c), s(fun(_3593260, bool), _3598404))), s(fun(_3593258, bool), _3598402)))), 37358 ^ _1496237 : [(37361 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3593258, bool), bool), q0), s(fun(_3593258, bool), i(s(fun(fun(_3593260, bool), fun(_3593258, bool)), i(s(fun(fun(_3593260, _3593258), fun(fun(_3593260, bool), fun(_3593258, bool))), image), s(fun(_3593260, _3593258), 37356 ^ [_3593256, _3593258, _3593260, _3595907, _3598402, _3598404]))), s(fun(_3593260, bool), 37357 ^ [_3593256, _3593258, _3593260, _3595907, _3598402, _3598404]))))))], (37359 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), p0), s(fun(_3593260, bool), 37357 ^ [_3593256, _3593258, _3593260, _3595907, _3598402, _3598404])))))]]]], 37304 ^ _1496237 : [(37307 ^ _1496237) ^ [_3596857, _3596859] : [p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(bool, fun(fun(_3593260, bool), bool)), i(s(fun(fun(_3593260, bool), fun(bool, fun(fun(_3593260, bool), bool))), setspec), s(fun(_3593260, bool), 37301 ^ [_3593256, _3593258, _3593260, _3595907]))), s(bool, _3596857))), s(fun(_3593260, bool), _3596859)))), 37318 ^ _1496237 : [(37323 ^ _1496237) ^ [] : [p(s(bool, _3596857))], (37321 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), p0), s(fun(_3593260, bool), _3596859)))))], (37319 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), subset), s(fun(_3593260, bool), _3596859))), s(fun(_3593260, bool), 37300 ^ [_3593256, _3593258, _3593260, _3595907])))))]], 37310 ^ _1496237 : [(37313 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), subset), s(fun(_3593260, bool), _3596859))), s(fun(_3593260, bool), 37300 ^ [_3593256, _3593258, _3593260, _3595907])))), p(s(bool, i(s(fun(fun(_3593260, bool), bool), p0), s(fun(_3593260, bool), _3596859))))], (37311 ^ _1496237) ^ [] : [-(p(s(bool, _3596857)))]]], (37305 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), _3595907), s(fun(_3593260, bool), 37300 ^ [_3593256, _3593258, _3593260, _3595907]))), s(fun(_3593260, bool), 37301 ^ [_3593256, _3593258, _3593260, _3595907])))))]], 37328 ^ _1496237 : [(37347 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(bool, fun(fun(_3593260, bool), bool)), i(s(fun(fun(_3593260, bool), fun(bool, fun(fun(_3593260, bool), bool))), setspec), s(fun(_3593260, bool), 37301 ^ [_3593256, _3593258, _3593260, _3595907]))), s(bool, 37327 ^ [_3593256, _3593258, _3593260, _3595907]))), s(fun(_3593260, bool), 37326 ^ [_3593256, _3593258, _3593260, _3595907])))))], (37329 ^ _1496237) ^ [] : [p(s(bool, 37327 ^ [_3593256, _3593258, _3593260, _3595907])), 37332 ^ _1496237 : [(37335 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), p0), s(fun(_3593260, bool), 37326 ^ [_3593256, _3593258, _3593260, _3595907])))))], (37333 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), subset), s(fun(_3593260, bool), 37326 ^ [_3593256, _3593258, _3593260, _3595907]))), s(fun(_3593260, bool), 37300 ^ [_3593256, _3593258, _3593260, _3595907])))))]]], (37337 ^ _1496237) ^ [] : [-(p(s(bool, 37327 ^ [_3593256, _3593258, _3593260, _3595907]))), p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), subset), s(fun(_3593260, bool), 37326 ^ [_3593256, _3593258, _3593260, _3595907]))), s(fun(_3593260, bool), 37300 ^ [_3593256, _3593258, _3593260, _3595907])))), p(s(bool, i(s(fun(fun(_3593260, bool), bool), p0), s(fun(_3593260, bool), 37326 ^ [_3593256, _3593258, _3593260, _3595907]))))], (37349 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3593260, bool), bool), i(s(fun(fun(_3593260, bool), fun(fun(_3593260, bool), bool)), _3595907), s(fun(_3593260, bool), 37300 ^ [_3593256, _3593258, _3593260, _3595907]))), s(fun(_3593260, bool), 37301 ^ [_3593256, _3593258, _3593260, _3595907]))))]]]]], (16968 ^ _1496237) ^ [_2035527] : [-(s(fun(_2035527, bool), i(s(fun(fun(_2035527, bool), fun(_2035527, bool)), i(s(fun(fun(_2035527, bool), fun(fun(_2035527, bool), fun(_2035527, bool))), union), s(fun(_2035527, bool), p1))), s(fun(_2035527, bool), i(s(fun(fun(_2035527, bool), fun(_2035527, bool)), i(s(fun(fun(_2035527, bool), fun(fun(_2035527, bool), fun(_2035527, bool))), union), s(fun(_2035527, bool), q))), s(fun(_2035527, bool), r0))))) = s(fun(_2035527, bool), i(s(fun(fun(_2035527, bool), fun(_2035527, bool)), i(s(fun(fun(_2035527, bool), fun(fun(_2035527, bool), fun(_2035527, bool))), union), s(fun(_2035527, bool), q))), s(fun(_2035527, bool), i(s(fun(fun(_2035527, bool), fun(_2035527, bool)), i(s(fun(fun(_2035527, bool), fun(fun(_2035527, bool), fun(_2035527, bool))), union), s(fun(_2035527, bool), p1))), s(fun(_2035527, bool), r0))))))], (19829 ^ _1496237) ^ [_2208456, _2208458, _2208460, _2208462] : [19832 ^ _1496237 : [(19835 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2208460, bool), bool), i(s(fun(_2208460, fun(fun(_2208460, bool), bool)), in), s(_2208460, 19831 ^ [_2208456, _2208458, _2208460, _2208462]))), s(fun(_2208460, bool), _2208456)))))], (19837 ^ _1496237) ^ [] : [-(s(_2208462, i(s(fun(_2208460, _2208462), _2208458), s(_2208460, 19830 ^ [_2208456, _2208458, _2208460, _2208462]))) = s(_2208462, i(s(fun(_2208460, _2208462), _2208458), s(_2208460, 19831 ^ [_2208456, _2208458, _2208460, _2208462]))))], (19839 ^ _1496237) ^ [] : [s(_2208460, 19830 ^ [_2208456, _2208458, _2208460, _2208462]) = s(_2208460, 19831 ^ [_2208456, _2208458, _2208460, _2208462])], (19833 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2208460, bool), bool), i(s(fun(_2208460, fun(fun(_2208460, bool), bool)), in), s(_2208460, 19830 ^ [_2208456, _2208458, _2208460, _2208462]))), s(fun(_2208460, bool), _2208456)))))]], -(s(bool, i(s(fun(fun(_2208462, bool), bool), finite), s(fun(_2208462, bool), i(s(fun(fun(_2208460, bool), fun(_2208462, bool)), i(s(fun(fun(_2208460, _2208462), fun(fun(_2208460, bool), fun(_2208462, bool))), image), s(fun(_2208460, _2208462), _2208458))), s(fun(_2208460, bool), _2208456))))) = s(bool, i(s(fun(fun(_2208460, bool), bool), finite), s(fun(_2208460, bool), _2208456))))], (25828 ^ _1496237) ^ [_2528144, _2528146, _2528148, _2528150] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_2528150, num), num), i(s(fun(fun(_2528150, bool), fun(fun(_2528150, num), num)), nsum), s(fun(_2528150, bool), _2528144))), s(fun(_2528150, num), _2528148))))), s(num, i(s(fun(fun(_2528150, num), num), i(s(fun(fun(_2528150, bool), fun(fun(_2528150, num), num)), nsum), s(fun(_2528150, bool), _2528144))), s(fun(_2528150, num), _2528146))))))), p(s(bool, i(s(fun(fun(_2528150, bool), bool), finite), s(fun(_2528150, bool), _2528144)))), 25834 ^ _1496237 : [(25837 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(_2528150, num), _2528148), s(_2528150, 25833 ^ [_2528144, _2528146, _2528148, _2528150]))))), s(num, i(s(fun(_2528150, num), _2528146), s(_2528150, 25833 ^ [_2528144, _2528146, _2528148, _2528150]))))))], (25835 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2528150, bool), bool), i(s(fun(_2528150, fun(fun(_2528150, bool), bool)), in), s(_2528150, 25833 ^ [_2528144, _2528146, _2528148, _2528150]))), s(fun(_2528150, bool), _2528144)))))]]], (8689 ^ _1496237) ^ [_1766573, _1766575, _1766577] : [p(s(bool, i(s(fun(list(_1766577), bool), i(s(fun(fun(_1766577, bool), fun(list(_1766577), bool)), all0), s(fun(_1766577, bool), _1766575))), s(list(_1766577), _1766573)))), 8692 ^ _1496237 : [(8693 ^ _1496237) ^ [_1766769] : [p(s(bool, i(s(fun(list(_1766577), bool), i(s(fun(_1766577, fun(list(_1766577), bool)), mem), s(_1766577, _1766769))), s(list(_1766577), _1766573)))), -(p(s(bool, i(s(fun(_1766577, bool), _1766575), s(_1766577, _1766769)))))]]], (24395 ^ _1496237) ^ [_2416771] : [-(s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2416771))), s(num, _2416771))) = 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, _2416771))), s(fun(num, bool), empty))))], (40504 ^ _1496237) ^ [_3859256, _3859258] : [s(num, _3859256) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(p(s(bool, 40496 ^ [_3859256, _3859258])))], (14862 ^ _1496237) ^ [_1946177, _1946179] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1946179))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1946179))), s(int, _1946177))))) = s(int, _1946177))], (9826 ^ _1496237) ^ [_1816378, _1816380] : [-(s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), naddu_rinv), s(nadd, _1816380))), s(num, _1816378))) = 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, _1816378))), s(num, _1816378))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1816380))), s(num, _1816378))))))], (5953 ^ _1496237) ^ [_1645649, _1645651] : [-(s(num, _1645649) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), 5956 ^ _1496237 : [(5963 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1645651))), s(num, _1645649)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1645651))), s(num, _1645649))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5957 ^ _1496237) ^ [] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1645651))), s(num, _1645649))) = 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, _1645651))), s(num, _1645649)))))]]], (25167 ^ _1496237) ^ [_2471420, _2471422, _2471424, _2471426] : [p(s(bool, i(s(fun(fun(_2471426, fun(_2471426, _2471426)), bool), monoidal), s(fun(_2471426, fun(_2471426, _2471426)), _2471420)))), 25170 ^ _1496237 : [(25171 ^ _1496237) ^ [_2471947, _2471949, _2471951] : [25174 ^ _1496237 : [(25177 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2471424, bool), bool), i(s(fun(_2471424, fun(fun(_2471424, bool), bool)), in), s(_2471424, 25173 ^ [_2471420, _2471422, _2471424, _2471426, _2471947, _2471949, _2471951]))), s(fun(_2471424, bool), _2471947)))))], (25179 ^ _1496237) ^ [] : [-(s(_2471422, i(s(fun(_2471424, _2471422), _2471951), s(_2471424, 25172 ^ [_2471420, _2471422, _2471424, _2471426, _2471947, _2471949, _2471951]))) = s(_2471422, i(s(fun(_2471424, _2471422), _2471951), s(_2471424, 25173 ^ [_2471420, _2471422, _2471424, _2471426, _2471947, _2471949, _2471951]))))], (25181 ^ _1496237) ^ [] : [s(_2471424, 25172 ^ [_2471420, _2471422, _2471424, _2471426, _2471947, _2471949, _2471951]) = s(_2471424, 25173 ^ [_2471420, _2471422, _2471424, _2471426, _2471947, _2471949, _2471951])], (25175 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2471424, bool), bool), i(s(fun(_2471424, fun(fun(_2471424, bool), bool)), in), s(_2471424, 25172 ^ [_2471420, _2471422, _2471424, _2471426, _2471947, _2471949, _2471951]))), s(fun(_2471424, bool), _2471947)))))]], -(s(_2471426, i(s(fun(fun(_2471422, _2471426), _2471426), i(s(fun(fun(_2471422, bool), fun(fun(_2471422, _2471426), _2471426)), i(s(fun(fun(_2471426, fun(_2471426, _2471426)), fun(fun(_2471422, bool), fun(fun(_2471422, _2471426), _2471426))), iterate), s(fun(_2471426, fun(_2471426, _2471426)), _2471420))), s(fun(_2471422, bool), i(s(fun(fun(_2471424, bool), fun(_2471422, bool)), i(s(fun(fun(_2471424, _2471422), fun(fun(_2471424, bool), fun(_2471422, bool))), image), s(fun(_2471424, _2471422), _2471951))), s(fun(_2471424, bool), _2471947))))), s(fun(_2471422, _2471426), _2471949))) = s(_2471426, i(s(fun(fun(_2471424, _2471426), _2471426), i(s(fun(fun(_2471424, bool), fun(fun(_2471424, _2471426), _2471426)), i(s(fun(fun(_2471426, fun(_2471426, _2471426)), fun(fun(_2471424, bool), fun(fun(_2471424, _2471426), _2471426))), iterate), s(fun(_2471426, fun(_2471426, _2471426)), _2471420))), s(fun(_2471424, bool), _2471947))), s(fun(_2471424, _2471426), i(s(fun(fun(_2471424, _2471422), fun(_2471424, _2471426)), i(s(fun(fun(_2471422, _2471426), fun(fun(_2471424, _2471422), fun(_2471424, _2471426))), o), s(fun(_2471422, _2471426), _2471949))), s(fun(_2471424, _2471422), _2471951))))))]]], (9503 ^ _1496237) ^ [_1805791, _1805793] : [9505 ^ _1496237 : [(9506 ^ _1496237) ^ [_1805999] : [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, _1805793))), s(num, 9504 ^ [_1805791, _1805793, _1805999]))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805791))), s(num, 9504 ^ [_1805791, _1805793, _1805999]))))))))), s(num, _1805999))))]], -(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1805793))), s(nadd, _1805791)))))], (5235 ^ _1496237) ^ [_1627699, _1627701] : [5236 ^ _1496237 : [(5239 ^ _1496237) ^ [] : [s(num, _1627701) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5237 ^ _1496237) ^ [] : [-(s(num, _1627699) = 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, _1627699))), s(num, _1627701)))))))], (4257 ^ _1496237) ^ [_1605018] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1605018))), 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, _1605018))), s(num, _1605018))))], (4783 ^ _1496237) ^ [] : [4801 ^ _1496237 : [(4802 ^ _1496237) ^ [_1617772, _1617774] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1617774))), s(num, _1617772)))))]], 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 ^ _1496237 : [(4800 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, 4795 ^ []))), s(num, 4796 ^ []))))], (4798 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 4795 ^ []))), s(num, 4796 ^ [])))))]]], (12745 ^ _1496237) ^ [_1895520, _1895522] : [-(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, _1895522))), 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, _1895520))), 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, _1895522) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(real, _1895520) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (19474 ^ _1496237) ^ [_2189877, _2189879, _2189881] : [-(s(bool, i(s(fun(fun(_2189881, bool), bool), finite), s(fun(_2189881, bool), i(s(fun(_2189881, fun(_2189881, bool)), i(s(fun(fun(_2189881, bool), fun(_2189881, fun(_2189881, bool))), delete), s(fun(_2189881, bool), _2189879))), s(_2189881, _2189877))))) = s(bool, i(s(fun(fun(_2189881, bool), bool), finite), s(fun(_2189881, bool), _2189879))))], (42805 ^ _1496237) ^ [_4060112, _4060114, _4060116, _4060118, _4060120] : [-(s(cart(cart(real, _4060120), _4060118), i(s(fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118)), i(s(fun(real, fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118))), r_r_), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _4060114))), s(real, _4060112))))), s(cart(cart(real, _4060120), _4060118), _4060116))) = s(cart(cart(real, _4060120), _4060118), i(s(fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118)), i(s(fun(cart(cart(real, _4060120), _4060118), fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118))), matrixu_add), s(cart(cart(real, _4060120), _4060118), i(s(fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118)), i(s(fun(real, fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118))), r_r_), s(real, _4060114))), s(cart(cart(real, _4060120), _4060118), _4060116))))), s(cart(cart(real, _4060120), _4060118), i(s(fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118)), i(s(fun(real, fun(cart(cart(real, _4060120), _4060118), cart(cart(real, _4060120), _4060118))), r_r_), s(real, _4060112))), s(cart(cart(real, _4060120), _4060118), _4060116))))))], (10931 ^ _1496237) ^ [_1849918, _1849920] : [-(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, _1849920))))), s(real, _1849918))) = 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, _1849920))), s(real, _1849918))))))], (40697 ^ _1496237) ^ [_3874260, _3874262, _3874264] : [40714 ^ _1496237 : [(40715 ^ _1496237) ^ [_3875255, _3875257] : [-(s(cart(real, _3874262), i(s(fun(fun(_3874264, cart(real, _3874262)), cart(real, _3874262)), i(s(fun(fun(_3874264, bool), fun(fun(_3874264, cart(real, _3874262)), cart(real, _3874262))), vsum), s(fun(_3874264, bool), _3875257))), s(fun(_3874264, cart(real, _3874262)), i(s(fun(_3874264, fun(_3874264, cart(real, _3874262))), _3874260), s(_3874264, _3875255))))) = s(cart(real, _3874262), i(s(fun(cart(real, _3874262), cart(real, _3874262)), i(s(fun(cart(real, _3874262), fun(cart(real, _3874262), cart(real, _3874262))), i(s(fun(bool, fun(cart(real, _3874262), fun(cart(real, _3874262), cart(real, _3874262)))), cond), s(bool, i(s(fun(fun(_3874264, bool), bool), i(s(fun(_3874264, fun(fun(_3874264, bool), bool)), in), s(_3874264, _3875255))), s(fun(_3874264, bool), _3875257))))), s(cart(real, _3874262), b0))), s(cart(real, _3874262), i(s(fun(num, cart(real, _3874262)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))]], 40700 ^ _1496237 : [(40701 ^ _1496237) ^ [_3874678] : [s(cart(real, _3874262), i(s(fun(_3874264, cart(real, _3874262)), i(s(fun(_3874264, fun(_3874264, cart(real, _3874262))), _3874260), s(_3874264, 40698 ^ [_3874260, _3874262, _3874264]))), s(_3874264, 40699 ^ [_3874260, _3874262, _3874264]))) = s(cart(real, _3874262), i(s(fun(cart(real, _3874262), cart(real, _3874262)), i(s(fun(cart(real, _3874262), fun(cart(real, _3874262), cart(real, _3874262))), i(s(fun(bool, fun(cart(real, _3874262), fun(cart(real, _3874262), cart(real, _3874262)))), cond), s(bool, _3874678))), s(cart(real, _3874262), b0))), s(cart(real, _3874262), i(s(fun(num, cart(real, _3874262)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), 40704 ^ _1496237 : [(40707 ^ _1496237) ^ [] : [s(_3874264, 40699 ^ [_3874260, _3874262, _3874264]) = s(_3874264, 40698 ^ [_3874260, _3874262, _3874264])], (40705 ^ _1496237) ^ [] : [-(p(s(bool, _3874678)))]], 40708 ^ _1496237 : [(40711 ^ _1496237) ^ [] : [p(s(bool, _3874678))], (40709 ^ _1496237) ^ [] : [-(s(_3874264, 40699 ^ [_3874260, _3874262, _3874264]) = s(_3874264, 40698 ^ [_3874260, _3874262, _3874264]))]]]]], (36407 ^ _1496237) ^ [_3553336, _3553338, _3553340, _3553342, _3553344, _3553346] : [-(p(s(bool, i(s(fun(fun(_3553342, bool), bool), i(s(fun(fun(prod(_3553346, _3553344), bool), fun(fun(_3553342, bool), bool)), l_u_c), s(fun(prod(_3553346, _3553344), bool), i(s(fun(fun(_3553344, bool), fun(prod(_3553346, _3553344), bool)), i(s(fun(fun(_3553346, bool), fun(fun(_3553344, bool), fun(prod(_3553346, _3553344), bool))), t_u_c), s(fun(_3553346, bool), _3553340))), s(fun(_3553344, bool), _3553338))))), s(fun(_3553342, bool), _3553336))))), p(s(bool, i(s(fun(fun(_3553342, bool), bool), i(s(fun(fun(_3553346, bool), fun(fun(_3553342, bool), bool)), l_u_c), s(fun(_3553346, bool), _3553340))), s(fun(_3553342, bool), _3553336)))), p(s(bool, i(s(fun(fun(_3553342, bool), bool), i(s(fun(fun(_3553344, bool), fun(fun(_3553342, bool), bool)), l_u_c), s(fun(_3553344, bool), _3553338))), s(fun(_3553342, bool), _3553336)))), p(s(bool, i(s(fun(fun(_3553342, bool), bool), infinite), s(fun(_3553342, bool), _3553336))))], (42779 ^ _1496237) ^ [_4054870, _4054872, _4054874, _4054876, _4054878, _4054880] : [-(s(cart(cart(real, _4054878), _4054880), i(s(fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054880)), i(s(fun(cart(cart(real, _4054876), _4054880), fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054880))), matrixu_mul), s(cart(cart(real, _4054876), _4054880), _4054874))), s(cart(cart(real, _4054878), _4054876), i(s(fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054876)), i(s(fun(cart(cart(real, _4054878), _4054876), fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054876))), matrixu_add), s(cart(cart(real, _4054878), _4054876), _4054872))), s(cart(cart(real, _4054878), _4054876), _4054870))))) = s(cart(cart(real, _4054878), _4054880), i(s(fun(cart(cart(real, _4054878), _4054880), cart(cart(real, _4054878), _4054880)), i(s(fun(cart(cart(real, _4054878), _4054880), fun(cart(cart(real, _4054878), _4054880), cart(cart(real, _4054878), _4054880))), matrixu_add), s(cart(cart(real, _4054878), _4054880), i(s(fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054880)), i(s(fun(cart(cart(real, _4054876), _4054880), fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054880))), matrixu_mul), s(cart(cart(real, _4054876), _4054880), _4054874))), s(cart(cart(real, _4054878), _4054876), _4054872))))), s(cart(cart(real, _4054878), _4054880), i(s(fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054880)), i(s(fun(cart(cart(real, _4054876), _4054880), fun(cart(cart(real, _4054878), _4054876), cart(cart(real, _4054878), _4054880))), matrixu_mul), s(cart(cart(real, _4054876), _4054880), _4054874))), s(cart(cart(real, _4054878), _4054876), _4054870))))))], (26688 ^ _1496237) ^ [_2587962, _2587964, _2587966] : [26741 ^ _1496237 : [(26742 ^ _1496237) ^ [_2590742] : [s(num, i(s(fun(_2587966, num), i(s(fun(fun(_2587964, num), fun(_2587966, num)), i(s(fun(fun(_2587964, _2587966), fun(fun(_2587964, num), fun(_2587966, num))), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, _2587966), fun(fun(_2587964, num), fun(_2587966, num)))), _2590742), s(fun(_2587964, bool), 26743 ^ [_2587962, _2587964, _2587966, _2590742]))), s(fun(_2587964, _2587966), 26744 ^ [_2587962, _2587964, _2587966, _2590742]))), s(fun(_2587964, num), 26745 ^ [_2587962, _2587964, _2587966, _2590742]))), s(_2587966, 26746 ^ [_2587962, _2587964, _2587966, _2590742]))) = s(num, i(s(fun(fun(_2587964, num), num), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, num), num)), nsum), s(fun(_2587964, bool), i(s(fun(fun(_2587964, bool), fun(_2587964, bool)), gspec), s(fun(_2587964, bool), i(s(fun(_2587966, fun(_2587964, bool)), i(s(fun(fun(_2587964, _2587966), fun(_2587966, fun(_2587964, bool))), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, _2587966), fun(_2587966, fun(_2587964, bool)))), _2587962), s(fun(_2587964, bool), 26743 ^ [_2587962, _2587964, _2587966, _2590742]))), s(fun(_2587964, _2587966), 26744 ^ [_2587962, _2587964, _2587966, _2590742]))), s(_2587966, 26746 ^ [_2587962, _2587964, _2587966, _2590742]))))))), s(fun(_2587964, num), 26745 ^ [_2587962, _2587964, _2587966, _2590742]))), 26749 ^ _1496237 : [(26750 ^ _1496237) ^ [_2591941, _2591943, _2591945] : [p(s(bool, i(s(fun(fun(_2587964, bool), bool), finite), s(fun(_2587964, bool), _2591941)))), -(s(num, i(s(fun(fun(_2587964, num), num), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, num), num)), nsum), s(fun(_2587964, bool), _2591941))), s(fun(_2587964, num), _2591943))) = s(num, i(s(fun(fun(_2587966, num), num), i(s(fun(fun(_2587966, bool), fun(fun(_2587966, num), num)), nsum), s(fun(_2587966, bool), i(s(fun(fun(_2587964, bool), fun(_2587966, bool)), i(s(fun(fun(_2587964, _2587966), fun(fun(_2587964, bool), fun(_2587966, bool))), image), s(fun(_2587964, _2587966), _2591945))), s(fun(_2587964, bool), _2591941))))), s(fun(_2587966, num), i(s(fun(fun(_2587964, num), fun(_2587966, num)), i(s(fun(fun(_2587964, _2587966), fun(fun(_2587964, num), fun(_2587966, num))), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, _2587966), fun(fun(_2587964, num), fun(_2587966, num)))), _2590742), s(fun(_2587964, bool), _2591941))), s(fun(_2587964, _2587966), _2591945))), s(fun(_2587964, num), _2591943))))))]]]], 26695 ^ _1496237 : [(26698 ^ _1496237) ^ [_2589212, _2589214] : [p(s(bool, i(s(fun(_2587964, bool), i(s(fun(bool, fun(_2587964, bool)), i(s(fun(_2587964, fun(bool, fun(_2587964, bool))), setspec), s(_2587964, 26692 ^ [_2587962, _2587964, _2587966]))), s(bool, _2589212))), s(_2587964, _2589214)))), 26709 ^ _1496237 : [(26714 ^ _1496237) ^ [] : [p(s(bool, _2589212))], (26712 ^ _1496237) ^ [] : [-(s(_2587966, i(s(fun(_2587964, _2587966), 26690 ^ [_2587962, _2587964, _2587966]), s(_2587964, _2589214))) = s(_2587966, 26691 ^ [_2587962, _2587964, _2587966]))], (26710 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2587964, bool), bool), i(s(fun(_2587964, fun(fun(_2587964, bool), bool)), in), s(_2587964, _2589214))), s(fun(_2587964, bool), 26689 ^ [_2587962, _2587964, _2587966])))))]], 26701 ^ _1496237 : [(26704 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2587964, bool), bool), i(s(fun(_2587964, fun(fun(_2587964, bool), bool)), in), s(_2587964, _2589214))), s(fun(_2587964, bool), 26689 ^ [_2587962, _2587964, _2587966])))), s(_2587966, i(s(fun(_2587964, _2587966), 26690 ^ [_2587962, _2587964, _2587966]), s(_2587964, _2589214))) = s(_2587966, 26691 ^ [_2587962, _2587964, _2587966])], (26702 ^ _1496237) ^ [] : [-(p(s(bool, _2589212)))]]], (26696 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2587964, bool), i(s(fun(_2587966, fun(_2587964, bool)), i(s(fun(fun(_2587964, _2587966), fun(_2587966, fun(_2587964, bool))), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, _2587966), fun(_2587966, fun(_2587964, bool)))), _2587962), s(fun(_2587964, bool), 26689 ^ [_2587962, _2587964, _2587966]))), s(fun(_2587964, _2587966), 26690 ^ [_2587962, _2587964, _2587966]))), s(_2587966, 26691 ^ [_2587962, _2587964, _2587966]))), s(_2587964, 26692 ^ [_2587962, _2587964, _2587966])))))]], 26719 ^ _1496237 : [(26738 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2587964, bool), i(s(fun(bool, fun(_2587964, bool)), i(s(fun(_2587964, fun(bool, fun(_2587964, bool))), setspec), s(_2587964, 26692 ^ [_2587962, _2587964, _2587966]))), s(bool, 26718 ^ [_2587962, _2587964, _2587966]))), s(_2587964, 26717 ^ [_2587962, _2587964, _2587966])))))], (26720 ^ _1496237) ^ [] : [p(s(bool, 26718 ^ [_2587962, _2587964, _2587966])), 26723 ^ _1496237 : [(26726 ^ _1496237) ^ [] : [-(s(_2587966, i(s(fun(_2587964, _2587966), 26690 ^ [_2587962, _2587964, _2587966]), s(_2587964, 26717 ^ [_2587962, _2587964, _2587966]))) = s(_2587966, 26691 ^ [_2587962, _2587964, _2587966]))], (26724 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2587964, bool), bool), i(s(fun(_2587964, fun(fun(_2587964, bool), bool)), in), s(_2587964, 26717 ^ [_2587962, _2587964, _2587966]))), s(fun(_2587964, bool), 26689 ^ [_2587962, _2587964, _2587966])))))]]], (26728 ^ _1496237) ^ [] : [-(p(s(bool, 26718 ^ [_2587962, _2587964, _2587966]))), p(s(bool, i(s(fun(fun(_2587964, bool), bool), i(s(fun(_2587964, fun(fun(_2587964, bool), bool)), in), s(_2587964, 26717 ^ [_2587962, _2587964, _2587966]))), s(fun(_2587964, bool), 26689 ^ [_2587962, _2587964, _2587966])))), s(_2587966, i(s(fun(_2587964, _2587966), 26690 ^ [_2587962, _2587964, _2587966]), s(_2587964, 26717 ^ [_2587962, _2587964, _2587966]))) = s(_2587966, 26691 ^ [_2587962, _2587964, _2587966])], (26740 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2587964, bool), i(s(fun(_2587966, fun(_2587964, bool)), i(s(fun(fun(_2587964, _2587966), fun(_2587966, fun(_2587964, bool))), i(s(fun(fun(_2587964, bool), fun(fun(_2587964, _2587966), fun(_2587966, fun(_2587964, bool)))), _2587962), s(fun(_2587964, bool), 26689 ^ [_2587962, _2587964, _2587966]))), s(fun(_2587964, _2587966), 26690 ^ [_2587962, _2587964, _2587966]))), s(_2587966, 26691 ^ [_2587962, _2587964, _2587966]))), s(_2587964, 26692 ^ [_2587962, _2587964, _2587966]))))]]], (8981 ^ _1496237) ^ [_1784238, _1784240, _1784242] : [s(list(_1784242), i(s(fun(list(_1784242), list(_1784242)), i(s(fun(list(_1784242), fun(list(_1784242), list(_1784242))), append), s(list(_1784242), _1784240))), s(list(_1784242), _1784238))) = s(list(_1784242), nil), 8984 ^ _1496237 : [(8987 ^ _1496237) ^ [] : [-(s(list(_1784242), _1784238) = s(list(_1784242), nil))], (8985 ^ _1496237) ^ [] : [-(s(list(_1784242), _1784240) = s(list(_1784242), nil))]]], (4601 ^ _1496237) ^ [_1612506, _1612508, _1612510] : [-(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, _1612510))), s(num, _1612508))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1612510))), s(num, _1612506))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1612508))), s(num, _1612506))))], (20895 ^ _1496237) ^ [_2267226, _2267228, _2267230, _2267232, _2267234] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2267234, bool), fun(num, bool)), hasu_size), s(fun(_2267234, bool), i(s(fun(fun(_2267232, bool), fun(_2267234, bool)), i(s(fun(fun(_2267232, _2267234), fun(fun(_2267232, bool), fun(_2267234, bool))), image), s(fun(_2267232, _2267234), _2267230))), s(fun(_2267232, bool), _2267228))))), s(num, _2267226))))), 20900 ^ _1496237 : [(20903 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2267232, bool), bool), i(s(fun(_2267232, fun(fun(_2267232, bool), bool)), in), s(_2267232, 20899 ^ [_2267226, _2267228, _2267230, _2267232, _2267234]))), s(fun(_2267232, bool), _2267228)))))], (20905 ^ _1496237) ^ [] : [-(s(_2267234, i(s(fun(_2267232, _2267234), _2267230), s(_2267232, 20898 ^ [_2267226, _2267228, _2267230, _2267232, _2267234]))) = s(_2267234, i(s(fun(_2267232, _2267234), _2267230), s(_2267232, 20899 ^ [_2267226, _2267228, _2267230, _2267232, _2267234]))))], (20907 ^ _1496237) ^ [] : [s(_2267232, 20898 ^ [_2267226, _2267228, _2267230, _2267232, _2267234]) = s(_2267232, 20899 ^ [_2267226, _2267228, _2267230, _2267232, _2267234])], (20901 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2267232, bool), bool), i(s(fun(_2267232, fun(fun(_2267232, bool), bool)), in), s(_2267232, 20898 ^ [_2267226, _2267228, _2267230, _2267232, _2267234]))), s(fun(_2267232, bool), _2267228)))))]], p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2267232, bool), fun(num, bool)), hasu_size), s(fun(_2267232, bool), _2267228))), s(num, _2267226))))], (38980 ^ _1496237) ^ [_3772119, _3772121] : [-(s(cart(real, _3772121), i(s(fun(cart(real, _3772121), cart(real, _3772121)), i(s(fun(real, fun(cart(real, _3772121), cart(real, _3772121))), 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, _3772121), _3772119))) = s(cart(real, _3772121), _3772119))], (36123 ^ _1496237) ^ [_3537129, _3537131, _3537133, _3537135, _3537137, _3537139, _3537141, _3537143] : [-(p(s(bool, i(s(fun(fun(sum0(_3537139, _3537137), bool), bool), i(s(fun(fun(sum0(_3537143, _3537141), bool), fun(fun(sum0(_3537139, _3537137), bool), bool)), l_a_u_c), s(fun(sum0(_3537143, _3537141), bool), i(s(fun(fun(_3537141, bool), fun(sum0(_3537143, _3537141), bool)), i(s(fun(fun(_3537143, bool), fun(fun(_3537141, bool), fun(sum0(_3537143, _3537141), bool))), p_u_c), s(fun(_3537143, bool), _3537135))), s(fun(_3537141, bool), _3537131))))), s(fun(sum0(_3537139, _3537137), bool), i(s(fun(fun(_3537137, bool), fun(sum0(_3537139, _3537137), bool)), i(s(fun(fun(_3537139, bool), fun(fun(_3537137, bool), fun(sum0(_3537139, _3537137), bool))), p_u_c), s(fun(_3537139, bool), _3537133))), s(fun(_3537137, bool), _3537129))))))), p(s(bool, i(s(fun(fun(_3537139, bool), bool), i(s(fun(fun(_3537143, bool), fun(fun(_3537139, bool), bool)), l_a_u_c), s(fun(_3537143, bool), _3537135))), s(fun(_3537139, bool), _3537133)))), p(s(bool, i(s(fun(fun(_3537137, bool), bool), i(s(fun(fun(_3537141, bool), fun(fun(_3537137, bool), bool)), l_a_u_c), s(fun(_3537141, bool), _3537131))), s(fun(_3537137, bool), _3537129))))], (15023 ^ _1496237) ^ [_1949919, _1949921] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1949921))), s(int, _1949919))) = 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, _1949921))), s(int, _1949919))))), s(int, _1949921))), s(int, _1949919))))], (36802 ^ _1496237) ^ [_3570463, _3570465] : [p(s(bool, i(s(fun(fun(_3570465, bool), bool), countable), s(fun(_3570465, bool), _3570463)))), p(s(bool, i(s(fun(fun(_3570465, bool), bool), infinite), s(fun(_3570465, bool), _3570463)))), 36810 ^ _1496237 : [(36813 ^ _1496237) ^ [_3570898, _3570900] : [s(_3570465, i(s(fun(num, _3570465), 36809 ^ [_3570463, _3570465]), s(num, _3570900))) = s(_3570465, i(s(fun(num, _3570465), 36809 ^ [_3570463, _3570465]), s(num, _3570898))), -(s(num, _3570900) = s(num, _3570898))], (36811 ^ _1496237) ^ [] : [-(s(fun(_3570465, bool), _3570463) = s(fun(_3570465, bool), i(s(fun(fun(num, bool), fun(_3570465, bool)), i(s(fun(fun(num, _3570465), fun(fun(num, bool), fun(_3570465, bool))), image), s(fun(num, _3570465), 36809 ^ [_3570463, _3570465]))), s(fun(num, bool), univ))))]]], (14211 ^ _1496237) ^ [_1930579, _1930581, _1930583] : [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, _1930583))), s(int, _1930581))))), s(int, _1930579)))), 14214 ^ _1496237 : [(14217 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1930581))), s(int, _1930579)))))], (14215 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1930583))), s(int, _1930579)))))]]], (16980 ^ _1496237) ^ [_2036151, _2036153, _2036155] : [s(fun(_2036155, bool), i(s(fun(_2036155, fun(_2036155, bool)), i(s(fun(fun(_2036155, bool), fun(_2036155, fun(_2036155, bool))), delete), s(fun(_2036155, bool), _2036151))), s(_2036155, _2036153))) = s(fun(_2036155, bool), _2036151), p(s(bool, i(s(fun(fun(_2036155, bool), bool), i(s(fun(_2036155, fun(fun(_2036155, bool), bool)), in), s(_2036155, _2036153))), s(fun(_2036155, bool), _2036151))))], (25601 ^ _1496237) ^ [_2510477, _2510479, _2510481] : [s(_2510479, i(s(fun(_2510481, _2510479), i(s(fun(fun(_2510481, _2510479), fun(_2510481, _2510479)), i(s(fun(fun(_2510481, _2510479), fun(fun(_2510481, _2510479), fun(_2510481, _2510479))), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, _2510479), fun(fun(_2510481, _2510479), fun(_2510481, _2510479)))), _2510477), s(fun(_2510479, fun(_2510479, _2510479)), 25602 ^ [_2510477, _2510479, _2510481]))), s(fun(_2510481, _2510479), 25603 ^ [_2510477, _2510479, _2510481]))), s(fun(_2510481, _2510479), 25604 ^ [_2510477, _2510479, _2510481]))), s(_2510481, 25605 ^ [_2510477, _2510479, _2510481]))) = s(_2510479, i(s(fun(_2510479, _2510479), i(s(fun(_2510479, fun(_2510479, _2510479)), 25602 ^ [_2510477, _2510479, _2510481]), s(_2510479, i(s(fun(_2510481, _2510479), 25603 ^ [_2510477, _2510479, _2510481]), s(_2510481, 25605 ^ [_2510477, _2510479, _2510481]))))), s(_2510479, i(s(fun(_2510481, _2510479), 25604 ^ [_2510477, _2510479, _2510481]), s(_2510481, 25605 ^ [_2510477, _2510479, _2510481]))))), 25608 ^ _1496237 : [(25609 ^ _1496237) ^ [_2511800] : [p(s(bool, i(s(fun(fun(_2510479, fun(_2510479, _2510479)), bool), monoidal), s(fun(_2510479, fun(_2510479, _2510479)), _2511800)))), 25612 ^ _1496237 : [(25613 ^ _1496237) ^ [_2512503, _2512505, _2512507] : [-(s(_2510479, i(s(fun(fun(_2510481, _2510479), _2510479), i(s(fun(fun(_2510481, bool), fun(fun(_2510481, _2510479), _2510479)), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, bool), fun(fun(_2510481, _2510479), _2510479))), iterate), s(fun(_2510479, fun(_2510479, _2510479)), _2511800))), s(fun(_2510481, bool), _2512503))), s(fun(_2510481, _2510479), i(s(fun(fun(_2510481, _2510479), fun(_2510481, _2510479)), i(s(fun(fun(_2510481, _2510479), fun(fun(_2510481, _2510479), fun(_2510481, _2510479))), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, _2510479), fun(fun(_2510481, _2510479), fun(_2510481, _2510479)))), _2510477), s(fun(_2510479, fun(_2510479, _2510479)), _2511800))), s(fun(_2510481, _2510479), _2512507))), s(fun(_2510481, _2510479), _2512505))))) = s(_2510479, i(s(fun(_2510479, _2510479), i(s(fun(_2510479, fun(_2510479, _2510479)), _2511800), s(_2510479, i(s(fun(fun(_2510481, _2510479), _2510479), i(s(fun(fun(_2510481, bool), fun(fun(_2510481, _2510479), _2510479)), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, bool), fun(fun(_2510481, _2510479), _2510479))), iterate), s(fun(_2510479, fun(_2510479, _2510479)), _2511800))), s(fun(_2510481, bool), _2512503))), s(fun(_2510481, _2510479), _2512507))))), s(_2510479, i(s(fun(fun(_2510481, _2510479), _2510479), i(s(fun(fun(_2510481, bool), fun(fun(_2510481, _2510479), _2510479)), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, bool), fun(fun(_2510481, _2510479), _2510479))), iterate), s(fun(_2510479, fun(_2510479, _2510479)), _2511800))), s(fun(_2510481, bool), _2512503))), s(fun(_2510481, _2510479), _2512505)))))), p(s(bool, i(s(fun(fun(_2510481, bool), bool), finite), s(fun(_2510481, bool), i(s(fun(fun(_2510481, bool), fun(_2510481, bool)), i(s(fun(fun(_2510481, _2510479), fun(fun(_2510481, bool), fun(_2510481, bool))), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, _2510479), fun(fun(_2510481, bool), fun(_2510481, bool)))), support), s(fun(_2510479, fun(_2510479, _2510479)), _2511800))), s(fun(_2510481, _2510479), _2512507))), s(fun(_2510481, bool), _2512503)))))), p(s(bool, i(s(fun(fun(_2510481, bool), bool), finite), s(fun(_2510481, bool), i(s(fun(fun(_2510481, bool), fun(_2510481, bool)), i(s(fun(fun(_2510481, _2510479), fun(fun(_2510481, bool), fun(_2510481, bool))), i(s(fun(fun(_2510479, fun(_2510479, _2510479)), fun(fun(_2510481, _2510479), fun(fun(_2510481, bool), fun(_2510481, bool)))), support), s(fun(_2510479, fun(_2510479, _2510479)), _2511800))), s(fun(_2510481, _2510479), _2512505))), s(fun(_2510481, bool), _2512503))))))]]]]], (94 ^ _1496237) ^ [_1497556, _1497558, _1497560, _1497562] : [-(fun(_1497562, _1497558) = fun(_1497560, _1497556)), _1497562 = _1497560, _1497558 = _1497556], (40229 ^ _1496237) ^ [_3838771, _3838773, _3838775, _3838777, _3838779] : [-(s(cart(real, _3838777), i(s(fun(fun(_3838779, cart(real, _3838777)), cart(real, _3838777)), i(s(fun(fun(_3838779, bool), fun(fun(_3838779, cart(real, _3838777)), cart(real, _3838777))), vsum), s(fun(_3838779, bool), _3838773))), s(fun(_3838779, cart(real, _3838777)), _3838775))) = s(cart(real, _3838777), i(s(fun(fun(_3838779, cart(real, _3838777)), cart(real, _3838777)), i(s(fun(fun(_3838779, bool), fun(fun(_3838779, cart(real, _3838777)), cart(real, _3838777))), vsum), s(fun(_3838779, bool), _3838771))), s(fun(_3838779, cart(real, _3838777)), g)))), p(s(bool, i(s(fun(fun(_3838779, bool), bool), finite), s(fun(_3838779, bool), _3838771)))), p(s(bool, i(s(fun(fun(_3838779, bool), bool), i(s(fun(fun(_3838779, bool), fun(fun(_3838779, bool), bool)), subset), s(fun(_3838779, bool), _3838771))), s(fun(_3838779, bool), _3838773)))), 40241 ^ _1496237 : [(40244 ^ _1496237) ^ [] : [s(cart(real, _3838777), i(s(fun(_3838779, cart(real, _3838777)), _3838775), s(_3838779, 40240 ^ [_3838771, _3838773, _3838775, _3838777, _3838779]))) = s(cart(real, _3838777), i(s(fun(_3838779, cart(real, _3838777)), g), s(_3838779, 40240 ^ [_3838771, _3838773, _3838775, _3838777, _3838779])))], (40242 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3838779, bool), bool), i(s(fun(_3838779, fun(fun(_3838779, bool), bool)), in), s(_3838779, 40240 ^ [_3838771, _3838773, _3838775, _3838777, _3838779]))), s(fun(_3838779, bool), _3838771)))))]], 40246 ^ _1496237 : [(40251 ^ _1496237) ^ [] : [s(cart(real, _3838777), i(s(fun(_3838779, cart(real, _3838777)), _3838775), s(_3838779, 40245 ^ [_3838771, _3838773, _3838775, _3838777, _3838779]))) = s(cart(real, _3838777), i(s(fun(num, cart(real, _3838777)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40249 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3838779, bool), bool), i(s(fun(_3838779, fun(fun(_3838779, bool), bool)), in), s(_3838779, 40245 ^ [_3838771, _3838773, _3838775, _3838777, _3838779]))), s(fun(_3838779, bool), _3838771))))], (40247 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3838779, bool), bool), i(s(fun(_3838779, fun(fun(_3838779, bool), bool)), in), s(_3838779, 40245 ^ [_3838771, _3838773, _3838775, _3838777, _3838779]))), s(fun(_3838779, bool), _3838773)))))]]], (23595 ^ _1496237) ^ [_2395266] : [p(s(bool, i(s(fun(fun(real, bool), bool), finite), s(fun(real, bool), _2395266)))), -(s(fun(real, bool), _2395266) = s(fun(real, bool), empty)), 23602 ^ _1496237 : [(23605 ^ _1496237) ^ [_2395515] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, _2395515))), s(fun(real, bool), _2395266)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _2395515))), s(real, i(s(fun(fun(real, bool), real), sup), s(fun(real, bool), _2395266)))))))], (23603 ^ _1496237) ^ [] : [-(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), _2395266))))), s(fun(real, bool), _2395266)))))]]], (16756 ^ _1496237) ^ [_2023229, _2023231] : [-(s(fun(_2023231, bool), i(s(fun(fun(_2023231, bool), fun(_2023231, bool)), i(s(fun(fun(_2023231, bool), fun(fun(_2023231, bool), fun(_2023231, bool))), inter), s(fun(_2023231, bool), _2023229))), s(fun(_2023231, bool), univ))) = s(fun(_2023231, bool), _2023229))], (1398 ^ _1496237) ^ [_1514770, _1514772] : [-(s(_1514772, 1396 ^ [_1514770, _1514772]) = s(_1514772, _1514770))], (8317 ^ _1496237) ^ [_1747249] : [-(s(_1747249, i(s(fun(list(_1747249), _1747249), last0), s(list(_1747249), i(s(fun(list(_1747249), list(_1747249)), i(s(fun(_1747249, fun(list(_1747249), list(_1747249))), cons), s(_1747249, h0))), s(list(_1747249), nil))))) = s(_1747249, h0))], (1014 ^ _1496237) ^ [_1509377] : [p(s(bool, _1509377)), -(s(bool, _1509377) = s(bool, t))], (11359 ^ _1496237) ^ [_1859839, _1859841, _1859843] : [-(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, _1859843))), s(real, i(s(fun(real, real), realu_neg), s(real, _1859841))))))), s(real, _1859839))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1859843))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1859839))), s(real, _1859841))))))], (13877 ^ _1496237) ^ [_1922140, _1922142] : [-(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, _1922142))))), s(int, i(s(fun(int, int), intu_neg), s(int, _1922140))))) = s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1922140))), s(int, _1922142))))], (9178 ^ _1496237) ^ [_1792594, _1792596, _1792598, _1792600] : [p(s(bool, i(s(fun(list(_1792600), bool), i(s(fun(_1792600, fun(list(_1792600), bool)), mem), s(_1792600, _1792596))), s(list(_1792600), i(s(fun(list(_1792600), list(_1792600)), i(s(fun(_1792600, fun(list(_1792600), list(_1792600))), cons), s(_1792600, _1792598))), s(list(_1792600), _1792594)))))), -(s(_1792600, _1792596) = s(_1792600, _1792598)), -(p(s(bool, i(s(fun(list(_1792600), bool), i(s(fun(_1792600, fun(list(_1792600), bool)), mem), s(_1792600, _1792596))), s(list(_1792600), _1792594)))))], (29950 ^ _1496237) ^ [_2793353] : [29952 ^ _1496237 : [(29957 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(finite_image(_2793353), bool), p0), s(finite_image(_2793353), i(s(fun(num, finite_image(_2793353)), finiteu_index), s(num, 29951 ^ [_2793353]))))))], (29955 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 29951 ^ [_2793353]))), s(num, i(s(fun(fun(_2793353, bool), num), dimindex), s(fun(_2793353, bool), univ)))))))], (29953 ^ _1496237) ^ [] : [-(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 ^ [_2793353])))))]], 29958 ^ _1496237 : [(29959 ^ _1496237) ^ [_2793697] : [-(p(s(bool, i(s(fun(finite_image(_2793353), bool), p0), s(finite_image(_2793353), _2793697)))))]]], (38303 ^ _1496237) ^ [_3641152, _3641154, _3641156, _3641158] : [-(p(s(bool, i(s(fun(fun(_3641158, bool), bool), i(s(fun(fun(_3641158, bool), fun(fun(_3641158, bool), bool)), subset), s(fun(_3641158, bool), i(s(fun(fun(_3641158, bool), fun(_3641158, bool)), i(s(fun(fun(_3641158, bool), fun(fun(_3641158, bool), fun(_3641158, bool))), union), s(fun(_3641158, bool), i(s(fun(fun(_3641158, bool), fun(_3641158, bool)), i(s(fun(fun(fun(_3641158, bool), bool), fun(fun(_3641158, bool), fun(_3641158, bool))), hull), s(fun(fun(_3641158, bool), bool), _3641156))), s(fun(_3641158, bool), _3641154))))), s(fun(_3641158, bool), i(s(fun(fun(_3641158, bool), fun(_3641158, bool)), i(s(fun(fun(fun(_3641158, bool), bool), fun(fun(_3641158, bool), fun(_3641158, bool))), hull), s(fun(fun(_3641158, bool), bool), _3641156))), s(fun(_3641158, bool), _3641152))))))), s(fun(_3641158, bool), i(s(fun(fun(_3641158, bool), fun(_3641158, bool)), i(s(fun(fun(fun(_3641158, bool), bool), fun(fun(_3641158, bool), fun(_3641158, bool))), hull), s(fun(fun(_3641158, bool), bool), _3641156))), s(fun(_3641158, bool), i(s(fun(fun(_3641158, bool), fun(_3641158, bool)), i(s(fun(fun(_3641158, bool), fun(fun(_3641158, bool), fun(_3641158, bool))), union), s(fun(_3641158, bool), _3641154))), s(fun(_3641158, bool), _3641152)))))))))], (35963 ^ _1496237) ^ [_3528255, _3528257, _3528259, _3528261] : [-(s(bool, i(s(fun(fun(_3528259, bool), bool), i(s(fun(fun(_3528261, bool), fun(fun(_3528259, bool), bool)), l_a_u_c), s(fun(_3528261, bool), _3528257))), s(fun(_3528259, bool), _3528255))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, i(s(fun(fun(_3528261, bool), num), card), s(fun(_3528261, bool), _3528257))))), s(num, i(s(fun(fun(_3528259, bool), num), card), s(fun(_3528259, bool), _3528255)))))), p(s(bool, i(s(fun(fun(_3528261, bool), bool), finite), s(fun(_3528261, bool), _3528257)))), p(s(bool, i(s(fun(fun(_3528259, bool), bool), finite), s(fun(_3528259, bool), _3528255))))], (17255 ^ _1496237) ^ [_2053363] : [-(p(s(bool, i(s(fun(fun(_2053363, bool), bool), i(s(fun(fun(_2053363, bool), fun(fun(_2053363, bool), bool)), subset), s(fun(_2053363, bool), i(s(fun(fun(fun(_2053363, bool), bool), fun(_2053363, bool)), unions), s(fun(fun(_2053363, bool), bool), s0))))), s(fun(_2053363, bool), i(s(fun(fun(fun(_2053363, bool), bool), fun(_2053363, bool)), unions), s(fun(fun(_2053363, bool), bool), t0))))))), 17257 ^ _1496237 : [(17260 ^ _1496237) ^ [_2053857] : [p(s(bool, i(s(fun(fun(fun(_2053363, bool), bool), bool), i(s(fun(fun(_2053363, bool), fun(fun(fun(_2053363, bool), bool), bool)), in), s(fun(_2053363, bool), _2053857))), s(fun(fun(_2053363, bool), bool), t0)))), p(s(bool, i(s(fun(fun(_2053363, bool), bool), i(s(fun(fun(_2053363, bool), fun(fun(_2053363, bool), bool)), subset), s(fun(_2053363, bool), 17256 ^ [_2053363]))), s(fun(_2053363, bool), _2053857))))], (17258 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2053363, bool), bool), bool), i(s(fun(fun(_2053363, bool), fun(fun(fun(_2053363, bool), bool), bool)), in), s(fun(_2053363, bool), 17256 ^ [_2053363]))), s(fun(fun(_2053363, bool), bool), s0)))))]]], (7356 ^ _1496237) ^ [_1705295] : [-(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, _1705295))))) = s(bool, t))], (34241 ^ _1496237) ^ [_3441389, _3441391, _3441393] : [p(s(bool, i(s(fun(fun(prod(_3441393, _3441393), bool), bool), ordinal), s(fun(prod(_3441393, _3441393), bool), _3441391)))), p(s(bool, i(s(fun(fun(prod(_3441393, _3441393), bool), bool), ordinal), s(fun(prod(_3441393, _3441393), bool), _3441389)))), -(p(s(bool, i(s(fun(fun(prod(_3441393, _3441393), bool), bool), i(s(fun(fun(prod(_3441393, _3441393), bool), fun(fun(prod(_3441393, _3441393), bool), bool)), inseg), s(fun(prod(_3441393, _3441393), bool), _3441389))), s(fun(prod(_3441393, _3441393), bool), _3441391))))), -(p(s(bool, i(s(fun(fun(prod(_3441393, _3441393), bool), bool), i(s(fun(fun(prod(_3441393, _3441393), bool), fun(fun(prod(_3441393, _3441393), bool), bool)), inseg), s(fun(prod(_3441393, _3441393), bool), _3441391))), s(fun(prod(_3441393, _3441393), bool), _3441389)))))], (37779 ^ _1496237) ^ [] : [37781 ^ _1496237 : [(37784 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 37780 ^ []))))], (37782 ^ _1496237) ^ [] : [s(num, 37780 ^ []) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]], 37785 ^ _1496237 : [(37786 ^ _1496237) ^ [_3619767] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), suc), s(num, _3619767)))))))]]], (1848 ^ _1496237) ^ [_1524931, _1524933, _1524935] : [1855 ^ _1496237 : [(1859 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1524935, bool), _1524931), s(_1524935, 1857 ^ [_1524931, _1524933, _1524935])))))], (1856 ^ _1496237) ^ [] : [-(p(s(bool, _1524933)))]], 1849 ^ _1496237 : [(1850 ^ _1496237) ^ [_1525016] : [p(s(bool, _1524933)), p(s(bool, i(s(fun(_1524935, bool), _1524931), s(_1524935, _1525016))))]]], (13009 ^ _1496237) ^ [_1901871] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1901871))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, 13007 ^ [_1901871])))))))], (2558 ^ _1496237) ^ [_1538468, _1538470] : [2559 ^ _1496237 : [(2560 ^ _1496237) ^ [_1538517] : [-(p(s(bool, i(s(fun(_1538470, bool), _1538468), s(_1538470, _1538517)))))]], p(s(bool, i(s(fun(_1538470, bool), _1538468), s(_1538470, 2561 ^ [_1538468, _1538470]))))], (41649 ^ _1496237) ^ [_3951491, _3951493, _3951495] : [-(s(bool, i(s(fun(cart(real, _3951495), bool), i(s(fun(cart(real, _3951495), fun(cart(real, _3951495), bool)), orthogonal), s(cart(real, _3951495), i(s(fun(cart(real, _3951495), cart(real, _3951495)), vectoru_neg), s(cart(real, _3951495), _3951493))))), s(cart(real, _3951495), _3951491))) = s(bool, i(s(fun(cart(real, _3951495), bool), i(s(fun(cart(real, _3951495), fun(cart(real, _3951495), bool)), orthogonal), s(cart(real, _3951495), _3951493))), s(cart(real, _3951495), _3951491))))], (11727 ^ _1496237) ^ [_1870452, _1870454] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1870454))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_max), s(real, _1870454))), s(real, _1870452)))))))], (26157 ^ _1496237) ^ [_2546451, _2546453, _2546455, _2546457] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(fun(_2546457, num), num), i(s(fun(fun(_2546457, bool), fun(fun(_2546457, num), num)), nsum), s(fun(_2546457, bool), _2546455))), s(fun(_2546457, num), f))))), s(num, i(s(fun(fun(_2546457, num), num), i(s(fun(fun(_2546457, bool), fun(fun(_2546457, num), num)), nsum), s(fun(_2546457, bool), _2546453))), s(fun(_2546457, num), f))))) = s(num, i(s(fun(fun(_2546457, num), num), i(s(fun(fun(_2546457, bool), fun(fun(_2546457, num), num)), nsum), s(fun(_2546457, bool), _2546451))), s(fun(_2546457, num), f)))), p(s(bool, i(s(fun(fun(_2546457, bool), bool), finite), s(fun(_2546457, bool), _2546451)))), s(fun(_2546457, bool), i(s(fun(fun(_2546457, bool), fun(_2546457, bool)), i(s(fun(fun(_2546457, bool), fun(fun(_2546457, bool), fun(_2546457, bool))), inter), s(fun(_2546457, bool), _2546455))), s(fun(_2546457, bool), _2546453))) = s(fun(_2546457, bool), empty), s(fun(_2546457, bool), i(s(fun(fun(_2546457, bool), fun(_2546457, bool)), i(s(fun(fun(_2546457, bool), fun(fun(_2546457, bool), fun(_2546457, bool))), union), s(fun(_2546457, bool), _2546455))), s(fun(_2546457, bool), _2546453))) = s(fun(_2546457, bool), _2546451)], (12177 ^ _1496237) ^ [_1881573, _1881575, _1881577] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1881577))), s(real, _1881575))))), 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, _1881573)))), 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, _1881577))), s(real, _1881573))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _1881575))), s(real, _1881573))))))], (7426 ^ _1496237) ^ [_1707341, _1707343] : [s(num, i(s(fun(num, num), numeral), s(num, _1707343))) = s(num, i(s(fun(num, num), numeral), s(num, _1707341))), -(s(num, _1707343) = s(num, _1707341))], (5225 ^ _1496237) ^ [_1627514, _1627516] : [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, _1627514))), s(num, _1627516)))))), s(num, _1627514) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1627516) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (19972 ^ _1496237) ^ [_2215563, _2215565, _2215567, _2215569, _2215571] : [19974 ^ _1496237 : [(19979 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2215571, bool), bool), _2215567), s(fun(_2215571, bool), 19973 ^ [_2215563, _2215565, _2215567, _2215569, _2215571]))))], (19977 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2215571, bool), bool), i(s(fun(fun(_2215571, bool), fun(fun(_2215571, bool), bool)), subset), s(fun(_2215571, bool), 19973 ^ [_2215563, _2215565, _2215567, _2215569, _2215571]))), s(fun(_2215571, bool), i(s(fun(fun(_2215569, bool), fun(_2215571, bool)), i(s(fun(fun(_2215569, _2215571), fun(fun(_2215569, bool), fun(_2215571, bool))), image), s(fun(_2215569, _2215571), _2215565))), s(fun(_2215569, bool), _2215563)))))))], (19975 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2215571, bool), bool), finite), s(fun(_2215571, bool), 19973 ^ [_2215563, _2215565, _2215567, _2215569, _2215571])))))]], 19980 ^ _1496237 : [(19981 ^ _1496237) ^ [_2216173] : [-(p(s(bool, i(s(fun(fun(_2215571, bool), bool), _2215567), s(fun(_2215571, bool), i(s(fun(fun(_2215569, bool), fun(_2215571, bool)), i(s(fun(fun(_2215569, _2215571), fun(fun(_2215569, bool), fun(_2215571, bool))), image), s(fun(_2215569, _2215571), _2215565))), s(fun(_2215569, bool), _2216173))))))), p(s(bool, i(s(fun(fun(_2215569, bool), bool), finite), s(fun(_2215569, bool), _2216173)))), p(s(bool, i(s(fun(fun(_2215569, bool), bool), i(s(fun(fun(_2215569, bool), fun(fun(_2215569, bool), bool)), subset), s(fun(_2215569, bool), _2216173))), s(fun(_2215569, bool), _2215563))))]]], (7252 ^ _1496237) ^ [_1702277] : [-(s(num, i(s(fun(num, num), pre), s(num, i(s(fun(num, num), bit1), s(num, _1702277))))) = s(num, i(s(fun(num, num), bit0), s(num, _1702277))))], (1486 ^ _1496237) ^ [_1516867, _1516869, _1516871] : [p(s(bool, i(s(fun(_1516869, bool), i(s(fun(_1516871, fun(_1516869, bool)), _1516867), s(_1516871, 1487 ^ [_1516867, _1516869, _1516871]))), s(_1516869, 1488 ^ [_1516867, _1516869, _1516871])))), 1491 ^ _1496237 : [(1492 ^ _1496237) ^ [_1517100, _1517102] : [-(p(s(bool, i(s(fun(_1516869, bool), i(s(fun(_1516871, fun(_1516869, bool)), _1516867), s(_1516871, _1517100))), s(_1516869, _1517102)))))]]], (23801 ^ _1496237) ^ [_2400355, _2400357, _2400359] : [-(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), _2400359))))), s(real, _2400357))))))), s(real, _2400355))))), -(s(fun(real, bool), _2400359) = s(fun(real, bool), empty)), 23807 ^ _1496237 : [(23810 ^ _1496237) ^ [] : [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 ^ [_2400355, _2400357, _2400359]))), s(real, _2400357))))))), s(real, _2400355))))], (23808 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23806 ^ [_2400355, _2400357, _2400359]))), s(fun(real, bool), _2400359)))))]]], (15293 ^ _1496237) ^ [_1959161, _1959163] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, 15287 ^ [_1959161, _1959163]))), s(int, _1959161)))))], (3524 ^ _1496237) ^ [_1574575, _1574577, _1574579, _1574581] : [3539 ^ _1496237 : [(3540 ^ _1496237) ^ [_1575998] : [-(s(fun(prod(_1574581, _1574579), _1574577), i(s(fun(fun(fun(prod(_1574581, _1574579), _1574577), bool), fun(prod(_1574581, _1574579), _1574577)), gabs), s(fun(fun(prod(_1574581, _1574579), _1574577), bool), i(s(fun(fun(prod(_1574581, _1574579), _1574577), fun(fun(prod(_1574581, _1574579), _1574577), bool)), _1574575), s(fun(prod(_1574581, _1574579), _1574577), _1575998))))) = s(fun(prod(_1574581, _1574579), _1574577), _1575998))]], 3529 ^ _1496237 : [(3534 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1574577, bool), i(s(fun(_1574577, fun(_1574577, bool)), geq), s(_1574577, i(s(fun(prod(_1574581, _1574579), _1574577), 3526 ^ [_1574575, _1574577, _1574579, _1574581]), s(prod(_1574581, _1574579), i(s(fun(_1574579, prod(_1574581, _1574579)), i(s(fun(_1574581, fun(_1574579, prod(_1574581, _1574579))), c_), s(_1574581, 3531 ^ [_1574575, _1574577, _1574579, _1574581]))), s(_1574579, 3532 ^ [_1574575, _1574577, _1574579, _1574581]))))))), s(_1574577, i(s(fun(prod(_1574581, _1574579), _1574577), 3525 ^ [_1574575, _1574577, _1574579, _1574581]), s(prod(_1574581, _1574579), i(s(fun(_1574579, prod(_1574581, _1574579)), i(s(fun(_1574581, fun(_1574579, prod(_1574581, _1574579))), c_), s(_1574581, 3531 ^ [_1574575, _1574577, _1574579, _1574581]))), s(_1574579, 3532 ^ [_1574575, _1574577, _1574579, _1574581]))))))))], (3530 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_1574581, _1574579), _1574577), bool), i(s(fun(fun(prod(_1574581, _1574579), _1574577), fun(fun(prod(_1574581, _1574579), _1574577), bool)), _1574575), s(fun(prod(_1574581, _1574579), _1574577), 3525 ^ [_1574575, _1574577, _1574579, _1574581]))), s(fun(prod(_1574581, _1574579), _1574577), 3526 ^ [_1574575, _1574577, _1574579, _1574581])))))]], 3535 ^ _1496237 : [(3538 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_1574581, _1574579), _1574577), bool), i(s(fun(fun(prod(_1574581, _1574579), _1574577), fun(fun(prod(_1574581, _1574579), _1574577), bool)), _1574575), s(fun(prod(_1574581, _1574579), _1574577), 3525 ^ [_1574575, _1574577, _1574579, _1574581]))), s(fun(prod(_1574581, _1574579), _1574577), 3526 ^ [_1574575, _1574577, _1574579, _1574581]))))], (3536 ^ _1496237) ^ [_1575708, _1575710] : [-(p(s(bool, i(s(fun(_1574577, bool), i(s(fun(_1574577, fun(_1574577, bool)), geq), s(_1574577, i(s(fun(prod(_1574581, _1574579), _1574577), 3526 ^ [_1574575, _1574577, _1574579, _1574581]), s(prod(_1574581, _1574579), i(s(fun(_1574579, prod(_1574581, _1574579)), i(s(fun(_1574581, fun(_1574579, prod(_1574581, _1574579))), c_), s(_1574581, _1575710))), s(_1574579, _1575708))))))), s(_1574577, i(s(fun(prod(_1574581, _1574579), _1574577), 3525 ^ [_1574575, _1574577, _1574579, _1574581]), s(prod(_1574581, _1574579), i(s(fun(_1574579, prod(_1574581, _1574579)), i(s(fun(_1574581, fun(_1574579, prod(_1574581, _1574579))), c_), s(_1574581, _1575710))), s(_1574579, _1575708)))))))))]]], (6735 ^ _1496237) ^ [_1668299, _1668301] : [p(s(bool, i(s(fun(fun(_1668299, fun(_1668299, bool)), bool), wf), s(fun(_1668299, fun(_1668299, bool)), l_l_)))), 6738 ^ _1496237 : [(6739 ^ _1496237) ^ [_1668638] : [6752 ^ _1496237 : [(6753 ^ _1496237) ^ [_1669474] : [-(s(_1668301, i(s(fun(_1668299, _1668301), 6751 ^ [_1668299, _1668301, _1668638]), s(_1668299, _1669474))) = s(_1668301, i(s(fun(_1668299, _1668301), i(s(fun(fun(_1668299, _1668301), fun(_1668299, _1668301)), _1668638), s(fun(_1668299, _1668301), 6751 ^ [_1668299, _1668301, _1668638]))), s(_1668299, _1669474))))]], 6743 ^ _1496237 : [(6744 ^ _1496237) ^ [_1669090] : [p(s(bool, i(s(fun(_1668299, bool), i(s(fun(_1668299, fun(_1668299, bool)), l_l_), s(_1668299, _1669090))), s(_1668299, 6742 ^ [_1668299, _1668301, _1668638])))), -(s(_1668301, i(s(fun(_1668299, _1668301), 6740 ^ [_1668299, _1668301, _1668638]), s(_1668299, _1669090))) = s(_1668301, i(s(fun(_1668299, _1668301), 6741 ^ [_1668299, _1668301, _1668638]), s(_1668299, _1669090))))], (6750 ^ _1496237) ^ [] : [s(_1668301, i(s(fun(_1668299, _1668301), i(s(fun(fun(_1668299, _1668301), fun(_1668299, _1668301)), _1668638), s(fun(_1668299, _1668301), 6740 ^ [_1668299, _1668301, _1668638]))), s(_1668299, 6742 ^ [_1668299, _1668301, _1668638]))) = s(_1668301, i(s(fun(_1668299, _1668301), i(s(fun(fun(_1668299, _1668301), fun(_1668299, _1668301)), _1668638), s(fun(_1668299, _1668301), 6741 ^ [_1668299, _1668301, _1668638]))), s(_1668299, 6742 ^ [_1668299, _1668301, _1668638])))]]]]], (5600 ^ _1496237) ^ [_1636546, _1636548] : [p(s(bool, 5598 ^ [_1636546, _1636548])), 5603 ^ _1496237 : [(5606 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 5565 ^ [_1636546, _1636548]))), s(num, _1636546)))))], (5604 ^ _1496237) ^ [] : [-(s(num, _1636548) = 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 ^ [_1636546, _1636548]))), s(num, _1636546))))), s(num, 5565 ^ [_1636546, _1636548]))))]]], (12625 ^ _1496237) ^ [_1892467, _1892469] : [-(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, _1892467))), s(num, _1892469))))))), -(s(num, _1892469) = 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, _1892467))))], (14852 ^ _1496237) ^ [_1945853, _1945855, _1945857] : [-(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, _1945857))), s(int, _1945855))))), s(int, _1945853))) = 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, _1945857))), s(int, _1945853))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1945855))), s(int, _1945853))))))], (2643 ^ _1496237) ^ [_1539865, _1539867, _1539869] : [2645 ^ _1496237 : [(2648 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1539869, bool), _1539865), s(_1539869, 2644 ^ [_1539865, _1539867, _1539869]))))], (2646 ^ _1496237) ^ [] : [p(s(bool, _1539867))]], -(p(s(bool, _1539867))), 2653 ^ _1496237 : [(2654 ^ _1496237) ^ [_1540086] : [-(p(s(bool, i(s(fun(_1539869, bool), _1539865), s(_1539869, _1540086)))))]]], (4913 ^ _1496237) ^ [_1620533] : [-(p(s(bool, i(s(fun(num, bool), even), s(num, _1620533))))), -(p(s(bool, i(s(fun(num, bool), odd), s(num, _1620533)))))], (6034 ^ _1496237) ^ [_1647297, _1647299, _1647301] : [-(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, _1647301))), s(num, _1647299))))), s(num, _1647297))))), s(num, _1647299))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1647297))), s(num, _1647299))))], (14822 ^ _1496237) ^ [_1944964, _1944966] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1944966))), s(int, _1944964))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(int, _1944966) = s(int, _1944964))], (516 ^ _1496237) ^ [] : [527 ^ _1496237 : [(532 ^ _1496237) ^ [] : [-(p(s(bool, r0)))], (530 ^ _1496237) ^ [] : [-(p(s(bool, p1)))], (528 ^ _1496237) ^ [] : [-(p(s(bool, q)))]], p(s(bool, p1)), p(s(bool, q)), p(s(bool, r0))], (14049 ^ _1496237) ^ [_1926562, _1926564] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1926564))), s(int, _1926562)))), 14052 ^ _1496237 : [(14055 ^ _1496237) ^ [] : [s(int, _1926564) = s(int, _1926562)], (14053 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1926564))), s(int, _1926562)))))]]], (38307 ^ _1496237) ^ [_3641836, _3641838, _3641840, _3641842] : [-(s(fun(_3641842, bool), i(s(fun(fun(_3641842, bool), fun(_3641842, bool)), i(s(fun(fun(fun(_3641842, bool), bool), fun(fun(_3641842, bool), fun(_3641842, bool))), hull), s(fun(fun(_3641842, bool), bool), _3641840))), s(fun(_3641842, bool), i(s(fun(fun(_3641842, bool), fun(_3641842, bool)), i(s(fun(fun(_3641842, bool), fun(fun(_3641842, bool), fun(_3641842, bool))), union), s(fun(_3641842, bool), _3641838))), s(fun(_3641842, bool), _3641836))))) = s(fun(_3641842, bool), i(s(fun(fun(_3641842, bool), fun(_3641842, bool)), i(s(fun(fun(fun(_3641842, bool), bool), fun(fun(_3641842, bool), fun(_3641842, bool))), hull), s(fun(fun(_3641842, bool), bool), _3641840))), s(fun(_3641842, bool), i(s(fun(fun(_3641842, bool), fun(_3641842, bool)), i(s(fun(fun(_3641842, bool), fun(fun(_3641842, bool), fun(_3641842, bool))), union), s(fun(_3641842, bool), i(s(fun(fun(_3641842, bool), fun(_3641842, bool)), i(s(fun(fun(fun(_3641842, bool), bool), fun(fun(_3641842, bool), fun(_3641842, bool))), hull), s(fun(fun(_3641842, bool), bool), _3641840))), s(fun(_3641842, bool), _3641838))))), s(fun(_3641842, bool), _3641836))))))], (1835 ^ _1496237) ^ [_1524685, _1524687, _1524689] : [1843 ^ _1496237 : [(1846 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1524689, bool), _1524685), s(_1524689, 1842 ^ [_1524685, _1524687, _1524689])))))], (1844 ^ _1496237) ^ [] : [-(p(s(bool, _1524687)))]], p(s(bool, _1524687)), 1840 ^ _1496237 : [(1841 ^ _1496237) ^ [_1524823] : [p(s(bool, i(s(fun(_1524689, bool), _1524685), s(_1524689, _1524823))))]]], (5133 ^ _1496237) ^ [_1624969, _1624971] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1624971))), s(num, _1624969)))), -(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624971))), s(num, _1624969))) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (8276 ^ _1496237) ^ [_1744063] : [-(s(_1744063, i(s(fun(list(_1744063), _1744063), i(s(fun(num, fun(list(_1744063), _1744063)), el), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), s(list(_1744063), l0))) = s(_1744063, i(s(fun(list(_1744063), _1744063), hd), s(list(_1744063), l0))))], (41159 ^ _1496237) ^ [_3919454, _3919456, _3919458, _3919460, _3919462] : [-(s(cart(real, _3919462), i(s(fun(cart(real, _3919462), cart(real, _3919462)), i(s(fun(cart(real, _3919462), fun(cart(real, _3919462), cart(real, _3919462))), vectoru_add), s(cart(real, _3919462), i(s(fun(fun(num, cart(real, _3919462)), cart(real, _3919462)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3919462)), cart(real, _3919462))), 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, _3919458))), s(num, _3919456))))), s(fun(num, cart(real, _3919462)), _3919460))))), s(cart(real, _3919462), i(s(fun(fun(num, cart(real, _3919462)), cart(real, _3919462)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3919462)), cart(real, _3919462))), 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, _3919456))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _3919454))))), s(fun(num, cart(real, _3919462)), _3919460))))) = s(cart(real, _3919462), i(s(fun(fun(num, cart(real, _3919462)), cart(real, _3919462)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3919462)), cart(real, _3919462))), 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, _3919458))), s(num, _3919454))))), s(fun(num, cart(real, _3919462)), _3919460)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3919458))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3919456))), 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, _3919456))), s(num, _3919454))))], (39725 ^ _1496237) ^ [_3802323, _3802325, _3802327, _3802329] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3802329), real), vectoru_norm), s(cart(real, _3802329), _3802325))))), s(real, i(s(fun(cart(real, _3802327), real), vectoru_norm), s(cart(real, _3802327), _3802323))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3802329), real), i(s(fun(cart(real, _3802329), fun(cart(real, _3802329), real)), dot), s(cart(real, _3802329), _3802325))), s(cart(real, _3802329), _3802325))))), s(real, i(s(fun(cart(real, _3802327), real), i(s(fun(cart(real, _3802327), fun(cart(real, _3802327), real)), dot), s(cart(real, _3802327), _3802323))), s(cart(real, _3802327), _3802323))))))], (3984 ^ _1496237) ^ [_1598865, _1598867, _1598869, _1598871] : [-(s(_1598871, i(s(fun(num, _1598871), 3980 ^ [_1598867, _1598869, _1598871]), s(num, i(s(fun(num, num), suc), s(num, _1598865))))) = s(_1598871, i(s(fun(_1598871, _1598871), i(s(fun(num, fun(_1598871, _1598871)), _1598867), s(num, _1598865))), s(_1598871, i(s(fun(num, _1598871), 3980 ^ [_1598867, _1598869, _1598871]), s(num, _1598865))))))], (285 ^ _1496237) ^ [] : [p(s(bool, 286 ^ [])), -(p(s(bool, f0)))], (18600 ^ _1496237) ^ [_2141586, _2141588] : [18615 ^ _1496237 : [(18616 ^ _1496237) ^ [_2143113, _2143115] : [-(s(fun(_2141588, bool), i(s(fun(fun(_2141588, bool), fun(_2141588, bool)), i(s(fun(fun(_2141588, bool), fun(fun(_2141588, bool), fun(_2141588, bool))), diff), s(fun(_2141588, bool), _2143115))), s(fun(_2141588, bool), i(s(fun(fun(fun(_2141588, bool), bool), fun(_2141588, bool)), inters), s(fun(fun(_2141588, bool), bool), _2143113))))) = s(fun(_2141588, bool), i(s(fun(fun(fun(_2141588, bool), bool), fun(_2141588, bool)), unions), s(fun(fun(_2141588, bool), bool), i(s(fun(fun(fun(_2141588, bool), bool), fun(fun(_2141588, bool), bool)), gspec), s(fun(fun(_2141588, bool), bool), i(s(fun(fun(_2141588, bool), fun(fun(_2141588, bool), bool)), i(s(fun(fun(fun(_2141588, bool), bool), fun(fun(_2141588, bool), fun(fun(_2141588, bool), bool))), _2141586), s(fun(fun(_2141588, bool), bool), _2143113))), s(fun(_2141588, bool), _2143115))))))))]], 18606 ^ _1496237 : [(18609 ^ _1496237) ^ [_2142546] : [p(s(bool, i(s(fun(fun(_2141588, bool), bool), i(s(fun(bool, fun(fun(_2141588, bool), bool)), i(s(fun(fun(_2141588, bool), fun(bool, fun(fun(_2141588, bool), bool))), setspec), s(fun(_2141588, bool), 18603 ^ [_2141586, _2141588]))), s(bool, i(s(fun(fun(fun(_2141588, bool), bool), bool), i(s(fun(fun(_2141588, bool), fun(fun(fun(_2141588, bool), bool), bool)), in), s(fun(_2141588, bool), _2142546))), s(fun(fun(_2141588, bool), bool), 18601 ^ [_2141586, _2141588]))))), s(fun(_2141588, bool), i(s(fun(fun(_2141588, bool), fun(_2141588, bool)), i(s(fun(fun(_2141588, bool), fun(fun(_2141588, bool), fun(_2141588, bool))), diff), s(fun(_2141588, bool), 18602 ^ [_2141586, _2141588]))), s(fun(_2141588, bool), _2142546))))))], (18607 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2141588, bool), bool), i(s(fun(fun(_2141588, bool), fun(fun(_2141588, bool), bool)), i(s(fun(fun(fun(_2141588, bool), bool), fun(fun(_2141588, bool), fun(fun(_2141588, bool), bool))), _2141586), s(fun(fun(_2141588, bool), bool), 18601 ^ [_2141586, _2141588]))), s(fun(_2141588, bool), 18602 ^ [_2141586, _2141588]))), s(fun(_2141588, bool), 18603 ^ [_2141586, _2141588])))))]], 18611 ^ _1496237 : [(18614 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2141588, bool), bool), i(s(fun(fun(_2141588, bool), fun(fun(_2141588, bool), bool)), i(s(fun(fun(fun(_2141588, bool), bool), fun(fun(_2141588, bool), fun(fun(_2141588, bool), bool))), _2141586), s(fun(fun(_2141588, bool), bool), 18601 ^ [_2141586, _2141588]))), s(fun(_2141588, bool), 18602 ^ [_2141586, _2141588]))), s(fun(_2141588, bool), 18603 ^ [_2141586, _2141588]))))], (18612 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2141588, bool), bool), i(s(fun(bool, fun(fun(_2141588, bool), bool)), i(s(fun(fun(_2141588, bool), fun(bool, fun(fun(_2141588, bool), bool))), setspec), s(fun(_2141588, bool), 18603 ^ [_2141586, _2141588]))), s(bool, i(s(fun(fun(fun(_2141588, bool), bool), bool), i(s(fun(fun(_2141588, bool), fun(fun(fun(_2141588, bool), bool), bool)), in), s(fun(_2141588, bool), 18610 ^ [_2141586, _2141588]))), s(fun(fun(_2141588, bool), bool), 18601 ^ [_2141586, _2141588]))))), s(fun(_2141588, bool), i(s(fun(fun(_2141588, bool), fun(_2141588, bool)), i(s(fun(fun(_2141588, bool), fun(fun(_2141588, bool), fun(_2141588, bool))), diff), s(fun(_2141588, bool), 18602 ^ [_2141586, _2141588]))), s(fun(_2141588, bool), 18610 ^ [_2141586, _2141588])))))))]]], (5299 ^ _1496237) ^ [_1629381, _1629383, _1629385] : [p(s(bool, 5297 ^ [_1629381, _1629383, _1629385])), s(num, _1629383) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1629381) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (29866 ^ _1496237) ^ [_2791084, _2791086] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(finite_image(_2791086), bool), fun(num, bool)), hasu_size), s(fun(finite_image(_2791086), bool), univ))), s(num, i(s(fun(fun(_2791086, bool), num), dimindex), s(fun(_2791086, bool), _2791084)))))))], (15094 ^ _1496237) ^ [_1952327, _1952329] : [p(s(bool, 15092 ^ [_1952327, _1952329])), 15097 ^ _1496237 : [(15100 ^ _1496237) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), rem), s(int, _1952329))), s(int, _1952327))) = s(int, _1952329))], (15098 ^ _1496237) ^ [] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), div0), s(int, _1952329))), s(int, _1952327))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (15259 ^ _1496237) ^ [_1957791, _1957793, _1957795, _1957797] : [15276 ^ _1496237 : [(15277 ^ _1496237) ^ [_1958837, _1958839] : [-(p(s(bool, i(s(fun(_1957795, bool), i(s(fun(_1957797, fun(_1957795, bool)), _1957793), s(_1957797, _1958839))), s(_1957795, _1958837)))))]], 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(_1957795, int), i(s(fun(_1957797, fun(_1957795, int)), _1957791), s(_1957797, 15262 ^ [_1957791, _1957793, _1957795, _1957797]))), s(_1957795, 15263 ^ [_1957791, _1957793, _1957795, _1957797])))))), 15268 ^ _1496237 : [(15269 ^ _1496237) ^ [_1958430, _1958432] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, i(s(fun(_1957795, int), i(s(fun(_1957797, fun(_1957795, int)), _1957791), s(_1957797, _1958432))), s(_1957795, _1958430))))), s(int, i(s(fun(_1957795, int), i(s(fun(_1957797, fun(_1957795, int)), _1957791), s(_1957797, 15266 ^ [_1957791, _1957793, _1957795, _1957797]))), s(_1957795, 15267 ^ [_1957791, _1957793, _1957795, _1957797])))))), -(p(s(bool, i(s(fun(_1957795, bool), i(s(fun(_1957797, fun(_1957795, bool)), _1957793), s(_1957797, _1958432))), s(_1957795, _1958430)))))], (15275 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1957795, bool), i(s(fun(_1957797, fun(_1957795, bool)), _1957793), s(_1957797, 15266 ^ [_1957791, _1957793, _1957795, _1957797]))), s(_1957795, 15267 ^ [_1957791, _1957793, _1957795, _1957797]))))]]], (4525 ^ _1496237) ^ [_1610807] : [-(s(num, _1610807) = 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, _1610807)))))], (9512 ^ _1496237) ^ [_1806195, _1806197] : [-(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1806197))), s(nadd, _1806195))) = s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1806195))), s(nadd, _1806197))))], (7444 ^ _1496237) ^ [_1707696] : [s(num, _1707696) = s(num, u_0), -(s(num, i(s(fun(num, num), bit0), s(num, _1707696))) = s(num, u_0))], (7922 ^ _1496237) ^ [_1726813, _1726815] : [7933 ^ _1496237 : [(7934 ^ _1496237) ^ [_1727263] : [-(p(s(bool, i(s(fun(list(_1726815), bool), _1726813), s(list(_1726815), _1727263)))))]], p(s(bool, i(s(fun(list(_1726815), bool), _1726813), s(list(_1726815), nil)))), 7929 ^ _1496237 : [(7932 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1726815), bool), _1726813), s(list(_1726815), i(s(fun(list(_1726815), list(_1726815)), i(s(fun(_1726815, fun(list(_1726815), list(_1726815))), cons), s(_1726815, 7927 ^ [_1726813, _1726815]))), s(list(_1726815), 7928 ^ [_1726813, _1726815]))))))], (7930 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1726815), bool), _1726813), s(list(_1726815), 7928 ^ [_1726813, _1726815])))))]]], (15206 ^ _1496237) ^ [_1955885, _1955887] : [15207 ^ _1496237 : [(15208 ^ _1496237) ^ [_1955962] : [s(int, _1955887) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1955885))), s(int, _1955962)))]], -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_divides), s(int, _1955885))), s(int, _1955887)))))], (40484 ^ _1496237) ^ [_3858195, _3858197, _3858199, _3858201, _3858203] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3858203), real), vectoru_norm), s(cart(real, _3858203), i(s(fun(fun(_3858201, cart(real, _3858203)), cart(real, _3858203)), i(s(fun(fun(_3858201, bool), fun(fun(_3858201, cart(real, _3858203)), cart(real, _3858203))), vsum), s(fun(_3858201, bool), _3858199))), s(fun(_3858201, cart(real, _3858203)), _3858197))))))), 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(_3858201, bool), num), card), s(fun(_3858201, bool), _3858199))))))), s(real, _3858195))))))), p(s(bool, i(s(fun(fun(_3858201, bool), bool), finite), s(fun(_3858201, bool), _3858199)))), 40490 ^ _1496237 : [(40493 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3858203), real), vectoru_norm), s(cart(real, _3858203), i(s(fun(_3858201, cart(real, _3858203)), _3858197), s(_3858201, 40489 ^ [_3858195, _3858197, _3858199, _3858201, _3858203]))))))), s(real, _3858195))))], (40491 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3858201, bool), bool), i(s(fun(_3858201, fun(fun(_3858201, bool), bool)), in), s(_3858201, 40489 ^ [_3858195, _3858197, _3858199, _3858201, _3858203]))), s(fun(_3858201, bool), _3858199)))))]]], (27847 ^ _1496237) ^ [_2658293, _2658295, _2658297, _2658299] : [-(s(real, i(s(fun(fun(_2658299, real), real), i(s(fun(fun(_2658299, bool), fun(fun(_2658299, real), real)), sum), s(fun(_2658299, bool), i(s(fun(_2658299, fun(_2658299, bool)), i(s(fun(fun(_2658299, bool), fun(_2658299, fun(_2658299, bool))), delete), s(fun(_2658299, bool), _2658295))), s(_2658299, _2658293))))), s(fun(_2658299, real), _2658297))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, i(s(fun(fun(_2658299, real), real), i(s(fun(fun(_2658299, bool), fun(fun(_2658299, real), real)), sum), s(fun(_2658299, bool), _2658295))), s(fun(_2658299, real), _2658297))))), s(real, i(s(fun(_2658299, real), _2658297), s(_2658299, _2658293)))))), p(s(bool, i(s(fun(fun(_2658299, bool), bool), finite), s(fun(_2658299, bool), _2658295)))), p(s(bool, i(s(fun(fun(_2658299, bool), bool), i(s(fun(_2658299, fun(fun(_2658299, bool), bool)), in), s(_2658299, _2658293))), s(fun(_2658299, bool), _2658295))))], (13669 ^ _1496237) ^ [_1916844, _1916846, _1916848] : [s(int, _1916848) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1916846))), s(int, _1916844))), -(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1916848))), s(int, _1916844))) = s(int, _1916846))], (10389 ^ _1496237) ^ [_1835789, _1835791] : [-(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), _1835791))), s(prod(hreal, hreal), _1835789))))), 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), _1835789))), s(prod(hreal, hreal), _1835791)))))))], (35702 ^ _1496237) ^ [_3518393, _3518395, _3518397] : [p(s(bool, i(s(fun(fun(_3518397, bool), bool), i(s(fun(fun(_3518395, bool), fun(fun(_3518397, bool), bool)), a_u_c), s(fun(_3518395, bool), _3518393))), s(fun(_3518397, bool), empty)))), -(s(fun(_3518395, bool), _3518393) = s(fun(_3518395, bool), empty))], (41997 ^ _1496237) ^ [_3972088, _3972090, _3972092] : [s(cart(real, _3972090), i(s(fun(cart(real, _3972092), cart(real, _3972090)), _3972088), s(cart(real, _3972092), 41998 ^ [_3972088, _3972090, _3972092]))) = s(cart(real, _3972090), i(s(fun(num, cart(real, _3972090)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(p(s(bool, i(s(fun(fun(cart(real, _3972092), cart(real, _3972090)), bool), linear), s(fun(cart(real, _3972092), cart(real, _3972090)), _3972088)))))], (14291 ^ _1496237) ^ [_1932681, _1932683] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1932683))), s(int, _1932681))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1932681))), s(int, _1932683))))], (27398 ^ _1496237) ^ [_2632844, _2632846, _2632848] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2632846))), s(num, _2632844)))), -(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, _2632846))), s(num, _2632844))))), s(fun(num, num), _2632848))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), _2632848), s(num, _2632846))))), 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, _2632846))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2632844))))), s(fun(num, num), _2632848))))))], (39671 ^ _1496237) ^ [_3799782, _3799784, _3799786] : [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, _3799786), real), vectoru_norm), s(cart(real, _3799786), _3799784))))), s(real, i(s(fun(cart(real, _3799786), real), vectoru_norm), s(cart(real, _3799786), _3799782))))))), 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, _3799786), real), vectoru_norm), s(cart(real, _3799786), i(s(fun(cart(real, _3799786), cart(real, _3799786)), i(s(fun(cart(real, _3799786), fun(cart(real, _3799786), cart(real, _3799786))), vectoru_add), s(cart(real, _3799786), _3799784))), s(cart(real, _3799786), _3799782))))))), s(real, e0)))))], (5003 ^ _1496237) ^ [_1622269, _1622271] : [-(s(bool, i(s(fun(num, bool), odd), s(num, _1622271))) = s(bool, i(s(fun(num, bool), odd), s(num, _1622269)))), -(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, _1622271))), s(num, _1622269)))))))], (36727 ^ _1496237) ^ [_3567524, _3567526, _3567528] : [-(s(bool, i(s(fun(fun(_3567528, bool), bool), countable), s(fun(_3567528, bool), i(s(fun(_3567528, fun(_3567528, bool)), i(s(fun(fun(_3567528, bool), fun(_3567528, fun(_3567528, bool))), delete), s(fun(_3567528, bool), _3567524))), s(_3567528, _3567526))))) = s(bool, i(s(fun(fun(_3567528, bool), bool), countable), s(fun(_3567528, bool), _3567524))))], (8593 ^ _1496237) ^ [_1762328, _1762330, _1762332, _1762334, _1762336, _1762338] : [-(s(_1762336, i(s(fun(_1762336, _1762336), i(s(fun(list(_1762338), fun(_1762336, _1762336)), i(s(fun(fun(_1762338, fun(_1762336, _1762336)), fun(list(_1762338), fun(_1762336, _1762336))), itlist), s(fun(_1762338, fun(_1762336, _1762336)), _1762334))), s(list(_1762338), i(s(fun(list(_1762338), list(_1762338)), i(s(fun(list(_1762338), fun(list(_1762338), list(_1762338))), append), s(list(_1762338), _1762330))), s(list(_1762338), _1762328))))), s(_1762336, _1762332))) = s(_1762336, i(s(fun(_1762336, _1762336), i(s(fun(list(_1762338), fun(_1762336, _1762336)), i(s(fun(fun(_1762338, fun(_1762336, _1762336)), fun(list(_1762338), fun(_1762336, _1762336))), itlist), s(fun(_1762338, fun(_1762336, _1762336)), _1762334))), s(list(_1762338), _1762330))), s(_1762336, i(s(fun(_1762336, _1762336), i(s(fun(list(_1762338), fun(_1762336, _1762336)), i(s(fun(fun(_1762338, fun(_1762336, _1762336)), fun(list(_1762338), fun(_1762336, _1762336))), itlist), s(fun(_1762338, fun(_1762336, _1762336)), _1762334))), s(list(_1762338), _1762328))), s(_1762336, _1762332))))))], (11839 ^ _1496237) ^ [_1873568, _1873570, _1873572] : [11840 ^ _1496237 : [(11843 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1873570))), s(real, _1873568))))], (11841 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1873572))), s(real, _1873568))))]], -(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, _1873572))), s(real, _1873570))))), s(real, _1873568)))))], (38958 ^ _1496237) ^ [_3770879, _3770881] : [-(s(cart(real, _3770881), i(s(fun(cart(real, _3770881), cart(real, _3770881)), i(s(fun(cart(real, _3770881), fun(cart(real, _3770881), cart(real, _3770881))), vectoru_add), s(cart(real, _3770881), i(s(fun(cart(real, _3770881), cart(real, _3770881)), vectoru_neg), s(cart(real, _3770881), _3770879))))), s(cart(real, _3770881), _3770879))) = s(cart(real, _3770881), i(s(fun(num, cart(real, _3770881)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (39900 ^ _1496237) ^ [_3809843, _3809845, _3809847] : [-(s(real, i(s(fun(prod(cart(real, _3809847), cart(real, _3809847)), real), distance), s(prod(cart(real, _3809847), cart(real, _3809847)), i(s(fun(cart(real, _3809847), prod(cart(real, _3809847), cart(real, _3809847))), i(s(fun(cart(real, _3809847), fun(cart(real, _3809847), prod(cart(real, _3809847), cart(real, _3809847)))), c_), s(cart(real, _3809847), _3809845))), s(cart(real, _3809847), _3809843))))) = s(real, i(s(fun(prod(cart(real, _3809847), cart(real, _3809847)), real), distance), s(prod(cart(real, _3809847), cart(real, _3809847)), i(s(fun(cart(real, _3809847), prod(cart(real, _3809847), cart(real, _3809847))), i(s(fun(cart(real, _3809847), fun(cart(real, _3809847), prod(cart(real, _3809847), cart(real, _3809847)))), c_), s(cart(real, _3809847), _3809843))), s(cart(real, _3809847), _3809845))))))], (8204 ^ _1496237) ^ [_1739588, _1739590] : [s(list(_1739588), l2) = s(list(_1739588), nil), -(p(s(bool, i(s(fun(list(_1739588), bool), i(s(fun(list(_1739590), fun(list(_1739588), bool)), i(s(fun(fun(_1739590, fun(_1739588, bool)), fun(list(_1739590), fun(list(_1739588), bool))), all2), s(fun(_1739590, fun(_1739588, bool)), p0))), s(list(_1739590), nil))), s(list(_1739588), l2)))))], (896 ^ _1496237) ^ [_1507714, _1507716, _1507718] : [909 ^ _1496237 : [(912 ^ _1496237) ^ [] : [-(p(s(bool, _1507716))), -(p(s(bool, _1507714)))], (910 ^ _1496237) ^ [] : [-(p(s(bool, _1507718)))]], 897 ^ _1496237 : [(904 ^ _1496237) ^ [] : [p(s(bool, _1507718)), p(s(bool, _1507714))], (898 ^ _1496237) ^ [] : [p(s(bool, _1507718)), p(s(bool, _1507716))]]], (13297 ^ _1496237) ^ [_1907021] : [-(s(int, i(s(fun(int, int), intu_sgn), s(int, _1907021))) = 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, _1907021))))))))], (22019 ^ _1496237) ^ [_2326912] : [22033 ^ _1496237 : [(22034 ^ _1496237) ^ [_2327465] : [-(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)), _2326912), s(num, _2327465))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2327465))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))))]], 22024 ^ _1496237 : [(22027 ^ _1496237) ^ [_2327241] : [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 ^ [_2326912]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2327241))), s(num, 22020 ^ [_2326912]))))), s(num, _2327241))))], (22025 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2326912), s(num, 22020 ^ [_2326912]))), s(num, 22021 ^ [_2326912])))))]], 22029 ^ _1496237 : [(22032 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2326912), s(num, 22020 ^ [_2326912]))), s(num, 22021 ^ [_2326912]))))], (22030 ^ _1496237) ^ [] : [-(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 ^ [_2326912]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 22028 ^ [_2326912]))), s(num, 22020 ^ [_2326912]))))), s(num, 22028 ^ [_2326912])))))]]], (13421 ^ _1496237) ^ [_1910503] : [s(int, i(s(fun(int, int), intu_abs), s(int, _1910503))) = s(int, _1910503), -(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, _1910503)))))], (19991 ^ _1496237) ^ [_2216584, _2216586, _2216588, _2216590, _2216592] : [19993 ^ _1496237 : [(19998 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2216592, bool), bool), _2216588), s(fun(_2216592, bool), i(s(fun(fun(_2216590, bool), fun(_2216592, bool)), i(s(fun(fun(_2216590, _2216592), fun(fun(_2216590, bool), fun(_2216592, bool))), image), s(fun(_2216590, _2216592), _2216586))), s(fun(_2216590, bool), 19992 ^ [_2216584, _2216586, _2216588, _2216590, _2216592]))))))], (19996 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2216590, bool), bool), i(s(fun(fun(_2216590, bool), fun(fun(_2216590, bool), bool)), subset), s(fun(_2216590, bool), 19992 ^ [_2216584, _2216586, _2216588, _2216590, _2216592]))), s(fun(_2216590, bool), _2216584)))))], (19994 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2216590, bool), bool), finite), s(fun(_2216590, bool), 19992 ^ [_2216584, _2216586, _2216588, _2216590, _2216592])))))]], 19999 ^ _1496237 : [(20000 ^ _1496237) ^ [_2217242] : [-(p(s(bool, i(s(fun(fun(_2216592, bool), bool), _2216588), s(fun(_2216592, bool), _2217242))))), p(s(bool, i(s(fun(fun(_2216592, bool), bool), finite), s(fun(_2216592, bool), _2217242)))), p(s(bool, i(s(fun(fun(_2216592, bool), bool), i(s(fun(fun(_2216592, bool), fun(fun(_2216592, bool), bool)), subset), s(fun(_2216592, bool), _2217242))), s(fun(_2216592, bool), i(s(fun(fun(_2216590, bool), fun(_2216592, bool)), i(s(fun(fun(_2216590, _2216592), fun(fun(_2216590, bool), fun(_2216592, bool))), image), s(fun(_2216590, _2216592), _2216586))), s(fun(_2216590, bool), _2216584))))))]]], (6772 ^ _1496237) ^ [_1670798, _1670800] : [p(s(bool, i(s(fun(fun(_1670800, fun(_1670800, bool)), bool), wf), s(fun(_1670800, fun(_1670800, bool)), l_l_)))), 6775 ^ _1496237 : [(6776 ^ _1496237) ^ [_1671289] : [6780 ^ _1496237 : [(6781 ^ _1496237) ^ [_1671893] : [p(s(bool, i(s(fun(_1670800, bool), i(s(fun(_1670800, fun(_1670800, bool)), l_l_), s(_1670800, _1671893))), s(_1670800, 6779 ^ [_1670798, _1670800, _1671289])))), -(s(_1670798, i(s(fun(_1670800, _1670798), 6777 ^ [_1670798, _1670800, _1671289]), s(_1670800, _1671893))) = s(_1670798, i(s(fun(_1670800, _1670798), 6778 ^ [_1670798, _1670800, _1671289]), s(_1670800, _1671893))))], (6787 ^ _1496237) ^ [] : [s(_1670798, i(s(fun(_1670800, _1670798), i(s(fun(fun(_1670800, _1670798), fun(_1670800, _1670798)), _1671289), s(fun(_1670800, _1670798), 6777 ^ [_1670798, _1670800, _1671289]))), s(_1670800, 6779 ^ [_1670798, _1670800, _1671289]))) = s(_1670798, i(s(fun(_1670800, _1670798), i(s(fun(fun(_1670800, _1670798), fun(_1670800, _1670798)), _1671289), s(fun(_1670800, _1670798), 6778 ^ [_1670798, _1670800, _1671289]))), s(_1670800, 6779 ^ [_1670798, _1670800, _1671289])))]], 6789 ^ _1496237 : [(6792 ^ _1496237) ^ [_1672367, _1672369] : [-(s(fun(_1670800, _1670798), _1672369) = s(fun(_1670800, _1670798), _1672367)), s(_1670798, i(s(fun(_1670800, _1670798), _1672369), s(_1670800, 6795 ^ [_1670798, _1670800, _1671289, _1672367, _1672369]))) = s(_1670798, i(s(fun(_1670800, _1670798), i(s(fun(fun(_1670800, _1670798), fun(_1670800, _1670798)), _1671289), s(fun(_1670800, _1670798), _1672369))), s(_1670800, 6795 ^ [_1670798, _1670800, _1671289, _1672367, _1672369]))), s(_1670798, i(s(fun(_1670800, _1670798), _1672367), s(_1670800, 6798 ^ [_1670798, _1670800, _1671289, _1672367, _1672369]))) = s(_1670798, i(s(fun(_1670800, _1670798), i(s(fun(fun(_1670800, _1670798), fun(_1670800, _1670798)), _1671289), s(fun(_1670800, _1670798), _1672367))), s(_1670800, 6798 ^ [_1670798, _1670800, _1671289, _1672367, _1672369])))], (6790 ^ _1496237) ^ [_1672279] : [-(s(_1670798, i(s(fun(_1670800, _1670798), 6788 ^ [_1670798, _1670800, _1671289]), s(_1670800, _1672279))) = s(_1670798, i(s(fun(_1670800, _1670798), i(s(fun(fun(_1670800, _1670798), fun(_1670800, _1670798)), _1671289), s(fun(_1670800, _1670798), 6788 ^ [_1670798, _1670800, _1671289]))), s(_1670800, _1672279))))]]]]], (37059 ^ _1496237) ^ [_3584148, _3584150] : [p(s(bool, i(s(fun(fun(_3584148, bool), bool), infinite), s(fun(_3584148, bool), univ)))), -(p(s(bool, i(s(fun(fun(_3584148, bool), bool), i(s(fun(fun(cart(_3584148, _3584150), bool), fun(fun(_3584148, bool), bool)), a_u_c), s(fun(cart(_3584148, _3584150), bool), univ))), s(fun(_3584148, bool), univ)))))], (32486 ^ _1496237) ^ [_3289647, _3289649, _3289651, _3289653] : [s(bool, i(s(fun(_3289653, bool), _3289647), s(_3289653, 32487 ^ [_3289647, _3289649, _3289651, _3289653]))) = s(bool, t), 32490 ^ _1496237 : [(32491 ^ _1496237) ^ [_3290669] : [s(fun(_3289653, bool), i(s(fun(fun(_3289649, _3289651), fun(_3289653, bool)), _3290669), s(fun(_3289649, _3289651), 32492 ^ [_3289647, _3289649, _3289651, _3289653, _3290669]))) = s(fun(_3289653, bool), _3289647), 32495 ^ _1496237 : [(32496 ^ _1496237) ^ [_3291702] : [32501 ^ _1496237 : [(32506 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), 32498 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]), s(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), i(s(fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), i(s(fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))))), c_), s(fun(_3289653, _3289649), 32503 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))), s(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), 32504 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))))))), s(bool, i(s(fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool), i(s(fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool)), i(s(fun(fun(fun(_3289649, _3289651), fun(_3289653, bool)), fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool))), i(s(fun(fun(_3289649, fun(_3289649, bool)), fun(fun(fun(_3289649, _3289651), fun(_3289653, bool)), fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool)))), tailadmissible), s(fun(_3289649, fun(_3289649, bool)), 32497 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))), s(fun(fun(_3289649, _3289651), fun(_3289653, bool)), _3290669))), s(fun(_3289653, _3289649), 32503 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))), s(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), 32504 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))))))], (32502 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool), i(s(fun(fun(_3289649, fun(_3289649, bool)), fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool)), _3291702), s(fun(_3289649, fun(_3289649, bool)), 32497 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))), s(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), 32498 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702])))))]], 32507 ^ _1496237 : [(32510 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool), i(s(fun(fun(_3289649, fun(_3289649, bool)), fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool)), _3291702), s(fun(_3289649, fun(_3289649, bool)), 32497 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))), s(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), 32498 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))))], (32508 ^ _1496237) ^ [_3294040, _3294042] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), 32498 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]), s(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), i(s(fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), i(s(fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))))), c_), s(fun(_3289653, _3289649), _3294042))), s(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), _3294040))))))), s(bool, i(s(fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool), i(s(fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool)), i(s(fun(fun(fun(_3289649, _3289651), fun(_3289653, bool)), fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool))), i(s(fun(fun(_3289649, fun(_3289649, bool)), fun(fun(fun(_3289649, _3289651), fun(_3289653, bool)), fun(fun(_3289653, _3289649), fun(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), bool)))), tailadmissible), s(fun(_3289649, fun(_3289649, bool)), 32497 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702]))), s(fun(fun(_3289649, _3289651), fun(_3289653, bool)), _3290669))), s(fun(_3289653, _3289649), _3294042))), s(fun(fun(_3289649, _3289651), fun(_3289653, _3289651)), _3294040)))))))]], 32511 ^ _1496237 : [(32512 ^ _1496237) ^ [_3294560, _3294562] : [32520 ^ _1496237 : [(32521 ^ _1496237) ^ [_3295324] : [-(s(_3289651, i(s(fun(_3289649, _3289651), 32519 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702, _3294560, _3294562]), s(_3289649, _3295324))) = s(_3289651, i(s(fun(_3289649, _3289651), i(s(fun(fun(_3289649, _3289651), fun(_3289649, _3289651)), i(s(fun(list(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), fun(fun(_3289649, _3289651), fun(_3289649, _3289651))), casewise), s(list(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), _3294560))), s(fun(_3289649, _3289651), 32519 ^ [_3289647, _3289649, _3289651, _3289653, _3290669, _3291702, _3294560, _3294562]))), s(_3289649, _3295324))))]], p(s(bool, i(s(fun(fun(_3289649, fun(_3289649, bool)), bool), wf), s(fun(_3289649, fun(_3289649, bool)), _3294562)))), p(s(bool, i(s(fun(list(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), bool), i(s(fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), fun(list(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), bool)), all0), s(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), i(s(fun(fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool), fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool)), gabs), s(fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool), i(s(fun(fun(_3289649, fun(_3289649, bool)), fun(fun(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651))), bool), bool)), _3291702), s(fun(_3289649, fun(_3289649, bool)), _3294562))))))), s(list(prod(fun(_3289653, _3289649), fun(fun(_3289649, _3289651), fun(_3289653, _3289651)))), _3294560))))]]]]]]], (38777 ^ _1496237) ^ [_3666055] : [-(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, _3666055)))))))], (40135 ^ _1496237) ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719] : [-(s(cart(real, _3831719), i(s(fun(fun(_3831715, cart(real, _3831719)), cart(real, _3831719)), i(s(fun(fun(_3831715, bool), fun(fun(_3831715, cart(real, _3831719)), cart(real, _3831719))), vsum), s(fun(_3831715, bool), i(s(fun(fun(_3831717, bool), fun(_3831715, bool)), i(s(fun(fun(_3831717, _3831715), fun(fun(_3831717, bool), fun(_3831715, bool))), image), s(fun(_3831717, _3831715), _3831713))), s(fun(_3831717, bool), _3831709))))), s(fun(_3831715, cart(real, _3831719)), _3831711))) = s(cart(real, _3831719), i(s(fun(fun(_3831717, cart(real, _3831719)), cart(real, _3831719)), i(s(fun(fun(_3831717, bool), fun(fun(_3831717, cart(real, _3831719)), cart(real, _3831719))), vsum), s(fun(_3831717, bool), _3831709))), s(fun(_3831717, cart(real, _3831719)), i(s(fun(fun(_3831717, _3831715), fun(_3831717, cart(real, _3831719))), i(s(fun(fun(_3831715, cart(real, _3831719)), fun(fun(_3831717, _3831715), fun(_3831717, cart(real, _3831719)))), o), s(fun(_3831715, cart(real, _3831719)), _3831711))), s(fun(_3831717, _3831715), _3831713)))))), p(s(bool, i(s(fun(fun(_3831717, bool), bool), finite), s(fun(_3831717, bool), _3831709)))), 40142 ^ _1496237 : [(40145 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3831717, bool), bool), i(s(fun(_3831717, fun(fun(_3831717, bool), bool)), in), s(_3831717, 40141 ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719]))), s(fun(_3831717, bool), _3831709)))))], (40147 ^ _1496237) ^ [] : [-(s(_3831715, i(s(fun(_3831717, _3831715), _3831713), s(_3831717, 40140 ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719]))) = s(_3831715, i(s(fun(_3831717, _3831715), _3831713), s(_3831717, 40141 ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719]))))], (40149 ^ _1496237) ^ [] : [s(_3831717, 40140 ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719]) = s(_3831717, 40141 ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719])], (40143 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3831717, bool), bool), i(s(fun(_3831717, fun(fun(_3831717, bool), bool)), in), s(_3831717, 40140 ^ [_3831709, _3831711, _3831713, _3831715, _3831717, _3831719]))), s(fun(_3831717, bool), _3831709)))))]]], (27741 ^ _1496237) ^ [_2653928, _2653930, _2653932, _2653934] : [-(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(_2653934, real), real), i(s(fun(fun(_2653934, bool), fun(fun(_2653934, real), real)), sum), s(fun(_2653934, bool), _2653928))), s(fun(_2653934, real), _2653932))))))), s(real, i(s(fun(fun(_2653934, real), real), i(s(fun(fun(_2653934, bool), fun(fun(_2653934, real), real)), sum), s(fun(_2653934, bool), _2653928))), s(fun(_2653934, real), _2653930))))))), p(s(bool, i(s(fun(fun(_2653934, bool), bool), finite), s(fun(_2653934, bool), _2653928)))), 27747 ^ _1496237 : [(27750 ^ _1496237) ^ [] : [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(_2653934, real), _2653932), s(_2653934, 27746 ^ [_2653928, _2653930, _2653932, _2653934]))))))), s(real, i(s(fun(_2653934, real), _2653930), s(_2653934, 27746 ^ [_2653928, _2653930, _2653932, _2653934]))))))], (27748 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2653934, bool), bool), i(s(fun(_2653934, fun(fun(_2653934, bool), bool)), in), s(_2653934, 27746 ^ [_2653928, _2653930, _2653932, _2653934]))), s(fun(_2653934, bool), _2653928)))))]]], (7127 ^ _1496237) ^ [_1696241, _1696243] : [-(p(s(bool, i(s(fun(fun(_1696243, fun(_1696243, bool)), bool), wf), s(fun(_1696243, fun(_1696243, bool)), i(s(fun(fun(_1696243, num), fun(_1696243, fun(_1696243, bool))), measure0), s(fun(_1696243, num), _1696241)))))))], (38678 ^ _1496237) ^ [_3661514] : [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, _3661514)))), -(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, _3661514))), 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, _3661514))], (35772 ^ _1496237) ^ [_3520525, _3520527, _3520529, _3520531] : [-(p(s(bool, i(s(fun(fun(_3520531, bool), bool), i(s(fun(fun(_3520529, bool), fun(fun(_3520531, bool), bool)), l_u_c), s(fun(_3520529, bool), _3520527))), s(fun(_3520531, bool), _3520525))))), -(p(s(bool, i(s(fun(fun(_3520529, bool), bool), i(s(fun(fun(_3520531, bool), fun(fun(_3520529, bool), bool)), l_a_u_c), s(fun(_3520531, bool), _3520525))), s(fun(_3520529, bool), _3520527)))))], (27414 ^ _1496237) ^ [_2633548] : [s(num, i(s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), _2633548), s(fun(num, num), 27415 ^ [_2633548]))), s(num, 27416 ^ [_2633548]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(num, num), 27415 ^ [_2633548]), 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 ^ [_2633548]))))))), s(num, i(s(fun(num, num), 27415 ^ [_2633548]), 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 ^ [_2633548]))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 27419 ^ _1496237 : [(27420 ^ _1496237) ^ [_2634022, _2634024, _2634026] : [-(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, _2634024))))), 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, _2634022))))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, num), _2634026))) = 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, _2634024))), s(num, _2634022))))), s(fun(num, num), i(s(fun(fun(num, num), fun(num, num)), _2633548), s(fun(num, num), _2634026))))))]]], (10223 ^ _1496237) ^ [_1830178, _1830180] : [10224 ^ _1496237 : [(10225 ^ _1496237) ^ [_1830255] : [s(hreal, _1830178) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1830180))), s(hreal, _1830255)))]], -(p(s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1830180))), s(hreal, _1830178)))))], (34758 ^ _1496237) ^ [_3467875, _3467877] : [34759 ^ _1496237 : [(34760 ^ _1496237) ^ [_3468020] : [p(s(bool, i(s(fun(sum0(_3467877, _3467875), bool), p0), s(sum0(_3467877, _3467875), _3468020))))]], -(p(s(bool, i(s(fun(sum0(_3467877, _3467875), bool), p0), s(sum0(_3467877, _3467875), i(s(fun(_3467877, sum0(_3467877, _3467875)), inl), s(_3467877, 34763 ^ [_3467875, _3467877]))))))), -(p(s(bool, i(s(fun(sum0(_3467877, _3467875), bool), p0), s(sum0(_3467877, _3467875), i(s(fun(_3467875, sum0(_3467877, _3467875)), inr), s(_3467875, 34766 ^ [_3467875, _3467877])))))))], (39820 ^ _1496237) ^ [_3806225, _3806227] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3806227), real), vectoru_norm), s(cart(real, _3806227), _3806225))))), s(real, a0)))), 39823 ^ _1496237 : [(39826 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(cart(real, _3806227), real), i(s(fun(cart(real, _3806227), fun(cart(real, _3806227), real)), dot), s(cart(real, _3806227), _3806225))), s(cart(real, _3806227), _3806225))))), 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 ^ _1496237) ^ [] : [-(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)))))]]], (12507 ^ _1496237) ^ [_1889903] : [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, _1889903)))), -(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, _1889903))))), 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)))))))))))], (5789 ^ _1496237) ^ [_1641719] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1641719))), 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))))], (42886 ^ _1496237) ^ [_4070152, _4070154, _4070156, _4070158, _4070160] : [-(s(real, i(s(fun(cart(real, _4070158), real), i(s(fun(cart(real, _4070158), fun(cart(real, _4070158), real)), dot), s(cart(real, _4070158), i(s(fun(cart(cart(real, _4070158), _4070160), cart(real, _4070158)), i(s(fun(cart(real, _4070160), fun(cart(cart(real, _4070158), _4070160), cart(real, _4070158))), vectoru_matrixu_mul), s(cart(real, _4070160), _4070154))), s(cart(cart(real, _4070158), _4070160), _4070156))))), s(cart(real, _4070158), _4070152))) = s(real, i(s(fun(cart(real, _4070160), real), i(s(fun(cart(real, _4070160), fun(cart(real, _4070160), real)), dot), s(cart(real, _4070160), _4070154))), s(cart(real, _4070160), i(s(fun(cart(real, _4070158), cart(real, _4070160)), i(s(fun(cart(cart(real, _4070158), _4070160), fun(cart(real, _4070158), cart(real, _4070160))), matrixu_vectoru_mul), s(cart(cart(real, _4070158), _4070160), _4070156))), s(cart(real, _4070158), _4070152))))))], (37788 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), suc), s(num, 37789 ^ [])))))), 37792 ^ _1496237 : [(37793 ^ _1496237) ^ [_3619863] : [-(s(num, _3619863) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))), -(p(s(bool, i(s(fun(num, bool), p0), s(num, _3619863)))))]]], (15365 ^ _1496237) ^ [_1961385, _1961387, _1961389] : [s(bool, i(s(fun(fun(_1961389, bool), bool), i(s(fun(_1961389, fun(fun(_1961389, bool), bool)), in), s(_1961389, 15366 ^ [_1961385, _1961387, _1961389]))), s(fun(_1961389, bool), _1961387))) = s(bool, i(s(fun(fun(_1961389, bool), bool), i(s(fun(_1961389, fun(fun(_1961389, bool), bool)), in), s(_1961389, 15366 ^ [_1961385, _1961387, _1961389]))), s(fun(_1961389, bool), _1961385))), -(s(fun(_1961389, bool), _1961387) = s(fun(_1961389, bool), _1961385))], (13023 ^ _1496237) ^ [] : [-(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))))))], (16754 ^ _1496237) ^ [_2023144, _2023146] : [-(s(fun(_2023146, bool), i(s(fun(fun(_2023146, bool), fun(_2023146, bool)), i(s(fun(fun(_2023146, bool), fun(fun(_2023146, bool), fun(_2023146, bool))), inter), s(fun(_2023146, bool), univ))), s(fun(_2023146, bool), _2023144))) = s(fun(_2023146, bool), _2023144))], (13069 ^ _1496237) ^ [_1903283] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1903283))), 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, _1903283))) = 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))))))))))], (9149 ^ _1496237) ^ [_1791037, _1791039, _1791041, _1791043] : [-(s(list(_1791043), i(s(fun(list(_1791043), list(_1791043)), reverse), s(list(_1791043), i(s(fun(list(_1791041), list(_1791043)), i(s(fun(fun(_1791041, _1791043), fun(list(_1791041), list(_1791043))), map0), s(fun(_1791041, _1791043), _1791039))), s(list(_1791041), _1791037))))) = s(list(_1791043), i(s(fun(list(_1791041), list(_1791043)), i(s(fun(fun(_1791041, _1791043), fun(list(_1791041), list(_1791043))), map0), s(fun(_1791041, _1791043), _1791039))), s(list(_1791041), i(s(fun(list(_1791041), list(_1791041)), reverse), s(list(_1791041), _1791037))))))], (11167 ^ _1496237) ^ [] : [-(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))))], (33656 ^ _1496237) ^ [_3409913, _3409915] : [p(s(bool, i(s(fun(fun(prod(_3409915, _3409915), bool), bool), woset), s(fun(prod(_3409915, _3409915), bool), _3409913)))), 33659 ^ _1496237 : [(33660 ^ _1496237) ^ [_3410222] : [33664 ^ _1496237 : [(33667 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3409915, bool), i(s(fun(fun(prod(_3409915, _3409915), bool), fun(_3409915, bool)), fl), s(fun(prod(_3409915, _3409915), bool), _3409913))), s(_3409915, 33663 ^ [_3409913, _3409915, _3410222]))))], (33665 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3409915, bool), _3410222), s(_3409915, 33663 ^ [_3409913, _3409915, _3410222])))))]], 33668 ^ _1496237 : [(33669 ^ _1496237) ^ [_3410651] : [p(s(bool, i(s(fun(_3409915, bool), _3410222), s(_3409915, _3410651))))]], 33671 ^ _1496237 : [(33674 ^ _1496237) ^ [_3410832] : [p(s(bool, i(s(fun(_3409915, bool), _3410222), s(_3409915, _3410832)))), -(p(s(bool, i(s(fun(prod(_3409915, _3409915), bool), _3409913), s(prod(_3409915, _3409915), i(s(fun(_3409915, prod(_3409915, _3409915)), i(s(fun(_3409915, fun(_3409915, prod(_3409915, _3409915))), c_), s(_3409915, 33670 ^ [_3409913, _3409915, _3410222]))), s(_3409915, _3410832)))))))], (33672 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3409915, bool), _3410222), s(_3409915, 33670 ^ [_3409913, _3409915, _3410222])))))]]]]], (17073 ^ _1496237) ^ [_2042138, _2042140, _2042142, _2042144] : [p(s(bool, 17071 ^ [_2042138, _2042140, _2042142, _2042144])), -(s(_2042144, _2042142) = s(_2042144, _2042140))], (3857 ^ _1496237) ^ [_1595897] : [p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1595897)))), -(s(ind0, _1595897) = s(ind0, indu_0)), 3865 ^ _1496237 : [(3868 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, 3864 ^ [_1595897])))))], (3866 ^ _1496237) ^ [] : [-(s(ind0, _1595897) = s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, 3864 ^ [_1595897]))))]]], (14247 ^ _1496237) ^ [_1931420, _1931422, _1931424] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1931424))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_min), s(int, _1931422))), s(int, _1931420))))) = 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, _1931424))), s(int, _1931422))))), s(int, _1931420))))], (10293 ^ _1496237) ^ [_1832240, _1832242, _1832244, _1832246] : [-(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, _1832246))), s(hreal, _1832242))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _1832240))), s(hreal, _1832244))))) = 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, _1832246))), s(hreal, _1832240))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1832242))), s(hreal, _1832244))))))), 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, _1832246))), s(hreal, _1832244))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_mul), s(hreal, _1832242))), s(hreal, _1832240))))))))], (7987 ^ _1496237) ^ [_1729222, _1729224] : [s(_1729224, i(s(fun(_1729224, _1729224), _1729222), s(_1729224, 7988 ^ [_1729222, _1729224]))) = s(_1729224, 7988 ^ [_1729222, _1729224]), -(p(s(bool, i(s(fun(fun(_1729224, _1729224), bool), i(s(fun(fun(_1729224, _1729224), fun(fun(_1729224, _1729224), bool)), iso0), s(fun(_1729224, _1729224), _1729222))), s(fun(_1729224, _1729224), _1729222)))))], (16228 ^ _1496237) ^ [_2000630, _2000632, _2000634] : [p(s(bool, i(s(fun(fun(_2000634, bool), bool), i(s(fun(_2000634, fun(fun(_2000634, bool), bool)), in), s(_2000634, _2000630))), s(fun(_2000634, bool), i(s(fun(fun(fun(_2000634, bool), bool), fun(_2000634, bool)), unions), s(fun(fun(_2000634, bool), bool), _2000632)))))), 16232 ^ _1496237 : [(16235 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2000634, bool), bool), i(s(fun(_2000634, fun(fun(_2000634, bool), bool)), in), s(_2000634, _2000630))), s(fun(_2000634, bool), 16231 ^ [_2000630, _2000632, _2000634])))))], (16233 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2000634, bool), bool), bool), i(s(fun(fun(_2000634, bool), fun(fun(fun(_2000634, bool), bool), bool)), in), s(fun(_2000634, bool), 16231 ^ [_2000630, _2000632, _2000634]))), s(fun(fun(_2000634, bool), bool), _2000632)))))]]], (38960 ^ _1496237) ^ [_3770997, _3770999] : [-(s(cart(real, _3770999), i(s(fun(cart(real, _3770999), cart(real, _3770999)), i(s(fun(cart(real, _3770999), fun(cart(real, _3770999), cart(real, _3770999))), vectoru_add), s(cart(real, _3770999), _3770997))), s(cart(real, _3770999), i(s(fun(cart(real, _3770999), cart(real, _3770999)), vectoru_neg), s(cart(real, _3770999), _3770997))))) = s(cart(real, _3770999), i(s(fun(num, cart(real, _3770999)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (6451 ^ _1496237) ^ [_1655696] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, 6454 ^ [_1655696]))), s(num, 6454 ^ [_1655696])))), 6460 ^ _1496237 : [(6465 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, 6457 ^ [_1655696]))), s(num, 6459 ^ [_1655696]))))], (6463 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, 6458 ^ [_1655696]))), s(num, 6459 ^ [_1655696])))))], (6461 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, 6457 ^ [_1655696]))), s(num, 6458 ^ [_1655696])))))]], 6466 ^ _1496237 : [(6477 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, 6478 ^ [_1655696]))), s(num, i(s(fun(num, num), suc), s(num, 6478 ^ [_1655696])))))), 6481 ^ _1496237 : [(6482 ^ _1496237) ^ [_1656565, _1656567] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1656567))), s(num, _1656565)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, _1656567))), s(num, _1656565)))))]]], (6467 ^ _1496237) ^ [] : [6470 ^ _1496237 : [(6473 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, 6468 ^ [_1655696]))), s(num, 6469 ^ [_1655696]))))], (6471 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 6468 ^ [_1655696]))), s(num, 6469 ^ [_1655696])))))]], 6474 ^ _1496237 : [(6475 ^ _1496237) ^ [_1656400] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _1655696), s(num, _1656400))), s(num, i(s(fun(num, num), suc), s(num, _1656400)))))))]]]]], (29062 ^ _1496237) ^ [_2743883, _2743885] : [s(real, i(s(fun(fun(_2743885, bool), real), i(s(fun(fun(_2743885, real), fun(fun(_2743885, bool), real)), _2743883), s(fun(_2743885, real), 29063 ^ [_2743883, _2743885]))), s(fun(_2743885, bool), 29064 ^ [_2743883, _2743885]))) = s(real, i(s(fun(fun(_2743885, real), real), i(s(fun(fun(_2743885, bool), fun(fun(_2743885, real), real)), sum), s(fun(_2743885, bool), 29064 ^ [_2743883, _2743885]))), s(fun(_2743885, real), 29063 ^ [_2743883, _2743885]))), 29067 ^ _1496237 : [(29068 ^ _1496237) ^ [_2744819, _2744821] : [-(s(real, i(s(fun(fun(_2743885, real), real), i(s(fun(fun(_2743885, bool), fun(fun(_2743885, real), real)), sum), s(fun(_2743885, bool), i(s(fun(fun(fun(_2743885, bool), bool), fun(_2743885, bool)), unions), s(fun(fun(_2743885, bool), bool), _2744819))))), s(fun(_2743885, real), _2744821))) = s(real, i(s(fun(fun(fun(_2743885, bool), real), real), i(s(fun(fun(fun(_2743885, bool), bool), fun(fun(fun(_2743885, bool), real), real)), sum), s(fun(fun(_2743885, bool), bool), _2744819))), s(fun(fun(_2743885, bool), real), i(s(fun(fun(_2743885, real), fun(fun(_2743885, bool), real)), _2743883), s(fun(_2743885, real), _2744821)))))), p(s(bool, i(s(fun(fun(fun(_2743885, bool), bool), bool), finite), s(fun(fun(_2743885, bool), bool), _2744819)))), 29076 ^ _1496237 : [(29079 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2743885, bool), bool), finite), s(fun(_2743885, bool), 29075 ^ [_2743883, _2743885, _2744819, _2744821]))))], (29077 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2743885, bool), bool), bool), i(s(fun(fun(_2743885, bool), fun(fun(fun(_2743885, bool), bool), bool)), in), s(fun(_2743885, bool), 29075 ^ [_2743883, _2743885, _2744819, _2744821]))), s(fun(fun(_2743885, bool), bool), _2744819)))))]], 29083 ^ _1496237 : [(29086 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2743885, bool), bool), bool), i(s(fun(fun(_2743885, bool), fun(fun(fun(_2743885, bool), bool), bool)), in), s(fun(_2743885, bool), 29081 ^ [_2743883, _2743885, _2744819, _2744821]))), s(fun(fun(_2743885, bool), bool), _2744819)))))], (29084 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_2743885, bool), bool), bool), i(s(fun(fun(_2743885, bool), fun(fun(fun(_2743885, bool), bool), bool)), in), s(fun(_2743885, bool), 29080 ^ [_2743883, _2743885, _2744819, _2744821]))), s(fun(fun(_2743885, bool), bool), _2744819)))))], (29094 ^ _1496237) ^ [] : [s(real, i(s(fun(_2743885, real), _2744821), s(_2743885, 29082 ^ [_2743883, _2743885, _2744819, _2744821]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (29090 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2743885, bool), bool), i(s(fun(_2743885, fun(fun(_2743885, bool), bool)), in), s(_2743885, 29082 ^ [_2743883, _2743885, _2744819, _2744821]))), s(fun(_2743885, bool), 29080 ^ [_2743883, _2743885, _2744819, _2744821])))))], (29092 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2743885, bool), bool), i(s(fun(_2743885, fun(fun(_2743885, bool), bool)), in), s(_2743885, 29082 ^ [_2743883, _2743885, _2744819, _2744821]))), s(fun(_2743885, bool), 29081 ^ [_2743883, _2743885, _2744819, _2744821])))))], (29088 ^ _1496237) ^ [] : [s(fun(_2743885, bool), 29080 ^ [_2743883, _2743885, _2744819, _2744821]) = s(fun(_2743885, bool), 29081 ^ [_2743883, _2743885, _2744819, _2744821])]]]]], (5119 ^ _1496237) ^ [_1624575, _1624577] : [-(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, _1624577))))), s(num, i(s(fun(num, num), suc), s(num, _1624575))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _1624577))), s(num, _1624575))))], (36557 ^ _1496237) ^ [_3559299, _3559301] : [p(s(bool, i(s(fun(fun(_3559301, bool), bool), finite), s(fun(_3559301, bool), _3559299)))), -(p(s(bool, i(s(fun(fun(_3559301, bool), bool), countable), s(fun(_3559301, bool), _3559299)))))], (17701 ^ _1496237) ^ [_2078568, _2078570, _2078572] : [17716 ^ _1496237 : [(17717 ^ _1496237) ^ [_2079813, _2079815, _2079817] : [-(s(bool, i(s(fun(fun(prod(_2078572, _2078570), bool), bool), i(s(fun(prod(_2078572, _2078570), fun(fun(prod(_2078572, _2078570), bool), bool)), in), s(prod(_2078572, _2078570), i(s(fun(_2078570, prod(_2078572, _2078570)), i(s(fun(_2078572, fun(_2078570, prod(_2078572, _2078570))), c_), s(_2078572, _2079815))), s(_2078570, _2079813))))), s(fun(prod(_2078572, _2078570), bool), i(s(fun(fun(prod(_2078572, _2078570), bool), fun(prod(_2078572, _2078570), bool)), gspec), s(fun(prod(_2078572, _2078570), bool), i(s(fun(fun(_2078572, fun(_2078570, bool)), fun(prod(_2078572, _2078570), bool)), _2078568), s(fun(_2078572, fun(_2078570, bool)), _2079817))))))) = s(bool, i(s(fun(_2078570, bool), i(s(fun(_2078572, fun(_2078570, bool)), _2079817), s(_2078572, _2079815))), s(_2078570, _2079813))))]], 17706 ^ _1496237 : [(17709 ^ _1496237) ^ [_2079339, _2079341] : [p(s(bool, i(s(fun(prod(_2078572, _2078570), bool), i(s(fun(bool, fun(prod(_2078572, _2078570), bool)), i(s(fun(prod(_2078572, _2078570), fun(bool, fun(prod(_2078572, _2078570), bool))), setspec), s(prod(_2078572, _2078570), 17703 ^ [_2078568, _2078570, _2078572]))), s(bool, i(s(fun(_2078570, bool), i(s(fun(_2078572, fun(_2078570, bool)), 17702 ^ [_2078568, _2078570, _2078572]), s(_2078572, _2079341))), s(_2078570, _2079339))))), s(prod(_2078572, _2078570), i(s(fun(_2078570, prod(_2078572, _2078570)), i(s(fun(_2078572, fun(_2078570, prod(_2078572, _2078570))), c_), s(_2078572, _2079341))), s(_2078570, _2079339))))))], (17707 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2078572, _2078570), bool), i(s(fun(fun(_2078572, fun(_2078570, bool)), fun(prod(_2078572, _2078570), bool)), _2078568), s(fun(_2078572, fun(_2078570, bool)), 17702 ^ [_2078568, _2078570, _2078572]))), s(prod(_2078572, _2078570), 17703 ^ [_2078568, _2078570, _2078572])))))]], 17712 ^ _1496237 : [(17715 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(prod(_2078572, _2078570), bool), i(s(fun(fun(_2078572, fun(_2078570, bool)), fun(prod(_2078572, _2078570), bool)), _2078568), s(fun(_2078572, fun(_2078570, bool)), 17702 ^ [_2078568, _2078570, _2078572]))), s(prod(_2078572, _2078570), 17703 ^ [_2078568, _2078570, _2078572]))))], (17713 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_2078572, _2078570), bool), i(s(fun(bool, fun(prod(_2078572, _2078570), bool)), i(s(fun(prod(_2078572, _2078570), fun(bool, fun(prod(_2078572, _2078570), bool))), setspec), s(prod(_2078572, _2078570), 17703 ^ [_2078568, _2078570, _2078572]))), s(bool, i(s(fun(_2078570, bool), i(s(fun(_2078572, fun(_2078570, bool)), 17702 ^ [_2078568, _2078570, _2078572]), s(_2078572, 17710 ^ [_2078568, _2078570, _2078572]))), s(_2078570, 17711 ^ [_2078568, _2078570, _2078572]))))), s(prod(_2078572, _2078570), i(s(fun(_2078570, prod(_2078572, _2078570)), i(s(fun(_2078572, fun(_2078570, prod(_2078572, _2078570))), c_), s(_2078572, 17710 ^ [_2078568, _2078570, _2078572]))), s(_2078570, 17711 ^ [_2078568, _2078570, _2078572])))))))]]], (10999 ^ _1496237) ^ [_1851580, _1851582] : [-(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, _1851582))), s(real, _1851580))))))), 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, _1851582)))), 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, _1851580))))], (41145 ^ _1496237) ^ [_3918607, _3918609, _3918611, _3918613, _3918615] : [-(s(cart(real, _3918615), i(s(fun(cart(real, _3918615), cart(real, _3918615)), i(s(fun(cart(real, _3918615), fun(cart(real, _3918615), cart(real, _3918615))), vectoru_add), s(cart(real, _3918615), i(s(fun(fun(num, cart(real, _3918615)), cart(real, _3918615)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3918615)), cart(real, _3918615))), 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, _3918611))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _3918609))), 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, _3918615)), _3918613))))), s(cart(real, _3918615), i(s(fun(fun(num, cart(real, _3918615)), cart(real, _3918615)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3918615)), cart(real, _3918615))), 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, _3918609))), s(num, _3918607))))), s(fun(num, cart(real, _3918615)), _3918613))))) = s(cart(real, _3918615), i(s(fun(fun(num, cart(real, _3918615)), cart(real, _3918615)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3918615)), cart(real, _3918615))), 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, _3918611))), s(num, _3918607))))), s(fun(num, cart(real, _3918615)), _3918613)))), 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, _3918609)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3918611))), s(num, _3918609)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3918609))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3918607))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))], (29424 ^ _1496237) ^ [_2764451, _2764453, _2764455, _2764457] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2764455))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2764453))), 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, _2764455))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2764453))), s(num, _2764451))))))), s(fun(num, real), _2764457))) = 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, _2764455))), s(num, _2764453))))), s(fun(num, real), _2764457))))), 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, _2764453))), 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, _2764453))), s(num, _2764451))))))), s(fun(num, real), _2764457))))))], (37847 ^ _1496237) ^ [_3621638, _3621640, _3621642] : [p(s(bool, i(s(fun(fun(_3621642, bool), bool), finite), s(fun(_3621642, bool), _3621638)))), 37851 ^ _1496237 : [(37852 ^ _1496237) ^ [_3621815] : [p(s(bool, i(s(fun(fun(_3621642, bool), bool), i(s(fun(_3621642, fun(fun(_3621642, bool), bool)), in), s(_3621642, _3621815))), s(fun(_3621642, bool), _3621638)))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 37850 ^ [_3621638, _3621640, _3621642]))), s(num, i(s(fun(_3621642, num), _3621640), s(_3621642, _3621815)))))))]]], (11261 ^ _1496237) ^ [_1857771, _1857773] : [-(s(real, _1857773) = s(real, _1857771)), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857773))), s(real, _1857771))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857771))), s(real, _1857773)))))], (586 ^ _1496237) ^ [] : [593 ^ _1496237 : [(598 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (596 ^ _1496237) ^ [] : [-(p(s(bool, p1)))], (594 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, q))], (27766 ^ _1496237) ^ [_2655298, _2655300, _2655302] : [-(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(_2655302, real), real), i(s(fun(fun(_2655302, bool), fun(fun(_2655302, real), real)), sum), s(fun(_2655302, bool), _2655298))), s(fun(_2655302, real), _2655300))))))), p(s(bool, i(s(fun(fun(_2655302, bool), bool), finite), s(fun(_2655302, bool), _2655298)))), 27772 ^ _1496237 : [(27775 ^ _1496237) ^ [] : [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(_2655302, real), _2655300), s(_2655302, 27771 ^ [_2655298, _2655300, _2655302]))))))], (27773 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2655302, bool), bool), i(s(fun(_2655302, fun(fun(_2655302, bool), bool)), in), s(_2655302, 27771 ^ [_2655298, _2655300, _2655302]))), s(fun(_2655302, bool), _2655298)))))]]], (13871 ^ _1496237) ^ [_1921981, _1921983] : [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, _1921983)))), -(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, _1921983))), s(int, _1921981))))) = 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, _1921981))))], (570 ^ _1496237) ^ [] : [581 ^ _1496237 : [(584 ^ _1496237) ^ [] : [-(p(s(bool, q)))], (582 ^ _1496237) ^ [] : [-(p(s(bool, p1)))]], p(s(bool, p1)), p(s(bool, p1)), p(s(bool, q))], (14171 ^ _1496237) ^ [_1929625, _1929627, _1929629] : [-(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929629))), s(int, _1929625))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929629))), s(int, _1929627)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1929627))), s(int, _1929625))))], (27821 ^ _1496237) ^ [_2657367, _2657369, _2657371] : [p(s(bool, i(s(fun(fun(_2657371, bool), bool), finite), s(fun(_2657371, bool), _2657367)))), s(real, i(s(fun(fun(_2657371, real), real), i(s(fun(fun(_2657371, bool), fun(fun(_2657371, real), real)), sum), s(fun(_2657371, bool), _2657367))), s(fun(_2657371, real), _2657369))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 27838 ^ _1496237 : [(27841 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, i(s(fun(_2657371, real), _2657369), s(_2657371, 27836 ^ [_2657367, _2657369, _2657371]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (27843 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2657371, bool), bool), i(s(fun(_2657371, fun(fun(_2657371, bool), bool)), in), s(_2657371, 27837 ^ [_2657367, _2657369, _2657371]))), s(fun(_2657371, bool), _2657367)))))], (27845 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_gt), s(real, i(s(fun(_2657371, real), _2657369), s(_2657371, 27837 ^ [_2657367, _2657369, _2657371]))))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (27839 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2657371, bool), bool), i(s(fun(_2657371, fun(fun(_2657371, bool), bool)), in), s(_2657371, 27836 ^ [_2657367, _2657369, _2657371]))), s(fun(_2657371, bool), _2657367)))))]], 27830 ^ _1496237 : [(27831 ^ _1496237) ^ [_2657854] : [p(s(bool, i(s(fun(fun(_2657371, bool), bool), i(s(fun(_2657371, fun(fun(_2657371, bool), bool)), in), s(_2657371, _2657854))), s(fun(_2657371, bool), _2657367)))), -(s(real, i(s(fun(_2657371, real), _2657369), s(_2657371, _2657854))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))]]], (12445 ^ _1496237) ^ [_1888449] : [-(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, _1888449))) = 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))))))))], (10134 ^ _1496237) ^ [_1828028, _1828030] : [-(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, _1828030))))), s(hreal, i(s(fun(num, hreal), hrealu_ofu_num), s(num, _1828028))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1828030))), s(num, _1828028))))], (36482 ^ _1496237) ^ [_3556364, _3556366, _3556368, _3556370] : [p(s(bool, i(s(fun(fun(_3556368, bool), bool), i(s(fun(fun(_3556370, bool), fun(fun(_3556368, bool), bool)), a_u_c), s(fun(_3556370, bool), _3556366))), s(fun(_3556368, bool), _3556364)))), -(s(bool, i(s(fun(fun(_3556370, bool), bool), countable), s(fun(_3556370, bool), _3556366))) = s(bool, i(s(fun(fun(_3556368, bool), bool), countable), s(fun(_3556368, bool), _3556364))))], (11611 ^ _1496237) ^ [_1866917, _1866919, _1866921] : [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, _1866921))), s(real, _1866919))))))), s(real, _1866917)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1866919))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1866921))), s(real, _1866917)))))))], (13801 ^ _1496237) ^ [_1920245, _1920247] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1920247))), s(int, _1920245)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1920247))), s(int, _1920245))))), -(s(int, _1920247) = s(int, _1920245))], (11051 ^ _1496237) ^ [_1852748, _1852750] : [s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1852750))), s(real, _1852748))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, _1852750) = s(real, _1852748))], (12497 ^ _1496237) ^ [_1889666, _1889668] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1889666))), s(real, i(s(fun(real, real), realu_inv), s(real, _1889668))))))), 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, _1889668)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1889668))), s(real, i(s(fun(real, real), realu_inv), s(real, _1889666))))))], (18984 ^ _1496237) ^ [_2168145, _2168147, _2168149, _2168151] : [18986 ^ _1496237 : [(18989 ^ _1496237) ^ [_2168528] : [s(_2168149, i(s(fun(_2168151, _2168149), _2168528), s(_2168151, i(s(fun(_2168149, _2168151), _2168147), s(_2168149, 18985 ^ [_2168145, _2168147, _2168149, _2168151, _2168528]))))) = s(_2168149, 18985 ^ [_2168145, _2168147, _2168149, _2168151, _2168528])], (18987 ^ _1496237) ^ [_2168455] : [-(p(s(bool, i(s(fun(fun(_2168149, bool), bool), i(s(fun(_2168149, fun(fun(_2168149, bool), bool)), in), s(_2168149, 18985 ^ [_2168145, _2168147, _2168149, _2168151, _2168455]))), s(fun(_2168149, bool), _2168145)))))]], 18990 ^ _1496237 : [(18991 ^ _1496237) ^ [_2168610, _2168612] : [-(s(_2168149, _2168612) = s(_2168149, _2168610)), p(s(bool, i(s(fun(fun(_2168149, bool), bool), i(s(fun(_2168149, fun(fun(_2168149, bool), bool)), in), s(_2168149, _2168612))), s(fun(_2168149, bool), _2168145)))), p(s(bool, i(s(fun(fun(_2168149, bool), bool), i(s(fun(_2168149, fun(fun(_2168149, bool), bool)), in), s(_2168149, _2168610))), s(fun(_2168149, bool), _2168145)))), s(_2168151, i(s(fun(_2168149, _2168151), _2168147), s(_2168149, _2168612))) = s(_2168151, i(s(fun(_2168149, _2168151), _2168147), s(_2168149, _2168610)))]]], (1020 ^ _1496237) ^ [_1509473] : [s(bool, f0) = s(bool, _1509473), p(s(bool, _1509473))], (33686 ^ _1496237) ^ [_3411258, _3411260] : [p(s(bool, i(s(fun(fun(prod(_3411260, _3411260), bool), bool), woset), s(fun(prod(_3411260, _3411260), bool), _3411258)))), 33689 ^ _1496237 : [(33690 ^ _1496237) ^ [_3411465] : [-(s(bool, i(s(fun(_3411260, bool), i(s(fun(fun(prod(_3411260, _3411260), bool), fun(_3411260, bool)), fl), s(fun(prod(_3411260, _3411260), bool), _3411258))), s(_3411260, _3411465))) = s(bool, i(s(fun(prod(_3411260, _3411260), bool), _3411258), s(prod(_3411260, _3411260), i(s(fun(_3411260, prod(_3411260, _3411260)), i(s(fun(_3411260, fun(_3411260, prod(_3411260, _3411260))), c_), s(_3411260, _3411465))), s(_3411260, _3411465))))))]]], (2351 ^ _1496237) ^ [_1534471, _1534473, _1534475, _1534477] : [s(fun(_1534475, _1534477), _1534473) = s(fun(_1534475, _1534477), _1534471), 2354 ^ _1496237 : [(2355 ^ _1496237) ^ [_1534588] : [-(s(_1534477, i(s(fun(_1534475, _1534477), _1534473), s(_1534475, _1534588))) = s(_1534477, i(s(fun(_1534475, _1534477), _1534471), s(_1534475, _1534588))))]]], (9306 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(9313 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 9307 ^ []))))], (9311 ^ _1496237) ^ [] : [-(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 ^ _1496237 : [(9317 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), p0), s(num, 9307 ^ []))))], (9315 ^ _1496237) ^ [] : [-(s(num, y) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, x))), s(num, 9307 ^ []))))]]], (10616 ^ _1496237) ^ [] : [-(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))))))))], (17028 ^ _1496237) ^ [_2039439, _2039441, _2039443] : [p(s(bool, i(s(fun(fun(_2039443, bool), bool), i(s(fun(fun(_2039443, bool), fun(fun(_2039443, bool), bool)), psubset), s(fun(_2039443, bool), _2039441))), s(fun(_2039443, bool), _2039439)))), 17032 ^ _1496237 : [(17035 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2039443, bool), bool), i(s(fun(fun(_2039443, bool), fun(fun(_2039443, bool), bool)), subset), s(fun(_2039443, bool), i(s(fun(fun(_2039443, bool), fun(_2039443, bool)), i(s(fun(_2039443, fun(fun(_2039443, bool), fun(_2039443, bool))), insert), s(_2039443, 17031 ^ [_2039439, _2039441, _2039443]))), s(fun(_2039443, bool), _2039441))))), s(fun(_2039443, bool), _2039439)))))], (17033 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2039443, bool), bool), i(s(fun(_2039443, fun(fun(_2039443, bool), bool)), in), s(_2039443, 17031 ^ [_2039439, _2039441, _2039443]))), s(fun(_2039443, bool), _2039441))))]]], (28685 ^ _1496237) ^ [_2719217, _2719219, _2719221] : [28738 ^ _1496237 : [(28739 ^ _1496237) ^ [_2722052] : [s(real, i(s(fun(_2719221, real), i(s(fun(fun(_2719219, real), fun(_2719221, real)), i(s(fun(fun(_2719219, _2719221), fun(fun(_2719219, real), fun(_2719221, real))), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, _2719221), fun(fun(_2719219, real), fun(_2719221, real)))), _2722052), s(fun(_2719219, bool), 28740 ^ [_2719217, _2719219, _2719221, _2722052]))), s(fun(_2719219, _2719221), 28741 ^ [_2719217, _2719219, _2719221, _2722052]))), s(fun(_2719219, real), 28742 ^ [_2719217, _2719219, _2719221, _2722052]))), s(_2719221, 28743 ^ [_2719217, _2719219, _2719221, _2722052]))) = s(real, i(s(fun(fun(_2719219, real), real), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, real), real)), sum), s(fun(_2719219, bool), i(s(fun(fun(_2719219, bool), fun(_2719219, bool)), gspec), s(fun(_2719219, bool), i(s(fun(_2719221, fun(_2719219, bool)), i(s(fun(fun(_2719219, _2719221), fun(_2719221, fun(_2719219, bool))), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, _2719221), fun(_2719221, fun(_2719219, bool)))), _2719217), s(fun(_2719219, bool), 28740 ^ [_2719217, _2719219, _2719221, _2722052]))), s(fun(_2719219, _2719221), 28741 ^ [_2719217, _2719219, _2719221, _2722052]))), s(_2719221, 28743 ^ [_2719217, _2719219, _2719221, _2722052]))))))), s(fun(_2719219, real), 28742 ^ [_2719217, _2719219, _2719221, _2722052]))), 28746 ^ _1496237 : [(28747 ^ _1496237) ^ [_2723306, _2723308, _2723310, _2723312] : [-(s(real, i(s(fun(fun(_2719221, real), real), i(s(fun(fun(_2719221, bool), fun(fun(_2719221, real), real)), sum), s(fun(_2719221, bool), _2723306))), s(fun(_2719221, real), i(s(fun(fun(_2719219, real), fun(_2719221, real)), i(s(fun(fun(_2719219, _2719221), fun(fun(_2719219, real), fun(_2719221, real))), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, _2719221), fun(fun(_2719219, real), fun(_2719221, real)))), _2722052), s(fun(_2719219, bool), _2723308))), s(fun(_2719219, _2719221), _2723312))), s(fun(_2719219, real), _2723310))))) = s(real, i(s(fun(fun(_2719219, real), real), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, real), real)), sum), s(fun(_2719219, bool), _2723308))), s(fun(_2719219, real), _2723310)))), p(s(bool, i(s(fun(fun(_2719219, bool), bool), finite), s(fun(_2719219, bool), _2723308)))), p(s(bool, i(s(fun(fun(_2719221, bool), bool), i(s(fun(fun(_2719221, bool), fun(fun(_2719221, bool), bool)), subset), s(fun(_2719221, bool), i(s(fun(fun(_2719219, bool), fun(_2719221, bool)), i(s(fun(fun(_2719219, _2719221), fun(fun(_2719219, bool), fun(_2719221, bool))), image), s(fun(_2719219, _2719221), _2723312))), s(fun(_2719219, bool), _2723308))))), s(fun(_2719221, bool), _2723306))))]]]], 28692 ^ _1496237 : [(28695 ^ _1496237) ^ [_2720522, _2720524] : [p(s(bool, i(s(fun(_2719219, bool), i(s(fun(bool, fun(_2719219, bool)), i(s(fun(_2719219, fun(bool, fun(_2719219, bool))), setspec), s(_2719219, 28689 ^ [_2719217, _2719219, _2719221]))), s(bool, _2720522))), s(_2719219, _2720524)))), 28706 ^ _1496237 : [(28711 ^ _1496237) ^ [] : [p(s(bool, _2720522))], (28709 ^ _1496237) ^ [] : [-(s(_2719221, i(s(fun(_2719219, _2719221), 28687 ^ [_2719217, _2719219, _2719221]), s(_2719219, _2720524))) = s(_2719221, 28688 ^ [_2719217, _2719219, _2719221]))], (28707 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2719219, bool), bool), i(s(fun(_2719219, fun(fun(_2719219, bool), bool)), in), s(_2719219, _2720524))), s(fun(_2719219, bool), 28686 ^ [_2719217, _2719219, _2719221])))))]], 28698 ^ _1496237 : [(28701 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2719219, bool), bool), i(s(fun(_2719219, fun(fun(_2719219, bool), bool)), in), s(_2719219, _2720524))), s(fun(_2719219, bool), 28686 ^ [_2719217, _2719219, _2719221])))), s(_2719221, i(s(fun(_2719219, _2719221), 28687 ^ [_2719217, _2719219, _2719221]), s(_2719219, _2720524))) = s(_2719221, 28688 ^ [_2719217, _2719219, _2719221])], (28699 ^ _1496237) ^ [] : [-(p(s(bool, _2720522)))]]], (28693 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2719219, bool), i(s(fun(_2719221, fun(_2719219, bool)), i(s(fun(fun(_2719219, _2719221), fun(_2719221, fun(_2719219, bool))), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, _2719221), fun(_2719221, fun(_2719219, bool)))), _2719217), s(fun(_2719219, bool), 28686 ^ [_2719217, _2719219, _2719221]))), s(fun(_2719219, _2719221), 28687 ^ [_2719217, _2719219, _2719221]))), s(_2719221, 28688 ^ [_2719217, _2719219, _2719221]))), s(_2719219, 28689 ^ [_2719217, _2719219, _2719221])))))]], 28716 ^ _1496237 : [(28735 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2719219, bool), i(s(fun(bool, fun(_2719219, bool)), i(s(fun(_2719219, fun(bool, fun(_2719219, bool))), setspec), s(_2719219, 28689 ^ [_2719217, _2719219, _2719221]))), s(bool, 28715 ^ [_2719217, _2719219, _2719221]))), s(_2719219, 28714 ^ [_2719217, _2719219, _2719221])))))], (28717 ^ _1496237) ^ [] : [p(s(bool, 28715 ^ [_2719217, _2719219, _2719221])), 28720 ^ _1496237 : [(28723 ^ _1496237) ^ [] : [-(s(_2719221, i(s(fun(_2719219, _2719221), 28687 ^ [_2719217, _2719219, _2719221]), s(_2719219, 28714 ^ [_2719217, _2719219, _2719221]))) = s(_2719221, 28688 ^ [_2719217, _2719219, _2719221]))], (28721 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2719219, bool), bool), i(s(fun(_2719219, fun(fun(_2719219, bool), bool)), in), s(_2719219, 28714 ^ [_2719217, _2719219, _2719221]))), s(fun(_2719219, bool), 28686 ^ [_2719217, _2719219, _2719221])))))]]], (28725 ^ _1496237) ^ [] : [-(p(s(bool, 28715 ^ [_2719217, _2719219, _2719221]))), p(s(bool, i(s(fun(fun(_2719219, bool), bool), i(s(fun(_2719219, fun(fun(_2719219, bool), bool)), in), s(_2719219, 28714 ^ [_2719217, _2719219, _2719221]))), s(fun(_2719219, bool), 28686 ^ [_2719217, _2719219, _2719221])))), s(_2719221, i(s(fun(_2719219, _2719221), 28687 ^ [_2719217, _2719219, _2719221]), s(_2719219, 28714 ^ [_2719217, _2719219, _2719221]))) = s(_2719221, 28688 ^ [_2719217, _2719219, _2719221])], (28737 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2719219, bool), i(s(fun(_2719221, fun(_2719219, bool)), i(s(fun(fun(_2719219, _2719221), fun(_2719221, fun(_2719219, bool))), i(s(fun(fun(_2719219, bool), fun(fun(_2719219, _2719221), fun(_2719221, fun(_2719219, bool)))), _2719217), s(fun(_2719219, bool), 28686 ^ [_2719217, _2719219, _2719221]))), s(fun(_2719219, _2719221), 28687 ^ [_2719217, _2719219, _2719221]))), s(_2719221, 28688 ^ [_2719217, _2719219, _2719221]))), s(_2719219, 28689 ^ [_2719217, _2719219, _2719221]))))]]], (36393 ^ _1496237) ^ [_3552707, _3552709, _3552711, _3552713, _3552715, _3552717] : [-(p(s(bool, i(s(fun(fun(_3552713, bool), bool), i(s(fun(fun(prod(_3552717, _3552715), bool), fun(fun(_3552713, bool), bool)), l_u_c), s(fun(prod(_3552717, _3552715), bool), i(s(fun(fun(_3552715, bool), fun(prod(_3552717, _3552715), bool)), i(s(fun(fun(_3552717, bool), fun(fun(_3552715, bool), fun(prod(_3552717, _3552715), bool))), t_u_c), s(fun(_3552717, bool), _3552711))), s(fun(_3552715, bool), _3552709))))), s(fun(_3552713, bool), _3552707))))), p(s(bool, i(s(fun(fun(_3552715, bool), bool), i(s(fun(fun(_3552717, bool), fun(fun(_3552715, bool), bool)), l_a_u_c), s(fun(_3552717, bool), _3552711))), s(fun(_3552715, bool), _3552709)))), p(s(bool, i(s(fun(fun(_3552713, bool), bool), i(s(fun(fun(_3552715, bool), fun(fun(_3552713, bool), bool)), l_u_c), s(fun(_3552715, bool), _3552709))), s(fun(_3552713, bool), _3552707)))), p(s(bool, i(s(fun(fun(_3552713, bool), bool), infinite), s(fun(_3552713, bool), _3552707))))], (38216 ^ _1496237) ^ [_3636270, _3636272, _3636274] : [-(p(s(bool, i(s(fun(fun(_3636274, bool), bool), _3636272), s(fun(_3636274, bool), i(s(fun(fun(_3636274, bool), fun(_3636274, bool)), i(s(fun(fun(fun(_3636274, bool), bool), fun(fun(_3636274, bool), fun(_3636274, bool))), hull), s(fun(fun(_3636274, bool), bool), _3636272))), s(fun(_3636274, bool), _3636270))))))), 38218 ^ _1496237 : [(38219 ^ _1496237) ^ [_3636667] : [p(s(bool, i(s(fun(fun(fun(_3636274, bool), bool), bool), i(s(fun(fun(_3636274, bool), fun(fun(fun(_3636274, bool), bool), bool)), in), s(fun(_3636274, bool), _3636667))), s(fun(fun(_3636274, bool), bool), 38217 ^ [_3636270, _3636272, _3636274])))), -(p(s(bool, i(s(fun(fun(_3636274, bool), bool), _3636272), s(fun(_3636274, bool), _3636667)))))], (38225 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3636274, bool), bool), _3636272), s(fun(_3636274, bool), i(s(fun(fun(fun(_3636274, bool), bool), fun(_3636274, bool)), inters), s(fun(fun(_3636274, bool), bool), 38217 ^ [_3636270, _3636272, _3636274]))))))]]], (23348 ^ _1496237) ^ [_2384243, _2384245, _2384247, _2384249] : [p(s(bool, i(s(fun(fun(_2384249, bool), bool), i(s(fun(fun(_2384247, bool), fun(fun(_2384249, bool), bool)), a_u_c), s(fun(_2384247, bool), _2384243))), s(fun(_2384249, bool), _2384245)))), 23352 ^ _1496237 : [(23359 ^ _1496237) ^ [_2385442] : [p(s(bool, i(s(fun(fun(_2384249, bool), bool), i(s(fun(_2384249, fun(fun(_2384249, bool), bool)), in), s(_2384249, _2385442))), s(fun(_2384249, bool), _2384245)))), 23363 ^ _1496237 : [(23368 ^ _1496237) ^ [_2385966, _2385968] : [-(s(_2384247, _2385968) = s(_2384247, _2385966)), p(s(bool, i(s(fun(fun(_2384247, bool), bool), i(s(fun(_2384247, fun(fun(_2384247, bool), bool)), in), s(_2384247, _2385968))), s(fun(_2384247, bool), _2384243)))), s(_2384249, i(s(fun(_2384247, _2384249), 23351 ^ [_2384243, _2384245, _2384247, _2384249]), s(_2384247, _2385968))) = s(_2384249, _2385442), p(s(bool, i(s(fun(fun(_2384247, bool), bool), i(s(fun(_2384247, fun(fun(_2384247, bool), bool)), in), s(_2384247, _2385966))), s(fun(_2384247, bool), _2384243)))), s(_2384249, i(s(fun(_2384247, _2384249), 23351 ^ [_2384243, _2384245, _2384247, _2384249]), s(_2384247, _2385966))) = s(_2384249, _2385442)], (23366 ^ _1496237) ^ [] : [-(s(_2384249, i(s(fun(_2384247, _2384249), 23351 ^ [_2384243, _2384245, _2384247, _2384249]), s(_2384247, 23362 ^ [_2384243, _2384245, _2384247, _2384249, _2385442]))) = s(_2384249, _2385442))], (23364 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2384247, bool), bool), i(s(fun(_2384247, fun(fun(_2384247, bool), bool)), in), s(_2384247, 23362 ^ [_2384243, _2384245, _2384247, _2384249, _2385442]))), s(fun(_2384247, bool), _2384243)))))]]], (23353 ^ _1496237) ^ [_2385165] : [p(s(bool, i(s(fun(fun(_2384247, bool), bool), i(s(fun(_2384247, fun(fun(_2384247, bool), bool)), in), s(_2384247, _2385165))), s(fun(_2384247, bool), _2384243)))), -(p(s(bool, i(s(fun(fun(_2384249, bool), bool), i(s(fun(_2384249, fun(fun(_2384249, bool), bool)), in), s(_2384249, i(s(fun(_2384247, _2384249), 23351 ^ [_2384243, _2384245, _2384247, _2384249]), s(_2384247, _2385165))))), s(fun(_2384249, bool), _2384245)))))]]], (17926 ^ _1496237) ^ [_2094362, _2094364, _2094366, _2094368] : [17932 ^ _1496237 : [(17935 ^ _1496237) ^ [_2095275, _2095277] : [p(s(bool, i(s(fun(_2094368, bool), i(s(fun(bool, fun(_2094368, bool)), i(s(fun(_2094368, fun(bool, fun(_2094368, bool))), setspec), s(_2094368, 17929 ^ [_2094362, _2094364, _2094366, _2094368]))), s(bool, i(s(fun(_2094364, bool), i(s(fun(_2094366, fun(_2094364, bool)), 17927 ^ [_2094362, _2094364, _2094366, _2094368]), s(_2094366, _2095277))), s(_2094364, _2095275))))), s(_2094368, i(s(fun(_2094364, _2094368), i(s(fun(_2094366, fun(_2094364, _2094368)), 17928 ^ [_2094362, _2094364, _2094366, _2094368]), s(_2094366, _2095277))), s(_2094364, _2095275))))))], (17933 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2094368, bool), i(s(fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool)), i(s(fun(fun(_2094366, fun(_2094364, bool)), fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool))), _2094362), s(fun(_2094366, fun(_2094364, bool)), 17927 ^ [_2094362, _2094364, _2094366, _2094368]))), s(fun(_2094366, fun(_2094364, _2094368)), 17928 ^ [_2094362, _2094364, _2094366, _2094368]))), s(_2094368, 17929 ^ [_2094362, _2094364, _2094366, _2094368])))))]], 17938 ^ _1496237 : [(17941 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2094368, bool), i(s(fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool)), i(s(fun(fun(_2094366, fun(_2094364, bool)), fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool))), _2094362), s(fun(_2094366, fun(_2094364, bool)), 17927 ^ [_2094362, _2094364, _2094366, _2094368]))), s(fun(_2094366, fun(_2094364, _2094368)), 17928 ^ [_2094362, _2094364, _2094366, _2094368]))), s(_2094368, 17929 ^ [_2094362, _2094364, _2094366, _2094368]))))], (17939 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2094368, bool), i(s(fun(bool, fun(_2094368, bool)), i(s(fun(_2094368, fun(bool, fun(_2094368, bool))), setspec), s(_2094368, 17929 ^ [_2094362, _2094364, _2094366, _2094368]))), s(bool, i(s(fun(_2094364, bool), i(s(fun(_2094366, fun(_2094364, bool)), 17927 ^ [_2094362, _2094364, _2094366, _2094368]), s(_2094366, 17936 ^ [_2094362, _2094364, _2094366, _2094368]))), s(_2094364, 17937 ^ [_2094362, _2094364, _2094366, _2094368]))))), s(_2094368, i(s(fun(_2094364, _2094368), i(s(fun(_2094366, fun(_2094364, _2094368)), 17928 ^ [_2094362, _2094364, _2094366, _2094368]), s(_2094366, 17936 ^ [_2094362, _2094364, _2094366, _2094368]))), s(_2094364, 17937 ^ [_2094362, _2094364, _2094366, _2094368])))))))]], 17942 ^ _1496237 : [(17957 ^ _1496237) ^ [_2096596, _2096598] : [17965 ^ _1496237 : [(17968 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2094368, bool), q0), s(_2094368, 17964 ^ [_2094362, _2094364, _2094366, _2094368, _2096596, _2096598])))))], (17966 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2094368, bool), bool), i(s(fun(_2094368, fun(fun(_2094368, bool), bool)), in), s(_2094368, 17964 ^ [_2094362, _2094364, _2094366, _2094368, _2096596, _2096598]))), s(fun(_2094368, bool), i(s(fun(fun(_2094368, bool), fun(_2094368, bool)), gspec), s(fun(_2094368, bool), i(s(fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool)), i(s(fun(fun(_2094366, fun(_2094364, bool)), fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool))), _2094362), s(fun(_2094366, fun(_2094364, bool)), _2096598))), s(fun(_2094366, fun(_2094364, _2094368)), _2096596)))))))))]], 17958 ^ _1496237 : [(17959 ^ _1496237) ^ [_2096866, _2096868] : [p(s(bool, i(s(fun(_2094364, bool), i(s(fun(_2094366, fun(_2094364, bool)), _2096598), s(_2094366, _2096868))), s(_2094364, _2096866)))), p(s(bool, i(s(fun(_2094368, bool), q0), s(_2094368, i(s(fun(_2094364, _2094368), i(s(fun(_2094366, fun(_2094364, _2094368)), _2096596), s(_2094366, _2096868))), s(_2094364, _2096866))))))]]], (17943 ^ _1496237) ^ [_2095794, _2095796] : [17952 ^ _1496237 : [(17955 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2094368, bool), q0), s(_2094368, i(s(fun(_2094364, _2094368), i(s(fun(_2094366, fun(_2094364, _2094368)), _2095794), s(_2094366, 17950 ^ [_2094362, _2094364, _2094366, _2094368, _2095794, _2095796]))), s(_2094364, 17951 ^ [_2094362, _2094364, _2094366, _2094368, _2095794, _2095796])))))))], (17953 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2094364, bool), i(s(fun(_2094366, fun(_2094364, bool)), _2095796), s(_2094366, 17950 ^ [_2094362, _2094364, _2094366, _2094368, _2095794, _2095796]))), s(_2094364, 17951 ^ [_2094362, _2094364, _2094366, _2094368, _2095794, _2095796])))))]], 17944 ^ _1496237 : [(17945 ^ _1496237) ^ [_2096064] : [p(s(bool, i(s(fun(fun(_2094368, bool), bool), i(s(fun(_2094368, fun(fun(_2094368, bool), bool)), in), s(_2094368, _2096064))), s(fun(_2094368, bool), i(s(fun(fun(_2094368, bool), fun(_2094368, bool)), gspec), s(fun(_2094368, bool), i(s(fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool)), i(s(fun(fun(_2094366, fun(_2094364, bool)), fun(fun(_2094366, fun(_2094364, _2094368)), fun(_2094368, bool))), _2094362), s(fun(_2094366, fun(_2094364, bool)), _2095796))), s(fun(_2094366, fun(_2094364, _2094368)), _2095794)))))))), p(s(bool, i(s(fun(_2094368, bool), q0), s(_2094368, _2096064))))]]]]], (10963 ^ _1496237) ^ [_1850730, _1850732] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1850732))), s(real, _1850730)))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1850732))), s(real, _1850730)))))], (31005 ^ _1496237) ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483] : [s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool))))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))))), _2915471), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31006 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31007 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))), s(fun(_2915479, _2915477), 31008 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))), s(_2915475, 31009 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))) = s(fun(_2915473, fun(_2915481, bool)), i(s(fun(fun(_2915473, fun(_2915481, bool)), fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915473, fun(_2915481, bool)), fun(fun(_2915473, fun(_2915481, bool)), fun(_2915473, fun(_2915481, bool)))), u_seqpattern), s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31006 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]), s(fun(_2915479, _2915477), 31008 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))), s(_2915475, 31009 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))))), s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31007 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]), s(fun(_2915479, _2915477), 31008 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))), s(_2915475, 31009 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483]))))), 31012 ^ _1496237 : [(31013 ^ _1496237) ^ [_2921762] : [s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool))))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))))), _2921762), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31014 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31015 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762]))), s(fun(_2915479, _2915477), 31016 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762]))) = s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool))))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))))), _2915471), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31014 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31015 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762]))), s(fun(_2915479, _2915477), 31016 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762]))), 31019 ^ _1496237 : [(31020 ^ _1496237) ^ [_2927549] : [31037 ^ _1496237 : [(31042 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2927549), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31021 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31022 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31023 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))))], (31040 ^ _1496237) ^ [_2933588] : [p(s(bool, i(s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31022 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31023 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))))), s(_2915481, _2933588))))], (31038 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31021 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549])))))]], 31028 ^ _1496237 : [(31031 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31021 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549])))), -(p(s(bool, i(s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31022 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31023 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))))), s(_2915481, 31034 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549])))))], (31029 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2927549), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31021 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31022 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31023 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(fun(_2915479, _2915477), 31024 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549]))), s(_2915475, 31025 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549])))))]], 31043 ^ _1496237 : [(31044 ^ _1496237) ^ [_2934188] : [s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2934188), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31045 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31046 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31047 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), s(fun(_2915479, _2915477), 31048 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))) = s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2927549), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31045 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31046 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31047 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), s(fun(_2915479, _2915477), 31048 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188]))), 31051 ^ _1496237 : [(31052 ^ _1496237) ^ [_2939452] : [s(fun(_2915481, bool), i(s(fun(_2915475, fun(_2915481, bool)), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))))), _2939452), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31053 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31054 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))), s(fun(_2915479, _2915477), 31055 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))), s(_2915475, 31056 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))) = s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31053 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]), s(fun(_2915479, _2915477), 31055 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))), s(_2915475, 31056 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31054 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]), s(fun(_2915479, _2915477), 31055 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))), s(_2915475, 31056 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452]))))), 31059 ^ _1496237 : [(31060 ^ _1496237) ^ [_2944108] : [s(fun(_2915475, fun(_2915481, bool)), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))))), _2944108), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31061 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31062 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108]))), s(fun(_2915479, _2915477), 31063 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108]))) = s(fun(_2915475, fun(_2915481, bool)), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))))), _2939452), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31061 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31062 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108]))), s(fun(_2915479, _2915477), 31063 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108]))), 31066 ^ _1496237 : [(31067 ^ _1496237) ^ [_2948390] : [31083 ^ _1496237 : [(31089 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2948390), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31068 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31069 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31070 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))))], (31087 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31069 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31070 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))))), s(_2915481, 31085 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390])))))], (31084 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31068 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390])))))]], 31075 ^ _1496237 : [(31078 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31068 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390])))), 31081 ^ _1496237 : [(31082 ^ _1496237) ^ [_2952776] : [p(s(bool, i(s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31069 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31070 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))))), s(_2915481, _2952776))))]]], (31076 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2948390), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31068 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31069 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31070 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(fun(_2915479, _2915477), 31071 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390]))), s(_2915475, 31072 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390])))))]], 31090 ^ _1496237 : [(31091 ^ _1496237) ^ [_2953944] : [s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2953944), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31092 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31093 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31094 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), s(fun(_2915479, _2915477), 31095 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))) = s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2948390), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), 31092 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31093 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31094 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), s(fun(_2915479, _2915477), 31095 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944]))), 31098 ^ _1496237 : [(31099 ^ _1496237) ^ [_2957917] : [31106 ^ _1496237 : [(31109 ^ _1496237) ^ [_2961050] : [p(s(bool, i(s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31100 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]), s(fun(_2915479, _2915477), 31102 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915475, 31103 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31101 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]), s(fun(_2915479, _2915477), 31102 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915475, 31103 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))))), s(_2915481, _2961050))))], (31107 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), _2957917), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31100 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31101 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(fun(_2915479, _2915477), 31102 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915475, 31103 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917])))))]], 31111 ^ _1496237 : [(31114 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), _2957917), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31100 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31101 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(fun(_2915479, _2915477), 31102 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915475, 31103 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))))], (31112 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2915481, bool), i(s(fun(_2915473, fun(_2915481, bool)), i(s(fun(_2915475, fun(_2915473, fun(_2915481, bool))), i(s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31100 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]), s(fun(_2915479, _2915477), 31102 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915475, 31103 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915473, i(s(fun(_2915475, _2915473), i(s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31101 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]), s(fun(_2915479, _2915477), 31102 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))), s(_2915475, 31103 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917]))))), s(_2915481, 31110 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917])))))]], 31115 ^ _1496237 : [(31116 ^ _1496237) ^ [_2962042] : [s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), _2962042), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31117 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917, _2962042]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31118 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917, _2962042]))), s(fun(_2915479, _2915477), 31119 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917, _2962042]))) = s(fun(_2915475, bool), i(s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), _2957917), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), 31117 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917, _2962042]))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), 31118 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917, _2962042]))), s(fun(_2915479, _2915477), 31119 ^ [_2915471, _2915473, _2915475, _2915477, _2915479, _2915481, _2915483, _2921762, _2927549, _2934188, _2939452, _2944108, _2948390, _2953944, _2957917, _2962042]))), 31122 ^ _1496237 : [(31123 ^ _1496237) ^ [_2964950, _2964952, _2964954, _2964956, _2964958, _2964960] : [-(p(s(bool, i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool), i(s(fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool))), i(s(fun(fun(_2915479, fun(_2915483, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool)))), admissible), s(fun(_2915479, fun(_2915483, bool)), _2964960))), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), _2964958))), s(fun(_2915475, _2915483), _2964956))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))))), _2944108), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool))))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))))), _2921762), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964954))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964952))))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), _2964950))))))), p(s(bool, i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), bool), i(s(fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), bool))), i(s(fun(fun(_2915479, fun(_2915483, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), bool)))), admissible), s(fun(_2915479, fun(_2915483, bool)), _2964960))), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), _2964958))), s(fun(_2915475, _2915483), _2964956))), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), _2962042), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964954))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), _2964950)))))), p(s(bool, i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool), i(s(fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool))), i(s(fun(fun(_2915479, fun(_2915483, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool)))), admissible), s(fun(_2915479, fun(_2915483, bool)), _2964960))), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2953944), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), _2964958))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964954))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), _2964950))))), s(fun(_2915475, _2915483), _2964956))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))))), _2944108), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964954))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), _2964950)))))), p(s(bool, i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool), i(s(fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool))), i(s(fun(fun(_2915479, fun(_2915483, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(_2915475, _2915483), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), bool)))), admissible), s(fun(_2915479, fun(_2915483, bool)), _2964960))), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, bool)), fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, bool))))), _2934188), s(fun(fun(_2915479, _2915477), fun(_2915475, bool)), _2964958))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964954))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), _2964950))))), s(fun(_2915475, _2915483), _2964956))), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool)))), i(s(fun(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), fun(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915481, bool))))), _2944108), s(fun(fun(_2915479, _2915477), fun(_2915475, fun(_2915473, fun(_2915481, bool)))), _2964952))), s(fun(fun(_2915479, _2915477), fun(_2915475, _2915473)), _2964950))))))]]]]]]]]]]]]]]]]]]]]], (7438 ^ _1496237) ^ [_1707601] : [s(num, i(s(fun(num, num), bit0), s(num, _1707601))) = s(num, u_0), -(s(num, _1707601) = s(num, u_0))], (11705 ^ _1496237) ^ [_1869814, _1869816] : [-(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, _1869816))))), s(real, _1869814))))), 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, _1869814))))), s(real, _1869816)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1869816))), s(real, _1869814))))], (11427 ^ _1496237) ^ [_1861714, _1861716, _1861718] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1861718))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1861716))), s(real, _1861714))))) = 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, _1861718))), s(real, _1861714))))), s(real, _1861716))))], (10399 ^ _1496237) ^ [_1836185, _1836187] : [-(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), _1836187))), s(prod(hreal, hreal), _1836185))))), 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), _1836187))), s(prod(hreal, hreal), _1836185)))), 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), _1836185))), s(prod(hreal, hreal), _1836187))))], (13471 ^ _1496237) ^ [_1911785, _1911787, _1911789, _1911791] : [-(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, _1911791))), s(int, _1911789))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1911787))), s(int, _1911785))))) = 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, _1911791))), s(int, _1911787))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1911789))), s(int, _1911785))))))], (14553 ^ _1496237) ^ [_1938616, _1938618, _1938620] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1938620))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1938618))), s(num, _1938616))))) = 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, _1938620))), s(num, _1938618))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1938620))), s(num, _1938616))))))], (1531 ^ _1496237) ^ [_1518321, _1518323, _1518325] : [1540 ^ _1496237 : [(1543 ^ _1496237) ^ [_1518642] : [-(p(s(bool, i(s(fun(_1518325, bool), _1518321), s(_1518325, _1518642)))))], (1541 ^ _1496237) ^ [_1518608] : [-(p(s(bool, i(s(fun(_1518325, bool), _1518323), s(_1518325, _1518608)))))]], p(s(bool, i(s(fun(_1518325, bool), _1518323), s(_1518325, 1534 ^ [_1518321, _1518323, _1518325])))), p(s(bool, i(s(fun(_1518325, bool), _1518321), s(_1518325, 1537 ^ [_1518321, _1518323, _1518325]))))], (15077 ^ _1496237) ^ [_1951569, _1951571] : [-(p(s(bool, 15065 ^ [_1951569, _1951571]))), 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 ^ [_1951569, _1951571])))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, 15032 ^ [_1951569, _1951571]))), s(int, i(s(fun(int, int), intu_abs), s(int, _1951569)))))), s(int, _1951571) = 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 ^ [_1951569, _1951571]))), s(int, _1951569))))), s(int, 15032 ^ [_1951569, _1951571])))], (1545 ^ _1496237) ^ [_1518705, _1518707, _1518709] : [1554 ^ _1496237 : [(1557 ^ _1496237) ^ [_1519026] : [-(p(s(bool, i(s(fun(_1518709, bool), _1518705), s(_1518709, _1519026)))))], (1555 ^ _1496237) ^ [_1518992] : [-(p(s(bool, i(s(fun(_1518709, bool), _1518707), s(_1518709, _1518992)))))]], p(s(bool, i(s(fun(_1518709, bool), _1518707), s(_1518709, 1548 ^ [_1518705, _1518707, _1518709])))), p(s(bool, i(s(fun(_1518709, bool), _1518705), s(_1518709, 1551 ^ [_1518705, _1518707, _1518709]))))], (20613 ^ _1496237) ^ [_2252876, _2252878, _2252880, _2252882, _2252884] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2252884, bool), fun(num, bool)), hasu_size), s(fun(_2252884, bool), i(s(fun(fun(_2252884, bool), fun(_2252884, bool)), i(s(fun(fun(_2252884, bool), fun(fun(_2252884, bool), fun(_2252884, bool))), union), s(fun(_2252884, bool), _2252882))), s(fun(_2252884, bool), _2252880))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2252878))), s(num, _2252876))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2252884, bool), fun(num, bool)), hasu_size), s(fun(_2252884, bool), _2252882))), s(num, _2252878)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2252884, bool), fun(num, bool)), hasu_size), s(fun(_2252884, bool), _2252880))), s(num, _2252876)))), p(s(bool, i(s(fun(fun(_2252884, bool), bool), i(s(fun(fun(_2252884, bool), fun(fun(_2252884, bool), bool)), disjoint), s(fun(_2252884, bool), _2252882))), s(fun(_2252884, bool), _2252880))))], (3191 ^ _1496237) ^ [_1555757, _1555759, _1555761, _1555763, _1555765] : [-(s(fun(_1555765, bool), i(s(fun(_1555763, fun(_1555765, bool)), i(s(fun(fun(_1555763, fun(_1555765, bool)), fun(_1555763, fun(_1555765, bool))), i(s(fun(fun(_1555763, fun(_1555765, bool)), fun(fun(_1555763, fun(_1555765, bool)), fun(_1555763, fun(_1555765, bool)))), u_seqpattern), s(fun(_1555763, fun(_1555765, bool)), _1555761))), s(fun(_1555763, fun(_1555765, bool)), _1555759))), s(_1555763, _1555757))) = s(fun(_1555765, bool), i(s(fun(fun(_1555765, bool), fun(_1555765, bool)), i(s(fun(fun(_1555765, bool), fun(fun(_1555765, bool), fun(_1555765, bool))), i(s(fun(bool, fun(fun(_1555765, bool), fun(fun(_1555765, bool), fun(_1555765, bool)))), cond), s(bool, 3176 ^ [_1555757, _1555759, _1555761, _1555763, _1555765]))), s(fun(_1555765, bool), i(s(fun(_1555763, fun(_1555765, bool)), _1555761), s(_1555763, _1555757))))), s(fun(_1555765, bool), i(s(fun(_1555763, fun(_1555765, bool)), _1555759), s(_1555763, _1555757))))))], (6124 ^ _1496237) ^ [_1649545, _1649547, _1649549, _1649551] : [-(s(num, _1649549) = 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, _1649551))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1649549))), s(num, _1649547))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1649549))), s(num, _1649545))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1649551))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1649549))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), min), s(num, _1649547))), s(num, _1649545))))))))], (40735 ^ _1496237) ^ [_3878270, _3878272, _3878274, _3878276, _3878278] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3878274))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3878272))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))))), -(s(cart(real, _3878278), i(s(fun(fun(num, cart(real, _3878278)), cart(real, _3878278)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3878278)), cart(real, _3878278))), 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, _3878274))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _3878272))), s(num, _3878270))))))), s(fun(num, cart(real, _3878278)), _3878276))) = s(cart(real, _3878278), i(s(fun(cart(real, _3878278), cart(real, _3878278)), i(s(fun(cart(real, _3878278), fun(cart(real, _3878278), cart(real, _3878278))), vectoru_add), s(cart(real, _3878278), i(s(fun(fun(num, cart(real, _3878278)), cart(real, _3878278)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3878278)), cart(real, _3878278))), 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, _3878274))), s(num, _3878272))))), s(fun(num, cart(real, _3878278)), _3878276))))), s(cart(real, _3878278), i(s(fun(fun(num, cart(real, _3878278)), cart(real, _3878278)), i(s(fun(fun(num, bool), fun(fun(num, cart(real, _3878278)), cart(real, _3878278))), 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, _3878272))), 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, _3878272))), s(num, _3878270))))))), s(fun(num, cart(real, _3878278)), _3878276))))))], (35820 ^ _1496237) ^ [_3522471, _3522473, _3522475, _3522477, _3522479, _3522481, _3522483, _3522485] : [-(s(bool, i(s(fun(fun(_3522483, bool), bool), i(s(fun(fun(_3522485, bool), fun(fun(_3522483, bool), bool)), l_a_u_c), s(fun(_3522485, bool), _3522477))), s(fun(_3522483, bool), _3522473))) = s(bool, i(s(fun(fun(_3522479, bool), bool), i(s(fun(fun(_3522481, bool), fun(fun(_3522479, bool), bool)), l_a_u_c), s(fun(_3522481, bool), _3522475))), s(fun(_3522479, bool), _3522471)))), p(s(bool, i(s(fun(fun(_3522481, bool), bool), i(s(fun(fun(_3522485, bool), fun(fun(_3522481, bool), bool)), a_u_c), s(fun(_3522485, bool), _3522477))), s(fun(_3522481, bool), _3522475)))), p(s(bool, i(s(fun(fun(_3522479, bool), bool), i(s(fun(fun(_3522483, bool), fun(fun(_3522479, bool), bool)), a_u_c), s(fun(_3522483, bool), _3522473))), s(fun(_3522479, bool), _3522471))))], (10979 ^ _1496237) ^ [_1851110, _1851112, _1851114] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1851114))), s(real, _1851110))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1851114))), s(real, _1851112)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1851112))), s(real, _1851110))))], (58 ^ _1496237) ^ [_1497024, _1497026, _1497028, _1497030] : [-(sum0(_1497030, _1497026) = sum0(_1497028, _1497024)), _1497030 = _1497028, _1497026 = _1497024], (11411 ^ _1496237) ^ [_1861100, _1861102] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1861102))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1861102))), s(real, _1861100))))) = 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, _1861100))))], (38007 ^ _1496237) ^ [_3626866, _3626868] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3626868))), s(real, _3626866)))), 38011 ^ _1496237 : [(38014 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, 38010 ^ [_3626866, _3626868]))), s(real, _3626866)))))], (38012 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _3626868))), s(real, 38010 ^ [_3626866, _3626868])))))]]], (16436 ^ _1496237) ^ [_2010267, _2010269, _2010271, _2010273] : [16446 ^ _1496237 : [(16449 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2010273, bool), _2010271), s(_2010273, 16445 ^ [_2010267, _2010269, _2010271, _2010273])))))], (16447 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2010273, bool), bool), i(s(fun(_2010273, fun(fun(_2010273, bool), bool)), in), s(_2010273, 16445 ^ [_2010267, _2010269, _2010271, _2010273]))), s(fun(_2010273, bool), i(s(fun(fun(_2010273, bool), fun(_2010273, bool)), i(s(fun(_2010273, fun(fun(_2010273, bool), fun(_2010273, bool))), insert), s(_2010273, _2010269))), s(fun(_2010273, bool), _2010267)))))))]], 16437 ^ _1496237 : [(16440 ^ _1496237) ^ [_2010528] : [p(s(bool, i(s(fun(fun(_2010273, bool), bool), i(s(fun(_2010273, fun(fun(_2010273, bool), bool)), in), s(_2010273, _2010528))), s(fun(_2010273, bool), _2010267)))), p(s(bool, i(s(fun(_2010273, bool), _2010271), s(_2010273, _2010528))))], (16438 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2010273, bool), _2010271), s(_2010273, _2010269))))]]], (17087 ^ _1496237) ^ [_2042702, _2042704, _2042706] : [p(s(bool, i(s(fun(fun(_2042706, bool), bool), i(s(fun(_2042706, fun(fun(_2042706, bool), bool)), in), s(_2042706, _2042704))), s(fun(_2042706, bool), _2042702)))), -(s(fun(_2042706, bool), i(s(fun(fun(_2042706, bool), fun(_2042706, bool)), i(s(fun(_2042706, fun(fun(_2042706, bool), fun(_2042706, bool))), insert), s(_2042706, _2042704))), s(fun(_2042706, bool), i(s(fun(_2042706, fun(_2042706, bool)), i(s(fun(fun(_2042706, bool), fun(_2042706, fun(_2042706, bool))), delete), s(fun(_2042706, bool), _2042702))), s(_2042706, _2042704))))) = s(fun(_2042706, bool), _2042702))], (11255 ^ _1496237) ^ [_1857616, _1857618] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857618))), s(real, _1857616)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1857616))), s(real, _1857618))))], (9490 ^ _1496237) ^ [_1805177, _1805179, _1805181] : [-(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, _1805181))), s(num, _1805179))))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1805181))), s(num, _1805177))))))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 9488 ^ [_1805181]))), 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, _1805179))), s(num, _1805177)))))))))))], (8156 ^ _1496237) ^ [_1737566] : [p(s(bool, i(s(fun(list(_1737566), bool), i(s(fun(fun(_1737566, bool), fun(list(_1737566), bool)), ex0), s(fun(_1737566, bool), p0))), s(list(_1737566), i(s(fun(list(_1737566), list(_1737566)), i(s(fun(_1737566, fun(list(_1737566), list(_1737566))), cons), s(_1737566, h0))), s(list(_1737566), t0)))))), -(p(s(bool, i(s(fun(_1737566, bool), p0), s(_1737566, h0))))), -(p(s(bool, i(s(fun(list(_1737566), bool), i(s(fun(fun(_1737566, bool), fun(list(_1737566), bool)), ex0), s(fun(_1737566, bool), p0))), s(list(_1737566), t0)))))], (3161 ^ _1496237) ^ [_1554684, _1554686] : [-(s(_1554686, i(s(fun(_1554686, _1554686), letu_end), s(_1554686, _1554684))) = s(_1554686, _1554684))], (42308 ^ _1496237) ^ [_3999911, _3999913, _3999915, _3999917] : [p(s(bool, i(s(fun(fun(cart(real, _3999915), fun(cart(real, _3999913), cart(real, _3999917))), bool), bilinear), s(fun(cart(real, _3999915), fun(cart(real, _3999913), cart(real, _3999917))), _3999911)))), 42312 ^ _1496237 : [(42313 ^ _1496237) ^ [_4000221, _4000223] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3999917), real), vectoru_norm), s(cart(real, _3999917), i(s(fun(cart(real, _3999913), cart(real, _3999917)), i(s(fun(cart(real, _3999915), fun(cart(real, _3999913), cart(real, _3999917))), _3999911), s(cart(real, _3999915), _4000223))), s(cart(real, _3999913), _4000221))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42311 ^ [_3999911, _3999913, _3999915, _3999917]))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _3999915), real), vectoru_norm), s(cart(real, _3999915), _4000223))))), s(real, i(s(fun(cart(real, _3999913), real), vectoru_norm), s(cart(real, _3999913), _4000221)))))))))))]]], (35690 ^ _1496237) ^ [_3517995, _3517997, _3517999] : [p(s(bool, i(s(fun(fun(_3517999, bool), bool), i(s(fun(fun(_3517997, bool), fun(fun(_3517999, bool), bool)), l_a_u_c), s(fun(_3517997, bool), _3517995))), s(fun(_3517999, bool), empty)))), -(s(fun(_3517997, bool), _3517995) = s(fun(_3517997, bool), empty))], (4285 ^ _1496237) ^ [_1605708, _1605710] : [4286 ^ _1496237 : [(4289 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1605710))), s(num, _1605708))))], (4287 ^ _1496237) ^ [] : [s(num, _1605710) = s(num, i(s(fun(num, num), suc), s(num, _1605708)))]], -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1605710))), s(num, i(s(fun(num, num), suc), s(num, _1605708)))))))], (36765 ^ _1496237) ^ [_3569189, _3569191] : [-(s(fun(_3569191, bool), _3569189) = s(fun(_3569191, bool), i(s(fun(fun(num, bool), fun(_3569191, bool)), i(s(fun(fun(num, _3569191), fun(fun(num, bool), fun(_3569191, bool))), image), s(fun(num, _3569191), 36772 ^ [_3569189, _3569191]))), s(fun(num, bool), univ)))), p(s(bool, i(s(fun(fun(_3569191, bool), bool), countable), s(fun(_3569191, bool), _3569189)))), -(s(fun(_3569191, bool), _3569189) = s(fun(_3569191, bool), empty))], (38477 ^ _1496237) ^ [_3653783, _3653785] : [38491 ^ _1496237 : [(38496 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3653785, bool), bool), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), bool))), _3653783), s(fun(fun(_3653785, bool), bool), 38478 ^ [_3653783, _3653785]))), s(fun(fun(_3653785, bool), bool), 38479 ^ [_3653783, _3653785]))), s(fun(_3653785, bool), 38480 ^ [_3653783, _3653785]))))], (38494 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3653785, bool), bool), 38479 ^ [_3653783, _3653785]), s(fun(_3653785, bool), 38480 ^ [_3653783, _3653785])))))], (38492 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3653785, bool), bool), 38478 ^ [_3653783, _3653785]), s(fun(_3653785, bool), 38480 ^ [_3653783, _3653785])))))]], 38483 ^ _1496237 : [(38486 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3653785, bool), bool), 38478 ^ [_3653783, _3653785]), s(fun(_3653785, bool), 38480 ^ [_3653783, _3653785])))), p(s(bool, i(s(fun(fun(_3653785, bool), bool), 38479 ^ [_3653783, _3653785]), s(fun(_3653785, bool), 38480 ^ [_3653783, _3653785]))))], (38484 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3653785, bool), bool), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), bool))), _3653783), s(fun(fun(_3653785, bool), bool), 38478 ^ [_3653783, _3653785]))), s(fun(fun(_3653785, bool), bool), 38479 ^ [_3653783, _3653785]))), s(fun(_3653785, bool), 38480 ^ [_3653783, _3653785])))))]], 38497 ^ _1496237 : [(38498 ^ _1496237) ^ [_3655354, _3655356] : [-(s(fun(_3653785, bool), i(s(fun(fun(_3653785, bool), fun(_3653785, bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), fun(_3653785, bool))), hull), s(fun(fun(_3653785, bool), bool), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), bool))), _3653783), s(fun(fun(_3653785, bool), bool), _3655356))), s(fun(fun(_3653785, bool), bool), _3655354))))), s(fun(_3653785, bool), s0))) = s(fun(_3653785, bool), i(s(fun(fun(_3653785, bool), fun(_3653785, bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), fun(_3653785, bool))), hull), s(fun(fun(_3653785, bool), bool), _3655356))), s(fun(_3653785, bool), i(s(fun(fun(_3653785, bool), fun(_3653785, bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), fun(_3653785, bool))), hull), s(fun(fun(_3653785, bool), bool), _3655354))), s(fun(_3653785, bool), s0)))))), 38502 ^ _1496237 : [(38503 ^ _1496237) ^ [_3656208] : [p(s(bool, i(s(fun(fun(fun(_3653785, bool), bool), bool), i(s(fun(fun(_3653785, bool), fun(fun(fun(_3653785, bool), bool), bool)), in), s(fun(_3653785, bool), _3656208))), s(fun(fun(_3653785, bool), bool), 38501 ^ [_3653783, _3653785, _3655354, _3655356])))), -(p(s(bool, i(s(fun(fun(_3653785, bool), bool), _3655356), s(fun(_3653785, bool), _3656208)))))], (38509 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3653785, bool), bool), _3655356), s(fun(_3653785, bool), i(s(fun(fun(fun(_3653785, bool), bool), fun(_3653785, bool)), inters), s(fun(fun(_3653785, bool), bool), 38501 ^ [_3653783, _3653785, _3655354, _3655356]))))))]], 38522 ^ _1496237 : [(38525 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3653785, bool), bool), _3655354), s(fun(_3653785, bool), i(s(fun(fun(_3653785, bool), fun(_3653785, bool)), i(s(fun(fun(fun(_3653785, bool), bool), fun(fun(_3653785, bool), fun(_3653785, bool))), hull), s(fun(fun(_3653785, bool), bool), _3655356))), s(fun(_3653785, bool), 38521 ^ [_3653783, _3653785, _3655354, _3655356]))))))], (38523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3653785, bool), bool), _3655354), s(fun(_3653785, bool), 38521 ^ [_3653783, _3653785, _3655354, _3655356])))))]], 38513 ^ _1496237 : [(38514 ^ _1496237) ^ [_3656715] : [p(s(bool, i(s(fun(fun(fun(_3653785, bool), bool), bool), i(s(fun(fun(_3653785, bool), fun(fun(fun(_3653785, bool), bool), bool)), in), s(fun(_3653785, bool), _3656715))), s(fun(fun(_3653785, bool), bool), 38512 ^ [_3653783, _3653785, _3655354, _3655356])))), -(p(s(bool, i(s(fun(fun(_3653785, bool), bool), _3655354), s(fun(_3653785, bool), _3656715)))))], (38520 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3653785, bool), bool), _3655354), s(fun(_3653785, bool), i(s(fun(fun(fun(_3653785, bool), bool), fun(_3653785, bool)), inters), s(fun(fun(_3653785, bool), bool), 38512 ^ [_3653783, _3653785, _3655354, _3655356]))))))]]]]], (4355 ^ _1496237) ^ [_1607503, _1607505] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1607505))), s(num, _1607503)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1607503))), s(num, _1607505))))], (2169 ^ _1496237) ^ [] : [-(s(bool, a0) = s(bool, b0)), 2172 ^ _1496237 : [(2175 ^ _1496237) ^ [] : [p(s(bool, b0))], (2173 ^ _1496237) ^ [] : [-(p(s(bool, a0)))]], 2176 ^ _1496237 : [(2179 ^ _1496237) ^ [] : [p(s(bool, a0))], (2177 ^ _1496237) ^ [] : [-(p(s(bool, b0)))]]], (1559 ^ _1496237) ^ [_1519065, _1519067, _1519069] : [1567 ^ _1496237 : [(1570 ^ _1496237) ^ [_1519374] : [-(p(s(bool, i(s(fun(_1519069, bool), _1519065), s(_1519069, _1519374)))))], (1568 ^ _1496237) ^ [_1519340] : [-(p(s(bool, i(s(fun(_1519069, bool), _1519067), s(_1519069, _1519340)))))]], p(s(bool, i(s(fun(_1519069, bool), _1519067), s(_1519069, 1560 ^ [_1519065, _1519067, _1519069])))), p(s(bool, i(s(fun(_1519069, bool), _1519065), s(_1519069, 1560 ^ [_1519065, _1519067, _1519069]))))], (1116 ^ _1496237) ^ [_1510529] : [p(s(bool, f0)), 1119 ^ _1496237 : [(1122 ^ _1496237) ^ [] : [-(p(s(bool, _1510529)))], (1120 ^ _1496237) ^ [] : [-(p(s(bool, f0)))]]], (24337 ^ _1496237) ^ [_2414701, _2414703, _2414705] : [-(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, _2414705))), s(num, _2414703))))), 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, _2414703))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2414701))))) = s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2414705))), s(num, _2414701)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2414705))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _2414703))), 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, _2414703))), s(num, _2414701))))], (13703 ^ _1496237) ^ [_1917717, _1917719, _1917721, _1917723] : [-(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, _1917723))), s(int, _1917719))))), s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1917721))), s(int, _1917717))))))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1917723))), s(int, _1917721)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1917719))), s(int, _1917717))))], (19224 ^ _1496237) ^ [_2178433, _2178435, _2178437, _2178439, _2178441] : [19225 ^ _1496237 : [(19226 ^ _1496237) ^ [_2178614] : [s(fun(_2178439, _2178441), _2178435) = s(fun(_2178439, _2178441), i(s(fun(fun(_2178439, _2178437), fun(_2178439, _2178441)), i(s(fun(fun(_2178437, _2178441), fun(fun(_2178439, _2178437), fun(_2178439, _2178441))), o), s(fun(_2178437, _2178441), _2178614))), s(fun(_2178439, _2178437), _2178433)))]], 19227 ^ _1496237 : [(19228 ^ _1496237) ^ [_2178698, _2178700] : [s(_2178437, i(s(fun(_2178439, _2178437), _2178433), s(_2178439, _2178700))) = s(_2178437, i(s(fun(_2178439, _2178437), _2178433), s(_2178439, _2178698))), -(s(_2178441, i(s(fun(_2178439, _2178441), _2178435), s(_2178439, _2178700))) = s(_2178441, i(s(fun(_2178439, _2178441), _2178435), s(_2178439, _2178698))))]]], (15325 ^ _1496237) ^ [_1960040] : [-(s(num, i(s(fun(int, num), numu_ofu_int), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1960040))))) = s(num, _1960040))], (11655 ^ _1496237) ^ [_1868308, _1868310, _1868312, _1868314] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1868312))), s(real, _1868308))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1868314))), s(real, _1868310)))), 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, _1868312))), s(real, _1868314))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1868310))), s(real, _1868314)))))), 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, _1868308))), s(real, _1868310))))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1868310))), s(real, _1868314))))))], (34492 ^ _1496237) ^ [_3454216, _3454218] : [34557 ^ _1496237 : [(34558 ^ _1496237) ^ [_3457487] : [p(s(bool, i(s(fun(fun(prod(_3454218, _3454218), bool), bool), woset), s(fun(prod(_3454218, _3454218), bool), _3457487)))), 34561 ^ _1496237 : [(34570 ^ _1496237) ^ [_3458328] : [-(p(s(bool, i(s(fun(_3454218, bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(_3454218, bool)), fl), s(fun(prod(_3454218, _3454218), bool), i(s(fun(fun(fun(prod(_3454218, _3454218), bool), bool), fun(prod(_3454218, _3454218), bool)), gabs), s(fun(fun(prod(_3454218, _3454218), bool), bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool)), i(s(fun(fun(_3454218, bool), fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool))), _3454216), s(fun(_3454218, bool), _3458328))), s(fun(prod(_3454218, _3454218), bool), _3457487))))))), s(_3454218, x))))), p(s(bool, i(s(fun(_3454218, bool), _3458328), s(_3454218, x)))), p(s(bool, i(s(fun(_3454218, bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(_3454218, bool)), fl), s(fun(prod(_3454218, _3454218), bool), _3457487))), s(_3454218, x))))], (34562 ^ _1496237) ^ [_3457823] : [p(s(bool, i(s(fun(_3454218, bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(_3454218, bool)), fl), s(fun(prod(_3454218, _3454218), bool), i(s(fun(fun(fun(prod(_3454218, _3454218), bool), bool), fun(prod(_3454218, _3454218), bool)), gabs), s(fun(fun(prod(_3454218, _3454218), bool), bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool)), i(s(fun(fun(_3454218, bool), fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool))), _3454216), s(fun(_3454218, bool), _3457823))), s(fun(prod(_3454218, _3454218), bool), _3457487))))))), s(_3454218, x)))), 34565 ^ _1496237 : [(34568 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3454218, bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(_3454218, bool)), fl), s(fun(prod(_3454218, _3454218), bool), _3457487))), s(_3454218, x)))))], (34566 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3454218, bool), _3457823), s(_3454218, x)))))]]]]]], 34498 ^ _1496237 : [(34503 ^ _1496237) ^ [_3455304] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3454218, _3454218), bool), 34495 ^ [_3454216, _3454218]), s(prod(_3454218, _3454218), i(s(fun(_3454218, prod(_3454218, _3454218)), i(s(fun(_3454218, fun(_3454218, prod(_3454218, _3454218))), c_), s(_3454218, 34500 ^ [_3454216, _3454218]))), s(_3454218, 34501 ^ [_3454216, _3454218]))))))), s(bool, _3455304)))), 34518 ^ _1496237 : [(34521 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, 34501 ^ [_3454216, _3454218])))))], (34523 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3454218, _3454218), bool), 34494 ^ [_3454216, _3454218]), s(prod(_3454218, _3454218), i(s(fun(_3454218, prod(_3454218, _3454218)), i(s(fun(_3454218, fun(_3454218, prod(_3454218, _3454218))), c_), s(_3454218, 34500 ^ [_3454216, _3454218]))), s(_3454218, 34501 ^ [_3454216, _3454218])))))))], (34525 ^ _1496237) ^ [] : [p(s(bool, _3455304))], (34519 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, 34500 ^ [_3454216, _3454218])))))]], 34506 ^ _1496237 : [(34509 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, 34500 ^ [_3454216, _3454218])))), p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, 34501 ^ [_3454216, _3454218])))), p(s(bool, i(s(fun(prod(_3454218, _3454218), bool), 34494 ^ [_3454216, _3454218]), s(prod(_3454218, _3454218), i(s(fun(_3454218, prod(_3454218, _3454218)), i(s(fun(_3454218, fun(_3454218, prod(_3454218, _3454218))), c_), s(_3454218, 34500 ^ [_3454216, _3454218]))), s(_3454218, 34501 ^ [_3454216, _3454218]))))))], (34507 ^ _1496237) ^ [] : [-(p(s(bool, _3455304)))]]], (34499 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3454218, _3454218), bool), bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool)), i(s(fun(fun(_3454218, bool), fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool))), _3454216), s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]))), s(fun(prod(_3454218, _3454218), bool), 34494 ^ [_3454216, _3454218]))), s(fun(prod(_3454218, _3454218), bool), 34495 ^ [_3454216, _3454218])))))]], 34529 ^ _1496237 : [(34554 ^ _1496237) ^ [_3457231, _3457233] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(_3454218, _3454218), bool), 34495 ^ [_3454216, _3454218]), s(prod(_3454218, _3454218), i(s(fun(_3454218, prod(_3454218, _3454218)), i(s(fun(_3454218, fun(_3454218, prod(_3454218, _3454218))), c_), s(_3454218, _3457233))), s(_3454218, _3457231))))))), s(bool, 34528 ^ [_3454216, _3454218, _3457231, _3457233])))))], (34530 ^ _1496237) ^ [_3456451, _3456453] : [p(s(bool, 34528 ^ [_3454216, _3454218, _3456451, _3456453])), 34533 ^ _1496237 : [(34538 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(prod(_3454218, _3454218), bool), 34494 ^ [_3454216, _3454218]), s(prod(_3454218, _3454218), i(s(fun(_3454218, prod(_3454218, _3454218)), i(s(fun(_3454218, fun(_3454218, prod(_3454218, _3454218))), c_), s(_3454218, _3456453))), s(_3454218, _3456451)))))))], (34536 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, _3456451)))))], (34534 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, _3456453)))))]]], (34540 ^ _1496237) ^ [_3456808, _3456810] : [-(p(s(bool, 34528 ^ [_3454216, _3454218, _3456808, _3456810]))), p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, _3456810)))), p(s(bool, i(s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]), s(_3454218, _3456808)))), p(s(bool, i(s(fun(prod(_3454218, _3454218), bool), 34494 ^ [_3454216, _3454218]), s(prod(_3454218, _3454218), i(s(fun(_3454218, prod(_3454218, _3454218)), i(s(fun(_3454218, fun(_3454218, prod(_3454218, _3454218))), c_), s(_3454218, _3456810))), s(_3454218, _3456808))))))], (34556 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3454218, _3454218), bool), bool), i(s(fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool)), i(s(fun(fun(_3454218, bool), fun(fun(prod(_3454218, _3454218), bool), fun(fun(prod(_3454218, _3454218), bool), bool))), _3454216), s(fun(_3454218, bool), 34493 ^ [_3454216, _3454218]))), s(fun(prod(_3454218, _3454218), bool), 34494 ^ [_3454216, _3454218]))), s(fun(prod(_3454218, _3454218), bool), 34495 ^ [_3454216, _3454218]))))]]], (20333 ^ _1496237) ^ [_2241192, _2241194] : [20385 ^ _1496237 : [(20386 ^ _1496237) ^ [_2243270, _2243272] : [-(p(s(bool, i(s(fun(fun(_2241194, bool), bool), i(s(fun(fun(_2241194, bool), fun(fun(_2241194, bool), bool)), subset), s(fun(_2241194, bool), i(s(fun(fun(_2241194, bool), fun(_2241194, bool)), gspec), s(fun(_2241194, bool), i(s(fun(fun(_2241194, bool), fun(_2241194, bool)), i(s(fun(fun(_2241194, bool), fun(fun(_2241194, bool), fun(_2241194, bool))), _2241192), s(fun(_2241194, bool), _2243272))), s(fun(_2241194, bool), _2243270))))))), s(fun(_2241194, bool), _2243272)))))]], 20339 ^ _1496237 : [(20342 ^ _1496237) ^ [_2241920, _2241922] : [p(s(bool, i(s(fun(_2241194, bool), i(s(fun(bool, fun(_2241194, bool)), i(s(fun(_2241194, fun(bool, fun(_2241194, bool))), setspec), s(_2241194, 20336 ^ [_2241192, _2241194]))), s(bool, _2241920))), s(_2241194, _2241922)))), 20353 ^ _1496237 : [(20358 ^ _1496237) ^ [] : [p(s(bool, _2241920))], (20356 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2241194, bool), 20335 ^ [_2241192, _2241194]), s(_2241194, _2241922)))))], (20354 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2241194, bool), bool), i(s(fun(_2241194, fun(fun(_2241194, bool), bool)), in), s(_2241194, _2241922))), s(fun(_2241194, bool), 20334 ^ [_2241192, _2241194])))))]], 20345 ^ _1496237 : [(20348 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2241194, bool), bool), i(s(fun(_2241194, fun(fun(_2241194, bool), bool)), in), s(_2241194, _2241922))), s(fun(_2241194, bool), 20334 ^ [_2241192, _2241194])))), p(s(bool, i(s(fun(_2241194, bool), 20335 ^ [_2241192, _2241194]), s(_2241194, _2241922))))], (20346 ^ _1496237) ^ [] : [-(p(s(bool, _2241920)))]]], (20340 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2241194, bool), i(s(fun(fun(_2241194, bool), fun(_2241194, bool)), i(s(fun(fun(_2241194, bool), fun(fun(_2241194, bool), fun(_2241194, bool))), _2241192), s(fun(_2241194, bool), 20334 ^ [_2241192, _2241194]))), s(fun(_2241194, bool), 20335 ^ [_2241192, _2241194]))), s(_2241194, 20336 ^ [_2241192, _2241194])))))]], 20363 ^ _1496237 : [(20382 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2241194, bool), i(s(fun(bool, fun(_2241194, bool)), i(s(fun(_2241194, fun(bool, fun(_2241194, bool))), setspec), s(_2241194, 20336 ^ [_2241192, _2241194]))), s(bool, 20362 ^ [_2241192, _2241194]))), s(_2241194, 20361 ^ [_2241192, _2241194])))))], (20364 ^ _1496237) ^ [] : [p(s(bool, 20362 ^ [_2241192, _2241194])), 20367 ^ _1496237 : [(20370 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2241194, bool), 20335 ^ [_2241192, _2241194]), s(_2241194, 20361 ^ [_2241192, _2241194])))))], (20368 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2241194, bool), bool), i(s(fun(_2241194, fun(fun(_2241194, bool), bool)), in), s(_2241194, 20361 ^ [_2241192, _2241194]))), s(fun(_2241194, bool), 20334 ^ [_2241192, _2241194])))))]]], (20372 ^ _1496237) ^ [] : [-(p(s(bool, 20362 ^ [_2241192, _2241194]))), p(s(bool, i(s(fun(fun(_2241194, bool), bool), i(s(fun(_2241194, fun(fun(_2241194, bool), bool)), in), s(_2241194, 20361 ^ [_2241192, _2241194]))), s(fun(_2241194, bool), 20334 ^ [_2241192, _2241194])))), p(s(bool, i(s(fun(_2241194, bool), 20335 ^ [_2241192, _2241194]), s(_2241194, 20361 ^ [_2241192, _2241194]))))], (20384 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2241194, bool), i(s(fun(fun(_2241194, bool), fun(_2241194, bool)), i(s(fun(fun(_2241194, bool), fun(fun(_2241194, bool), fun(_2241194, bool))), _2241192), s(fun(_2241194, bool), 20334 ^ [_2241192, _2241194]))), s(fun(_2241194, bool), 20335 ^ [_2241192, _2241194]))), s(_2241194, 20336 ^ [_2241192, _2241194]))))]]], (1168 ^ _1496237) ^ [_1511227] : [p(s(bool, t)), -(p(s(bool, t))), -(p(s(bool, _1511227)))], (7390 ^ _1496237) ^ [_1706272] : [-(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, _1706272))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), g_a_), s(num, u_0))), s(num, _1706272))))], (21789 ^ _1496237) ^ [_2313169, _2313171, _2313173, _2313175] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(fun(fun(_2313175, _2313173), bool), fun(num, bool)), hasu_size), s(fun(fun(_2313175, _2313173), bool), univ))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _2313169))), s(num, _2313171))))))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2313175, bool), fun(num, bool)), hasu_size), s(fun(_2313175, bool), univ))), s(num, _2313171)))), p(s(bool, i(s(fun(num, bool), i(s(fun(fun(_2313173, bool), fun(num, bool)), hasu_size), s(fun(_2313173, bool), univ))), s(num, _2313169))))], (14497 ^ _1496237) ^ [_1937141, _1937143] : [-(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, _1937143))))), s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1937141))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1937143))), s(num, _1937141))))], (16608 ^ _1496237) ^ [_2016226, _2016228, _2016230, _2016232] : [-(p(s(bool, i(s(fun(fun(_2016232, bool), bool), i(s(fun(fun(_2016232, bool), fun(fun(_2016232, bool), bool)), psubset), s(fun(_2016232, bool), _2016230))), s(fun(_2016232, bool), _2016226))))), p(s(bool, i(s(fun(fun(_2016232, bool), bool), i(s(fun(fun(_2016232, bool), fun(fun(_2016232, bool), bool)), subset), s(fun(_2016232, bool), _2016230))), s(fun(_2016232, bool), _2016228)))), p(s(bool, i(s(fun(fun(_2016232, bool), bool), i(s(fun(fun(_2016232, bool), fun(fun(_2016232, bool), bool)), psubset), s(fun(_2016232, bool), _2016228))), s(fun(_2016232, bool), _2016226))))], (38906 ^ _1496237) ^ [_3767618, _3767620] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3767620), fun(num, real)), i(s(fun(real, fun(cart(real, _3767620), fun(num, real))), _3767618), s(real, 38907 ^ [_3767618, _3767620]))), s(cart(real, _3767620), 38908 ^ [_3767618, _3767620]))), s(num, 38909 ^ [_3767618, _3767620]))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 38907 ^ [_3767618, _3767620]))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3767620), fun(num, real)), d_), s(cart(real, _3767620), 38908 ^ [_3767618, _3767620]))), s(num, 38909 ^ [_3767618, _3767620]))))), 38912 ^ _1496237 : [(38913 ^ _1496237) ^ [_3768163, _3768165] : [-(s(cart(real, _3767620), i(s(fun(cart(real, _3767620), cart(real, _3767620)), i(s(fun(real, fun(cart(real, _3767620), cart(real, _3767620))), r_), s(real, _3768165))), s(cart(real, _3767620), _3768163))) = s(cart(real, _3767620), i(s(fun(fun(num, real), cart(real, _3767620)), lambda), s(fun(num, real), i(s(fun(cart(real, _3767620), fun(num, real)), i(s(fun(real, fun(cart(real, _3767620), fun(num, real))), _3767618), s(real, _3768165))), s(cart(real, _3767620), _3768163))))))]]], (23478 ^ _1496237) ^ [_2391473, _2391475] : [-(s(bool, i(s(fun(fun(_2391475, bool), bool), countable), s(fun(_2391475, bool), _2391473))) = s(bool, i(s(fun(fun(_2391475, bool), bool), i(s(fun(fun(num, bool), fun(fun(_2391475, bool), bool)), g_a_u_c), s(fun(num, bool), univ))), s(fun(_2391475, bool), _2391473))))], (8355 ^ _1496237) ^ [_1748801, _1748803, _1748805] : [-(s(num, i(s(fun(list(_1748805), num), length), s(list(_1748805), i(s(fun(list(_1748805), list(_1748805)), i(s(fun(list(_1748805), fun(list(_1748805), list(_1748805))), append), s(list(_1748805), _1748803))), s(list(_1748805), _1748801))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, i(s(fun(list(_1748805), num), length), s(list(_1748805), _1748803))))), s(num, i(s(fun(list(_1748805), num), length), s(list(_1748805), _1748801))))))], (1929 ^ _1496237) ^ [_1526228, _1526230, _1526232] : [1931 ^ _1496237 : [(1934 ^ _1496237) ^ [] : [p(s(bool, _1526228))], (1932 ^ _1496237) ^ [] : [p(s(bool, _1526230))]], 1937 ^ _1496237 : [(1938 ^ _1496237) ^ [_1526380] : [-(p(s(bool, _1526230)))]], 1939 ^ _1496237 : [(1940 ^ _1496237) ^ [_1526408] : [-(p(s(bool, _1526228)))]]], (41843 ^ _1496237) ^ [_3961079] : [p(s(bool, i(s(fun(cart(_3961079, n3), bool), p0), s(cart(_3961079, n3), i(s(fun(list(_3961079), cart(_3961079, n3)), vector), s(list(_3961079), i(s(fun(list(_3961079), list(_3961079)), i(s(fun(_3961079, fun(list(_3961079), list(_3961079))), cons), s(_3961079, 41844 ^ [_3961079]))), s(list(_3961079), i(s(fun(list(_3961079), list(_3961079)), i(s(fun(_3961079, fun(list(_3961079), list(_3961079))), cons), s(_3961079, 41845 ^ [_3961079]))), s(list(_3961079), i(s(fun(list(_3961079), list(_3961079)), i(s(fun(_3961079, fun(list(_3961079), list(_3961079))), cons), s(_3961079, 41846 ^ [_3961079]))), s(list(_3961079), nil)))))))))))), 41849 ^ _1496237 : [(41850 ^ _1496237) ^ [_3961656] : [-(p(s(bool, i(s(fun(cart(_3961079, n3), bool), p0), s(cart(_3961079, n3), _3961656)))))]]], (15803 ^ _1496237) ^ [_1982377, _1982379] : [-(s(fun(_1982379, bool), i(s(fun(fun(_1982379, bool), fun(_1982379, bool)), i(s(fun(_1982379, fun(fun(_1982379, bool), fun(_1982379, bool))), insert), s(_1982379, x))), s(fun(_1982379, bool), s0))) = s(fun(_1982379, bool), i(s(fun(fun(_1982379, bool), fun(_1982379, bool)), gspec), s(fun(_1982379, bool), _1982377)))), 15807 ^ _1496237 : [(15810 ^ _1496237) ^ [_1982845, _1982847] : [p(s(bool, i(s(fun(_1982379, bool), i(s(fun(bool, fun(_1982379, bool)), i(s(fun(_1982379, fun(bool, fun(_1982379, bool))), setspec), s(_1982379, 15804 ^ [_1982377, _1982379]))), s(bool, _1982845))), s(_1982379, _1982847)))), 15813 ^ _1496237 : [(15818 ^ _1496237) ^ [] : [s(_1982379, _1982847) = s(_1982379, x)], (15816 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1982379, bool), bool), i(s(fun(_1982379, fun(fun(_1982379, bool), bool)), in), s(_1982379, _1982847))), s(fun(_1982379, bool), s0))))], (15814 ^ _1496237) ^ [] : [-(p(s(bool, _1982845)))]], 15819 ^ _1496237 : [(15820 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1982379, bool), bool), i(s(fun(_1982379, fun(fun(_1982379, bool), bool)), in), s(_1982379, _1982847))), s(fun(_1982379, bool), s0))))), -(s(_1982379, _1982847) = s(_1982379, x))], (15826 ^ _1496237) ^ [] : [p(s(bool, _1982845))]]], (15808 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1982379, bool), _1982377), s(_1982379, 15804 ^ [_1982377, _1982379])))))]], 15831 ^ _1496237 : [(15850 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1982379, bool), i(s(fun(bool, fun(_1982379, bool)), i(s(fun(_1982379, fun(bool, fun(_1982379, bool))), setspec), s(_1982379, 15804 ^ [_1982377, _1982379]))), s(bool, 15830 ^ [_1982377, _1982379]))), s(_1982379, 15829 ^ [_1982377, _1982379])))))], (15842 ^ _1496237) ^ [] : [15843 ^ _1496237 : [(15846 ^ _1496237) ^ [] : [s(_1982379, 15829 ^ [_1982377, _1982379]) = s(_1982379, x)], (15844 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_1982379, bool), bool), i(s(fun(_1982379, fun(fun(_1982379, bool), bool)), in), s(_1982379, 15829 ^ [_1982377, _1982379]))), s(fun(_1982379, bool), s0))))]], -(p(s(bool, 15830 ^ [_1982377, _1982379])))], (15832 ^ _1496237) ^ [] : [p(s(bool, 15830 ^ [_1982377, _1982379])), -(p(s(bool, i(s(fun(fun(_1982379, bool), bool), i(s(fun(_1982379, fun(fun(_1982379, bool), bool)), in), s(_1982379, 15829 ^ [_1982377, _1982379]))), s(fun(_1982379, bool), s0))))), -(s(_1982379, 15829 ^ [_1982377, _1982379]) = s(_1982379, x))], (15852 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1982379, bool), _1982377), s(_1982379, 15804 ^ [_1982377, _1982379]))))]]], (5713 ^ _1496237) ^ [_1640056, _1640058, _1640060, _1640062] : [5720 ^ _1496237 : [(5723 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), mod), s(num, _1640062))), s(num, _1640060))) = s(num, _1640056))], (5721 ^ _1496237) ^ [] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), div), s(num, _1640062))), s(num, _1640060))) = s(num, _1640058))]], s(num, _1640062) = 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, _1640058))), s(num, _1640060))))), s(num, _1640056))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1640056))), s(num, _1640060))))], (18945 ^ _1496237) ^ [_2166195, _2166197, _2166199, _2166201] : [18947 ^ _1496237 : [(18950 ^ _1496237) ^ [_2166663] : [p(s(bool, i(s(fun(fun(_2166201, bool), bool), i(s(fun(_2166201, fun(fun(_2166201, bool), bool)), in), s(_2166201, i(s(fun(_2166199, _2166201), _2166663), s(_2166199, 18946 ^ [_2166195, _2166197, _2166199, _2166201, _2166663]))))), s(fun(_2166201, bool), s0)))), s(_2166199, i(s(fun(_2166201, _2166199), _2166197), s(_2166201, i(s(fun(_2166199, _2166201), _2166663), s(_2166199, 18946 ^ [_2166195, _2166197, _2166199, _2166201, _2166663]))))) = s(_2166199, 18946 ^ [_2166195, _2166197, _2166199, _2166201, _2166663])], (18948 ^ _1496237) ^ [_2166593] : [-(p(s(bool, i(s(fun(fun(_2166199, bool), bool), i(s(fun(_2166199, fun(fun(_2166199, bool), bool)), in), s(_2166199, 18946 ^ [_2166195, _2166197, _2166199, _2166201, _2166593]))), s(fun(_2166199, bool), _2166195)))))]], 18955 ^ _1496237 : [(18956 ^ _1496237) ^ [_2166986] : [p(s(bool, i(s(fun(fun(_2166199, bool), bool), i(s(fun(_2166199, fun(fun(_2166199, bool), bool)), in), s(_2166199, _2166986))), s(fun(_2166199, bool), _2166195)))), 18960 ^ _1496237 : [(18963 ^ _1496237) ^ [] : [-(s(_2166199, i(s(fun(_2166201, _2166199), _2166197), s(_2166201, 18959 ^ [_2166195, _2166197, _2166199, _2166201, _2166986]))) = s(_2166199, _2166986))], (18961 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2166201, bool), bool), i(s(fun(_2166201, fun(fun(_2166201, bool), bool)), in), s(_2166201, 18959 ^ [_2166195, _2166197, _2166199, _2166201, _2166986]))), s(fun(_2166201, bool), s0)))))]]]]], (35708 ^ _1496237) ^ [_3518580, _3518582, _3518584] : [s(fun(_3518582, bool), _3518580) = s(fun(_3518582, bool), empty), -(p(s(bool, i(s(fun(fun(_3518584, bool), bool), i(s(fun(fun(_3518582, bool), fun(fun(_3518584, bool), bool)), a_u_c), s(fun(_3518582, bool), _3518580))), s(fun(_3518584, bool), empty)))))], (9566 ^ _1496237) ^ [_1807930, _1807932, _1807934, _1807936] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1807934))), s(nadd, _1807930))))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1807936))), s(nadd, _1807934)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1807932))), s(nadd, _1807930)))), p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_le), s(nadd, _1807936))), s(nadd, _1807932))))], (15309 ^ _1496237) ^ [_1959592] : [15322 ^ _1496237 : [(15323 ^ _1496237) ^ [_1959986] : [-(s(num, i(s(fun(int, num), numu_ofu_int), s(int, _1959986))) = s(num, i(s(fun(fun(num, bool), num), h_), s(fun(num, bool), i(s(fun(int, fun(num, bool)), _1959592), s(int, _1959986))))))]], 15314 ^ _1496237 : [(15317 ^ _1496237) ^ [] : [s(int, i(s(fun(num, int), intu_ofu_num), s(num, 15311 ^ [_1959592]))) = s(int, 15310 ^ [_1959592])], (15315 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(int, fun(num, bool)), _1959592), s(int, 15310 ^ [_1959592]))), s(num, 15311 ^ [_1959592])))))]], 15318 ^ _1496237 : [(15321 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(int, fun(num, bool)), _1959592), s(int, 15310 ^ [_1959592]))), s(num, 15311 ^ [_1959592]))))], (15319 ^ _1496237) ^ [] : [-(s(int, i(s(fun(num, int), intu_ofu_num), s(num, 15311 ^ [_1959592]))) = s(int, 15310 ^ [_1959592]))]]], (17190 ^ _1496237) ^ [_2047848, _2047850] : [17205 ^ _1496237 : [(17206 ^ _1496237) ^ [_2049375, _2049377] : [-(s(fun(_2047850, bool), i(s(fun(fun(_2047850, bool), fun(_2047850, bool)), i(s(fun(fun(_2047850, bool), fun(fun(_2047850, bool), fun(_2047850, bool))), inter), s(fun(_2047850, bool), i(s(fun(fun(fun(_2047850, bool), bool), fun(_2047850, bool)), unions), s(fun(fun(_2047850, bool), bool), _2049377))))), s(fun(_2047850, bool), _2049375))) = s(fun(_2047850, bool), i(s(fun(fun(fun(_2047850, bool), bool), fun(_2047850, bool)), unions), s(fun(fun(_2047850, bool), bool), i(s(fun(fun(fun(_2047850, bool), bool), fun(fun(_2047850, bool), bool)), gspec), s(fun(fun(_2047850, bool), bool), i(s(fun(fun(_2047850, bool), fun(fun(_2047850, bool), bool)), i(s(fun(fun(fun(_2047850, bool), bool), fun(fun(_2047850, bool), fun(fun(_2047850, bool), bool))), _2047848), s(fun(fun(_2047850, bool), bool), _2049377))), s(fun(_2047850, bool), _2049375))))))))]], 17196 ^ _1496237 : [(17199 ^ _1496237) ^ [_2048808] : [p(s(bool, i(s(fun(fun(_2047850, bool), bool), i(s(fun(bool, fun(fun(_2047850, bool), bool)), i(s(fun(fun(_2047850, bool), fun(bool, fun(fun(_2047850, bool), bool))), setspec), s(fun(_2047850, bool), 17193 ^ [_2047848, _2047850]))), s(bool, i(s(fun(fun(fun(_2047850, bool), bool), bool), i(s(fun(fun(_2047850, bool), fun(fun(fun(_2047850, bool), bool), bool)), in), s(fun(_2047850, bool), _2048808))), s(fun(fun(_2047850, bool), bool), 17191 ^ [_2047848, _2047850]))))), s(fun(_2047850, bool), i(s(fun(fun(_2047850, bool), fun(_2047850, bool)), i(s(fun(fun(_2047850, bool), fun(fun(_2047850, bool), fun(_2047850, bool))), inter), s(fun(_2047850, bool), _2048808))), s(fun(_2047850, bool), 17192 ^ [_2047848, _2047850]))))))], (17197 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2047850, bool), bool), i(s(fun(fun(_2047850, bool), fun(fun(_2047850, bool), bool)), i(s(fun(fun(fun(_2047850, bool), bool), fun(fun(_2047850, bool), fun(fun(_2047850, bool), bool))), _2047848), s(fun(fun(_2047850, bool), bool), 17191 ^ [_2047848, _2047850]))), s(fun(_2047850, bool), 17192 ^ [_2047848, _2047850]))), s(fun(_2047850, bool), 17193 ^ [_2047848, _2047850])))))]], 17201 ^ _1496237 : [(17204 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2047850, bool), bool), i(s(fun(fun(_2047850, bool), fun(fun(_2047850, bool), bool)), i(s(fun(fun(fun(_2047850, bool), bool), fun(fun(_2047850, bool), fun(fun(_2047850, bool), bool))), _2047848), s(fun(fun(_2047850, bool), bool), 17191 ^ [_2047848, _2047850]))), s(fun(_2047850, bool), 17192 ^ [_2047848, _2047850]))), s(fun(_2047850, bool), 17193 ^ [_2047848, _2047850]))))], (17202 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2047850, bool), bool), i(s(fun(bool, fun(fun(_2047850, bool), bool)), i(s(fun(fun(_2047850, bool), fun(bool, fun(fun(_2047850, bool), bool))), setspec), s(fun(_2047850, bool), 17193 ^ [_2047848, _2047850]))), s(bool, i(s(fun(fun(fun(_2047850, bool), bool), bool), i(s(fun(fun(_2047850, bool), fun(fun(fun(_2047850, bool), bool), bool)), in), s(fun(_2047850, bool), 17200 ^ [_2047848, _2047850]))), s(fun(fun(_2047850, bool), bool), 17191 ^ [_2047848, _2047850]))))), s(fun(_2047850, bool), i(s(fun(fun(_2047850, bool), fun(_2047850, bool)), i(s(fun(fun(_2047850, bool), fun(fun(_2047850, bool), fun(_2047850, bool))), inter), s(fun(_2047850, bool), 17200 ^ [_2047848, _2047850]))), s(fun(_2047850, bool), 17192 ^ [_2047848, _2047850])))))))]]], (10618 ^ _1496237) ^ [_1841633] : [-(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), _1841633)))), 10636 ^ _1496237 : [(10639 ^ _1496237) ^ [] : [-(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 ^ [_1841633])))))], (10641 ^ _1496237) ^ [] : [-(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 ^ [_1841633])))))], (10643 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), _1841633), s(bool, 10619 ^ [_1841633]))))], (10637 ^ _1496237) ^ [] : [-(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 ^ [_1841633]))), s(prod(hreal, hreal), 10635 ^ [_1841633]))) = s(bool, 10619 ^ [_1841633]))]], 10622 ^ _1496237 : [(10625 ^ _1496237) ^ [_1841894, _1841896] : [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), _1841896))), s(prod(hreal, hreal), _1841894))) = s(bool, 10619 ^ [_1841633]), 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), _1841896)))), 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), _1841894))))], (10623 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(bool, bool), _1841633), s(bool, 10619 ^ [_1841633])))))]]], (1448 ^ _1496237) ^ [_1515897, _1515899, _1515901] : [1450 ^ _1496237 : [(1453 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1515901, bool), _1515899), s(_1515901, 1449 ^ [_1515897, _1515899, _1515901]))))], (1451 ^ _1496237) ^ [] : [-(s(_1515901, 1449 ^ [_1515897, _1515899, _1515901]) = s(_1515901, _1515897))]], -(p(s(bool, i(s(fun(_1515901, bool), _1515899), s(_1515901, _1515897)))))], (3851 ^ _1496237) ^ [_1595766] : [p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, _1595766)))), -(p(s(bool, i(s(fun(ind0, bool), numu_rep), s(ind0, i(s(fun(ind0, ind0), indu_suc), s(ind0, _1595766)))))))], (6651 ^ _1496237) ^ [_1662784] : [6653 ^ _1496237 : [(6654 ^ _1496237) ^ [_1662807] : [-(p(s(bool, i(s(fun(_1662784, bool), i(s(fun(_1662784, fun(_1662784, bool)), l_l_), s(_1662784, i(s(fun(num, _1662784), 6652 ^ [_1662784]), s(num, i(s(fun(num, num), suc), s(num, _1662807))))))), s(_1662784, i(s(fun(num, _1662784), 6652 ^ [_1662784]), s(num, _1662807)))))))]], -(p(s(bool, i(s(fun(fun(_1662784, fun(_1662784, bool)), bool), wf), s(fun(_1662784, fun(_1662784, bool)), l_l_)))))], (12229 ^ _1496237) ^ [_1883235, _1883237] : [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, _1883235)))), -(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, _1883237))), s(real, _1883235))))) = 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, _1883237))))], (39715 ^ _1496237) ^ [_3801628, _3801630] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, _3801630), fun(num, real)), _3801628), s(cart(real, _3801630), 39716 ^ [_3801628, _3801630]))), s(num, 39717 ^ [_3801628, _3801630]))) = s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3801630), fun(num, real)), d_), s(cart(real, _3801630), 39716 ^ [_3801628, _3801630]))), s(num, 39717 ^ [_3801628, _3801630]))))), 39720 ^ _1496237 : [(39721 ^ _1496237) ^ [_3802041] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _3801630), real), vectoru_norm), s(cart(real, _3801630), _3802041))))), 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(_3801630, bool), num), dimindex), s(fun(_3801630, bool), univ))))))), s(fun(num, real), i(s(fun(cart(real, _3801630), fun(num, real)), _3801628), s(cart(real, _3801630), _3802041)))))))))]]], (8242 ^ _1496237) ^ [_1741388, _1741390] : [-(s(bool, i(s(fun(list(_1741388), bool), i(s(fun(list(_1741390), fun(list(_1741388), bool)), i(s(fun(fun(_1741390, fun(_1741388, bool)), fun(list(_1741390), fun(list(_1741388), bool))), all2), s(fun(_1741390, fun(_1741388, bool)), p0))), s(list(_1741390), i(s(fun(list(_1741390), list(_1741390)), i(s(fun(_1741390, fun(list(_1741390), list(_1741390))), cons), s(_1741390, h1))), s(list(_1741390), t1))))), s(list(_1741388), 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 ^ [_1741388, _1741390]))), s(bool, f0))), s(bool, 8209 ^ [_1741388, _1741390]))))], (13609 ^ _1496237) ^ [_1915412, _1915414, _1915416] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915416))), s(int, _1915414))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915416))), s(int, _1915412))), -(s(int, _1915416) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), -(s(int, _1915414) = s(int, _1915412))], (14517 ^ _1496237) ^ [_1937839] : [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, _1937839)))), s(int, _1937839) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (38996 ^ _1496237) ^ [_3773441] : [-(s(cart(real, _3773441), i(s(fun(cart(real, _3773441), cart(real, _3773441)), i(s(fun(cart(real, _3773441), fun(cart(real, _3773441), cart(real, _3773441))), vectoru_sub), s(cart(real, _3773441), i(s(fun(cart(real, _3773441), cart(real, _3773441)), i(s(fun(cart(real, _3773441), fun(cart(real, _3773441), cart(real, _3773441))), vectoru_add), s(cart(real, _3773441), x))), s(cart(real, _3773441), y))))), s(cart(real, _3773441), x))) = s(cart(real, _3773441), y))], (10253 ^ _1496237) ^ [_1831030, _1831032, _1831034] : [-(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, _1831034))), s(hreal, _1831032))))), s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1831034))), s(hreal, _1831030))))) = s(bool, i(s(fun(hreal, bool), i(s(fun(hreal, fun(hreal, bool)), hrealu_le), s(hreal, _1831032))), s(hreal, _1831030))))], (37687 ^ _1496237) ^ [_3616189, _3616191] : [37738 ^ _1496237 : [(37739 ^ _1496237) ^ [_3618310] : [p(s(bool, i(s(fun(fun(_3616191, bool), bool), countable), s(fun(_3616191, bool), _3618310)))), -(p(s(bool, i(s(fun(fun(fun(_3616191, bool), bool), bool), countable), s(fun(fun(_3616191, bool), bool), i(s(fun(fun(fun(_3616191, bool), bool), fun(fun(_3616191, bool), bool)), gspec), s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), _3616189), s(fun(_3616191, bool), _3618310)))))))))]], 37692 ^ _1496237 : [(37695 ^ _1496237) ^ [_3616885, _3616887] : [p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(bool, fun(fun(_3616191, bool), bool)), i(s(fun(fun(_3616191, bool), fun(bool, fun(fun(_3616191, bool), bool))), setspec), s(fun(_3616191, bool), 37689 ^ [_3616189, _3616191]))), s(bool, _3616885))), s(fun(_3616191, bool), _3616887)))), 37706 ^ _1496237 : [(37711 ^ _1496237) ^ [] : [p(s(bool, _3616885))], (37709 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3616191, bool), bool), finite), s(fun(_3616191, bool), _3616887)))))], (37707 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), subset), s(fun(_3616191, bool), _3616887))), s(fun(_3616191, bool), 37688 ^ [_3616189, _3616191])))))]], 37698 ^ _1496237 : [(37701 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), subset), s(fun(_3616191, bool), _3616887))), s(fun(_3616191, bool), 37688 ^ [_3616189, _3616191])))), p(s(bool, i(s(fun(fun(_3616191, bool), bool), finite), s(fun(_3616191, bool), _3616887))))], (37699 ^ _1496237) ^ [] : [-(p(s(bool, _3616885)))]]], (37693 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), _3616189), s(fun(_3616191, bool), 37688 ^ [_3616189, _3616191]))), s(fun(_3616191, bool), 37689 ^ [_3616189, _3616191])))))]], 37716 ^ _1496237 : [(37735 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(bool, fun(fun(_3616191, bool), bool)), i(s(fun(fun(_3616191, bool), fun(bool, fun(fun(_3616191, bool), bool))), setspec), s(fun(_3616191, bool), 37689 ^ [_3616189, _3616191]))), s(bool, 37715 ^ [_3616189, _3616191]))), s(fun(_3616191, bool), 37714 ^ [_3616189, _3616191])))))], (37717 ^ _1496237) ^ [] : [p(s(bool, 37715 ^ [_3616189, _3616191])), 37720 ^ _1496237 : [(37723 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3616191, bool), bool), finite), s(fun(_3616191, bool), 37714 ^ [_3616189, _3616191])))))], (37721 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), subset), s(fun(_3616191, bool), 37714 ^ [_3616189, _3616191]))), s(fun(_3616191, bool), 37688 ^ [_3616189, _3616191])))))]]], (37725 ^ _1496237) ^ [] : [-(p(s(bool, 37715 ^ [_3616189, _3616191]))), p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), subset), s(fun(_3616191, bool), 37714 ^ [_3616189, _3616191]))), s(fun(_3616191, bool), 37688 ^ [_3616189, _3616191])))), p(s(bool, i(s(fun(fun(_3616191, bool), bool), finite), s(fun(_3616191, bool), 37714 ^ [_3616189, _3616191]))))], (37737 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3616191, bool), bool), i(s(fun(fun(_3616191, bool), fun(fun(_3616191, bool), bool)), _3616189), s(fun(_3616191, bool), 37688 ^ [_3616189, _3616191]))), s(fun(_3616191, bool), 37689 ^ [_3616189, _3616191]))))]]], (20833 ^ _1496237) ^ [_2264273, _2264275, _2264277] : [-(s(num, i(s(fun(fun(_2264277, bool), num), card), s(fun(_2264277, bool), i(s(fun(fun(_2264277, bool), fun(_2264277, bool)), i(s(fun(fun(_2264277, bool), fun(fun(_2264277, bool), fun(_2264277, bool))), union), s(fun(_2264277, bool), _2264275))), s(fun(_2264277, bool), _2264273))))) = 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(_2264277, bool), num), card), s(fun(_2264277, bool), _2264275))))), s(num, i(s(fun(fun(_2264277, bool), num), card), s(fun(_2264277, bool), _2264273))))))), s(num, i(s(fun(fun(_2264277, bool), num), card), s(fun(_2264277, bool), i(s(fun(fun(_2264277, bool), fun(_2264277, bool)), i(s(fun(fun(_2264277, bool), fun(fun(_2264277, bool), fun(_2264277, bool))), inter), s(fun(_2264277, bool), _2264275))), s(fun(_2264277, bool), _2264273)))))))), p(s(bool, i(s(fun(fun(_2264277, bool), bool), finite), s(fun(_2264277, bool), _2264275)))), p(s(bool, i(s(fun(fun(_2264277, bool), bool), finite), s(fun(_2264277, bool), _2264273))))], (12635 ^ _1496237) ^ [_1892667, _1892669] : [-(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, _1892667))), s(num, _1892669))))), 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, _1892669) = 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, _1892667)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1892667))), 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))))))))))], (11897 ^ _1496237) ^ [] : [-(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))))], (12735 ^ _1496237) ^ [_1895267] : [-(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, _1895267))), 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)))))))))))))], (13963 ^ _1496237) ^ [_1924332, _1924334] : [p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1924334))), s(int, _1924332)))), p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_le), s(int, _1924332))), s(int, _1924334))))], (16031 ^ _1496237) ^ [_1990814, _1990816] : [-(p(s(bool, i(s(fun(fun(_1990816, bool), bool), finite), s(fun(_1990816, bool), _1990814))))), -(p(s(bool, i(s(fun(fun(_1990816, bool), bool), infinite), s(fun(_1990816, bool), _1990814)))))], (6176 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, i(s(fun(num, num), pre), s(num, n))))))), 6177 ^ _1496237 : [(6178 ^ _1496237) ^ [_1650263] : [p(s(bool, i(s(fun(num, bool), p0), s(num, _1650263)))), 6179 ^ _1496237 : [(6182 ^ _1496237) ^ [] : [s(num, _1650263) = 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 ^ _1496237) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), suc), s(num, _1650263)))]]]]], (29515 ^ _1496237) ^ [_2771574] : [s(real, i(s(fun(num, real), _2771574), s(num, 29516 ^ [_2771574]))) = 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 ^ [_2771574]))))), 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 ^ [_2771574]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), 29519 ^ _1496237 : [(29520 ^ _1496237) ^ [_2771939, _2771941] : [-(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, _2771941))), s(num, _2771939))))), s(fun(num, real), _2771574))) = 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, _2771941))), s(num, _2771939))))), 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, _2771941))))), 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, _2771939))), 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))))))))]]], (10327 ^ _1496237) ^ [_1833876, _1833878, _1833880, _1833882] : [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, _1833882))), s(hreal, _1833876))))), s(prod(hreal, hreal), i(s(fun(hreal, prod(hreal, hreal)), i(s(fun(hreal, fun(hreal, prod(hreal, hreal))), c_), s(hreal, _1833878))), s(hreal, _1833880)))))), -(s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1833882))), s(hreal, _1833880))) = s(hreal, i(s(fun(hreal, hreal), i(s(fun(hreal, fun(hreal, hreal)), hrealu_add), s(hreal, _1833878))), s(hreal, _1833876))))], (7590 ^ _1496237) ^ [_1711362, _1711364, _1711366, _1711368] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711368))), s(num, _1711366))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), numpair), s(num, _1711364))), s(num, _1711362))), 7593 ^ _1496237 : [(7596 ^ _1496237) ^ [] : [-(s(num, _1711366) = s(num, _1711362))], (7594 ^ _1496237) ^ [] : [-(s(num, _1711368) = s(num, _1711364))]]], (38790 ^ _1496237) ^ [] : [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 ^ _1496237 : [(38794 ^ _1496237) ^ [_3763658] : [-(p(s(bool, i(s(fun(num, bool), p0), s(num, _3763658))))), 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, _3763658)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _3763658))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))]]], (39389 ^ _1496237) ^ [_3790856, _3790858] : [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, _3790858)))), 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, _3790856)))), 39396 ^ _1496237 : [(39403 ^ _1496237) ^ [] : [s(real, _3790858) = s(real, _3790856), -(s(real, i(s(fun(real, real), sqrt), s(real, _3790858))) = s(real, i(s(fun(real, real), sqrt), s(real, _3790856))))], (39397 ^ _1496237) ^ [] : [s(real, i(s(fun(real, real), sqrt), s(real, _3790858))) = s(real, i(s(fun(real, real), sqrt), s(real, _3790856))), -(s(real, _3790858) = s(real, _3790856))]]], (12107 ^ _1496237) ^ [_1879687, _1879689] : [-(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, _1879689))), s(num, _1879687))))) = 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, _1879689))))), s(num, _1879687))))], (42315 ^ _1496237) ^ [_4000410, _4000412, _4000414, _4000416] : [p(s(bool, i(s(fun(fun(cart(real, _4000414), fun(cart(real, _4000412), cart(real, _4000416))), bool), bilinear), s(fun(cart(real, _4000414), fun(cart(real, _4000412), cart(real, _4000416))), _4000410)))), 42319 ^ _1496237 : [(42322 ^ _1496237) ^ [_4000769, _4000771] : [-(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, i(s(fun(cart(real, _4000416), real), vectoru_norm), s(cart(real, _4000416), i(s(fun(cart(real, _4000412), cart(real, _4000416)), i(s(fun(cart(real, _4000414), fun(cart(real, _4000412), cart(real, _4000416))), _4000410), s(cart(real, _4000414), _4000771))), s(cart(real, _4000412), _4000769))))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, 42318 ^ [_4000410, _4000412, _4000414, _4000416]))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, i(s(fun(cart(real, _4000414), real), vectoru_norm), s(cart(real, _4000414), _4000771))))), s(real, i(s(fun(cart(real, _4000412), real), vectoru_norm), s(cart(real, _4000412), _4000769)))))))))))], (42320 ^ _1496237) ^ [] : [-(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 ^ [_4000410, _4000412, _4000414, _4000416])))))]]], (9196 ^ _1496237) ^ [_1793277, _1793279, _1793281] : [p(s(bool, i(s(fun(list(_1793281), bool), i(s(fun(_1793281, fun(list(_1793281), bool)), mem), s(_1793281, _1793279))), s(list(_1793281), _1793277)))), 9201 ^ _1496237 : [(9204 ^ _1496237) ^ [] : [-(s(list(_1793281), _1793277) = s(list(_1793281), i(s(fun(list(_1793281), list(_1793281)), i(s(fun(list(_1793281), fun(list(_1793281), list(_1793281))), append), s(list(_1793281), 9199 ^ [_1793277, _1793279, _1793281]))), s(list(_1793281), i(s(fun(list(_1793281), list(_1793281)), i(s(fun(_1793281, fun(list(_1793281), list(_1793281))), cons), s(_1793281, _1793279))), s(list(_1793281), 9200 ^ [_1793277, _1793279, _1793281]))))))], (9202 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(list(_1793281), bool), i(s(fun(_1793281, fun(list(_1793281), bool)), mem), s(_1793281, _1793279))), s(list(_1793281), 9199 ^ [_1793277, _1793279, _1793281]))))]]], (11531 ^ _1496237) ^ [_1864824] : [s(real, _1864824) = 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, _1864824))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (14267 ^ _1496237) ^ [_1932020, _1932022, _1932024] : [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, _1932024))), s(int, _1932022))))), s(int, _1932020)))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1932024))), s(int, _1932020))))), -(p(s(bool, i(s(fun(int, bool), i(s(fun(int, fun(int, bool)), intu_lt), s(int, _1932022))), s(int, _1932020)))))], (16488 ^ _1496237) ^ [_2012099, _2012101] : [16489 ^ _1496237 : [(16490 ^ _1496237) ^ [_2012190] : [p(s(bool, i(s(fun(fun(_2012101, bool), bool), i(s(fun(_2012101, fun(fun(_2012101, bool), bool)), in), s(_2012101, _2012190))), s(fun(_2012101, bool), _2012099))))]], s(fun(_2012101, bool), _2012099) = s(fun(_2012101, bool), empty)], (16884 ^ _1496237) ^ [_2029581, _2029583, _2029585] : [s(fun(_2029585, bool), i(s(fun(fun(_2029585, bool), fun(_2029585, bool)), i(s(fun(_2029585, fun(fun(_2029585, bool), fun(_2029585, bool))), insert), s(_2029585, _2029583))), s(fun(_2029585, bool), _2029581))) = s(fun(_2029585, bool), _2029581), -(p(s(bool, i(s(fun(fun(_2029585, bool), bool), i(s(fun(_2029585, fun(fun(_2029585, bool), bool)), in), s(_2029585, _2029583))), s(fun(_2029585, bool), _2029581)))))], (13627 ^ _1496237) ^ [_1915817, _1915819, _1915821] : [s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915821))), s(int, _1915817))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_mul), s(int, _1915819))), s(int, _1915817))), -(s(int, _1915821) = s(int, _1915819)), -(s(int, _1915817) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (28757 ^ _1496237) ^ [_2724033, _2724035] : [s(real, i(s(fun(_2724035, real), i(s(fun(fun(_2724035, num), fun(_2724035, real)), _2724033), s(fun(_2724035, num), 28758 ^ [_2724033, _2724035]))), s(_2724035, 28759 ^ [_2724033, _2724035]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(_2724035, num), 28758 ^ [_2724033, _2724035]), s(_2724035, 28759 ^ [_2724033, _2724035]))))), 28762 ^ _1496237 : [(28763 ^ _1496237) ^ [_2724473, _2724475] : [p(s(bool, i(s(fun(fun(_2724035, bool), bool), finite), s(fun(_2724035, bool), _2724473)))), -(s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(fun(_2724035, num), num), i(s(fun(fun(_2724035, bool), fun(fun(_2724035, num), num)), nsum), s(fun(_2724035, bool), _2724473))), s(fun(_2724035, num), _2724475))))) = s(real, i(s(fun(fun(_2724035, real), real), i(s(fun(fun(_2724035, bool), fun(fun(_2724035, real), real)), sum), s(fun(_2724035, bool), _2724473))), s(fun(_2724035, real), i(s(fun(fun(_2724035, num), fun(_2724035, real)), _2724033), s(fun(_2724035, num), _2724475))))))]]], (4549 ^ _1496237) ^ [_1611098] : [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, _1611098)))), -(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, _1611098)))))], (18925 ^ _1496237) ^ [_2165143, _2165145, _2165147, _2165149] : [18927 ^ _1496237 : [(18930 ^ _1496237) ^ [_2165585] : [p(s(bool, i(s(fun(fun(_2165149, bool), bool), i(s(fun(_2165149, fun(fun(_2165149, bool), bool)), in), s(_2165149, _2165585))), s(fun(_2165149, bool), s0)))), s(_2165147, i(s(fun(_2165149, _2165147), _2165145), s(_2165149, _2165585))) = s(_2165147, 18926 ^ [_2165143, _2165145, _2165147, _2165149])], (18928 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2165147, bool), bool), i(s(fun(_2165147, fun(fun(_2165147, bool), bool)), in), s(_2165147, 18926 ^ [_2165143, _2165145, _2165147, _2165149]))), s(fun(_2165147, bool), _2165143)))))]], 18936 ^ _1496237 : [(18937 ^ _1496237) ^ [_2165804] : [p(s(bool, i(s(fun(fun(_2165147, bool), bool), i(s(fun(_2165147, fun(fun(_2165147, bool), bool)), in), s(_2165147, _2165804))), s(fun(_2165147, bool), _2165143)))), 18940 ^ _1496237 : [(18943 ^ _1496237) ^ [] : [-(s(_2165147, i(s(fun(_2165149, _2165147), _2165145), s(_2165149, i(s(fun(_2165147, _2165149), 18935 ^ [_2165143, _2165145, _2165147, _2165149]), s(_2165147, _2165804))))) = s(_2165147, _2165804))], (18941 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2165149, bool), bool), i(s(fun(_2165149, fun(fun(_2165149, bool), bool)), in), s(_2165149, i(s(fun(_2165147, _2165149), 18935 ^ [_2165143, _2165145, _2165147, _2165149]), s(_2165147, _2165804))))), s(fun(_2165149, bool), s0)))))]]]]], (29840 ^ _1496237) ^ [_2790147, _2790149] : [-(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(_2790149, bool), num), dimindex), s(fun(_2790149, bool), _2790147)))))))], (7396 ^ _1496237) ^ [_1706408] : [-(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, _1706408))))), s(num, u_0)))))], (38946 ^ _1496237) ^ [_3770072, _3770074, _3770076, _3770078] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _3770078), fun(num, real)), d_), s(cart(real, _3770078), i(s(fun(cart(real, _3770078), cart(real, _3770078)), i(s(fun(real, fun(cart(real, _3770078), cart(real, _3770078))), r_), s(real, _3770076))), s(cart(real, _3770078), _3770074))))), s(num, _3770072))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _3770076))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _3770078), fun(num, real)), d_), s(cart(real, _3770078), _3770074))), s(num, _3770072))))))], (17306 ^ _1496237) ^ [_2056983, _2056985] : [-(s(fun(_2056985, bool), i(s(fun(fun(_2056983, bool), fun(_2056985, bool)), i(s(fun(fun(_2056983, _2056985), fun(fun(_2056983, bool), fun(_2056985, bool))), image), s(fun(_2056983, _2056985), f))), s(fun(_2056983, bool), i(s(fun(fun(_2056983, bool), fun(_2056983, bool)), i(s(fun(_2056983, fun(fun(_2056983, bool), fun(_2056983, bool))), insert), s(_2056983, x))), s(fun(_2056983, bool), s0))))) = s(fun(_2056985, bool), i(s(fun(fun(_2056985, bool), fun(_2056985, bool)), i(s(fun(_2056985, fun(fun(_2056985, bool), fun(_2056985, bool))), insert), s(_2056985, i(s(fun(_2056983, _2056985), f), s(_2056983, x))))), s(fun(_2056985, bool), i(s(fun(fun(_2056983, bool), fun(_2056985, bool)), i(s(fun(fun(_2056983, _2056985), fun(fun(_2056983, bool), fun(_2056985, bool))), image), s(fun(_2056983, _2056985), f))), s(fun(_2056983, bool), s0))))))], (29439 ^ _1496237) ^ [_2765475] : [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))), _2765475), s(fun(num, real), 29440 ^ [_2765475]))), s(num, 29441 ^ [_2765475]))), s(num, 29442 ^ [_2765475]))) = s(real, i(s(fun(num, real), 29440 ^ [_2765475]), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, 29442 ^ [_2765475]))), s(num, 29441 ^ [_2765475]))))), 29445 ^ _1496237 : [(29446 ^ _1496237) ^ [_2765899, _2765901, _2765903] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2765901))), s(num, _2765899)))), -(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, _2765901))), s(num, _2765899))))), s(fun(num, real), _2765903))) = 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, _2765899))), s(num, _2765901))))))), s(fun(num, real), i(s(fun(num, fun(num, real)), i(s(fun(fun(num, real), fun(num, fun(num, real))), _2765475), s(fun(num, real), _2765903))), s(num, _2765901))))))]]], (42718 ^ _1496237) ^ [_4048617, _4048619, _4048621, _4048623, _4048625] : [-(s(real, i(s(fun(num, real), i(s(fun(cart(real, _4048625), fun(num, real)), d_), s(cart(real, _4048625), i(s(fun(num, cart(real, _4048625)), i(s(fun(cart(cart(real, _4048625), _4048623), fun(num, cart(real, _4048625))), d_), s(cart(cart(real, _4048625), _4048623), i(s(fun(cart(cart(real, _4048625), _4048623), cart(cart(real, _4048625), _4048623)), i(s(fun(real, fun(cart(cart(real, _4048625), _4048623), cart(cart(real, _4048625), _4048623))), r_r_), s(real, _4048621))), s(cart(cart(real, _4048625), _4048623), _4048619))))), s(num, _4048617))))), s(num, j))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_mul), s(real, _4048621))), s(real, i(s(fun(num, real), i(s(fun(cart(real, _4048625), fun(num, real)), d_), s(cart(real, _4048625), i(s(fun(num, cart(real, _4048625)), i(s(fun(cart(cart(real, _4048625), _4048623), fun(num, cart(real, _4048625))), d_), s(cart(cart(real, _4048625), _4048623), _4048619))), s(num, _4048617))))), s(num, j))))))], (2995 ^ _1496237) ^ [_1549012, _1549014, _1549016] : [2998 ^ _1496237 : [(2999 ^ _1496237) ^ [_1549242] : [3000 ^ _1496237 : [(3003 ^ _1496237) ^ [] : [s(_1549014, i(s(fun(_1549016, _1549014), _1549242), s(_1549016, 2996 ^ [_1549012, _1549014, _1549016, _1549242]))) = s(_1549014, 2997 ^ [_1549012, _1549014, _1549016, _1549242])], (3001 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1549014, bool), i(s(fun(_1549016, fun(_1549014, bool)), _1549012), s(_1549016, 2996 ^ [_1549012, _1549014, _1549016, _1549242]))), s(_1549014, 2997 ^ [_1549012, _1549014, _1549016, _1549242])))))]], 3004 ^ _1496237 : [(3007 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1549014, bool), i(s(fun(_1549016, fun(_1549014, bool)), _1549012), s(_1549016, 2996 ^ [_1549012, _1549014, _1549016, _1549242]))), s(_1549014, 2997 ^ [_1549012, _1549014, _1549016, _1549242]))))], (3005 ^ _1496237) ^ [] : [-(s(_1549014, i(s(fun(_1549016, _1549014), _1549242), s(_1549016, 2996 ^ [_1549012, _1549014, _1549016, _1549242]))) = s(_1549014, 2997 ^ [_1549012, _1549014, _1549016, _1549242]))]]]], 3009 ^ _1496237 : [(3012 ^ _1496237) ^ [_1549819, _1549821, _1549823] : [-(s(_1549014, _1549821) = s(_1549014, _1549819)), p(s(bool, i(s(fun(_1549014, bool), i(s(fun(_1549016, fun(_1549014, bool)), _1549012), s(_1549016, _1549823))), s(_1549014, _1549821)))), p(s(bool, i(s(fun(_1549014, bool), i(s(fun(_1549016, fun(_1549014, bool)), _1549012), s(_1549016, _1549823))), s(_1549014, _1549819))))], (3010 ^ _1496237) ^ [_1549760] : [-(p(s(bool, i(s(fun(_1549014, bool), i(s(fun(_1549016, fun(_1549014, bool)), _1549012), s(_1549016, _1549760))), s(_1549014, 3008 ^ [_1549012, _1549014, _1549016, _1549760])))))]]], (26197 ^ _1496237) ^ [_2548433, _2548435] : [s(num, i(s(fun(_2548435, num), i(s(fun(fun(_2548435, num), fun(_2548435, num)), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, num), fun(_2548435, num))), _2548433), s(fun(_2548435, bool), 26198 ^ [_2548433, _2548435]))), s(fun(_2548435, num), 26199 ^ [_2548433, _2548435]))), s(_2548435, 26200 ^ [_2548433, _2548435]))) = 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(_2548435, bool), 26198 ^ [_2548433, _2548435]), s(_2548435, 26200 ^ [_2548433, _2548435]))))), s(num, i(s(fun(_2548435, num), 26199 ^ [_2548433, _2548435]), s(_2548435, 26200 ^ [_2548433, _2548435]))))), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), 26203 ^ _1496237 : [(26204 ^ _1496237) ^ [_2549367] : [26256 ^ _1496237 : [(26257 ^ _1496237) ^ [_2551638, _2551640, _2551642] : [-(s(num, i(s(fun(fun(_2548435, num), num), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, num), num)), nsum), s(fun(_2548435, bool), i(s(fun(fun(_2548435, bool), fun(_2548435, bool)), gspec), s(fun(_2548435, bool), i(s(fun(fun(_2548435, bool), fun(_2548435, bool)), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, bool), fun(_2548435, bool))), _2549367), s(fun(_2548435, bool), _2551640))), s(fun(_2548435, bool), _2551642))))))), s(fun(_2548435, num), _2551638))) = s(num, i(s(fun(fun(_2548435, num), num), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, num), num)), nsum), s(fun(_2548435, bool), _2551640))), s(fun(_2548435, num), i(s(fun(fun(_2548435, num), fun(_2548435, num)), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, num), fun(_2548435, num))), _2548433), s(fun(_2548435, bool), _2551642))), s(fun(_2548435, num), _2551638))))))]], 26210 ^ _1496237 : [(26213 ^ _1496237) ^ [_2550214, _2550216] : [p(s(bool, i(s(fun(_2548435, bool), i(s(fun(bool, fun(_2548435, bool)), i(s(fun(_2548435, fun(bool, fun(_2548435, bool))), setspec), s(_2548435, 26207 ^ [_2548433, _2548435, _2549367]))), s(bool, _2550214))), s(_2548435, _2550216)))), 26224 ^ _1496237 : [(26229 ^ _1496237) ^ [] : [p(s(bool, _2550214))], (26227 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2548435, bool), 26206 ^ [_2548433, _2548435, _2549367]), s(_2548435, _2550216)))))], (26225 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2548435, bool), bool), i(s(fun(_2548435, fun(fun(_2548435, bool), bool)), in), s(_2548435, _2550216))), s(fun(_2548435, bool), 26205 ^ [_2548433, _2548435, _2549367])))))]], 26216 ^ _1496237 : [(26219 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2548435, bool), bool), i(s(fun(_2548435, fun(fun(_2548435, bool), bool)), in), s(_2548435, _2550216))), s(fun(_2548435, bool), 26205 ^ [_2548433, _2548435, _2549367])))), p(s(bool, i(s(fun(_2548435, bool), 26206 ^ [_2548433, _2548435, _2549367]), s(_2548435, _2550216))))], (26217 ^ _1496237) ^ [] : [-(p(s(bool, _2550214)))]]], (26211 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2548435, bool), i(s(fun(fun(_2548435, bool), fun(_2548435, bool)), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, bool), fun(_2548435, bool))), _2549367), s(fun(_2548435, bool), 26205 ^ [_2548433, _2548435, _2549367]))), s(fun(_2548435, bool), 26206 ^ [_2548433, _2548435, _2549367]))), s(_2548435, 26207 ^ [_2548433, _2548435, _2549367])))))]], 26234 ^ _1496237 : [(26253 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2548435, bool), i(s(fun(bool, fun(_2548435, bool)), i(s(fun(_2548435, fun(bool, fun(_2548435, bool))), setspec), s(_2548435, 26207 ^ [_2548433, _2548435, _2549367]))), s(bool, 26233 ^ [_2548433, _2548435, _2549367]))), s(_2548435, 26232 ^ [_2548433, _2548435, _2549367])))))], (26235 ^ _1496237) ^ [] : [p(s(bool, 26233 ^ [_2548433, _2548435, _2549367])), 26238 ^ _1496237 : [(26241 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2548435, bool), 26206 ^ [_2548433, _2548435, _2549367]), s(_2548435, 26232 ^ [_2548433, _2548435, _2549367])))))], (26239 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2548435, bool), bool), i(s(fun(_2548435, fun(fun(_2548435, bool), bool)), in), s(_2548435, 26232 ^ [_2548433, _2548435, _2549367]))), s(fun(_2548435, bool), 26205 ^ [_2548433, _2548435, _2549367])))))]]], (26243 ^ _1496237) ^ [] : [-(p(s(bool, 26233 ^ [_2548433, _2548435, _2549367]))), p(s(bool, i(s(fun(fun(_2548435, bool), bool), i(s(fun(_2548435, fun(fun(_2548435, bool), bool)), in), s(_2548435, 26232 ^ [_2548433, _2548435, _2549367]))), s(fun(_2548435, bool), 26205 ^ [_2548433, _2548435, _2549367])))), p(s(bool, i(s(fun(_2548435, bool), 26206 ^ [_2548433, _2548435, _2549367]), s(_2548435, 26232 ^ [_2548433, _2548435, _2549367]))))], (26255 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2548435, bool), i(s(fun(fun(_2548435, bool), fun(_2548435, bool)), i(s(fun(fun(_2548435, bool), fun(fun(_2548435, bool), fun(_2548435, bool))), _2549367), s(fun(_2548435, bool), 26205 ^ [_2548433, _2548435, _2549367]))), s(fun(_2548435, bool), 26206 ^ [_2548433, _2548435, _2549367]))), s(_2548435, 26207 ^ [_2548433, _2548435, _2549367]))))]]]]], (5280 ^ _1496237) ^ [_1628905, _1628907, _1628909] : [p(s(bool, 5278 ^ [_1628905, _1628907, _1628909])), -(s(num, _1628909) = 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, _1628907))), s(num, _1628905)))))], (42167 ^ _1496237) ^ [_3985593, _3985595, _3985597, _3985599] : [42171 ^ _1496237 : [(42174 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(cart(real, _3985597), bool), bool), i(s(fun(cart(real, _3985597), fun(fun(cart(real, _3985597), bool), bool)), in), s(cart(real, _3985597), i(s(fun(cart(real, _3985597), cart(real, _3985597)), vectoru_neg), s(cart(real, _3985597), 42170 ^ [_3985593, _3985595, _3985597, _3985599]))))), s(fun(cart(real, _3985597), bool), _3985593))))], (42172 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(cart(real, _3985597), bool), bool), i(s(fun(cart(real, _3985597), fun(fun(cart(real, _3985597), bool), bool)), in), s(cart(real, _3985597), 42170 ^ [_3985593, _3985595, _3985597, _3985599]))), s(fun(cart(real, _3985597), bool), _3985593)))))]], p(s(bool, i(s(fun(fun(cart(real, _3985597), cart(real, _3985599)), bool), linear), s(fun(cart(real, _3985597), cart(real, _3985599)), _3985595)))), 42177 ^ _1496237 : [(42178 ^ _1496237) ^ [_3986462] : [p(s(bool, i(s(fun(fun(cart(real, _3985599), bool), bool), i(s(fun(cart(real, _3985599), fun(fun(cart(real, _3985599), bool), bool)), in), s(cart(real, _3985599), _3986462))), s(fun(cart(real, _3985599), bool), i(s(fun(fun(cart(real, _3985597), bool), fun(cart(real, _3985599), bool)), i(s(fun(fun(cart(real, _3985597), cart(real, _3985599)), fun(fun(cart(real, _3985597), bool), fun(cart(real, _3985599), bool))), image), s(fun(cart(real, _3985597), cart(real, _3985599)), _3985595))), s(fun(cart(real, _3985597), bool), _3985593)))))), -(p(s(bool, i(s(fun(fun(cart(real, _3985599), bool), bool), i(s(fun(cart(real, _3985599), fun(fun(cart(real, _3985599), bool), bool)), in), s(cart(real, _3985599), i(s(fun(cart(real, _3985599), cart(real, _3985599)), vectoru_neg), s(cart(real, _3985599), _3986462))))), s(fun(cart(real, _3985599), bool), i(s(fun(fun(cart(real, _3985597), bool), fun(cart(real, _3985599), bool)), i(s(fun(fun(cart(real, _3985597), cart(real, _3985599)), fun(fun(cart(real, _3985597), bool), fun(cart(real, _3985599), bool))), image), s(fun(cart(real, _3985597), cart(real, _3985599)), _3985595))), s(fun(cart(real, _3985597), bool), _3985593)))))))]]], (6687 ^ _1496237) ^ [_1664858] : [-(p(s(bool, i(s(fun(fun(_1664858, fun(_1664858, bool)), bool), wf), s(fun(_1664858, fun(_1664858, bool)), l_l_))))), 6689 ^ _1496237 : [(6703 ^ _1496237) ^ [_1666146] : [-(s(bool, i(s(fun(_1664858, bool), 6699 ^ [_1664858]), s(_1664858, _1666146))) = s(bool, i(s(fun(_1664858, bool), i(s(fun(fun(_1664858, bool), fun(_1664858, bool)), 6688 ^ [_1664858]), s(fun(_1664858, bool), 6699 ^ [_1664858]))), s(_1664858, _1666146))))], (6705 ^ _1496237) ^ [] : [s(fun(_1664858, bool), 6698 ^ [_1664858]) = s(fun(_1664858, bool), 6699 ^ [_1664858])], (6690 ^ _1496237) ^ [_1665555, _1665557, _1665559] : [6692 ^ _1496237 : [(6695 ^ _1496237) ^ [] : [s(bool, i(s(fun(_1664858, bool), _1665559), s(_1664858, 6691 ^ [_1664858, _1665555, _1665557, _1665559]))) = s(bool, i(s(fun(_1664858, bool), _1665557), s(_1664858, 6691 ^ [_1664858, _1665555, _1665557, _1665559])))], (6693 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1664858, bool), i(s(fun(_1664858, fun(_1664858, bool)), l_l_), s(_1664858, 6691 ^ [_1664858, _1665555, _1665557, _1665559]))), s(_1664858, _1665555)))))]], -(s(bool, i(s(fun(_1664858, bool), i(s(fun(fun(_1664858, bool), fun(_1664858, bool)), 6688 ^ [_1664858]), s(fun(_1664858, bool), _1665559))), s(_1664858, _1665555))) = s(bool, i(s(fun(_1664858, bool), i(s(fun(fun(_1664858, bool), fun(_1664858, bool)), 6688 ^ [_1664858]), s(fun(_1664858, bool), _1665557))), s(_1664858, _1665555))))], (6701 ^ _1496237) ^ [_1666060] : [-(s(bool, i(s(fun(_1664858, bool), 6698 ^ [_1664858]), s(_1664858, _1666060))) = s(bool, i(s(fun(_1664858, bool), i(s(fun(fun(_1664858, bool), fun(_1664858, bool)), 6688 ^ [_1664858]), s(fun(_1664858, bool), 6698 ^ [_1664858]))), s(_1664858, _1666060))))]]], (14581 ^ _1496237) ^ [_1939260, _1939262] : [-(s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1939262))), s(num, _1939260))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))), s(int, _1939262) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(num, _1939260) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (41651 ^ _1496237) ^ [_3951629, _3951631, _3951633] : [-(s(bool, i(s(fun(cart(real, _3951633), bool), i(s(fun(cart(real, _3951633), fun(cart(real, _3951633), bool)), orthogonal), s(cart(real, _3951633), _3951631))), s(cart(real, _3951633), i(s(fun(cart(real, _3951633), cart(real, _3951633)), vectoru_neg), s(cart(real, _3951633), _3951629))))) = s(bool, i(s(fun(cart(real, _3951633), bool), i(s(fun(cart(real, _3951633), fun(cart(real, _3951633), bool)), orthogonal), s(cart(real, _3951633), _3951631))), s(cart(real, _3951633), _3951629))))], (4971 ^ _1496237) ^ [_1621513, _1621515] : [4972 ^ _1496237 : [(4975 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1621513))))], (4973 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), even), s(num, _1621515))))]], -(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, _1621515))), s(num, _1621513)))))))], (8777 ^ _1496237) ^ [_1771099, _1771101, _1771103, _1771105, _1771107] : [p(s(bool, i(s(fun(list(_1771107), bool), i(s(fun(_1771107, fun(list(_1771107), bool)), mem), s(_1771107, _1771101))), s(list(_1771107), i(s(fun(list(_1771105), list(_1771107)), i(s(fun(fun(_1771105, _1771107), fun(list(_1771105), list(_1771107))), map0), s(fun(_1771105, _1771107), _1771103))), s(list(_1771105), _1771099)))))), 8781 ^ _1496237 : [(8784 ^ _1496237) ^ [] : [-(s(_1771107, _1771101) = s(_1771107, i(s(fun(_1771105, _1771107), _1771103), s(_1771105, 8780 ^ [_1771099, _1771101, _1771103, _1771105, _1771107]))))], (8782 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(list(_1771105), bool), i(s(fun(_1771105, fun(list(_1771105), bool)), mem), s(_1771105, 8780 ^ [_1771099, _1771101, _1771103, _1771105, _1771107]))), s(list(_1771105), _1771099)))))]]], (11819 ^ _1496237) ^ [_1873063, _1873065, _1873067] : [-(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, _1873067))), s(real, _1873065))))), s(real, _1873063))))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1873067))), s(real, _1873063)))), p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1873065))), s(real, _1873063))))], (16684 ^ _1496237) ^ [_2019780, _2019782] : [-(s(fun(_2019782, bool), i(s(fun(fun(_2019782, bool), fun(_2019782, bool)), i(s(fun(fun(_2019782, bool), fun(fun(_2019782, bool), fun(_2019782, bool))), union), s(fun(_2019782, bool), empty))), s(fun(_2019782, bool), _2019780))) = s(fun(_2019782, bool), _2019780))], (19277 ^ _1496237) ^ [_2180826, _2180828, _2180830] : [19279 ^ _1496237 : [(19280 ^ _1496237) ^ [_2180983] : [s(_2180828, i(s(fun(_2180830, _2180828), _2180826), s(_2180830, _2180983))) = s(_2180828, 19278 ^ [_2180826, _2180828, _2180830])]], 19281 ^ _1496237 : [(19289 ^ _1496237) ^ [_2181270] : [p(s(bool, i(s(fun(_2180828, bool), _2181270), s(_2180828, 19290 ^ [_2180826, _2180828, _2180830, _2181270])))), 19293 ^ _1496237 : [(19294 ^ _1496237) ^ [_2181433] : [-(p(s(bool, i(s(fun(_2180828, bool), _2181270), s(_2180828, i(s(fun(_2180830, _2180828), _2180826), s(_2180830, _2181433)))))))]]], (19282 ^ _1496237) ^ [_2181046] : [p(s(bool, i(s(fun(_2180828, bool), _2181046), s(_2180828, i(s(fun(_2180830, _2180828), _2180826), s(_2180830, 19283 ^ [_2180826, _2180828, _2180830, _2181046])))))), 19286 ^ _1496237 : [(19287 ^ _1496237) ^ [_2181233] : [-(p(s(bool, i(s(fun(_2180828, bool), _2181046), s(_2180828, _2181233)))))]]]]], (42406 ^ _1496237) ^ [_4017073, _4017075, _4017077] : [p(s(bool, i(s(fun(fun(cart(real, _4017077), cart(real, _4017075)), bool), linear), s(fun(cart(real, _4017077), cart(real, _4017075)), _4017073)))), -(s(fun(cart(real, _4017077), cart(real, _4017075)), i(s(fun(fun(cart(real, _4017075), cart(real, _4017077)), fun(cart(real, _4017077), cart(real, _4017075))), adjoint), s(fun(cart(real, _4017075), cart(real, _4017077)), i(s(fun(fun(cart(real, _4017077), cart(real, _4017075)), fun(cart(real, _4017075), cart(real, _4017077))), adjoint), s(fun(cart(real, _4017077), cart(real, _4017075)), _4017073))))) = s(fun(cart(real, _4017077), cart(real, _4017075)), _4017073))], (39747 ^ _1496237) ^ [_3803622, _3803624] : [s(real, i(s(fun(cart(real, _3803624), real), i(s(fun(cart(real, _3803624), fun(cart(real, _3803624), real)), dot), s(cart(real, _3803624), _3803622))), s(cart(real, _3803624), _3803622))) = 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, _3803624), real), vectoru_norm), s(cart(real, _3803624), _3803622))) = 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))))))))], (24577 ^ _1496237) ^ [_2423856, _2423858, _2423860, _2423862] : [-(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, _2423862))), s(num, _2423860))))), s(fun(num, bool), i(s(fun(num, fun(num, bool)), i(s(fun(num, fun(num, fun(num, bool))), o_o_), s(num, _2423858))), s(num, _2423856))))))), 24578 ^ _1496237 : [(24581 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2423858))), s(num, _2423862)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2423860))), s(num, _2423856))))], (24579 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2423860))), s(num, _2423862))))]]], (39311 ^ _1496237) ^ [_3788891, _3788893] : [-(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, _3788893))), s(real, _3788891))))) = 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, _3788893))))), s(real, i(s(fun(real, real), sqrt), s(real, _3788891)))))), 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, _3788893)))), 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, _3788891))))], (11377 ^ _1496237) ^ [_1860382] : [-(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1860382))), s(real, i(s(fun(real, real), realu_neg), s(real, _1860382))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1860382))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (10069 ^ _1496237) ^ [] : [-(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))))))))], (5419 ^ _1496237) ^ [_1632042, _1632044, _1632046] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1632046))), s(num, _1632044))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1632046))), s(num, _1632042)))), 5420 ^ _1496237 : [(5421 ^ _1496237) ^ [_1632222] : [5424 ^ _1496237 : [(5427 ^ _1496237) ^ [] : [5428 ^ _1496237 : [(5431 ^ _1496237) ^ [] : [s(num, _1632042) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5429 ^ _1496237) ^ [] : [-(s(num, _1632044) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5432 ^ _1496237 : [(5435 ^ _1496237) ^ [] : [s(num, _1632044) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5433 ^ _1496237) ^ [] : [-(s(num, _1632042) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]]], (5425 ^ _1496237) ^ [] : [-(p(s(bool, _1632222)))]], 5436 ^ _1496237 : [(5443 ^ _1496237) ^ [] : [s(num, _1632042) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1632044) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5437 ^ _1496237) ^ [] : [s(num, _1632044) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), -(s(num, _1632042) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (5449 ^ _1496237) ^ [] : [p(s(bool, _1632222))]], 5450 ^ _1496237 : [(5451 ^ _1496237) ^ [_1632755] : [5454 ^ _1496237 : [(5457 ^ _1496237) ^ [] : [s(num, _1632046) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))], (5455 ^ _1496237) ^ [] : [-(p(s(bool, _1632755)))]], 5458 ^ _1496237 : [(5461 ^ _1496237) ^ [] : [p(s(bool, _1632755))], (5459 ^ _1496237) ^ [] : [-(s(num, _1632046) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))]], 5462 ^ _1496237 : [(5463 ^ _1496237) ^ [_1633006] : [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, _1632755))), s(bool, _1632222))), s(bool, _1633006)))), 5466 ^ _1496237 : [(5471 ^ _1496237) ^ [] : [s(num, _1632044) = s(num, _1632042)], (5469 ^ _1496237) ^ [] : [s(num, _1632046) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))], (5467 ^ _1496237) ^ [] : [-(p(s(bool, _1633006)))]], 5472 ^ _1496237 : [(5473 ^ _1496237) ^ [] : [-(s(num, _1632046) = s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))), -(s(num, _1632044) = s(num, _1632042))], (5479 ^ _1496237) ^ [] : [p(s(bool, _1633006))]]]]]]]]], (22391 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), infinite), s(fun(real, bool), univ)))))], (34452 ^ _1496237) ^ [_3452578, _3452580] : [34454 ^ _1496237 : [(34457 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(_3452580, _3452580), bool), bool), ordinal), s(fun(prod(_3452580, _3452580), bool), 34453 ^ [_3452578, _3452580]))))], (34455 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(_3452580, _3452580), bool), bool), _3452578), s(fun(prod(_3452580, _3452580), bool), 34453 ^ [_3452578, _3452580])))))]], -(p(s(bool, i(s(fun(fun(prod(_3452580, _3452580), bool), bool), ordinal), s(fun(prod(_3452580, _3452580), bool), i(s(fun(fun(fun(prod(_3452580, _3452580), bool), bool), fun(prod(_3452580, _3452580), bool)), unions), s(fun(fun(prod(_3452580, _3452580), bool), bool), _3452578)))))))], (8818 ^ _1496237) ^ [_1773272, _1773274, _1773276] : [-(p(s(bool, i(s(fun(list(_1773276), bool), i(s(fun(fun(_1773276, bool), fun(list(_1773276), bool)), ex0), s(fun(_1773276, bool), _1773274))), s(list(_1773276), _1773272))))), 8819 ^ _1496237 : [(8820 ^ _1496237) ^ [_1773404] : [p(s(bool, i(s(fun(_1773276, bool), _1773274), s(_1773276, _1773404)))), p(s(bool, i(s(fun(list(_1773276), bool), i(s(fun(_1773276, fun(list(_1773276), bool)), mem), s(_1773276, _1773404))), s(list(_1773276), _1773272))))]]], (25888 ^ _1496237) ^ [_2531102, _2531104] : [s(num, i(s(fun(_2531104, num), i(s(fun(num, fun(_2531104, num)), _2531102), s(num, 25889 ^ [_2531102, _2531104]))), s(_2531104, 25890 ^ [_2531102, _2531104]))) = s(num, 25889 ^ [_2531102, _2531104]), 25893 ^ _1496237 : [(25894 ^ _1496237) ^ [_2531442, _2531444] : [p(s(bool, i(s(fun(fun(_2531104, bool), bool), finite), s(fun(_2531104, bool), _2531442)))), -(s(num, i(s(fun(fun(_2531104, num), num), i(s(fun(fun(_2531104, bool), fun(fun(_2531104, num), num)), nsum), s(fun(_2531104, bool), _2531442))), s(fun(_2531104, num), i(s(fun(num, fun(_2531104, num)), _2531102), s(num, _2531444))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, i(s(fun(fun(_2531104, bool), num), card), s(fun(_2531104, bool), _2531442))))), s(num, _2531444))))]]], (16666 ^ _1496237) ^ [_2018817, _2018819, _2018821] : [-(s(fun(_2018821, bool), i(s(fun(fun(_2018821, bool), fun(_2018821, bool)), i(s(fun(fun(_2018821, bool), fun(fun(_2018821, bool), fun(_2018821, bool))), union), s(fun(_2018821, bool), _2018819))), s(fun(_2018821, bool), _2018817))) = s(fun(_2018821, bool), i(s(fun(fun(_2018821, bool), fun(_2018821, bool)), i(s(fun(fun(_2018821, bool), fun(fun(_2018821, bool), fun(_2018821, bool))), union), s(fun(_2018821, bool), _2018817))), s(fun(_2018821, bool), _2018819))))], (15019 ^ _1496237) ^ [_1949767, _1949769] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1949769))), s(int, _1949767))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1949769))), s(int, i(s(fun(int, int), intu_neg), s(int, _1949767))))))], (27404 ^ _1496237) ^ [_2633161, _2633163, _2633165] : [-(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, _2633163))), s(num, _2633161))))), s(fun(num, num), _2633165))) = 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, _2633163))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), m_), s(num, _2633161))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))))), s(fun(num, num), _2633165))))), s(num, i(s(fun(num, num), _2633165), s(num, _2633161)))))), 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, _2633161)))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _2633163))), s(num, _2633161))))], (4961 ^ _1496237) ^ [_1621349, _1621351] : [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, _1621351))), s(num, _1621349)))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1621351))))), -(p(s(bool, i(s(fun(num, bool), even), s(num, _1621349)))))], (6254 ^ _1496237) ^ [] : [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 ^ _1496237 : [(6258 ^ _1496237) ^ [_1651315, _1651317] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), p0), s(num, _1651317))), s(num, _1651315))))), 6259 ^ _1496237 : [(6260 ^ _1496237) ^ [] : [s(num, n) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1651317) = s(num, i(s(fun(num, num), numeral), s(num, u_0))), s(num, _1651315) = s(num, m)], (6270 ^ _1496237) ^ [] : [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, _1651317))), s(num, n))))), s(num, _1651315))), p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1651315))), s(num, n))))]]]]], (35085 ^ _1496237) ^ [_3484952, _3484954] : [35086 ^ _1496237 : [(35087 ^ _1496237) ^ [_3485364] : [p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, _3485364))), s(fun(_3484952, bool), s0))))]], 35088 ^ _1496237 : [(35114 ^ _1496237) ^ [] : [35115 ^ _1496237 : [(35116 ^ _1496237) ^ [_3486438] : [35118 ^ _1496237 : [(35121 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, i(s(fun(_3484954, _3484952), _3486438), s(_3484954, 35117 ^ [_3484952, _3484954, _3486438]))))), s(fun(_3484952, bool), s0))))], (35119 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3484954, bool), bool), i(s(fun(_3484954, fun(fun(_3484954, bool), bool)), in), s(_3484954, 35117 ^ [_3484952, _3484954, _3486438]))), s(fun(_3484954, bool), t0)))))]], 35123 ^ _1496237 : [(35126 ^ _1496237) ^ [] : [s(_3484952, i(s(fun(_3484954, _3484952), _3486438), s(_3484954, i(s(fun(_3484952, _3484954), f), s(_3484952, 35122 ^ [_3484952, _3484954, _3486438]))))) = s(_3484952, 35122 ^ [_3484952, _3484954, _3486438])], (35124 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, 35122 ^ [_3484952, _3484954, _3486438]))), s(fun(_3484952, bool), s0)))))]]]], 35127 ^ _1496237 : [(35128 ^ _1496237) ^ [_3487058, _3487060] : [-(s(_3484952, _3487060) = s(_3484952, _3487058)), p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, _3487060))), s(fun(_3484952, bool), s0)))), p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, _3487058))), s(fun(_3484952, bool), s0)))), s(_3484954, i(s(fun(_3484952, _3484954), f), s(_3484952, _3487060))) = s(_3484954, i(s(fun(_3484952, _3484954), f), s(_3484952, _3487058)))]]], (35089 ^ _1496237) ^ [] : [35092 ^ _1496237 : [(35095 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, 35091 ^ [_3484952, _3484954]))), s(fun(_3484952, bool), s0)))))], (35097 ^ _1496237) ^ [] : [-(s(_3484954, i(s(fun(_3484952, _3484954), f), s(_3484952, 35090 ^ [_3484952, _3484954]))) = s(_3484954, i(s(fun(_3484952, _3484954), f), s(_3484952, 35091 ^ [_3484952, _3484954]))))], (35099 ^ _1496237) ^ [] : [s(_3484952, 35090 ^ [_3484952, _3484954]) = s(_3484952, 35091 ^ [_3484952, _3484954])], (35093 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, 35090 ^ [_3484952, _3484954]))), s(fun(_3484952, bool), s0)))))]], 35101 ^ _1496237 : [(35108 ^ _1496237) ^ [_3486184] : [p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, _3486184))), s(fun(_3484952, bool), s0)))), -(s(_3484952, i(s(fun(_3484954, _3484952), 35100 ^ [_3484952, _3484954]), s(_3484954, i(s(fun(_3484952, _3484954), f), s(_3484952, _3486184))))) = s(_3484952, _3486184))], (35102 ^ _1496237) ^ [_3485919] : [p(s(bool, i(s(fun(fun(_3484954, bool), bool), i(s(fun(_3484954, fun(fun(_3484954, bool), bool)), in), s(_3484954, _3485919))), s(fun(_3484954, bool), t0)))), -(p(s(bool, i(s(fun(fun(_3484952, bool), bool), i(s(fun(_3484952, fun(fun(_3484952, bool), bool)), in), s(_3484952, i(s(fun(_3484954, _3484952), 35100 ^ [_3484952, _3484954]), s(_3484954, _3485919))))), s(fun(_3484952, bool), s0)))))]]]]], (7536 ^ _1496237) ^ [_1709371, _1709373] : [-(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, _1709373))))), s(num, i(s(fun(num, num), numeral), s(num, _1709371))))) = 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, _1709373))), s(num, _1709371))))))], (4104 ^ _1496237) ^ [_1601724] : [-(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, _1601724))) = s(num, _1601724))], (24415 ^ _1496237) ^ [_2417376] : [-(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, _2417376))))) = s(num, _2417376))], (24411 ^ _1496237) ^ [_2417213, _2417215] : [-(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, _2417215))), s(num, _2417213))))) = 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, _2417213))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))))), s(num, _2417215))))], (9045 ^ _1496237) ^ [_1786864, _1786866, _1786868] : [9047 ^ _1496237 : [(9048 ^ _1496237) ^ [_1787058] : [s(list(_1786866), i(s(fun(list(_1786868), list(_1786866)), i(s(fun(fun(_1786868, _1786866), fun(list(_1786868), list(_1786866))), map0), s(fun(_1786868, _1786866), _1786864))), s(list(_1786868), _1787058))) = s(list(_1786866), 9046 ^ [_1786864, _1786866, _1786868])]], 9050 ^ _1496237 : [(9051 ^ _1496237) ^ [_1787146] : [-(s(_1786866, i(s(fun(_1786868, _1786866), _1786864), s(_1786868, 9049 ^ [_1786864, _1786866, _1786868, _1787146]))) = s(_1786866, _1787146))]]], (12287 ^ _1496237) ^ [_1884422, _1884424] : [-(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, _1884424))), s(real, _1884422))))))), 12288 ^ _1496237 : [(12291 ^ _1496237) ^ [] : [s(real, _1884422) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (12293 ^ _1496237) ^ [] : [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, _1884424)))), 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, _1884422))))], (12299 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1884424))), 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, _1884422))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (12289 ^ _1496237) ^ [] : [s(real, _1884424) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))]]], (5318 ^ _1496237) ^ [_1629815, _1629817, _1629819] : [p(s(bool, 5316 ^ [_1629815, _1629817, _1629819])), -(s(num, _1629819) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (12363 ^ _1496237) ^ [_1886470, _1886472, _1886474] : [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, _1886470)))), -(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, _1886474))), s(real, _1886470))))), s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_div), s(real, _1886472))), s(real, _1886470))))) = s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1886474))), s(real, _1886472))))], (39163 ^ _1496237) ^ [_3780930] : [s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), _3780930), s(cart(real, n10), 39164 ^ [_3780930]))), s(num, 39165 ^ [_3780930]))) = s(real, i(s(fun(num, real), i(s(fun(cart(real, n10), fun(num, real)), d_), s(cart(real, n10), 39164 ^ [_3780930]))), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0))))))), 39168 ^ _1496237 : [(39169 ^ _1496237) ^ [_3781161] : [-(s(cart(real, n10), _3781161) = 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)), _3780930), s(cart(real, n10), _3781161))))))]]], (18853 ^ _1496237) ^ [_2162823, _2162825, _2162827, _2162829] : [18856 ^ _1496237 : [(18861 ^ _1496237) ^ [] : [18862 ^ _1496237 : [(18865 ^ _1496237) ^ [] : [s(_2162827, 18854 ^ [_2162823, _2162825, _2162827, _2162829]) = s(_2162827, 18855 ^ [_2162823, _2162825, _2162827, _2162829])], (18863 ^ _1496237) ^ [] : [-(s(_2162829, i(s(fun(_2162827, _2162829), _2162823), s(_2162827, 18854 ^ [_2162823, _2162825, _2162827, _2162829]))) = s(_2162829, i(s(fun(_2162827, _2162829), _2162823), s(_2162827, 18855 ^ [_2162823, _2162825, _2162827, _2162829]))))]], 18866 ^ _1496237 : [(18869 ^ _1496237) ^ [] : [s(_2162829, i(s(fun(_2162827, _2162829), _2162823), s(_2162827, 18854 ^ [_2162823, _2162825, _2162827, _2162829]))) = s(_2162829, i(s(fun(_2162827, _2162829), _2162823), s(_2162827, 18855 ^ [_2162823, _2162825, _2162827, _2162829])))], (18867 ^ _1496237) ^ [] : [-(s(_2162827, 18854 ^ [_2162823, _2162825, _2162827, _2162829]) = s(_2162827, 18855 ^ [_2162823, _2162825, _2162827, _2162829]))]]], (18859 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2162827, bool), _2162825), s(_2162827, 18855 ^ [_2162823, _2162825, _2162827, _2162829])))))], (18857 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_2162827, bool), _2162825), s(_2162827, 18854 ^ [_2162823, _2162825, _2162827, _2162829])))))]], 18870 ^ _1496237 : [(18871 ^ _1496237) ^ [_2163509, _2163511] : [-(s(_2162827, _2163511) = s(_2162827, _2163509)), p(s(bool, i(s(fun(_2162827, bool), _2162825), s(_2162827, _2163511)))), p(s(bool, i(s(fun(_2162827, bool), _2162825), s(_2162827, _2163509)))), s(_2162829, i(s(fun(_2162827, _2162829), _2162823), s(_2162827, _2163511))) = s(_2162829, i(s(fun(_2162827, _2162829), _2162823), s(_2162827, _2163509)))]]], (3126 ^ _1496237) ^ [_1553945] : [s(bool, i(s(fun(n10, bool), _1553945), s(n10, 3127 ^ [_1553945]))) = s(bool, t), -(s(n10, one) = s(n10, i(s(fun(fun(n10, bool), n10), h_), s(fun(n10, bool), _1553945))))], (7898 ^ _1496237) ^ [_1726013, _1726015, _1726017, _1726019, _1726021, _1726023] : [-(s(_1726021, i(s(fun(sum0(_1726023, _1726019), _1726021), 7896 ^ [_1726015, _1726017, _1726019, _1726021, _1726023]), s(sum0(_1726023, _1726019), i(s(fun(_1726023, sum0(_1726023, _1726019)), inl), s(_1726023, _1726013))))) = s(_1726021, i(s(fun(_1726023, _1726021), _1726017), s(_1726023, _1726013))))], (1968 ^ _1496237) ^ [_1527062, _1527064, _1527066] : [1970 ^ _1496237 : [(1973 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1527066, bool), _1527062), s(_1527066, 1969 ^ [_1527062, _1527064, _1527066]))))], (1971 ^ _1496237) ^ [] : [-(p(s(bool, _1527064)))]], p(s(bool, _1527064)), 1978 ^ _1496237 : [(1979 ^ _1496237) ^ [_1527297] : [-(p(s(bool, i(s(fun(_1527066, bool), _1527062), s(_1527066, _1527297)))))]]], (9803 ^ _1496237) ^ [_1815726] : [-(p(s(bool, i(s(fun(nadd, bool), i(s(fun(nadd, fun(nadd, bool)), naddu_eq), s(nadd, _1815726))), s(nadd, i(s(fun(num, nadd), naddu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))), 9807 ^ _1496237 : [(9808 ^ _1496237) ^ [_1815841] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, 9806 ^ [_1815726]))), s(num, _1815841)))), s(num, i(s(fun(num, num), i(s(fun(nadd, fun(num, num)), destu_nadd), s(nadd, _1815726))), s(num, _1815841))) = s(num, i(s(fun(num, num), numeral), s(num, u_0)))]]], (33874 ^ _1496237) ^ [_3421411, _3421413, _3421415, _3421417] : [-(p(s(bool, i(s(fun(_3421415, bool), i(s(fun(fun(prod(_3421415, _3421415), bool), fun(_3421415, bool)), fl), s(fun(prod(_3421415, _3421415), bool), i(s(fun(fun(fun(prod(_3421415, _3421415), bool), bool), fun(prod(_3421415, _3421415), bool)), unions), s(fun(fun(prod(_3421415, _3421415), bool), bool), _3421413))))), s(_3421415, x))))), 33875 ^ _1496237 : [(33876 ^ _1496237) ^ [_3421599] : [p(s(bool, i(s(fun(fun(prod(_3421415, _3421415), bool), bool), _3421413), s(fun(prod(_3421415, _3421415), bool), _3421599)))), p(s(bool, i(s(fun(_3421415, bool), i(s(fun(fun(prod(_3421415, _3421415), bool), fun(_3421415, bool)), fl), s(fun(prod(_3421415, _3421415), bool), _3421599))), s(_3421415, x))))]]], (21929 ^ _1496237) ^ [_2320289, _2320291] : [s(fun(_2320291, bool), i(s(fun(fun(_2320291, bool), fun(_2320291, bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(_2320291, bool))), _2320289), s(_2320291, 21930 ^ [_2320289, _2320291]))), s(fun(_2320291, bool), 21931 ^ [_2320289, _2320291]))) = s(fun(_2320291, bool), i(s(fun(fun(_2320291, bool), fun(_2320291, bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(_2320291, bool))), insert), s(_2320291, 21930 ^ [_2320289, _2320291]))), s(fun(_2320291, bool), 21931 ^ [_2320289, _2320291]))), 21934 ^ _1496237 : [(21935 ^ _1496237) ^ [_2321509] : [21940 ^ _1496237 : [(21943 ^ _1496237) ^ [_2322654] : [p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(bool, fun(fun(_2320291, bool), bool)), i(s(fun(fun(_2320291, bool), fun(bool, fun(fun(_2320291, bool), bool))), setspec), s(fun(_2320291, bool), 21937 ^ [_2320289, _2320291, _2321509]))), s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), subset), s(fun(_2320291, bool), _2322654))), s(fun(_2320291, bool), 21936 ^ [_2320289, _2320291, _2321509]))))), s(fun(_2320291, bool), _2322654))))], (21941 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), _2321509), s(fun(_2320291, bool), 21936 ^ [_2320289, _2320291, _2321509]))), s(fun(_2320291, bool), 21937 ^ [_2320289, _2320291, _2321509])))))]], 21945 ^ _1496237 : [(21948 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), _2321509), s(fun(_2320291, bool), 21936 ^ [_2320289, _2320291, _2321509]))), s(fun(_2320291, bool), 21937 ^ [_2320289, _2320291, _2321509]))))], (21946 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(bool, fun(fun(_2320291, bool), bool)), i(s(fun(fun(_2320291, bool), fun(bool, fun(fun(_2320291, bool), bool))), setspec), s(fun(_2320291, bool), 21937 ^ [_2320289, _2320291, _2321509]))), s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), subset), s(fun(_2320291, bool), 21944 ^ [_2320289, _2320291, _2321509]))), s(fun(_2320291, bool), 21936 ^ [_2320289, _2320291, _2321509]))))), s(fun(_2320291, bool), 21944 ^ [_2320289, _2320291, _2321509])))))]], 21949 ^ _1496237 : [(21950 ^ _1496237) ^ [_2323064] : [21965 ^ _1496237 : [(21966 ^ _1496237) ^ [_2324732, _2324734] : [-(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool)), gspec), s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool))), _2323064), s(_2320291, _2324734))), s(fun(_2320291, bool), _2324732))))) = s(fun(fun(_2320291, bool), bool), i(s(fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool)), i(s(fun(fun(fun(_2320291, bool), bool), fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool))), union), s(fun(fun(_2320291, bool), bool), i(s(fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool)), gspec), s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), _2321509), s(fun(_2320291, bool), _2324732))))))), s(fun(fun(_2320291, bool), bool), i(s(fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool)), i(s(fun(fun(fun(_2320291, bool), fun(_2320291, bool)), fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool))), image), s(fun(fun(_2320291, bool), fun(_2320291, bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(_2320291, bool))), _2320289), s(_2320291, _2324734))))), s(fun(fun(_2320291, bool), bool), i(s(fun(fun(fun(_2320291, bool), bool), fun(fun(_2320291, bool), bool)), gspec), s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), _2321509), s(fun(_2320291, bool), _2324732))))))))))]], 21956 ^ _1496237 : [(21959 ^ _1496237) ^ [_2324163] : [p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(bool, fun(fun(_2320291, bool), bool)), i(s(fun(fun(_2320291, bool), fun(bool, fun(fun(_2320291, bool), bool))), setspec), s(fun(_2320291, bool), 21953 ^ [_2320289, _2320291, _2321509, _2323064]))), s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), subset), s(fun(_2320291, bool), _2324163))), s(fun(_2320291, bool), i(s(fun(fun(_2320291, bool), fun(_2320291, bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(_2320291, bool))), insert), s(_2320291, 21951 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), 21952 ^ [_2320289, _2320291, _2321509, _2323064]))))))), s(fun(_2320291, bool), _2324163))))], (21957 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool))), _2323064), s(_2320291, 21951 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), 21952 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), 21953 ^ [_2320289, _2320291, _2321509, _2323064])))))]], 21961 ^ _1496237 : [(21964 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool))), _2323064), s(_2320291, 21951 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), 21952 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), 21953 ^ [_2320289, _2320291, _2321509, _2323064]))))], (21962 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(bool, fun(fun(_2320291, bool), bool)), i(s(fun(fun(_2320291, bool), fun(bool, fun(fun(_2320291, bool), bool))), setspec), s(fun(_2320291, bool), 21953 ^ [_2320289, _2320291, _2321509, _2323064]))), s(bool, i(s(fun(fun(_2320291, bool), bool), i(s(fun(fun(_2320291, bool), fun(fun(_2320291, bool), bool)), subset), s(fun(_2320291, bool), 21960 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), i(s(fun(fun(_2320291, bool), fun(_2320291, bool)), i(s(fun(_2320291, fun(fun(_2320291, bool), fun(_2320291, bool))), insert), s(_2320291, 21951 ^ [_2320289, _2320291, _2321509, _2323064]))), s(fun(_2320291, bool), 21952 ^ [_2320289, _2320291, _2321509, _2323064]))))))), s(fun(_2320291, bool), 21960 ^ [_2320289, _2320291, _2321509, _2323064])))))]]]]]]], (10409 ^ _1496237) ^ [_1836412, _1836414] : [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), _1836414))), s(prod(hreal, hreal), _1836412)))), 10412 ^ _1496237 : [(10415 ^ _1496237) ^ [] : [-(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), _1836412))), s(prod(hreal, hreal), _1836414)))))], (10413 ^ _1496237) ^ [] : [-(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), _1836414))), s(prod(hreal, hreal), _1836412)))))]]], (42819 ^ _1496237) ^ [_4062162, _4062164] : [-(s(cart(cart(real, _4062164), _4062162), i(s(fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162)), i(s(fun(cart(cart(real, _4062164), _4062162), fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162))), matrixu_add), s(cart(cart(real, _4062164), _4062162), a))), s(cart(cart(real, _4062164), _4062162), i(s(fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162)), i(s(fun(cart(cart(real, _4062164), _4062162), fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162))), matrixu_add), s(cart(cart(real, _4062164), _4062162), b))), s(cart(cart(real, _4062164), _4062162), c0))))) = s(cart(cart(real, _4062164), _4062162), i(s(fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162)), i(s(fun(cart(cart(real, _4062164), _4062162), fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162))), matrixu_add), s(cart(cart(real, _4062164), _4062162), b))), s(cart(cart(real, _4062164), _4062162), i(s(fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162)), i(s(fun(cart(cart(real, _4062164), _4062162), fun(cart(cart(real, _4062164), _4062162), cart(cart(real, _4062164), _4062162))), matrixu_add), s(cart(cart(real, _4062164), _4062162), a))), s(cart(cart(real, _4062164), _4062162), c0))))))], (7268 ^ _1496237) ^ [_1702761, _1702763] : [-(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, _1702763))))), s(num, i(s(fun(num, num), bit0), s(num, _1702761))))) = 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, _1702763))), s(num, _1702761))))))], (39521 ^ _1496237) ^ [_3793974, _3793976, _3793978] : [-(s(real, i(s(fun(cart(real, _3793978), real), vectoru_norm), s(cart(real, _3793978), i(s(fun(cart(real, _3793978), cart(real, _3793978)), i(s(fun(real, fun(cart(real, _3793978), cart(real, _3793978))), r_), s(real, _3793976))), s(cart(real, _3793978), _3793974))))) = 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, _3793976))))), s(real, i(s(fun(cart(real, _3793978), real), vectoru_norm), s(cart(real, _3793978), _3793974))))))], (27481 ^ _1496237) ^ [] : [-(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))))))))], (43058 ^ _1496237) ^ [_4089691, _4089693, _4089695] : [-(p(s(bool, i(s(fun(cart(cart(real, _4089693), _4089695), bool), invertible), s(cart(cart(real, _4089693), _4089695), _4089691))))), 43059 ^ _1496237 : [(43060 ^ _1496237) ^ [_4090015] : [s(cart(cart(real, _4089695), _4089695), i(s(fun(cart(cart(real, _4089695), _4089693), cart(cart(real, _4089695), _4089695)), i(s(fun(cart(cart(real, _4089693), _4089695), fun(cart(cart(real, _4089695), _4089693), cart(cart(real, _4089695), _4089695))), matrixu_mul), s(cart(cart(real, _4089693), _4089695), _4089691))), s(cart(cart(real, _4089695), _4089693), _4090015))) = s(cart(cart(real, _4089695), _4089695), i(s(fun(num, cart(cart(real, _4089695), _4089695)), 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, _4089693), _4089693), i(s(fun(cart(cart(real, _4089693), _4089695), cart(cart(real, _4089693), _4089693)), i(s(fun(cart(cart(real, _4089695), _4089693), fun(cart(cart(real, _4089693), _4089695), cart(cart(real, _4089693), _4089693))), matrixu_mul), s(cart(cart(real, _4089695), _4089693), _4090015))), s(cart(cart(real, _4089693), _4089695), _4089691))) = s(cart(cart(real, _4089693), _4089693), i(s(fun(num, cart(cart(real, _4089693), _4089693)), mat), s(num, i(s(fun(num, num), numeral), s(num, i(s(fun(num, num), bit1), s(num, u_0)))))))]]], (39104 ^ _1496237) ^ [_3779303, _3779305] : [-(s(cart(real, _3779305), _3779303) = s(cart(real, _3779305), i(s(fun(num, cart(real, _3779305)), 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, _3779305), real), i(s(fun(cart(real, _3779305), fun(cart(real, _3779305), real)), dot), s(cart(real, _3779305), _3779303))), s(cart(real, _3779305), _3779303)))))))], (12249 ^ _1496237) ^ [_1883715, _1883717] : [-(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, _1883717))), s(real, _1883715))))))), 12250 ^ _1496237 : [(12257 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1883717))), 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, _1883715))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))))], (12251 ^ _1496237) ^ [] : [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, _1883717)))), 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, _1883715))))]]], (2747 ^ _1496237) ^ [_1542029, _1542031, _1542033] : [2748 ^ _1496237 : [(2751 ^ _1496237) ^ [_1542157] : [p(s(bool, _1542029))], (2749 ^ _1496237) ^ [_1542121] : [-(p(s(bool, i(s(fun(_1542033, bool), _1542031), s(_1542033, _1542121)))))]], p(s(bool, i(s(fun(_1542033, bool), _1542031), s(_1542033, 2754 ^ [_1542029, _1542031, _1542033])))), -(p(s(bool, _1542029)))], (4317 ^ _1496237) ^ [_1606491, _1606493] : [-(s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), max), s(num, _1606493))), s(num, _1606491))) = 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, _1606493))), s(num, _1606491))))), s(num, _1606491))), s(num, _1606493))))], (19270 ^ _1496237) ^ [_2180501, _2180503, _2180505, _2180507, _2180509] : [19271 ^ _1496237 : [(19272 ^ _1496237) ^ [_2180646] : [s(fun(_2180507, _2180509), _2180503) = s(fun(_2180507, _2180509), i(s(fun(fun(_2180507, _2180505), fun(_2180507, _2180509)), i(s(fun(fun(_2180505, _2180509), fun(fun(_2180507, _2180505), fun(_2180507, _2180509))), o), s(fun(_2180505, _2180509), _2180501))), s(fun(_2180507, _2180505), _2180646)))]], 19274 ^ _1496237 : [(19275 ^ _1496237) ^ [_2180732] : [-(s(_2180509, i(s(fun(_2180505, _2180509), _2180501), s(_2180505, 19273 ^ [_2180501, _2180503, _2180505, _2180507, _2180509, _2180732]))) = s(_2180509, i(s(fun(_2180507, _2180509), _2180503), s(_2180507, _2180732))))]]], (40080 ^ _1496237) ^ [_3825921, _3825923, _3825925] : [s(cart(real, _3825923), i(s(fun(_3825925, cart(real, _3825923)), i(s(fun(fun(_3825925, cart(real, _3825923)), fun(_3825925, cart(real, _3825923))), i(s(fun(fun(_3825925, cart(real, _3825923)), fun(fun(_3825925, cart(real, _3825923)), fun(_3825925, cart(real, _3825923)))), _3825921), s(fun(_3825925, cart(real, _3825923)), 40081 ^ [_3825921, _3825923, _3825925]))), s(fun(_3825925, cart(real, _3825923)), 40082 ^ [_3825921, _3825923, _3825925]))), s(_3825925, 40083 ^ [_3825921, _3825923, _3825925]))) = s(cart(real, _3825923), i(s(fun(cart(real, _3825923), cart(real, _3825923)), i(s(fun(cart(real, _3825923), fun(cart(real, _3825923), cart(real, _3825923))), vectoru_add), s(cart(real, _3825923), i(s(fun(_3825925, cart(real, _3825923)), 40081 ^ [_3825921, _3825923, _3825925]), s(_3825925, 40083 ^ [_3825921, _3825923, _3825925]))))), s(cart(real, _3825923), i(s(fun(_3825925, cart(real, _3825923)), 40082 ^ [_3825921, _3825923, _3825925]), s(_3825925, 40083 ^ [_3825921, _3825923, _3825925]))))), 40086 ^ _1496237 : [(40087 ^ _1496237) ^ [_3826966, _3826968, _3826970] : [p(s(bool, i(s(fun(fun(_3825925, bool), bool), finite), s(fun(_3825925, bool), _3826966)))), -(s(cart(real, _3825923), i(s(fun(fun(_3825925, cart(real, _3825923)), cart(real, _3825923)), i(s(fun(fun(_3825925, bool), fun(fun(_3825925, cart(real, _3825923)), cart(real, _3825923))), vsum), s(fun(_3825925, bool), _3826966))), s(fun(_3825925, cart(real, _3825923)), i(s(fun(fun(_3825925, cart(real, _3825923)), fun(_3825925, cart(real, _3825923))), i(s(fun(fun(_3825925, cart(real, _3825923)), fun(fun(_3825925, cart(real, _3825923)), fun(_3825925, cart(real, _3825923)))), _3825921), s(fun(_3825925, cart(real, _3825923)), _3826970))), s(fun(_3825925, cart(real, _3825923)), _3826968))))) = s(cart(real, _3825923), i(s(fun(cart(real, _3825923), cart(real, _3825923)), i(s(fun(cart(real, _3825923), fun(cart(real, _3825923), cart(real, _3825923))), vectoru_add), s(cart(real, _3825923), i(s(fun(fun(_3825925, cart(real, _3825923)), cart(real, _3825923)), i(s(fun(fun(_3825925, bool), fun(fun(_3825925, cart(real, _3825923)), cart(real, _3825923))), vsum), s(fun(_3825925, bool), _3826966))), s(fun(_3825925, cart(real, _3825923)), _3826970))))), s(cart(real, _3825923), i(s(fun(fun(_3825925, cart(real, _3825923)), cart(real, _3825923)), i(s(fun(fun(_3825925, bool), fun(fun(_3825925, cart(real, _3825923)), cart(real, _3825923))), vsum), s(fun(_3825925, bool), _3826966))), s(fun(_3825925, cart(real, _3825923)), _3826968))))))]]], (11639 ^ _1496237) ^ [_1867662, _1867664] : [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, _1867664))), s(real, _1867662))))))), s(real, i(s(fun(real, real), realu_neg), s(real, _1867662)))))), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_lt), s(real, _1867664))), s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))))))], (38915 ^ _1496237) ^ [_3768297, _3768299] : [s(real, i(s(fun(num, real), i(s(fun(num, fun(num, real)), _3768297), s(num, 38916 ^ [_3768297, _3768299]))), s(num, 38917 ^ [_3768297, _3768299]))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, 38916 ^ [_3768297, _3768299]))), 38920 ^ _1496237 : [(38921 ^ _1496237) ^ [_3768554] : [-(s(cart(real, _3768299), i(s(fun(num, cart(real, _3768299)), vec), s(num, _3768554))) = s(cart(real, _3768299), i(s(fun(fun(num, real), cart(real, _3768299)), lambda), s(fun(num, real), i(s(fun(num, fun(num, real)), _3768297), s(num, _3768554))))))]]], (10789 ^ _1496237) ^ [_1845734] : [-(s(real, i(s(fun(num, real), i(s(fun(real, fun(num, real)), realu_pow), s(real, _1845734))), 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))))))))], (12095 ^ _1496237) ^ [_1879228] : [-(s(real, i(s(fun(real, real), realu_abs), s(real, i(s(fun(real, real), realu_inv), s(real, _1879228))))) = s(real, i(s(fun(real, real), realu_inv), s(real, i(s(fun(real, real), realu_abs), s(real, _1879228))))))], (41881 ^ _1496237) ^ [_3963065] : [41882 ^ _1496237 : [(41883 ^ _1496237) ^ [_3963287] : [p(s(bool, i(s(fun(cart(_3963065, n3), bool), p0), s(cart(_3963065, n3), _3963287))))]], -(p(s(bool, i(s(fun(cart(_3963065, n3), bool), p0), s(cart(_3963065, n3), i(s(fun(list(_3963065), cart(_3963065, n3)), vector), s(list(_3963065), i(s(fun(list(_3963065), list(_3963065)), i(s(fun(_3963065, fun(list(_3963065), list(_3963065))), cons), s(_3963065, 41884 ^ [_3963065]))), s(list(_3963065), i(s(fun(list(_3963065), list(_3963065)), i(s(fun(_3963065, fun(list(_3963065), list(_3963065))), cons), s(_3963065, 41885 ^ [_3963065]))), s(list(_3963065), i(s(fun(list(_3963065), list(_3963065)), i(s(fun(_3963065, fun(list(_3963065), list(_3963065))), cons), s(_3963065, 41886 ^ [_3963065]))), s(list(_3963065), nil)))))))))))))], (14709 ^ _1496237) ^ [_1942482, _1942484] : [-(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, _1942484))))), s(num, _1942482))) = 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, _1942482))))), s(int, i(s(fun(num, int), i(s(fun(int, fun(num, int)), intu_pow), s(int, _1942484))), s(num, _1942482))))), 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, _1942484))), s(num, _1942482))))))))], (26000 ^ _1496237) ^ [_2538249, _2538251, _2538253, _2538255, _2538257] : [26003 ^ _1496237 : [(26006 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2538257, bool), bool), i(s(fun(_2538257, fun(fun(_2538257, bool), bool)), in), s(_2538257, 26002 ^ [_2538249, _2538251, _2538253, _2538255, _2538257]))), s(fun(_2538257, bool), _2538249)))))], (26008 ^ _1496237) ^ [] : [-(s(_2538255, i(s(fun(_2538257, _2538255), _2538253), s(_2538257, 26001 ^ [_2538249, _2538251, _2538253, _2538255, _2538257]))) = s(_2538255, i(s(fun(_2538257, _2538255), _2538253), s(_2538257, 26002 ^ [_2538249, _2538251, _2538253, _2538255, _2538257]))))], (26010 ^ _1496237) ^ [] : [s(_2538257, 26001 ^ [_2538249, _2538251, _2538253, _2538255, _2538257]) = s(_2538257, 26002 ^ [_2538249, _2538251, _2538253, _2538255, _2538257])], (26004 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_2538257, bool), bool), i(s(fun(_2538257, fun(fun(_2538257, bool), bool)), in), s(_2538257, 26001 ^ [_2538249, _2538251, _2538253, _2538255, _2538257]))), s(fun(_2538257, bool), _2538249)))))]], -(s(num, i(s(fun(fun(_2538255, num), num), i(s(fun(fun(_2538255, bool), fun(fun(_2538255, num), num)), nsum), s(fun(_2538255, bool), i(s(fun(fun(_2538257, bool), fun(_2538255, bool)), i(s(fun(fun(_2538257, _2538255), fun(fun(_2538257, bool), fun(_2538255, bool))), image), s(fun(_2538257, _2538255), _2538253))), s(fun(_2538257, bool), _2538249))))), s(fun(_2538255, num), _2538251))) = s(num, i(s(fun(fun(_2538257, num), num), i(s(fun(fun(_2538257, bool), fun(fun(_2538257, num), num)), nsum), s(fun(_2538257, bool), _2538249))), s(fun(_2538257, num), i(s(fun(fun(_2538257, _2538255), fun(_2538257, num)), i(s(fun(fun(_2538255, num), fun(fun(_2538257, _2538255), fun(_2538257, num))), o), s(fun(_2538255, num), _2538251))), s(fun(_2538257, _2538255), _2538253))))))], (37069 ^ _1496237) ^ [_3584407, _3584409] : [p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(fun(_3584409, bool), fun(fun(real, bool), bool)), a_u_c), s(fun(_3584409, bool), _3584407))), s(fun(real, bool), univ)))), p(s(bool, i(s(fun(fun(_3584409, bool), bool), countable), s(fun(_3584409, bool), _3584407))))], (5167 ^ _1496237) ^ [_1626018, _1626020, _1626022] : [-(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, _1626022))), s(num, _1626020))))), s(num, _1626018))) = 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, _1626022))), s(num, _1626018))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _1626020))), s(num, _1626018))))))], (33680 ^ _1496237) ^ [_3411077, _3411079] : [p(s(bool, i(s(fun(fun(prod(_3411079, _3411079), bool), bool), woset), s(fun(prod(_3411079, _3411079), bool), _3411077)))), -(p(s(bool, i(s(fun(fun(prod(_3411079, _3411079), bool), bool), poset), s(fun(prod(_3411079, _3411079), bool), _3411077)))))], (22535 ^ _1496237) ^ [_2344782] : [-(s(bool, i(s(fun(list(_2344782), bool), i(s(fun(fun(_2344782, fun(_2344782, bool)), fun(list(_2344782), bool)), pairwise0), s(fun(_2344782, fun(_2344782, bool)), r0))), s(list(_2344782), nil))) = s(bool, t))], (11391 ^ _1496237) ^ [_1860652, _1860654] : [-(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, _1860654))), s(real, _1860652))))), s(real, _1860654))) = s(real, _1860652))], (10917 ^ _1496237) ^ [_1849569, _1849571, _1849573] : [s(real, _1849573) = s(real, _1849571), -(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849573))), s(real, _1849569))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1849571))), s(real, _1849569))))], (13238 ^ _1496237) ^ [_1905434] : [s(real, i(s(fun(int, real), realu_ofu_int), s(int, i(s(fun(real, int), intu_ofu_real), s(real, _1905434))))) = s(real, _1905434), -(p(s(bool, i(s(fun(real, bool), integer), s(real, _1905434)))))], (14109 ^ _1496237) ^ [_1928197, _1928199] : [-(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, _1928199))), s(int, _1928197))))))), 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, _1928199)))), 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, _1928197))))], (12077 ^ _1496237) ^ [_1879031] : [-(s(real, _1879031) = 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, _1879031))), s(real, _1879031))) = 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))))))))], (11461 ^ _1496237) ^ [_1862851, _1862853] : [-(s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_sub), s(real, _1862853))), s(real, i(s(fun(real, real), realu_neg), s(real, _1862851))))) = s(real, i(s(fun(real, real), i(s(fun(real, fun(real, real)), realu_add), s(real, _1862853))), s(real, _1862851))))], (25709 ^ _1496237) ^ [_2520163, _2520165, _2520167] : [-(s(num, i(s(fun(fun(_2520167, num), num), i(s(fun(fun(_2520167, bool), fun(fun(_2520167, num), num)), nsum), s(fun(_2520167, bool), i(s(fun(fun(_2520167, bool), fun(_2520167, bool)), i(s(fun(fun(_2520167, num), fun(fun(_2520167, bool), fun(_2520167, bool))), i(s(fun(fun(num, fun(num, num)), fun(fun(_2520167, num), fun(fun(_2520167, bool), fun(_2520167, bool)))), support), s(fun(num, fun(num, num)), p_))), s(fun(_2520167, num), _2520165))), s(fun(_2520167, bool), _2520163))))), s(fun(_2520167, num), _2520165))) = s(num, i(s(fun(fun(_2520167, num), num), i(s(fun(fun(_2520167, bool), fun(fun(_2520167, num), num)), nsum), s(fun(_2520167, bool), _2520163))), s(fun(_2520167, num), _2520165))))], (9368 ^ _1496237) ^ [_1800321, _1800323] : [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, _1800323))), s(num, 9369 ^ [_1800321, _1800323]))))), s(num, _1800321)))), -(s(num, _1800323) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (13497 ^ _1496237) ^ [_1912571, _1912573] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1912573))), s(int, _1912571))) = s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_add), s(int, _1912571))), s(int, _1912573))))], (40498 ^ _1496237) ^ [_3859159, _3859161] : [p(s(bool, 40496 ^ [_3859159, _3859161])), -(s(num, _3859159) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (4010 ^ _1496237) ^ [] : [-(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))))))], (5501 ^ _1496237) ^ [_1633908, _1633910, _1633912] : [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, _1633912))), s(num, _1633908))))), s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), exp0), s(num, _1633910))), s(num, _1633908)))))), -(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_a_), s(num, _1633912))), s(num, _1633910))))), -(s(num, _1633908) = s(num, i(s(fun(num, num), numeral), s(num, u_0))))], (42073 ^ _1496237) ^ [_3978415, _3978417, _3978419, _3978421, _3978423] : [p(s(bool, i(s(fun(fun(cart(real, _3978421), cart(real, _3978423)), bool), linear), s(fun(cart(real, _3978421), cart(real, _3978423)), _3978419)))), -(s(cart(real, _3978423), i(s(fun(cart(real, _3978421), cart(real, _3978423)), _3978419), s(cart(real, _3978421), i(s(fun(cart(real, _3978421), cart(real, _3978421)), i(s(fun(cart(real, _3978421), fun(cart(real, _3978421), cart(real, _3978421))), vectoru_add), s(cart(real, _3978421), _3978417))), s(cart(real, _3978421), _3978415))))) = s(cart(real, _3978423), i(s(fun(cart(real, _3978423), cart(real, _3978423)), i(s(fun(cart(real, _3978423), fun(cart(real, _3978423), cart(real, _3978423))), vectoru_add), s(cart(real, _3978423), i(s(fun(cart(real, _3978421), cart(real, _3978423)), _3978419), s(cart(real, _3978421), _3978417))))), s(cart(real, _3978423), i(s(fun(cart(real, _3978421), cart(real, _3978423)), _3978419), s(cart(real, _3978421), _3978415))))))], (42847 ^ _1496237) ^ [_4065263, _4065265, _4065267] : [-(s(cart(real, _4065265), i(s(fun(cart(real, _4065267), cart(real, _4065265)), i(s(fun(cart(cart(real, _4065267), _4065265), fun(cart(real, _4065267), cart(real, _4065265))), matrixu_vectoru_mul), s(cart(cart(real, _4065267), _4065265), i(s(fun(num, cart(cart(real, _4065267), _4065265)), mat), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))), s(cart(real, _4065267), _4065263))) = s(cart(real, _4065265), i(s(fun(num, cart(real, _4065265)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (11297 ^ _1496237) ^ [_1858415] : [-(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, _1858415))))), 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, _1858415))))], (9458 ^ _1496237) ^ [] : [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))], (39092 ^ _1496237) ^ [_3778851, _3778853] : [s(cart(real, _3778853), _3778851) = s(cart(real, _3778853), i(s(fun(num, cart(real, _3778853)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0))))), -(s(real, i(s(fun(cart(real, _3778853), real), i(s(fun(cart(real, _3778853), fun(cart(real, _3778853), real)), dot), s(cart(real, _3778853), _3778851))), s(cart(real, _3778853), _3778851))) = s(real, i(s(fun(num, real), realu_ofu_num), s(num, i(s(fun(num, num), numeral), s(num, u_0))))))], (4044 ^ _1496237) ^ [_1600291, _1600293, _1600295] : [s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600295))), s(num, _1600291))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), p_), s(num, _1600293))), s(num, _1600291))), -(s(num, _1600295) = s(num, _1600293))], (3392 ^ _1496237) ^ [_1564255, _1564257, _1564259, _1564261, _1564263, _1564265] : [s(prod(_1564265, _1564263), i(s(fun(_1564263, prod(_1564265, _1564263)), i(s(fun(_1564265, fun(_1564263, prod(_1564265, _1564263))), c_), s(_1564265, _1564261))), s(_1564263, _1564259))) = s(prod(_1564265, _1564263), i(s(fun(_1564263, prod(_1564265, _1564263)), i(s(fun(_1564265, fun(_1564263, prod(_1564265, _1564263))), c_), s(_1564265, _1564257))), s(_1564263, _1564255))), 3395 ^ _1496237 : [(3398 ^ _1496237) ^ [] : [-(s(_1564263, _1564259) = s(_1564263, _1564255))], (3396 ^ _1496237) ^ [] : [-(s(_1564265, _1564261) = s(_1564265, _1564257))]]], (23788 ^ _1496237) ^ [_2399993, _2399995] : [-(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), _2399995))))))), s(real, _2399993))))), -(s(fun(real, bool), _2399995) = s(fun(real, bool), empty)), 23794 ^ _1496237 : [(23797 ^ _1496237) ^ [] : [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 ^ [_2399993, _2399995]))))), s(real, _2399993))))], (23795 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(real, bool), bool), i(s(fun(real, fun(fun(real, bool), bool)), in), s(real, 23793 ^ [_2399993, _2399995]))), s(fun(real, bool), _2399995)))))]]], (11495 ^ _1496237) ^ [_1863896, _1863898] : [s(real, _1863898) = s(real, _1863896), -(p(s(bool, i(s(fun(real, bool), i(s(fun(real, fun(real, bool)), realu_le), s(real, _1863898))), s(real, _1863896)))))], (17002 ^ _1496237) ^ [_2037760, _2037762, _2037764, _2037766] : [-(s(fun(_2037766, bool), i(s(fun(_2037766, fun(_2037766, bool)), i(s(fun(fun(_2037766, bool), fun(_2037766, fun(_2037766, bool))), delete), s(fun(_2037766, bool), i(s(fun(_2037766, fun(_2037766, bool)), i(s(fun(fun(_2037766, bool), fun(_2037766, fun(_2037766, bool))), delete), s(fun(_2037766, bool), _2037760))), s(_2037766, _2037764))))), s(_2037766, _2037762))) = s(fun(_2037766, bool), i(s(fun(_2037766, fun(_2037766, bool)), i(s(fun(fun(_2037766, bool), fun(_2037766, fun(_2037766, bool))), delete), s(fun(_2037766, bool), i(s(fun(_2037766, fun(_2037766, bool)), i(s(fun(fun(_2037766, bool), fun(_2037766, fun(_2037766, bool))), delete), s(fun(_2037766, bool), _2037760))), s(_2037766, _2037762))))), s(_2037766, _2037764))))], (4327 ^ _1496237) ^ [_1606868, _1606870] : [-(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, _1606870))))), s(num, i(s(fun(num, num), suc), s(num, _1606868))))) = s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _1606870))), s(num, _1606868))))], (22002 ^ _1496237) ^ [_2326330] : [22016 ^ _1496237 : [(22017 ^ _1496237) ^ [_2326862] : [-(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)), _2326330), s(num, _2326862)))))))))]], 22007 ^ _1496237 : [(22010 ^ _1496237) ^ [_2326638] : [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 ^ [_2326330]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, _2326638))), s(num, 22003 ^ [_2326330]))))), s(num, _2326638))))], (22008 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2326330), s(num, 22003 ^ [_2326330]))), s(num, 22004 ^ [_2326330])))))]], 22012 ^ _1496237 : [(22015 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), _2326330), s(num, 22003 ^ [_2326330]))), s(num, 22004 ^ [_2326330]))))], (22013 ^ _1496237) ^ [] : [-(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 ^ [_2326330]))), s(bool, i(s(fun(num, bool), i(s(fun(num, fun(num, bool)), l_), s(num, 22011 ^ [_2326330]))), s(num, 22003 ^ [_2326330]))))), s(num, 22011 ^ [_2326330])))))]]], (10417 ^ _1496237) ^ [_1836619, _1836621, _1836623] : [-(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), _1836623))), s(prod(hreal, hreal), _1836619))))), 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), _1836623))), s(prod(hreal, hreal), _1836621)))), 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), _1836621))), s(prod(hreal, hreal), _1836619))))], (32620 ^ _1496237) ^ [_3310644, _3310646, _3310648, _3310650] : [32625 ^ _1496237 : [(32630 ^ _1496237) ^ [_3314510] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32622 ^ [_3310644, _3310646, _3310648, _3310650]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), 32627 ^ [_3310644, _3310646, _3310648, _3310650]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32628 ^ [_3310644, _3310646, _3310648, _3310650]))))))), s(bool, _3314510)))), 32633 ^ _1496237 : [(32637 ^ _1496237) ^ [] : [s(_3310646, i(s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]), s(_3310650, i(s(fun(_3310648, _3310650), 32627 ^ [_3310644, _3310646, _3310648, _3310650]), s(_3310648, 32635 ^ [_3310644, _3310646, _3310648, _3310650, _3314510]))))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32628 ^ [_3310644, _3310646, _3310648, _3310650]), s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]))), s(_3310648, 32635 ^ [_3310644, _3310646, _3310648, _3310650, _3314510])))], (32634 ^ _1496237) ^ [] : [-(p(s(bool, _3314510)))]], 32638 ^ _1496237 : [(32641 ^ _1496237) ^ [] : [p(s(bool, _3314510))], (32639 ^ _1496237) ^ [_3315192] : [-(s(_3310646, i(s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]), s(_3310650, i(s(fun(_3310648, _3310650), 32627 ^ [_3310644, _3310646, _3310648, _3310650]), s(_3310648, _3315192))))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32628 ^ [_3310644, _3310646, _3310648, _3310650]), s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]))), s(_3310648, _3315192))))]]], (32626 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(_3310650, _3310646), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), _3310644), s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32622 ^ [_3310644, _3310646, _3310648, _3310650])))))]], 32645 ^ _1496237 : [(32659 ^ _1496237) ^ [_3316582, _3316584] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32622 ^ [_3310644, _3310646, _3310648, _3310650]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), _3316584))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3316582))))))), s(bool, 32644 ^ [_3310644, _3310646, _3310648, _3310650, _3316582, _3316584])))))], (32646 ^ _1496237) ^ [_3315859, _3315861] : [p(s(bool, 32644 ^ [_3310644, _3310646, _3310648, _3310650, _3315859, _3315861])), 32649 ^ _1496237 : [(32650 ^ _1496237) ^ [_3316045] : [-(s(_3310646, i(s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]), s(_3310650, i(s(fun(_3310648, _3310650), _3315861), s(_3310648, _3316045))))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3315859), s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]))), s(_3310648, _3316045))))]]], (32652 ^ _1496237) ^ [_3316153, _3316155] : [s(_3310646, i(s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]), s(_3310650, i(s(fun(_3310648, _3310650), _3316155), s(_3310648, 32653 ^ [_3310644, _3310646, _3310648, _3310650, _3316153, _3316155]))))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3316153), s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]))), s(_3310648, 32653 ^ [_3310644, _3310646, _3310648, _3310650, _3316153, _3316155]))), -(p(s(bool, 32644 ^ [_3310644, _3310646, _3310648, _3310650, _3316153, _3316155])))], (32661 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(_3310650, _3310646), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), _3310644), s(fun(_3310650, _3310646), 32621 ^ [_3310644, _3310646, _3310648, _3310650]))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32622 ^ [_3310644, _3310646, _3310648, _3310650]))))]], 32662 ^ _1496237 : [(32663 ^ _1496237) ^ [_3316922] : [32669 ^ _1496237 : [(32674 ^ _1496237) ^ [_3320649] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32666 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), 32671 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32672 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))))))), s(bool, _3320649)))), 32677 ^ _1496237 : [(32685 ^ _1496237) ^ [] : [s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32665 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(fun(_3310650, _3310646), 32679 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3320649]))), s(_3310648, 32680 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3320649]))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32672 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(fun(_3310650, _3310646), 32679 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3320649]))), s(_3310648, 32681 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3320649])))], (32683 ^ _1496237) ^ [] : [-(s(_3310650, i(s(fun(_3310648, _3310650), 32664 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(_3310648, 32680 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3320649]))) = s(_3310650, i(s(fun(_3310648, _3310650), 32671 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(_3310648, 32681 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3320649]))))], (32678 ^ _1496237) ^ [] : [-(p(s(bool, _3320649)))]], 32686 ^ _1496237 : [(32687 ^ _1496237) ^ [_3321580, _3321582, _3321584] : [s(_3310650, i(s(fun(_3310648, _3310650), 32664 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(_3310648, _3321582))) = s(_3310650, i(s(fun(_3310648, _3310650), 32671 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(_3310648, _3321580))), -(s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32665 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(fun(_3310650, _3310646), _3321584))), s(_3310648, _3321582))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32672 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(fun(_3310650, _3310646), _3321584))), s(_3310648, _3321580))))], (32693 ^ _1496237) ^ [] : [p(s(bool, _3320649))]]], (32670 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool))), _3316922), s(fun(_3310648, _3310650), 32664 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32665 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32666 ^ [_3310644, _3310646, _3310648, _3310650, _3316922])))))]], 32697 ^ _1496237 : [(32719 ^ _1496237) ^ [_3323876, _3323878] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32666 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), _3323878))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3323876))))))), s(bool, 32696 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323876, _3323878])))))], (32708 ^ _1496237) ^ [_3323181, _3323183] : [32712 ^ _1496237 : [(32715 ^ _1496237) ^ [] : [s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32665 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(fun(_3310650, _3310646), 32709 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183]))), s(_3310648, 32710 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183]))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3323181), s(fun(_3310650, _3310646), 32709 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183]))), s(_3310648, 32711 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183])))], (32713 ^ _1496237) ^ [] : [-(s(_3310650, i(s(fun(_3310648, _3310650), 32664 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(_3310648, 32710 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183]))) = s(_3310650, i(s(fun(_3310648, _3310650), _3323183), s(_3310648, 32711 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183]))))]], -(p(s(bool, 32696 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3323181, _3323183])))], (32698 ^ _1496237) ^ [_3322583, _3322585] : [p(s(bool, 32696 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3322583, _3322585])), 32701 ^ _1496237 : [(32702 ^ _1496237) ^ [_3322832, _3322834, _3322836] : [s(_3310650, i(s(fun(_3310648, _3310650), 32664 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(_3310648, _3322834))) = s(_3310650, i(s(fun(_3310648, _3310650), _3322585), s(_3310648, _3322832))), -(s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32665 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]), s(fun(_3310650, _3310646), _3322836))), s(_3310648, _3322834))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3322583), s(fun(_3310650, _3310646), _3322836))), s(_3310648, _3322832))))]]], (32721 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool))), _3316922), s(fun(_3310648, _3310650), 32664 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32665 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32666 ^ [_3310644, _3310646, _3310648, _3310650, _3316922]))))]], 32722 ^ _1496237 : [(32723 ^ _1496237) ^ [_3324300] : [32727 ^ _1496237 : [(32732 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), geq), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), 32724 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), 32729 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32730 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]))))))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), gabs), s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool))), _3316922), s(fun(_3310648, _3310650), 32729 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32730 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]))))))))], (32728 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), bool), _3324300), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), 32724 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300])))))]], 32733 ^ _1496237 : [(32736 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), bool), _3324300), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), 32724 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]))))], (32734 ^ _1496237) ^ [_3328549, _3328551] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), geq), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), 32724 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), _3328551))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3328549))))))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), gabs), s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool))), _3316922), s(fun(_3310648, _3310650), _3328551))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3328549)))))))))]], 32737 ^ _1496237 : [(32738 ^ _1496237) ^ [_3329162] : [32795 ^ _1496237 : [(32796 ^ _1496237) ^ [_3335171] : [s(bool, i(s(fun(_3310648, bool), _3335171), s(_3310648, 32797 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171]))) = s(bool, t), 32800 ^ _1496237 : [(32801 ^ _1496237) ^ [_3336811] : [s(fun(_3310648, bool), i(s(fun(fun(_3310650, _3310646), fun(_3310648, bool)), _3336811), s(fun(_3310650, _3310646), 32802 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811]))) = s(fun(_3310648, bool), _3335171), 32805 ^ _1496237 : [(32806 ^ _1496237) ^ [_3338462] : [32811 ^ _1496237 : [(32816 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32808 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), 32813 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32814 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))))))), s(bool, i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool)), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, bool)), fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool))), i(s(fun(fun(_3310650, fun(_3310650, bool)), fun(fun(fun(_3310650, _3310646), fun(_3310648, bool)), fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool)))), tailadmissible), s(fun(_3310650, fun(_3310650, bool)), 32807 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))), s(fun(fun(_3310650, _3310646), fun(_3310648, bool)), _3336811))), s(fun(_3310648, _3310650), 32813 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32814 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))))))], (32812 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(_3310650, fun(_3310650, bool)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), _3338462), s(fun(_3310650, fun(_3310650, bool)), 32807 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32808 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462])))))]], 32817 ^ _1496237 : [(32820 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(_3310650, fun(_3310650, bool)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), _3338462), s(fun(_3310650, fun(_3310650, bool)), 32807 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32808 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))))], (32818 ^ _1496237) ^ [_3341538, _3341540] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32808 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), _3341540))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3341538))))))), s(bool, i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool)), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, bool)), fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool))), i(s(fun(fun(_3310650, fun(_3310650, bool)), fun(fun(fun(_3310650, _3310646), fun(_3310648, bool)), fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), bool)))), tailadmissible), s(fun(_3310650, fun(_3310650, bool)), 32807 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462]))), s(fun(fun(_3310650, _3310646), fun(_3310648, bool)), _3336811))), s(fun(_3310648, _3310650), _3341540))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3341538)))))))]], 32821 ^ _1496237 : [(32822 ^ _1496237) ^ [_3342090] : [-(p(s(bool, i(s(fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool), i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool)), all0), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), gabs), s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(_3310650, _3310646), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), _3310644), s(fun(_3310650, _3310646), 32837 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3335171, _3336811, _3338462, _3342090]))))))), s(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), _3342090))))), 32825 ^ _1496237 : [(32826 ^ _1496237) ^ [_3343156] : [p(s(bool, i(s(fun(fun(_3310650, fun(_3310650, bool)), bool), wf), s(fun(_3310650, fun(_3310650, bool)), _3343156)))), p(s(bool, i(s(fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool), i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool)), all0), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), gabs), s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), i(s(fun(fun(_3310650, fun(_3310650, bool)), fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool)), _3338462), s(fun(_3310650, fun(_3310650, bool)), _3343156))))))), s(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), _3342090))))]], p(s(bool, i(s(fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool), i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool)), all0), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), i(s(fun(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), gabs), s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), _3329162))))), s(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), _3342090)))), p(s(bool, i(s(fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool), i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), fun(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), bool)), pairwise0), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), i(s(fun(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), bool), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool))), gabs), s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool)), bool), _3324300))))), s(list(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), _3342090))))]]]]]]]], 32742 ^ _1496237 : [(32747 ^ _1496237) ^ [_3331577] : [p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32739 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), 32744 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32745 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]))))))), s(bool, _3331577)))), 32750 ^ _1496237 : [(32758 ^ _1496237) ^ [] : [s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32745 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(fun(_3310650, _3310646), 32752 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3331577]))), s(_3310648, 32753 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3331577]))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32745 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(fun(_3310650, _3310646), 32752 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3331577]))), s(_3310648, 32754 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3331577])))], (32756 ^ _1496237) ^ [] : [-(s(_3310650, i(s(fun(_3310648, _3310650), 32744 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(_3310648, 32753 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3331577]))) = s(_3310650, i(s(fun(_3310648, _3310650), 32744 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(_3310648, 32754 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3331577]))))], (32751 ^ _1496237) ^ [] : [-(p(s(bool, _3331577)))]], 32759 ^ _1496237 : [(32760 ^ _1496237) ^ [_3332610, _3332612, _3332614] : [s(_3310650, i(s(fun(_3310648, _3310650), 32744 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(_3310648, _3332612))) = s(_3310650, i(s(fun(_3310648, _3310650), 32744 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(_3310648, _3332610))), -(s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32745 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(fun(_3310650, _3310646), _3332614))), s(_3310648, _3332612))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), 32745 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(fun(_3310650, _3310646), _3332614))), s(_3310648, _3332610))))], (32766 ^ _1496237) ^ [] : [p(s(bool, _3331577))]]], (32743 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), _3329162), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32739 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162])))))]], 32770 ^ _1496237 : [(32792 ^ _1496237) ^ [_3334863, _3334865] : [-(p(s(bool, i(s(fun(bool, bool), i(s(fun(bool, fun(bool, bool)), geq), s(bool, i(s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32739 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]), s(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), i(s(fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646)))), i(s(fun(fun(_3310648, _3310650), fun(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))))), c_), s(fun(_3310648, _3310650), _3334865))), s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3334863))))))), s(bool, 32769 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334863, _3334865])))))], (32781 ^ _1496237) ^ [_3334179, _3334181] : [32785 ^ _1496237 : [(32788 ^ _1496237) ^ [] : [s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3334179), s(fun(_3310650, _3310646), 32782 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181]))), s(_3310648, 32783 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181]))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3334179), s(fun(_3310650, _3310646), 32782 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181]))), s(_3310648, 32784 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181])))], (32786 ^ _1496237) ^ [] : [-(s(_3310650, i(s(fun(_3310648, _3310650), _3334181), s(_3310648, 32783 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181]))) = s(_3310650, i(s(fun(_3310648, _3310650), _3334181), s(_3310648, 32784 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181]))))]], -(p(s(bool, 32769 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3334179, _3334181])))], (32771 ^ _1496237) ^ [_3333643, _3333645] : [p(s(bool, 32769 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162, _3333643, _3333645])), 32774 ^ _1496237 : [(32775 ^ _1496237) ^ [_3333878, _3333880, _3333882] : [s(_3310650, i(s(fun(_3310648, _3310650), _3333645), s(_3310648, _3333880))) = s(_3310650, i(s(fun(_3310648, _3310650), _3333645), s(_3310648, _3333878))), -(s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3333643), s(fun(_3310650, _3310646), _3333882))), s(_3310648, _3333880))) = s(_3310646, i(s(fun(_3310648, _3310646), i(s(fun(fun(_3310650, _3310646), fun(_3310648, _3310646)), _3333643), s(fun(_3310650, _3310646), _3333882))), s(_3310648, _3333878))))]]], (32794 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), bool), _3329162), s(fun(prod(fun(_3310648, _3310650), fun(fun(_3310650, _3310646), fun(_3310648, _3310646))), bool), 32739 ^ [_3310644, _3310646, _3310648, _3310650, _3316922, _3324300, _3329162]))))]]]]]]]]], (25810 ^ _1496237) ^ [_2526655, _2526657] : [s(num, i(s(fun(_2526657, num), i(s(fun(fun(_2526657, num), fun(_2526657, num)), i(s(fun(num, fun(fun(_2526657, num), fun(_2526657, num))), _2526655), s(num, 25811 ^ [_2526655, _2526657]))), s(fun(_2526657, num), 25812 ^ [_2526655, _2526657]))), s(_2526657, 25813 ^ [_2526655, _2526657]))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, 25811 ^ [_2526655, _2526657]))), s(num, i(s(fun(_2526657, num), 25812 ^ [_2526655, _2526657]), s(_2526657, 25813 ^ [_2526655, _2526657]))))), 25816 ^ _1496237 : [(25817 ^ _1496237) ^ [_2527229, _2527231, _2527233] : [-(s(num, i(s(fun(fun(_2526657, num), num), i(s(fun(fun(_2526657, bool), fun(fun(_2526657, num), num)), nsum), s(fun(_2526657, bool), _2527229))), s(fun(_2526657, num), i(s(fun(fun(_2526657, num), fun(_2526657, num)), i(s(fun(num, fun(fun(_2526657, num), fun(_2526657, num))), _2526655), s(num, _2527231))), s(fun(_2526657, num), _2527233))))) = s(num, i(s(fun(num, num), i(s(fun(num, fun(num, num)), t_), s(num, _2527231))), s(num, i(s(fun(fun(_2526657, num), num), i(s(fun(fun(_2526657, bool), fun(fun(_2526657, num), num)), nsum), s(fun(_2526657, bool), _2527229))), s(fun(_2526657, num), _2527233))))))]]], (15581 ^ _1496237) ^ [_1972195, _1972197] : [15634 ^ _1496237 : [(15635 ^ _1496237) ^ [_1974655] : [-(s(fun(_1972197, bool), i(s(fun(fun(fun(_1972197, bool), bool), fun(_1972197, bool)), unions), s(fun(fun(_1972197, bool), bool), _1974655))) = s(fun(_1972197, bool), i(s(fun(fun(_1972197, bool), fun(_1972197, bool)), gspec), s(fun(_1972197, bool), i(s(fun(fun(fun(_1972197, bool), bool), fun(_1972197, bool)), _1972195), s(fun(fun(_1972197, bool), bool), _1974655))))))]], 15586 ^ _1496237 : [(15589 ^ _1496237) ^ [_1972891, _1972893] : [p(s(bool, i(s(fun(_1972197, bool), i(s(fun(bool, fun(_1972197, bool)), i(s(fun(_1972197, fun(bool, fun(_1972197, bool))), setspec), s(_1972197, 15583 ^ [_1972195, _1972197]))), s(bool, _1972891))), s(_1972197, _1972893)))), 15601 ^ _1496237 : [(15606 ^ _1496237) ^ [] : [p(s(bool, _1972891))], (15604 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1972197, bool), bool), i(s(fun(_1972197, fun(fun(_1972197, bool), bool)), in), s(_1972197, _1972893))), s(fun(_1972197, bool), 15600 ^ [_1972195, _1972197, _1972891, _1972893])))))], (15602 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_1972197, bool), bool), bool), i(s(fun(fun(_1972197, bool), fun(fun(fun(_1972197, bool), bool), bool)), in), s(fun(_1972197, bool), 15600 ^ [_1972195, _1972197, _1972891, _1972893]))), s(fun(fun(_1972197, bool), bool), 15582 ^ [_1972195, _1972197])))))]], 15592 ^ _1496237 : [(15595 ^ _1496237) ^ [_1973149] : [p(s(bool, i(s(fun(fun(fun(_1972197, bool), bool), bool), i(s(fun(fun(_1972197, bool), fun(fun(fun(_1972197, bool), bool), bool)), in), s(fun(_1972197, bool), _1973149))), s(fun(fun(_1972197, bool), bool), 15582 ^ [_1972195, _1972197])))), p(s(bool, i(s(fun(fun(_1972197, bool), bool), i(s(fun(_1972197, fun(fun(_1972197, bool), bool)), in), s(_1972197, _1972893))), s(fun(_1972197, bool), _1973149))))], (15593 ^ _1496237) ^ [] : [-(p(s(bool, _1972891)))]]], (15587 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1972197, bool), i(s(fun(fun(fun(_1972197, bool), bool), fun(_1972197, bool)), _1972195), s(fun(fun(_1972197, bool), bool), 15582 ^ [_1972195, _1972197]))), s(_1972197, 15583 ^ [_1972195, _1972197])))))]], 15611 ^ _1496237 : [(15631 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(_1972197, bool), i(s(fun(bool, fun(_1972197, bool)), i(s(fun(_1972197, fun(bool, fun(_1972197, bool))), setspec), s(_1972197, 15583 ^ [_1972195, _1972197]))), s(bool, 15610 ^ [_1972195, _1972197]))), s(_1972197, 15609 ^ [_1972195, _1972197])))))], (15612 ^ _1496237) ^ [] : [p(s(bool, 15610 ^ [_1972195, _1972197])), 15616 ^ _1496237 : [(15619 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_1972197, bool), bool), i(s(fun(_1972197, fun(fun(_1972197, bool), bool)), in), s(_1972197, 15609 ^ [_1972195, _1972197]))), s(fun(_1972197, bool), 15615 ^ [_1972195, _1972197])))))], (15617 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(fun(_1972197, bool), bool), bool), i(s(fun(fun(_1972197, bool), fun(fun(fun(_1972197, bool), bool), bool)), in), s(fun(_1972197, bool), 15615 ^ [_1972195, _1972197]))), s(fun(fun(_1972197, bool), bool), 15582 ^ [_1972195, _1972197])))))]]], (15621 ^ _1496237) ^ [] : [-(p(s(bool, 15610 ^ [_1972195, _1972197]))), 15622 ^ _1496237 : [(15623 ^ _1496237) ^ [_1974155] : [p(s(bool, i(s(fun(fun(fun(_1972197, bool), bool), bool), i(s(fun(fun(_1972197, bool), fun(fun(fun(_1972197, bool), bool), bool)), in), s(fun(_1972197, bool), _1974155))), s(fun(fun(_1972197, bool), bool), 15582 ^ [_1972195, _1972197])))), p(s(bool, i(s(fun(fun(_1972197, bool), bool), i(s(fun(_1972197, fun(fun(_1972197, bool), bool)), in), s(_1972197, 15609 ^ [_1972195, _1972197]))), s(fun(_1972197, bool), _1974155))))]]], (15633 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_1972197, bool), i(s(fun(fun(fun(_1972197, bool), bool), fun(_1972197, bool)), _1972195), s(fun(fun(_1972197, bool), bool), 15582 ^ [_1972195, _1972197]))), s(_1972197, 15583 ^ [_1972195, _1972197]))))]]], (2760 ^ _1496237) ^ [_1542309, _1542311, _1542313] : [2761 ^ _1496237 : [(2764 ^ _1496237) ^ [] : [p(s(bool, _1542309))], (2762 ^ _1496237) ^ [_1542398] : [-(p(s(bool, i(s(fun(_1542313, bool), _1542311), s(_1542313, _1542398)))))]], p(s(bool, i(s(fun(_1542313, bool), _1542311), s(_1542313, 2765 ^ [_1542309, _1542311, _1542313])))), -(p(s(bool, _1542309)))], (19296 ^ _1496237) ^ [_2181490, _2181492, _2181494] : [19311 ^ _1496237 : [(19312 ^ _1496237) ^ [_2182033] : [-(s(_2181492, i(s(fun(_2181494, _2181492), _2181490), s(_2181494, 19310 ^ [_2181490, _2181492, _2181494, _2182033]))) = s(_2181492, _2182033))]], 19300 ^ _1496237 : [(19304 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2181492, bool), 19297 ^ [_2181490, _2181492, _2181494]), s(_2181492, 19302 ^ [_2181490, _2181492, _2181494]))))], (19301 ^ _1496237) ^ [_2181709] : [-(p(s(bool, i(s(fun(_2181492, bool), 19297 ^ [_2181490, _2181492, _2181494]), s(_2181492, i(s(fun(_2181494, _2181492), _2181490), s(_2181494, _2181709)))))))]], 19305 ^ _1496237 : [(19309 ^ _1496237) ^ [] : [p(s(bool, i(s(fun(_2181492, bool), 19297 ^ [_2181490, _2181492, _2181494]), s(_2181492, i(s(fun(_2181494, _2181492), _2181490), s(_2181494, 19307 ^ [_2181490, _2181492, _2181494]))))))], (19306 ^ _1496237) ^ [_2181863] : [-(p(s(bool, i(s(fun(_2181492, bool), 19297 ^ [_2181490, _2181492, _2181494]), s(_2181492, _2181863)))))]]], (13285 ^ _1496237) ^ [_1906599, _1906601] : [-(s(int, i(s(fun(int, int), i(s(fun(int, fun(int, int)), intu_sub), s(int, _1906601))), s(int, _1906599))) = 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, _1906601))))), s(real, i(s(fun(int, real), realu_ofu_int), s(int, _1906599))))))))], (9053 ^ _1496237) ^ [_1787200, _1787202, _1787204] : [9055 ^ _1496237 : [(9056 ^ _1496237) ^ [_1787359] : [s(_1787202, i(s(fun(_1787204, _1787202), _1787200), s(_1787204, _1787359))) = s(_1787202, 9054 ^ [_1787200, _1787202, _1787204])]], 9058 ^ _1496237 : [(9059 ^ _1496237) ^ [_1787412] : [-(s(list(_1787202), i(s(fun(list(_1787204), list(_1787202)), i(s(fun(fun(_1787204, _1787202), fun(list(_1787204), list(_1787202))), map0), s(fun(_1787204, _1787202), _1787200))), s(list(_1787204), 9057 ^ [_1787200, _1787202, _1787204, _1787412]))) = s(list(_1787202), _1787412))]]], (14479 ^ _1496237) ^ [_1936674, _1936676] : [s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936676))) = s(int, i(s(fun(num, int), intu_ofu_num), s(num, _1936674))), -(s(num, _1936676) = s(num, _1936674))], (40831 ^ _1496237) ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940] : [-(s(cart(real, _3887940), i(s(fun(fun(_3887936, cart(real, _3887940)), cart(real, _3887940)), i(s(fun(fun(_3887936, bool), fun(fun(_3887936, cart(real, _3887940)), cart(real, _3887940))), vsum), s(fun(_3887936, bool), i(s(fun(fun(_3887938, bool), fun(_3887936, bool)), i(s(fun(fun(_3887938, _3887936), fun(fun(_3887938, bool), fun(_3887936, bool))), image), s(fun(_3887938, _3887936), _3887932))), s(fun(_3887938, bool), _3887930))))), s(fun(_3887936, cart(real, _3887940)), _3887934))) = s(cart(real, _3887940), i(s(fun(fun(_3887938, cart(real, _3887940)), cart(real, _3887940)), i(s(fun(fun(_3887938, bool), fun(fun(_3887938, cart(real, _3887940)), cart(real, _3887940))), vsum), s(fun(_3887938, bool), _3887930))), s(fun(_3887938, cart(real, _3887940)), i(s(fun(fun(_3887938, _3887936), fun(_3887938, cart(real, _3887940))), i(s(fun(fun(_3887936, cart(real, _3887940)), fun(fun(_3887938, _3887936), fun(_3887938, cart(real, _3887940)))), o), s(fun(_3887936, cart(real, _3887940)), _3887934))), s(fun(_3887938, _3887936), _3887932)))))), p(s(bool, i(s(fun(fun(_3887938, bool), bool), finite), s(fun(_3887938, bool), _3887930)))), 40838 ^ _1496237 : [(40839 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3887938, bool), bool), i(s(fun(_3887938, fun(fun(_3887938, bool), bool)), in), s(_3887938, 40836 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940]))), s(fun(_3887938, bool), _3887930)))))], (40843 ^ _1496237) ^ [] : [s(_3887938, 40836 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940]) = s(_3887938, 40837 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940])], (40847 ^ _1496237) ^ [] : [s(cart(real, _3887940), i(s(fun(_3887936, cart(real, _3887940)), _3887934), s(_3887936, i(s(fun(_3887938, _3887936), _3887932), s(_3887938, 40836 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940]))))) = s(cart(real, _3887940), i(s(fun(num, cart(real, _3887940)), vec), s(num, i(s(fun(num, num), numeral), s(num, u_0)))))], (40845 ^ _1496237) ^ [] : [-(s(_3887936, i(s(fun(_3887938, _3887936), _3887932), s(_3887938, 40836 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940]))) = s(_3887936, i(s(fun(_3887938, _3887936), _3887932), s(_3887938, 40837 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940]))))], (40841 ^ _1496237) ^ [] : [-(p(s(bool, i(s(fun(fun(_3887938, bool), bool), i(s(fun(_3887938, fun(fun(_3887938, bool), bool)), in), s(_3887938, 40837 ^ [_3887930, _3887932, _3887934, _3887936, _3887938, _3887940]))), s(fun(_3887938, bool), _3887930)))))]]]], input).
% 50.95/49.28  ncf('1',plain,[s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), i(s(fun(cart(cart(real, 43127 ^ []), 43126 ^ []), fun(cart(real, 43127 ^ []), cart(real, 43126 ^ []))), matrixu_vectoru_mul), s(cart(cart(real, 43127 ^ []), 43126 ^ []), i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), cart(cart(real, 43127 ^ []), 43126 ^ [])), matrix), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))), s(cart(real, 43127 ^ []), 43131 ^ [])))],start(43133 ^ 0)).
% 50.95/49.28  ncf('1.1',plain,[-(s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), i(s(fun(cart(cart(real, 43127 ^ []), 43126 ^ []), fun(cart(real, 43127 ^ []), cart(real, 43126 ^ []))), matrixu_vectoru_mul), s(cart(cart(real, 43127 ^ []), 43126 ^ []), i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), cart(cart(real, 43127 ^ []), 43126 ^ [])), matrix), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))), s(cart(real, 43127 ^ []), 43131 ^ [])))), s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))), s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), i(s(fun(cart(cart(real, 43127 ^ []), 43126 ^ []), fun(cart(real, 43127 ^ []), cart(real, 43126 ^ []))), matrixu_vectoru_mul), s(cart(cart(real, 43127 ^ []), 43126 ^ []), i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), cart(cart(real, 43127 ^ []), 43126 ^ [])), matrix), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ [])))],extension(1400 ^ 1,bind([[_1514804, _1514806, _1514808, _1514810], [i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), i(s(fun(cart(cart(real, 43127 ^ []), 43126 ^ []), fun(cart(real, 43127 ^ []), cart(real, 43126 ^ []))), matrixu_vectoru_mul), s(cart(cart(real, 43127 ^ []), 43126 ^ []), i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), cart(cart(real, 43127 ^ []), 43126 ^ [])), matrix), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))), s(cart(real, 43127 ^ []), 43131 ^ [])), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ [])), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ [])), cart(real, 43126 ^ [])]]))).
% 50.95/49.28  ncf('1.1.1',plain,[-(s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ []))))],extension(2 ^ 2,bind([[_1496264], [s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ [])))]]))).
% 50.95/49.28  ncf('1.1.2',plain,[-(s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), i(s(fun(cart(cart(real, 43127 ^ []), 43126 ^ []), fun(cart(real, 43127 ^ []), cart(real, 43126 ^ []))), matrixu_vectoru_mul), s(cart(cart(real, 43127 ^ []), 43126 ^ []), i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), cart(cart(real, 43127 ^ []), 43126 ^ [])), matrix), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))), s(cart(real, 43127 ^ []), 43131 ^ []))) = s(cart(real, 43126 ^ []), i(s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []), s(cart(real, 43127 ^ []), 43131 ^ [])))), p(s(bool, i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), bool), linear), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ []))))],extension(43121 ^ 2,bind([[_4097550, _4097552, _4097554, _4097857], [43128 ^ [], 43127 ^ [], 43126 ^ [], 43131 ^ []]]))).
% 50.95/49.28  ncf('1.1.2.1',plain,[-(p(s(bool, i(s(fun(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), bool), linear), s(fun(cart(real, 43127 ^ []), cart(real, 43126 ^ [])), 43128 ^ [])))))],extension(43130 ^ 3)).
% 50.95/49.28  %-----------------------------------------------------
% 50.95/49.28  End of proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------