(VAR A A0 B B0 C C0 M N P P0 Q101004 Q101038 Q101568 Q103364 Q103417 Q104048 Q105463 Q105468 Q105737 Q107633 Q108445 Q108456 Q108508 Q108918 Q113383 Q113384 Q113401 Q113402 Q114392 Q114393 Q114409 Q114410 Q114605 Q114606 Q114795 Q115203 Q115204 Q115205 Q115515 Q115516 Q1176884 Q118475 Q118481 Q118732 Q118738 Q118949 Q118951 Q119049 Q119050 Q119535 Q119536 Q119675 Q119678 Q119694 Q119696 Q119739 Q119740 Q119776 Q119777 Q119862 Q120445 Q120625 Q122083 Q129843 Q129858 Q131252 Q131253 Q137218 Q137237 Q137335 Q140340 Q144853 Q144875 Q144892 Q144946 Q144970 Q147956 Q151908 Q152407 Q153473 Q169211 Q169223 Q169284 Q169371 Q169832 Q169849 Q170010 Q170050 Q173336 Q173369 Q173889 Q173931 Q174142 Q174640 Q174652 Q174786 Q174843 Q180474 Q18337 Q18358 Q18436 Q18437 Q18584 Q18587 Q18594 Q18628 Q18629 Q18635 Q18655 Q18680 Q18703 Q18709 Q18731 Q18733 Q18741 Q18773 Q18774 Q18775 Q18805 Q18813 Q18824 Q18825 Q18849 Q18850 Q19686 Q19873 Q199949 Q20493 Q20545 Q20594 Q20651 Q208555 Q211301 Q211366 Q211629 Q215346 Q215710 Q215712 Q216100 Q238862 Q238878 Q239348 Q252301 Q253923 Q256509 Q262328 Q262361 Q268391 Q286180 Q292360 Q292394 Q293255 Q294416 Q303058 Q303068 Q303087 Q303106 Q307259 Q307310 Q307328 Q310257 Q310277 Q310427 Q310450 Q310687 Q310709 Q311520 Q336363 Q336377 Q336393 Q337838 Q412528 Q412529 Q440967 Q440968 Q445490 Q445492 Q451420 Q47654 Q47720 Q48127 Q48133 Q48153 Q48425 Q48449 Q48463 Q48483 Q48523 Q48527 Q48588 Q49170 Q49179 Q531086 Q531099 Q560236 Q560259 Q560271 Q560339 Q560357 Q560401 Q569520 Q57967 Q619883 Q619900 Q619917 Q64073 Q64084 Q64185 Q64233 Q64304 Q64342 Q64380 Q64418 Q64518 Q64530 Q64549 Q64555 Q664027 Q665071 Q665072 Q665141 Q665142 Q67327 Q67365 Q67574 Q68242 Q690093 Q690460 Q692429 Q692451 Q692608 Q693631 Q693719 Q693810 Q702479 Q702485 Q702491 Q702497 Q702749 Q702770 Q705062 Q707409 Q708278 Q709357 Q709495 Q71470 Q715898 Q715941 Q71708 Q721458 Q721465 Q721472 Q721567 Q721595 Q722637 Q722849 Q722870 Q72912 Q732721 Q733856 Q733860 Q733976 Q78341 Q78351 Q78971 Q78973 Q78976 Q95870 Q96102 Q98454 Q98469 Q98624 Q98638 Q98655 Q98704 Q98727 Q98749 Q98770 Q98829 Q98841 Q98855 Q98893 Q98922 Q98952 Q99255 Q99283 Q99312 Q99336 Q99350 Q99365 Q99486 Q99591 R S X Y a b c d e f g g1 g2 h h1 h2 i0 j k l l1 l2 lab m n net0 op p q r s0 sgn t t1 t2 top u u_ v v0 v1 v2 v3 w w0 w1 w2 w3 x x1 x2 x3 x4 x5 x6 xi_ y y1 y2 y3 yi_ z z1 z2 ) (RULES 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,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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),c))),s(num,i(s(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),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(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,n3),fun(num,real)),d_),s(cart(real,n3),d))),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),a))),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(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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),c))),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),a))),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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),d))),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),a))),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_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_sub),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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),c))),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),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),d))),s(num,i(s(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),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),c))),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),a))),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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),d))),s(num,i(s(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),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),c))),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),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),d))),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),a))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),c))),s(num,i(s(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),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(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,n3),fun(num,real)),d_),s(cart(real,n3),d))),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),a))),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),BIT0),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(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(fun(fun(cart(real,n3),bool),bool),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),hull),s(fun(fun(cart(real,n3),bool),bool),convex))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),a))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),b))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),c))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),d))),s(fun(cart(real,n3),bool),EMPTY))))))))))))) 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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),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))))))))))),s(num,i(s(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),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))))))))))),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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),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_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_sub),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),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))))))))))),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),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))))))))))),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),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))))))))))),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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),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))))))))))),s(num,i(s(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),i(s(fun(num,cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(num,cart(real,n3))),d_),s(cart(cart(real,n3),n3),A0))),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),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))))))) -> s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),A0))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,Q733856),fun(num,real)),d_),s(cart(real,Q733856),a))),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,Q733860),fun(num,real)),d_),s(cart(real,Q733860),b))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,Q733856),fun(num,real)),d_),s(cart(real,Q733856),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(real,i(s(fun(num,real),i(s(fun(cart(real,Q733860),fun(num,real)),d_),s(cart(real,Q733860),b))),s(num,i(s(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),i(s(fun(cart(real,Q733856),fun(num,real)),d_),s(cart(real,Q733856),a))),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,Q733860),fun(num,real)),d_),s(cart(real,Q733860),b))),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(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),i(s(fun(cart(real,Q733860),fun(num,real)),d_),s(cart(real,Q733860),b))),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,Q733856),fun(num,real)),d_),s(cart(real,Q733856),a))),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(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),i(s(fun(cart(real,Q733860),fun(num,real)),d_),s(cart(real,Q733860),b))),s(num,i(s(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,Q733856),fun(num,real)),d_),s(cart(real,Q733856),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(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,Q733860),fun(num,real)),d_),s(cart(real,Q733860),b))),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,Q733856),fun(num,real)),d_),s(cart(real,Q733856),a))),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))))))) -> s(real,i(s(fun(cart(real,Q733860),real),i(s(fun(cart(real,Q733856),fun(cart(real,Q733860),real)),volu_rect),s(cart(real,Q733856),a))),s(cart(real,Q733860),b))) 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(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A0))),s(cart(real,N),B0))))))),s(num,i(s(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,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A0))),s(cart(real,N),C0))))))),s(num,i(s(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(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(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A0))),s(cart(real,N),B0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A0))),s(cart(real,N),C0))))))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(prod(cart(real,N),prod(cart(real,N),cart(real,N))),real),angle),s(prod(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(prod(cart(real,N),cart(real,N)),prod(cart(real,N),prod(cart(real,N),cart(real,N)))),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),prod(cart(real,N),prod(cart(real,N),cart(real,N))))),c_),s(cart(real,N),B0))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),A0))),s(cart(real,N),C0))))))))))))))))) -> s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(prod(cart(real,N),cart(real,N)),real),distance),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),B0))),s(cart(real,N),C0))))))),s(num,i(s(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,n3),i(s(fun(list(real),cart(real,n3)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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(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),a))),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),b))),s(num,i(s(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(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),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,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),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(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),s(num,i(s(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),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))),s(list(real),NIL))))))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),a))),s(cart(real,n3),b))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),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(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,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(prod(cart(real,n3),cart(real,n3)),fun(cart(real,n3),bool)),openu_interval),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),a))),s(cart(real,n3),b))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),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(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,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(list(prod(cart(real,n3),cart(real,n3))),fun(cart(real,n3),bool)),closedu_interval),s(list(prod(cart(real,n3),cart(real,n3))),i(s(fun(list(prod(cart(real,n3),cart(real,n3))),list(prod(cart(real,n3),cart(real,n3)))),i(s(fun(prod(cart(real,n3),cart(real,n3)),fun(list(prod(cart(real,n3),cart(real,n3))),list(prod(cart(real,n3),cart(real,n3))))),CONS),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),a))),s(cart(real,n3),b))))),s(list(prod(cart(real,n3),cart(real,n3))),NIL))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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_le),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),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(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,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(prod(cart(real,n3),cart(real,n3)),fun(cart(real,n3),bool)),openu_interval),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),a))),s(cart(real,n3),b))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(bool,i(s(fun(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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_le),s(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),a))),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),b))),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(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),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),b))),s(num,i(s(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),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(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,n3),fun(num,real)),d_),s(cart(real,n3),b))),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),a))),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),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(list(prod(cart(real,n3),cart(real,n3))),fun(cart(real,n3),bool)),closedu_interval),s(list(prod(cart(real,n3),cart(real,n3))),i(s(fun(list(prod(cart(real,n3),cart(real,n3))),list(prod(cart(real,n3),cart(real,n3)))),i(s(fun(prod(cart(real,n3),cart(real,n3)),fun(list(prod(cart(real,n3),cart(real,n3))),list(prod(cart(real,n3),cart(real,n3))))),CONS),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),a))),s(cart(real,n3),b))))),s(list(prod(cart(real,n3),cart(real,n3))),NIL))))))) s(fun(cart(real,Q211366),bool),i(s(fun(fun(cart(real,Q211366),bool),fun(cart(real,Q211366),bool)),i(s(fun(fun(cart(real,Q211366),bool),fun(fun(cart(real,Q211366),bool),fun(cart(real,Q211366),bool))),i(s(fun(bool,fun(fun(cart(real,Q211366),bool),fun(fun(cart(real,Q211366),bool),fun(cart(real,Q211366),bool)))),COND),s(bool,i(s(fun(fun(cart(real,Q211366),bool),bool),i(s(fun(fun(cart(real,Q211366),bool),fun(fun(cart(real,Q211366),bool),bool)),a_),s(fun(cart(real,Q211366),bool),i(s(fun(prod(cart(real,Q211366),cart(real,Q211366)),fun(cart(real,Q211366),bool)),openu_interval),s(prod(cart(real,Q211366),cart(real,Q211366)),i(s(fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366))),i(s(fun(cart(real,Q211366),fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366)))),c_),s(cart(real,Q211366),a))),s(cart(real,Q211366),b))))))),s(fun(cart(real,Q211366),bool),EMPTY))))),s(fun(cart(real,Q211366),bool),EMPTY))),s(fun(cart(real,Q211366),bool),i(s(fun(fun(cart(real,Q211366),bool),fun(cart(real,Q211366),bool)),i(s(fun(fun(cart(real,Q211366),bool),fun(fun(cart(real,Q211366),bool),fun(cart(real,Q211366),bool))),DIFF),s(fun(cart(real,Q211366),bool),i(s(fun(list(prod(cart(real,Q211366),cart(real,Q211366))),fun(cart(real,Q211366),bool)),closedu_interval),s(list(prod(cart(real,Q211366),cart(real,Q211366))),i(s(fun(list(prod(cart(real,Q211366),cart(real,Q211366))),list(prod(cart(real,Q211366),cart(real,Q211366)))),i(s(fun(prod(cart(real,Q211366),cart(real,Q211366)),fun(list(prod(cart(real,Q211366),cart(real,Q211366))),list(prod(cart(real,Q211366),cart(real,Q211366))))),CONS),s(prod(cart(real,Q211366),cart(real,Q211366)),i(s(fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366))),i(s(fun(cart(real,Q211366),fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366)))),c_),s(cart(real,Q211366),a))),s(cart(real,Q211366),b))))),s(list(prod(cart(real,Q211366),cart(real,Q211366))),NIL))))))),s(fun(cart(real,Q211366),bool),i(s(fun(prod(cart(real,Q211366),cart(real,Q211366)),fun(cart(real,Q211366),bool)),openu_interval),s(prod(cart(real,Q211366),cart(real,Q211366)),i(s(fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366))),i(s(fun(cart(real,Q211366),fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366)))),c_),s(cart(real,Q211366),a))),s(cart(real,Q211366),b))))))))) -> s(fun(cart(real,Q211366),bool),i(s(fun(fun(cart(real,Q211366),bool),fun(cart(real,Q211366),bool)),frontier),s(fun(cart(real,Q211366),bool),i(s(fun(prod(cart(real,Q211366),cart(real,Q211366)),fun(cart(real,Q211366),bool)),openu_interval),s(prod(cart(real,Q211366),cart(real,Q211366)),i(s(fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366))),i(s(fun(cart(real,Q211366),fun(cart(real,Q211366),prod(cart(real,Q211366),cart(real,Q211366)))),c_),s(cart(real,Q211366),a))),s(cart(real,Q211366),b))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,Q693719),bool),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),bool)),a_),s(cart(real,Q693719),a))),s(cart(real,Q693719),b))))),s(bool,i(s(fun(cart(real,Q693719),bool),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),bool)),a_),s(cart(real,Q693719),c))),s(cart(real,Q693719),b))))))),s(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),sqrt),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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,Q693719),real),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),real)),dot),s(cart(real,Q693719),i(s(fun(cart(real,Q693719),cart(real,Q693719)),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),cart(real,Q693719))),vectoru_sub),s(cart(real,Q693719),a))),s(cart(real,Q693719),b))))),s(cart(real,Q693719),i(s(fun(cart(real,Q693719),cart(real,Q693719)),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),cart(real,Q693719))),vectoru_sub),s(cart(real,Q693719),c))),s(cart(real,Q693719),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,Q693719),real),vectoru_norm),s(cart(real,Q693719),i(s(fun(cart(real,Q693719),cart(real,Q693719)),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),cart(real,Q693719))),vectoru_sub),s(cart(real,Q693719),a))),s(cart(real,Q693719),b))))))),s(real,i(s(fun(cart(real,Q693719),real),vectoru_norm),s(cart(real,Q693719),i(s(fun(cart(real,Q693719),cart(real,Q693719)),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),cart(real,Q693719))),vectoru_sub),s(cart(real,Q693719),c))),s(cart(real,Q693719),b))))))))))),s(num,i(s(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),sin),s(real,i(s(fun(prod(cart(real,Q693719),prod(cart(real,Q693719),cart(real,Q693719))),real),angle),s(prod(cart(real,Q693719),prod(cart(real,Q693719),cart(real,Q693719))),i(s(fun(prod(cart(real,Q693719),cart(real,Q693719)),prod(cart(real,Q693719),prod(cart(real,Q693719),cart(real,Q693719)))),i(s(fun(cart(real,Q693719),fun(prod(cart(real,Q693719),cart(real,Q693719)),prod(cart(real,Q693719),prod(cart(real,Q693719),cart(real,Q693719))))),c_),s(cart(real,Q693719),a))),s(prod(cart(real,Q693719),cart(real,Q693719)),i(s(fun(cart(real,Q693719),prod(cart(real,Q693719),cart(real,Q693719))),i(s(fun(cart(real,Q693719),fun(cart(real,Q693719),prod(cart(real,Q693719),cart(real,Q693719)))),c_),s(cart(real,Q693719),b))),s(cart(real,Q693719),c))))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,Q693810),bool),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),bool)),a_),s(cart(real,Q693810),a))),s(cart(real,Q693810),b))))),s(bool,i(s(fun(cart(real,Q693810),bool),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),bool)),a_),s(cart(real,Q693810),c))),s(cart(real,Q693810),b))))))),s(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_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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,Q693810),real),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),real)),dot),s(cart(real,Q693810),i(s(fun(cart(real,Q693810),cart(real,Q693810)),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),cart(real,Q693810))),vectoru_sub),s(cart(real,Q693810),a))),s(cart(real,Q693810),b))))),s(cart(real,Q693810),i(s(fun(cart(real,Q693810),cart(real,Q693810)),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),cart(real,Q693810))),vectoru_sub),s(cart(real,Q693810),c))),s(cart(real,Q693810),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,Q693810),real),vectoru_norm),s(cart(real,Q693810),i(s(fun(cart(real,Q693810),cart(real,Q693810)),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),cart(real,Q693810))),vectoru_sub),s(cart(real,Q693810),a))),s(cart(real,Q693810),b))))))),s(real,i(s(fun(cart(real,Q693810),real),vectoru_norm),s(cart(real,Q693810),i(s(fun(cart(real,Q693810),cart(real,Q693810)),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),cart(real,Q693810))),vectoru_sub),s(cart(real,Q693810),c))),s(cart(real,Q693810),b))))))))))),s(num,i(s(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(real,real),sin),s(real,i(s(fun(prod(cart(real,Q693810),prod(cart(real,Q693810),cart(real,Q693810))),real),angle),s(prod(cart(real,Q693810),prod(cart(real,Q693810),cart(real,Q693810))),i(s(fun(prod(cart(real,Q693810),cart(real,Q693810)),prod(cart(real,Q693810),prod(cart(real,Q693810),cart(real,Q693810)))),i(s(fun(cart(real,Q693810),fun(prod(cart(real,Q693810),cart(real,Q693810)),prod(cart(real,Q693810),prod(cart(real,Q693810),cart(real,Q693810))))),c_),s(cart(real,Q693810),a))),s(prod(cart(real,Q693810),cart(real,Q693810)),i(s(fun(cart(real,Q693810),prod(cart(real,Q693810),cart(real,Q693810))),i(s(fun(cart(real,Q693810),fun(cart(real,Q693810),prod(cart(real,Q693810),cart(real,Q693810)))),c_),s(cart(real,Q693810),b))),s(cart(real,Q693810),c))))))))))),s(num,i(s(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(fun(cart(real,N),bool),real),measure),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),real),fun(cart(real,N),bool)),ball),s(prod(cart(real,N),real),i(s(fun(real,prod(cart(real,N),real)),i(s(fun(cart(real,N),fun(real,prod(cart(real,N),real))),c_),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,r))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),affu_gt),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,N),bool),EMPTY))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),v1))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),v2))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),v3))))),s(fun(cart(real,N),bool),EMPTY))))))))))))) -> s(real,i(s(fun(fun(cart(real,N),bool),real),measure),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),real),fun(cart(real,N),bool)),ball),s(prod(cart(real,N),real),i(s(fun(real,prod(cart(real,N),real)),i(s(fun(cart(real,N),fun(real,prod(cart(real,N),real))),c_),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,r))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),affu_gt),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,N),bool),EMPTY))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),v1))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),v2))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),v3))),s(fun(cart(real,N),bool),EMPTY))))))))))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),b))),s(fun(cart(real,N),bool),EMPTY))))))))),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),real),fun(cart(real,N),bool)),ball),s(prod(cart(real,N),real),i(s(fun(real,prod(cart(real,N),real)),i(s(fun(cart(real,N),fun(real,prod(cart(real,N),real))),c_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),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(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),a))),s(cart(real,N),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),b))),s(cart(real,N),a))))))),s(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(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),b))),s(fun(cart(real,N),bool),EMPTY))))))))),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),real),fun(cart(real,N),bool)),cball),s(prod(cart(real,N),real),i(s(fun(real,prod(cart(real,N),real)),i(s(fun(cart(real,N),fun(real,prod(cart(real,N),real))),c_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),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(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),a))),s(cart(real,N),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),b))),s(cart(real,N),a))))))),s(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(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_segment),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))) 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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x4))),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,x1))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x2))),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,x3))),s(real,x4))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x5))),s(real,x6))))))))))))))),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,x2))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x5))),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,x1))),s(real,x2))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x3))),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,x4))),s(real,x5))))),s(real,x6))))))))))))),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_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,x3))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x6))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x1))),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,x2))),s(real,x3))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x4))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x5))),s(real,x6))))))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x2))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x3))),s(real,x4))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x1))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x3))),s(real,x5))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x1))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x2))),s(real,x6))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x4))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x5))),s(real,x6))))))))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(real,fun(real,fun(real,real))),i(s(fun(real,fun(real,fun(real,fun(real,real)))),i(s(fun(real,fun(real,fun(real,fun(real,fun(real,real))))),i(s(fun(real,fun(real,fun(real,fun(real,fun(real,fun(real,real)))))),deltau_x),s(real,x1))),s(real,x2))),s(real,x3))),s(real,x4))),s(real,x5))),s(real,x6))) s(Q64549,i(s(fun(Q64549,Q64549),i(s(fun(Q64549,fun(Q64549,Q64549)),i(s(fun(bool,fun(Q64549,fun(Q64549,Q64549))),COND),s(bool,i(s(fun(fun(Q64555,bool),bool),FINITE),s(fun(Q64555,bool),i(s(fun(fun(Q64555,bool),fun(Q64555,bool)),i(s(fun(fun(Q64555,Q64549),fun(fun(Q64555,bool),fun(Q64555,bool))),i(s(fun(fun(Q64549,fun(Q64549,Q64549)),fun(fun(Q64555,Q64549),fun(fun(Q64555,bool),fun(Q64555,bool)))),support),s(fun(Q64549,fun(Q64549,Q64549)),op))),s(fun(Q64555,Q64549),f))),s(fun(Q64555,bool),s0))))))),s(Q64549,i(s(fun(fun(Q64555,Q64549),Q64549),i(s(fun(fun(Q64555,bool),fun(fun(Q64555,Q64549),Q64549)),i(s(fun(fun(Q64549,fun(Q64549,Q64549)),fun(fun(Q64555,bool),fun(fun(Q64555,Q64549),Q64549))),iterate),s(fun(Q64549,fun(Q64549,Q64549)),op))),s(fun(Q64555,bool),i(s(fun(fun(Q64555,bool),fun(Q64555,bool)),i(s(fun(fun(Q64555,Q64549),fun(fun(Q64555,bool),fun(Q64555,bool))),i(s(fun(fun(Q64549,fun(Q64549,Q64549)),fun(fun(Q64555,Q64549),fun(fun(Q64555,bool),fun(Q64555,bool)))),support),s(fun(Q64549,fun(Q64549,Q64549)),op))),s(fun(Q64555,Q64549),f))),s(fun(Q64555,bool),s0))))),s(fun(Q64555,Q64549),f))))),s(Q64549,i(s(fun(fun(Q64549,fun(Q64549,Q64549)),Q64549),neutral),s(fun(Q64549,fun(Q64549,Q64549)),op))))) -> s(Q64549,i(s(fun(fun(Q64555,Q64549),Q64549),i(s(fun(fun(Q64555,bool),fun(fun(Q64555,Q64549),Q64549)),i(s(fun(fun(Q64549,fun(Q64549,Q64549)),fun(fun(Q64555,bool),fun(fun(Q64555,Q64549),Q64549))),iterate),s(fun(Q64549,fun(Q64549,Q64549)),op))),s(fun(Q64555,bool),s0))),s(fun(Q64555,Q64549),f))) s(fun(Q64233,bool),i(s(fun(fun(Q64233,bool),fun(Q64233,bool)),i(s(fun(fun(Q64233,bool),fun(fun(Q64233,bool),fun(Q64233,bool))),i(s(fun(bool,fun(fun(Q64233,bool),fun(fun(Q64233,bool),fun(Q64233,bool)))),COND),s(bool,i(s(fun(Q64418,bool),i(s(fun(Q64418,fun(Q64418,bool)),a_),s(Q64418,i(s(fun(Q64233,Q64418),f),s(Q64233,x))))),s(Q64418,i(s(fun(fun(Q64418,fun(Q64418,Q64418)),Q64418),neutral),s(fun(Q64418,fun(Q64418,Q64418)),op))))))),s(fun(Q64233,bool),i(s(fun(fun(Q64233,bool),fun(Q64233,bool)),i(s(fun(fun(Q64233,Q64418),fun(fun(Q64233,bool),fun(Q64233,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64233,Q64418),fun(fun(Q64233,bool),fun(Q64233,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64233,Q64418),f))),s(fun(Q64233,bool),s0))))),s(fun(Q64233,bool),i(s(fun(fun(Q64233,bool),fun(Q64233,bool)),i(s(fun(Q64233,fun(fun(Q64233,bool),fun(Q64233,bool))),INSERT),s(Q64233,x))),s(fun(Q64233,bool),i(s(fun(fun(Q64233,bool),fun(Q64233,bool)),i(s(fun(fun(Q64233,Q64418),fun(fun(Q64233,bool),fun(Q64233,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64233,Q64418),fun(fun(Q64233,bool),fun(Q64233,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64233,Q64418),f))),s(fun(Q64233,bool),s0))))))) -> s(fun(Q64233,bool),i(s(fun(fun(Q64233,bool),fun(Q64233,bool)),i(s(fun(fun(Q64233,Q64418),fun(fun(Q64233,bool),fun(Q64233,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64233,Q64418),fun(fun(Q64233,bool),fun(Q64233,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64233,Q64418),f))),s(fun(Q64233,bool),i(s(fun(fun(Q64233,bool),fun(Q64233,bool)),i(s(fun(Q64233,fun(fun(Q64233,bool),fun(Q64233,bool))),INSERT),s(Q64233,x))),s(fun(Q64233,bool),s0))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),i(s(fun(bool,fun(cart(real,n2),fun(cart(real,n2),cart(real,n2)))),COND),s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),a_),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),i(s(fun(bool,fun(cart(real,n2),fun(cart(real,n2),cart(real,n2)))),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,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),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,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),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,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))))))))))),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(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(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))),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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),z))) 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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),i(s(fun(real,fun(real,fun(real,real))),i(s(fun(real,fun(real,fun(real,fun(real,real)))),i(s(fun(real,fun(real,fun(real,fun(real,fun(real,real))))),i(s(fun(real,fun(real,fun(real,fun(real,fun(real,fun(real,real)))))),deltau_x),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(prod(cart(real,n3),cart(real,n3)),real),distance),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),x1))),s(cart(real,n3),x2))))))),s(num,i(s(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,n3),cart(real,n3)),real),distance),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),x1))),s(cart(real,n3),x3))))))),s(num,i(s(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,n3),cart(real,n3)),real),distance),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),x1))),s(cart(real,n3),x4))))))),s(num,i(s(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,n3),cart(real,n3)),real),distance),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),x3))),s(cart(real,n3),x4))))))),s(num,i(s(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,n3),cart(real,n3)),real),distance),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),x2))),s(cart(real,n3),x4))))))),s(num,i(s(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,n3),cart(real,n3)),real),distance),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),x2))),s(cart(real,n3),x3))))))),s(num,i(s(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),BIT0),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(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(fun(fun(cart(real,n3),bool),bool),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),hull),s(fun(fun(cart(real,n3),bool),bool),convex))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),x1))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),x2))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),x3))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),x4))),s(fun(cart(real,n3),bool),EMPTY))))))))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,Q693631),bool),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),bool)),a_),s(cart(real,Q693631),a))),s(cart(real,Q693631),b))))),s(bool,i(s(fun(cart(real,Q693631),bool),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),bool)),a_),s(cart(real,Q693631),c))),s(cart(real,Q693631),b))))))),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(cart(real,Q693631),real),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),real)),dot),s(cart(real,Q693631),i(s(fun(cart(real,Q693631),cart(real,Q693631)),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),cart(real,Q693631))),vectoru_sub),s(cart(real,Q693631),a))),s(cart(real,Q693631),b))))),s(cart(real,Q693631),i(s(fun(cart(real,Q693631),cart(real,Q693631)),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),cart(real,Q693631))),vectoru_sub),s(cart(real,Q693631),c))),s(cart(real,Q693631),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,Q693631),real),vectoru_norm),s(cart(real,Q693631),i(s(fun(cart(real,Q693631),cart(real,Q693631)),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),cart(real,Q693631))),vectoru_sub),s(cart(real,Q693631),a))),s(cart(real,Q693631),b))))))),s(real,i(s(fun(cart(real,Q693631),real),vectoru_norm),s(cart(real,Q693631),i(s(fun(cart(real,Q693631),cart(real,Q693631)),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),cart(real,Q693631))),vectoru_sub),s(cart(real,Q693631),c))),s(cart(real,Q693631),b))))))))))) -> s(real,i(s(fun(real,real),cos),s(real,i(s(fun(prod(cart(real,Q693631),prod(cart(real,Q693631),cart(real,Q693631))),real),angle),s(prod(cart(real,Q693631),prod(cart(real,Q693631),cart(real,Q693631))),i(s(fun(prod(cart(real,Q693631),cart(real,Q693631)),prod(cart(real,Q693631),prod(cart(real,Q693631),cart(real,Q693631)))),i(s(fun(cart(real,Q693631),fun(prod(cart(real,Q693631),cart(real,Q693631)),prod(cart(real,Q693631),prod(cart(real,Q693631),cart(real,Q693631))))),c_),s(cart(real,Q693631),a))),s(prod(cart(real,Q693631),cart(real,Q693631)),i(s(fun(cart(real,Q693631),prod(cart(real,Q693631),cart(real,Q693631))),i(s(fun(cart(real,Q693631),fun(cart(real,Q693631),prod(cart(real,Q693631),cart(real,Q693631)))),c_),s(cart(real,Q693631),b))),s(cart(real,Q693631),c))))))))) 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(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x3))),s(list(cart(real,n3)),NIL))))))))))))),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y3))),s(list(cart(real,n3)),NIL))))))))))))))),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(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x3))),s(list(cart(real,n3)),NIL))))))))))))),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y3))),s(list(cart(real,n3)),NIL))))))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y3))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x3))),s(list(cart(real,n3)),NIL))))))))))))),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x1))),s(list(cart(real,n3)),NIL))))))))))))))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x3))),s(list(cart(real,n3)),NIL))))))))))))),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y1))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y2))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y3))),s(list(cart(real,n3)),NIL))))))))))))) 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,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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),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,n2),fun(num,real)),d_),s(cart(real,n2),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),c))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),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(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),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),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(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,n2),fun(num,real)),d_),s(cart(real,n2),c))),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,n2),fun(num,real)),d_),s(cart(real,n2),a))),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),BIT0),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))) -> s(real,i(s(fun(fun(cart(real,n2),bool),real),measure),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(fun(cart(real,n2),bool),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),hull),s(fun(fun(cart(real,n2),bool),bool),convex))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),a))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),b))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),c))),s(fun(cart(real,n2),bool),EMPTY))))))))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(prod(cart(real,Q692608),cart(real,Q692608)),real),distance),s(prod(cart(real,Q692608),cart(real,Q692608)),i(s(fun(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608))),i(s(fun(cart(real,Q692608),fun(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608)))),c_),s(cart(real,Q692608),A0))),s(cart(real,Q692608),C0))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(prod(cart(real,Q692608),cart(real,Q692608)),real),distance),s(prod(cart(real,Q692608),cart(real,Q692608)),i(s(fun(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608))),i(s(fun(cart(real,Q692608),fun(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608)))),c_),s(cart(real,Q692608),B0))),s(cart(real,Q692608),C0))))))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(prod(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608))),real),angle),s(prod(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608))),i(s(fun(prod(cart(real,Q692608),cart(real,Q692608)),prod(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608)))),i(s(fun(cart(real,Q692608),fun(prod(cart(real,Q692608),cart(real,Q692608)),prod(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608))))),c_),s(cart(real,Q692608),A0))),s(prod(cart(real,Q692608),cart(real,Q692608)),i(s(fun(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608))),i(s(fun(cart(real,Q692608),fun(cart(real,Q692608),prod(cart(real,Q692608),cart(real,Q692608)))),c_),s(cart(real,Q692608),C0))),s(cart(real,Q692608),B0))))))))))))) -> s(real,i(s(fun(cart(real,Q692608),real),i(s(fun(cart(real,Q692608),fun(cart(real,Q692608),real)),dot),s(cart(real,Q692608),i(s(fun(cart(real,Q692608),cart(real,Q692608)),i(s(fun(cart(real,Q692608),fun(cart(real,Q692608),cart(real,Q692608))),vectoru_sub),s(cart(real,Q692608),A0))),s(cart(real,Q692608),C0))))),s(cart(real,Q692608),i(s(fun(cart(real,Q692608),cart(real,Q692608)),i(s(fun(cart(real,Q692608),fun(cart(real,Q692608),cart(real,Q692608))),vectoru_sub),s(cart(real,Q692608),B0))),s(cart(real,Q692608),C0))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),x))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),y))),s(cart(real,N),i(s(fun(num,cart(real,N)),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,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(real,i(s(fun(real,real),sqrt),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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),x))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),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),sin),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),a))),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,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(fun(num,num),NUMERAL),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),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),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,n2),fun(num,real)),d_),s(cart(real,n2),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n2),bool),real),measure),s(fun(cart(real,n2),bool),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(cart(real,n2),bool)),openu_interval),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),a))),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,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(fun(num,num),NUMERAL),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),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),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,n2),fun(num,real)),d_),s(cart(real,n2),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n2),bool),real),measure),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_interval),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),a))),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,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(fun(num,num),NUMERAL),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_le),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),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,n2),fun(num,real)),d_),s(cart(real,n2),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n2),bool),real),measure),s(fun(cart(real,n2),bool),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(cart(real,n2),bool)),openu_interval),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),s_b_),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(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),a))),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,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(fun(num,num),NUMERAL),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_le),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),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,n2),fun(num,real)),d_),s(cart(real,n2),a))),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_sub),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),b))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n2),bool),real),measure),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_interval),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),x))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),y))),s(cart(real,N),i(s(fun(num,cart(real,N)),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,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_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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),x))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),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(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),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(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),i(s(fun(cart(cart(real,n1),n1),fun(num,cart(real,n1))),d_),s(cart(cart(real,n1),n1),i(s(fun(cart(cart(real,n1),N),cart(cart(real,n1),n1)),i(s(fun(cart(cart(real,N),n1),fun(cart(cart(real,n1),N),cart(cart(real,n1),n1))),matrixu_mul),s(cart(cart(real,N),n1),i(s(fun(cart(real,N),cart(cart(real,N),n1)),rowvector),s(cart(real,N),x))))),s(cart(cart(real,n1),N),i(s(fun(cart(cart(real,n1),N),cart(cart(real,n1),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,n1),N),cart(cart(real,n1),N))),matrixu_mul),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),i(s(fun(cart(cart(real,N),N),fun(cart(cart(real,N),N),cart(cart(real,N),N))),matrixu_mul),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),transp),s(cart(cart(real,N),N),A0))))),s(cart(cart(real,N),N),B0))))),s(cart(cart(real,n1),N),i(s(fun(cart(real,N),cart(cart(real,n1),N)),columnvector),s(cart(real,N),y))))))))),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(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),A0))),s(cart(real,N),x))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),B0))),s(cart(real,N),y))))) s(fun(cart(real,Q215346),bool),i(s(fun(fun(cart(real,Q215346),bool),fun(cart(real,Q215346),bool)),i(s(fun(fun(cart(real,Q215346),bool),fun(fun(cart(real,Q215346),bool),fun(cart(real,Q215346),bool))),DIFF),s(fun(cart(real,Q215346),bool),i(s(fun(list(prod(cart(real,Q215346),cart(real,Q215346))),fun(cart(real,Q215346),bool)),closedu_segment),s(list(prod(cart(real,Q215346),cart(real,Q215346))),i(s(fun(list(prod(cart(real,Q215346),cart(real,Q215346))),list(prod(cart(real,Q215346),cart(real,Q215346)))),i(s(fun(prod(cart(real,Q215346),cart(real,Q215346)),fun(list(prod(cart(real,Q215346),cart(real,Q215346))),list(prod(cart(real,Q215346),cart(real,Q215346))))),CONS),s(prod(cart(real,Q215346),cart(real,Q215346)),i(s(fun(cart(real,Q215346),prod(cart(real,Q215346),cart(real,Q215346))),i(s(fun(cart(real,Q215346),fun(cart(real,Q215346),prod(cart(real,Q215346),cart(real,Q215346)))),c_),s(cart(real,Q215346),a))),s(cart(real,Q215346),b))))),s(list(prod(cart(real,Q215346),cart(real,Q215346))),NIL))))))),s(fun(cart(real,Q215346),bool),i(s(fun(fun(cart(real,Q215346),bool),fun(cart(real,Q215346),bool)),i(s(fun(cart(real,Q215346),fun(fun(cart(real,Q215346),bool),fun(cart(real,Q215346),bool))),INSERT),s(cart(real,Q215346),a))),s(fun(cart(real,Q215346),bool),i(s(fun(fun(cart(real,Q215346),bool),fun(cart(real,Q215346),bool)),i(s(fun(cart(real,Q215346),fun(fun(cart(real,Q215346),bool),fun(cart(real,Q215346),bool))),INSERT),s(cart(real,Q215346),b))),s(fun(cart(real,Q215346),bool),EMPTY))))))) -> s(fun(cart(real,Q215346),bool),i(s(fun(prod(cart(real,Q215346),cart(real,Q215346)),fun(cart(real,Q215346),bool)),openu_segment),s(prod(cart(real,Q215346),cart(real,Q215346)),i(s(fun(cart(real,Q215346),prod(cart(real,Q215346),cart(real,Q215346))),i(s(fun(cart(real,Q215346),fun(cart(real,Q215346),prod(cart(real,Q215346),cart(real,Q215346)))),c_),s(cart(real,Q215346),a))),s(cart(real,Q215346),b))))) s(fun(cart(real,Q211301),bool),i(s(fun(fun(cart(real,Q211301),bool),fun(cart(real,Q211301),bool)),i(s(fun(fun(cart(real,Q211301),bool),fun(fun(cart(real,Q211301),bool),fun(cart(real,Q211301),bool))),DIFF),s(fun(cart(real,Q211301),bool),i(s(fun(list(prod(cart(real,Q211301),cart(real,Q211301))),fun(cart(real,Q211301),bool)),closedu_interval),s(list(prod(cart(real,Q211301),cart(real,Q211301))),i(s(fun(list(prod(cart(real,Q211301),cart(real,Q211301))),list(prod(cart(real,Q211301),cart(real,Q211301)))),i(s(fun(prod(cart(real,Q211301),cart(real,Q211301)),fun(list(prod(cart(real,Q211301),cart(real,Q211301))),list(prod(cart(real,Q211301),cart(real,Q211301))))),CONS),s(prod(cart(real,Q211301),cart(real,Q211301)),i(s(fun(cart(real,Q211301),prod(cart(real,Q211301),cart(real,Q211301))),i(s(fun(cart(real,Q211301),fun(cart(real,Q211301),prod(cart(real,Q211301),cart(real,Q211301)))),c_),s(cart(real,Q211301),a))),s(cart(real,Q211301),b))))),s(list(prod(cart(real,Q211301),cart(real,Q211301))),NIL))))))),s(fun(cart(real,Q211301),bool),i(s(fun(prod(cart(real,Q211301),cart(real,Q211301)),fun(cart(real,Q211301),bool)),openu_interval),s(prod(cart(real,Q211301),cart(real,Q211301)),i(s(fun(cart(real,Q211301),prod(cart(real,Q211301),cart(real,Q211301))),i(s(fun(cart(real,Q211301),fun(cart(real,Q211301),prod(cart(real,Q211301),cart(real,Q211301)))),c_),s(cart(real,Q211301),a))),s(cart(real,Q211301),b))))))) -> s(fun(cart(real,Q211301),bool),i(s(fun(fun(cart(real,Q211301),bool),fun(cart(real,Q211301),bool)),frontier),s(fun(cart(real,Q211301),bool),i(s(fun(list(prod(cart(real,Q211301),cart(real,Q211301))),fun(cart(real,Q211301),bool)),closedu_interval),s(list(prod(cart(real,Q211301),cart(real,Q211301))),i(s(fun(list(prod(cart(real,Q211301),cart(real,Q211301))),list(prod(cart(real,Q211301),cart(real,Q211301)))),i(s(fun(prod(cart(real,Q211301),cart(real,Q211301)),fun(list(prod(cart(real,Q211301),cart(real,Q211301))),list(prod(cart(real,Q211301),cart(real,Q211301))))),CONS),s(prod(cart(real,Q211301),cart(real,Q211301)),i(s(fun(cart(real,Q211301),prod(cart(real,Q211301),cart(real,Q211301))),i(s(fun(cart(real,Q211301),fun(cart(real,Q211301),prod(cart(real,Q211301),cart(real,Q211301)))),c_),s(cart(real,Q211301),a))),s(cart(real,Q211301),b))))),s(list(prod(cart(real,Q211301),cart(real,Q211301))),NIL))))))) s(real,i(s(fun(prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))),real),angle),s(prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))),i(s(fun(prod(cart(real,Q692429),cart(real,Q692429)),prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429)))),i(s(fun(cart(real,Q692429),fun(prod(cart(real,Q692429),cart(real,Q692429)),prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))))),c_),s(cart(real,Q692429),i(s(fun(cart(real,Q692429),cart(real,Q692429)),i(s(fun(cart(real,Q692429),fun(cart(real,Q692429),cart(real,Q692429))),vectoru_add),s(cart(real,Q692429),a))),s(cart(real,Q692429),b))))),s(prod(cart(real,Q692429),cart(real,Q692429)),i(s(fun(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))),i(s(fun(cart(real,Q692429),fun(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429)))),c_),s(cart(real,Q692429),i(s(fun(cart(real,Q692429),cart(real,Q692429)),i(s(fun(cart(real,Q692429),fun(cart(real,Q692429),cart(real,Q692429))),vectoru_add),s(cart(real,Q692429),a))),s(cart(real,Q692429),c))))),s(cart(real,Q692429),i(s(fun(cart(real,Q692429),cart(real,Q692429)),i(s(fun(cart(real,Q692429),fun(cart(real,Q692429),cart(real,Q692429))),vectoru_add),s(cart(real,Q692429),a))),s(cart(real,Q692429),d))))))))) -> s(real,i(s(fun(prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))),real),angle),s(prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))),i(s(fun(prod(cart(real,Q692429),cart(real,Q692429)),prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429)))),i(s(fun(cart(real,Q692429),fun(prod(cart(real,Q692429),cart(real,Q692429)),prod(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))))),c_),s(cart(real,Q692429),b))),s(prod(cart(real,Q692429),cart(real,Q692429)),i(s(fun(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429))),i(s(fun(cart(real,Q692429),fun(cart(real,Q692429),prod(cart(real,Q692429),cart(real,Q692429)))),c_),s(cart(real,Q692429),c))),s(cart(real,Q692429),d))))))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,Q690093),bool),i(s(fun(cart(real,Q690093),fun(cart(real,Q690093),bool)),a_),s(cart(real,Q690093),x))),s(cart(real,Q690093),i(s(fun(num,cart(real,Q690093)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))),s(bool,i(s(fun(cart(real,Q690093),bool),i(s(fun(cart(real,Q690093),fun(cart(real,Q690093),bool)),a_),s(cart(real,Q690093),y))),s(cart(real,Q690093),i(s(fun(num,cart(real,Q690093)),vec),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,pi))),s(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),acs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,Q690093),real),i(s(fun(cart(real,Q690093),fun(cart(real,Q690093),real)),dot),s(cart(real,Q690093),x))),s(cart(real,Q690093),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,Q690093),real),vectoru_norm),s(cart(real,Q690093),x))))),s(real,i(s(fun(cart(real,Q690093),real),vectoru_norm),s(cart(real,Q690093),y))))))))))) -> s(real,i(s(fun(cart(real,Q690093),real),i(s(fun(cart(real,Q690093),fun(cart(real,Q690093),real)),vectoru_angle),s(cart(real,Q690093),x))),s(cart(real,Q690093),y))) s(real,i(s(fun(real,real),acs),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,Q709357),real),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),real)),dot),s(cart(real,Q709357),i(s(fun(cart(real,Q709357),cart(real,Q709357)),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),cart(real,Q709357))),vectoru_sub),s(cart(real,Q709357),v))),s(cart(real,Q709357),u))))),s(cart(real,Q709357),i(s(fun(cart(real,Q709357),cart(real,Q709357)),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),cart(real,Q709357))),vectoru_sub),s(cart(real,Q709357),w))),s(cart(real,Q709357),u))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,Q709357),real),vectoru_norm),s(cart(real,Q709357),i(s(fun(cart(real,Q709357),cart(real,Q709357)),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),cart(real,Q709357))),vectoru_sub),s(cart(real,Q709357),v))),s(cart(real,Q709357),u))))))),s(real,i(s(fun(cart(real,Q709357),real),vectoru_norm),s(cart(real,Q709357),i(s(fun(cart(real,Q709357),cart(real,Q709357)),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),cart(real,Q709357))),vectoru_sub),s(cart(real,Q709357),w))),s(cart(real,Q709357),u))))))))))) -> s(real,i(s(fun(cart(real,Q709357),real),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),real)),i(s(fun(cart(real,Q709357),fun(cart(real,Q709357),fun(cart(real,Q709357),real))),arcV),s(cart(real,Q709357),u))),s(cart(real,Q709357),v))),s(cart(real,Q709357),w))) s(fun(Q144946,Q144946),i(s(fun(fun(Q144946,Q144946),fun(Q144946,Q144946)),i(s(fun(fun(Q144946,Q144946),fun(fun(Q144946,Q144946),fun(Q144946,Q144946))),o),s(fun(Q144946,Q144946),i(s(fun(prod(Q144946,Q144946),fun(Q144946,Q144946)),swap),s(prod(Q144946,Q144946),i(s(fun(Q144946,prod(Q144946,Q144946)),i(s(fun(Q144946,fun(Q144946,prod(Q144946,Q144946))),c_),s(Q144946,a))),s(Q144946,b))))))),s(fun(Q144946,Q144946),i(s(fun(prod(Q144946,Q144946),fun(Q144946,Q144946)),swap),s(prod(Q144946,Q144946),i(s(fun(Q144946,prod(Q144946,Q144946)),i(s(fun(Q144946,fun(Q144946,prod(Q144946,Q144946))),c_),s(Q144946,a))),s(Q144946,b))))))) -> s(fun(Q144946,Q144946),I0) 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),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(cart(real,n2),n2),fun(num,cart(real,n2))),d_),s(cart(cart(real,n2),n2),A0))),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(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(cart(real,n2),n2),fun(num,cart(real,n2))),d_),s(cart(cart(real,n2),n2),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))))))))))),s(num,i(s(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,n2),fun(num,real)),d_),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(cart(real,n2),n2),fun(num,cart(real,n2))),d_),s(cart(cart(real,n2),n2),A0))),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(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(cart(real,n2),n2),fun(num,cart(real,n2))),d_),s(cart(cart(real,n2),n2),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))))))))))),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(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),A0))) 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,Q103417),real),vectoru_norm),s(cart(real,Q103417),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(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q103417),real),vectoru_norm),s(cart(real,Q103417),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(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q103417),real),vectoru_norm),s(cart(real,Q103417),i(s(fun(cart(real,Q103417),cart(real,Q103417)),i(s(fun(cart(real,Q103417),fun(cart(real,Q103417),cart(real,Q103417))),vectoru_sub),s(cart(real,Q103417),x))),s(cart(real,Q103417),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(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(cart(real,Q103417),real),i(s(fun(cart(real,Q103417),fun(cart(real,Q103417),real)),dot),s(cart(real,Q103417),x))),s(cart(real,Q103417),y))) s(cart(real,n3),i(s(fun(list(real),cart(real,n3)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),t))),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),u))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),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(real,i(s(fun(num,real),i(s(fun(cart(real,n3),fun(num,real)),d_),s(cart(real,n3),u))),s(num,i(s(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(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),t))),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),u))),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(list(real),NIL))))))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),scale),s(cart(real,n3),t))),s(cart(real,n3),u))) 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,Q103364),real),vectoru_norm),s(cart(real,Q103364),i(s(fun(cart(real,Q103364),cart(real,Q103364)),i(s(fun(cart(real,Q103364),fun(cart(real,Q103364),cart(real,Q103364))),vectoru_add),s(cart(real,Q103364),x))),s(cart(real,Q103364),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(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q103364),real),vectoru_norm),s(cart(real,Q103364),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(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,Q103364),real),vectoru_norm),s(cart(real,Q103364),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(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(cart(real,Q103364),real),i(s(fun(cart(real,Q103364),fun(cart(real,Q103364),real)),dot),s(cart(real,Q103364),x))),s(cart(real,Q103364),y))) 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(bool,bool),i(s(fun(bool,fun(bool,bool)),b_s_),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),x))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),y))),s(cart(real,N),i(s(fun(num,cart(real,N)),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))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),x))))),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),y))))))))) -> s(real,i(s(fun(real,real),cos),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(bool,fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool)))),COND),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),a))),s(cart(real,N),b))))),s(fun(cart(real,N),bool),EMPTY))),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_segment),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),real))),i(s(fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),real)))),dihV),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),a))),s(cart(real,N),w0))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),a))),s(cart(real,N),w1))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),a))),s(cart(real,N),w2))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),a))),s(cart(real,N),w3))))) -> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),real))),i(s(fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),real)))),dihV),s(cart(real,N),w0))),s(cart(real,N),w1))),s(cart(real,N),w2))),s(cart(real,N),w3))) s(fun(Q64380,bool),i(s(fun(fun(Q64380,bool),fun(Q64380,bool)),i(s(fun(fun(Q64380,bool),fun(fun(Q64380,bool),fun(Q64380,bool))),DIFF),s(fun(Q64380,bool),i(s(fun(fun(Q64380,bool),fun(Q64380,bool)),i(s(fun(fun(Q64380,Q64418),fun(fun(Q64380,bool),fun(Q64380,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64380,Q64418),fun(fun(Q64380,bool),fun(Q64380,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64380,Q64418),f))),s(fun(Q64380,bool),s0))))),s(fun(Q64380,bool),i(s(fun(fun(Q64380,bool),fun(Q64380,bool)),i(s(fun(fun(Q64380,Q64418),fun(fun(Q64380,bool),fun(Q64380,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64380,Q64418),fun(fun(Q64380,bool),fun(Q64380,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64380,Q64418),f))),s(fun(Q64380,bool),t))))) -> s(fun(Q64380,bool),i(s(fun(fun(Q64380,bool),fun(Q64380,bool)),i(s(fun(fun(Q64380,Q64418),fun(fun(Q64380,bool),fun(Q64380,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64380,Q64418),fun(fun(Q64380,bool),fun(Q64380,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64380,Q64418),f))),s(fun(Q64380,bool),i(s(fun(fun(Q64380,bool),fun(Q64380,bool)),i(s(fun(fun(Q64380,bool),fun(fun(Q64380,bool),fun(Q64380,bool))),DIFF),s(fun(Q64380,bool),s0))),s(fun(Q64380,bool),t))))) s(fun(Q64342,bool),i(s(fun(fun(Q64342,bool),fun(Q64342,bool)),i(s(fun(fun(Q64342,bool),fun(fun(Q64342,bool),fun(Q64342,bool))),INTER),s(fun(Q64342,bool),i(s(fun(fun(Q64342,bool),fun(Q64342,bool)),i(s(fun(fun(Q64342,Q64418),fun(fun(Q64342,bool),fun(Q64342,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64342,Q64418),fun(fun(Q64342,bool),fun(Q64342,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64342,Q64418),f))),s(fun(Q64342,bool),s0))))),s(fun(Q64342,bool),i(s(fun(fun(Q64342,bool),fun(Q64342,bool)),i(s(fun(fun(Q64342,Q64418),fun(fun(Q64342,bool),fun(Q64342,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64342,Q64418),fun(fun(Q64342,bool),fun(Q64342,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64342,Q64418),f))),s(fun(Q64342,bool),t))))) -> s(fun(Q64342,bool),i(s(fun(fun(Q64342,bool),fun(Q64342,bool)),i(s(fun(fun(Q64342,Q64418),fun(fun(Q64342,bool),fun(Q64342,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64342,Q64418),fun(fun(Q64342,bool),fun(Q64342,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64342,Q64418),f))),s(fun(Q64342,bool),i(s(fun(fun(Q64342,bool),fun(Q64342,bool)),i(s(fun(fun(Q64342,bool),fun(fun(Q64342,bool),fun(Q64342,bool))),INTER),s(fun(Q64342,bool),s0))),s(fun(Q64342,bool),t))))) s(fun(Q64304,bool),i(s(fun(fun(Q64304,bool),fun(Q64304,bool)),i(s(fun(fun(Q64304,bool),fun(fun(Q64304,bool),fun(Q64304,bool))),UNION),s(fun(Q64304,bool),i(s(fun(fun(Q64304,bool),fun(Q64304,bool)),i(s(fun(fun(Q64304,Q64418),fun(fun(Q64304,bool),fun(Q64304,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64304,Q64418),fun(fun(Q64304,bool),fun(Q64304,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64304,Q64418),f))),s(fun(Q64304,bool),s0))))),s(fun(Q64304,bool),i(s(fun(fun(Q64304,bool),fun(Q64304,bool)),i(s(fun(fun(Q64304,Q64418),fun(fun(Q64304,bool),fun(Q64304,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64304,Q64418),fun(fun(Q64304,bool),fun(Q64304,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64304,Q64418),f))),s(fun(Q64304,bool),t))))) -> s(fun(Q64304,bool),i(s(fun(fun(Q64304,bool),fun(Q64304,bool)),i(s(fun(fun(Q64304,Q64418),fun(fun(Q64304,bool),fun(Q64304,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64304,Q64418),fun(fun(Q64304,bool),fun(Q64304,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64304,Q64418),f))),s(fun(Q64304,bool),i(s(fun(fun(Q64304,bool),fun(Q64304,bool)),i(s(fun(fun(Q64304,bool),fun(fun(Q64304,bool),fun(Q64304,bool))),UNION),s(fun(Q64304,bool),s0))),s(fun(Q64304,bool),t))))) s(cart(real,n2),i(s(fun(list(real),cart(real,n2)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(real,real),cos),s(real,t))))))),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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,real),sin),s(real,t))))))))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,real),sin),s(real,t))))))),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,n2),fun(num,real)),d_),s(cart(real,n2),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(real,real),cos),s(real,t))))))))),s(list(real),NIL))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),x))) s(real,i(s(fun(prod(cart(real,finite_sum(Q119776,Q119777)),cart(real,finite_sum(Q119776,Q119777))),real),distance),s(prod(cart(real,finite_sum(Q119776,Q119777)),cart(real,finite_sum(Q119776,Q119777))),i(s(fun(cart(real,finite_sum(Q119776,Q119777)),prod(cart(real,finite_sum(Q119776,Q119777)),cart(real,finite_sum(Q119776,Q119777)))),i(s(fun(cart(real,finite_sum(Q119776,Q119777)),fun(cart(real,finite_sum(Q119776,Q119777)),prod(cart(real,finite_sum(Q119776,Q119777)),cart(real,finite_sum(Q119776,Q119777))))),c_),s(cart(real,finite_sum(Q119776,Q119777)),i(s(fun(cart(real,Q119777),cart(real,finite_sum(Q119776,Q119777))),i(s(fun(cart(real,Q119776),fun(cart(real,Q119777),cart(real,finite_sum(Q119776,Q119777)))),pastecart),s(cart(real,Q119776),x))),s(cart(real,Q119777),y))))),s(cart(real,finite_sum(Q119776,Q119777)),i(s(fun(cart(real,Q119777),cart(real,finite_sum(Q119776,Q119777))),i(s(fun(cart(real,Q119776),fun(cart(real,Q119777),cart(real,finite_sum(Q119776,Q119777)))),pastecart),s(cart(real,Q119776),x))),s(cart(real,Q119777),yi_))))))) -> s(real,i(s(fun(prod(cart(real,Q119777),cart(real,Q119777)),real),distance),s(prod(cart(real,Q119777),cart(real,Q119777)),i(s(fun(cart(real,Q119777),prod(cart(real,Q119777),cart(real,Q119777))),i(s(fun(cart(real,Q119777),fun(cart(real,Q119777),prod(cart(real,Q119777),cart(real,Q119777)))),c_),s(cart(real,Q119777),y))),s(cart(real,Q119777),yi_))))) s(real,i(s(fun(prod(cart(real,finite_sum(Q119739,Q119740)),cart(real,finite_sum(Q119739,Q119740))),real),distance),s(prod(cart(real,finite_sum(Q119739,Q119740)),cart(real,finite_sum(Q119739,Q119740))),i(s(fun(cart(real,finite_sum(Q119739,Q119740)),prod(cart(real,finite_sum(Q119739,Q119740)),cart(real,finite_sum(Q119739,Q119740)))),i(s(fun(cart(real,finite_sum(Q119739,Q119740)),fun(cart(real,finite_sum(Q119739,Q119740)),prod(cart(real,finite_sum(Q119739,Q119740)),cart(real,finite_sum(Q119739,Q119740))))),c_),s(cart(real,finite_sum(Q119739,Q119740)),i(s(fun(cart(real,Q119740),cart(real,finite_sum(Q119739,Q119740))),i(s(fun(cart(real,Q119739),fun(cart(real,Q119740),cart(real,finite_sum(Q119739,Q119740)))),pastecart),s(cart(real,Q119739),x))),s(cart(real,Q119740),y))))),s(cart(real,finite_sum(Q119739,Q119740)),i(s(fun(cart(real,Q119740),cart(real,finite_sum(Q119739,Q119740))),i(s(fun(cart(real,Q119739),fun(cart(real,Q119740),cart(real,finite_sum(Q119739,Q119740)))),pastecart),s(cart(real,Q119739),xi_))),s(cart(real,Q119740),y))))))) -> s(real,i(s(fun(prod(cart(real,Q119739),cart(real,Q119739)),real),distance),s(prod(cart(real,Q119739),cart(real,Q119739)),i(s(fun(cart(real,Q119739),prod(cart(real,Q119739),cart(real,Q119739))),i(s(fun(cart(real,Q119739),fun(cart(real,Q119739),prod(cart(real,Q119739),cart(real,Q119739)))),c_),s(cart(real,Q119739),x))),s(cart(real,Q119739),xi_))))) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))),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,n2),real),Re),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),Im),s(cart(real,n2),z))))),s(num,i(s(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,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))),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,n2),real),Re),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),Im),s(cart(real,n2),z))))),s(num,i(s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),z))) 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))))))))))))))) -> 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(list(prod(Q18805,Q18813)),i(s(fun(list(prod(Q18805,Q18813)),list(prod(Q18805,Q18813))),i(s(fun(prod(Q18805,Q18813),fun(list(prod(Q18805,Q18813)),list(prod(Q18805,Q18813)))),CONS),s(prod(Q18805,Q18813),i(s(fun(Q18813,prod(Q18805,Q18813)),i(s(fun(Q18805,fun(Q18813,prod(Q18805,Q18813))),c_),s(Q18805,h1))),s(Q18813,i(s(fun(list(Q18813),Q18813),HD),s(list(Q18813),l2))))))),s(list(prod(Q18805,Q18813)),i(s(fun(list(Q18813),list(prod(Q18805,Q18813))),i(s(fun(list(Q18805),fun(list(Q18813),list(prod(Q18805,Q18813)))),ZIP),s(list(Q18805),t1))),s(list(Q18813),i(s(fun(list(Q18813),list(Q18813)),TL),s(list(Q18813),l2))))))) -> s(list(prod(Q18805,Q18813)),i(s(fun(list(Q18813),list(prod(Q18805,Q18813))),i(s(fun(list(Q18805),fun(list(Q18813),list(prod(Q18805,Q18813)))),ZIP),s(list(Q18805),i(s(fun(list(Q18805),list(Q18805)),i(s(fun(Q18805,fun(list(Q18805),list(Q18805))),CONS),s(Q18805,h1))),s(list(Q18805),t1))))),s(list(Q18813),l2))) s(Q18703,i(s(fun(Q18703,Q18703),i(s(fun(Q18703,fun(Q18703,Q18703)),i(s(fun(bool,fun(Q18703,fun(Q18703,Q18703))),COND),s(bool,i(s(fun(Q18709,bool),i(s(fun(Q18709,fun(Q18709,bool)),a_),s(Q18709,i(s(fun(prod(Q18709,Q18703),Q18709),FST),s(prod(Q18709,Q18703),h))))),s(Q18709,a))))),s(Q18703,i(s(fun(prod(Q18709,Q18703),Q18703),SND),s(prod(Q18709,Q18703),h))))),s(Q18703,i(s(fun(list(prod(Q18709,Q18703)),Q18703),i(s(fun(Q18709,fun(list(prod(Q18709,Q18703)),Q18703)),ASSOC),s(Q18709,a))),s(list(prod(Q18709,Q18703)),t))))) -> s(Q18703,i(s(fun(list(prod(Q18709,Q18703)),Q18703),i(s(fun(Q18709,fun(list(prod(Q18709,Q18703)),Q18703)),ASSOC),s(Q18709,a))),s(list(prod(Q18709,Q18703)),i(s(fun(list(prod(Q18709,Q18703)),list(prod(Q18709,Q18703))),i(s(fun(prod(Q18709,Q18703),fun(list(prod(Q18709,Q18703)),list(prod(Q18709,Q18703)))),CONS),s(prod(Q18709,Q18703),h))),s(list(prod(Q18709,Q18703)),t))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(bool,fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool)))),COND),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),a))),s(cart(real,N),b))))),s(fun(cart(real,N),bool),EMPTY))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),b))),s(fun(cart(real,N),bool),EMPTY))))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) s(fun(cart(real,Q216100),bool),i(s(fun(fun(cart(real,Q216100),bool),fun(cart(real,Q216100),bool)),i(s(fun(fun(cart(real,Q216100),bool),fun(fun(cart(real,Q216100),bool),fun(cart(real,Q216100),bool))),UNION),s(fun(cart(real,Q216100),bool),i(s(fun(prod(cart(real,Q216100),cart(real,Q216100)),fun(cart(real,Q216100),bool)),openu_segment),s(prod(cart(real,Q216100),cart(real,Q216100)),i(s(fun(cart(real,Q216100),prod(cart(real,Q216100),cart(real,Q216100))),i(s(fun(cart(real,Q216100),fun(cart(real,Q216100),prod(cart(real,Q216100),cart(real,Q216100)))),c_),s(cart(real,Q216100),a))),s(cart(real,Q216100),b))))))),s(fun(cart(real,Q216100),bool),i(s(fun(fun(cart(real,Q216100),bool),fun(cart(real,Q216100),bool)),i(s(fun(cart(real,Q216100),fun(fun(cart(real,Q216100),bool),fun(cart(real,Q216100),bool))),INSERT),s(cart(real,Q216100),a))),s(fun(cart(real,Q216100),bool),i(s(fun(fun(cart(real,Q216100),bool),fun(cart(real,Q216100),bool)),i(s(fun(cart(real,Q216100),fun(fun(cart(real,Q216100),bool),fun(cart(real,Q216100),bool))),INSERT),s(cart(real,Q216100),b))),s(fun(cart(real,Q216100),bool),EMPTY))))))) -> s(fun(cart(real,Q216100),bool),i(s(fun(list(prod(cart(real,Q216100),cart(real,Q216100))),fun(cart(real,Q216100),bool)),closedu_segment),s(list(prod(cart(real,Q216100),cart(real,Q216100))),i(s(fun(list(prod(cart(real,Q216100),cart(real,Q216100))),list(prod(cart(real,Q216100),cart(real,Q216100)))),i(s(fun(prod(cart(real,Q216100),cart(real,Q216100)),fun(list(prod(cart(real,Q216100),cart(real,Q216100))),list(prod(cart(real,Q216100),cart(real,Q216100))))),CONS),s(prod(cart(real,Q216100),cart(real,Q216100)),i(s(fun(cart(real,Q216100),prod(cart(real,Q216100),cart(real,Q216100))),i(s(fun(cart(real,Q216100),fun(cart(real,Q216100),prod(cart(real,Q216100),cart(real,Q216100)))),c_),s(cart(real,Q216100),a))),s(cart(real,Q216100),b))))),s(list(prod(cart(real,Q216100),cart(real,Q216100))),NIL))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(bool,fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool)))),COND),s(bool,i(s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),a_),s(cart(real,N),a))),s(cart(real,N),b))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),EMPTY))))),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),relativeu_interior),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_segment),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) s(cart(real,Q440967),i(s(fun(fun(cart(real,Q440968),cart(real,Q440967)),cart(real,Q440967)),i(s(fun(fun(cart(real,Q440968),bool),fun(fun(cart(real,Q440968),cart(real,Q440967)),cart(real,Q440967))),integral),s(fun(cart(real,Q440968),bool),i(s(fun(list(prod(cart(real,Q440968),cart(real,Q440968))),fun(cart(real,Q440968),bool)),closedu_interval),s(list(prod(cart(real,Q440968),cart(real,Q440968))),i(s(fun(list(prod(cart(real,Q440968),cart(real,Q440968))),list(prod(cart(real,Q440968),cart(real,Q440968)))),i(s(fun(prod(cart(real,Q440968),cart(real,Q440968)),fun(list(prod(cart(real,Q440968),cart(real,Q440968))),list(prod(cart(real,Q440968),cart(real,Q440968))))),CONS),s(prod(cart(real,Q440968),cart(real,Q440968)),i(s(fun(cart(real,Q440968),prod(cart(real,Q440968),cart(real,Q440968))),i(s(fun(cart(real,Q440968),fun(cart(real,Q440968),prod(cart(real,Q440968),cart(real,Q440968)))),c_),s(cart(real,Q440968),a))),s(cart(real,Q440968),a))))),s(list(prod(cart(real,Q440968),cart(real,Q440968))),NIL))))))),s(fun(cart(real,Q440968),cart(real,Q440967)),f))) -> s(cart(real,Q440967),i(s(fun(num,cart(real,Q440967)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(real,Q105737),i(s(fun(cart(real,Q105737),cart(real,Q105737)),i(s(fun(cart(real,Q105737),fun(cart(real,Q105737),cart(real,Q105737))),i(s(fun(bool,fun(cart(real,Q105737),fun(cart(real,Q105737),cart(real,Q105737)))),COND),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),s(cart(real,Q105737),i(s(fun(cart(real,Q105737),cart(real,Q105737)),i(s(fun(cart(real,Q105737),fun(cart(real,Q105737),cart(real,Q105737))),vectoru_add),s(cart(real,Q105737),i(s(fun(fun(num,cart(real,Q105737)),cart(real,Q105737)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q105737)),cart(real,Q105737))),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,m))),s(num,n))))),s(fun(num,cart(real,Q105737)),f))))),s(cart(real,Q105737),i(s(fun(num,cart(real,Q105737)),f),s(num,i(s(fun(num,num),SUC),s(num,n))))))))),s(cart(real,Q105737),i(s(fun(fun(num,cart(real,Q105737)),cart(real,Q105737)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q105737)),cart(real,Q105737))),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,m))),s(num,n))))),s(fun(num,cart(real,Q105737)),f))))) -> s(cart(real,Q105737),i(s(fun(fun(num,cart(real,Q105737)),cart(real,Q105737)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q105737)),cart(real,Q105737))),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,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),s(fun(num,cart(real,Q105737)),f))) s(real,i(s(fun(fun(cart(real,N),bool),real),content),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_interval),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) -> s(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(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),i(s(fun(bool,fun(fun(A,bool),fun(fun(A,bool),fun(A,bool)))),COND),s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),IN),s(A,x))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),t))))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),s0))))),s(fun(A,bool),t))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),i(s(fun(bool,fun(fun(A,bool),fun(fun(A,bool),fun(A,bool)))),COND),s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),IN),s(A,x))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),t))))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),s0))))),s(fun(A,bool),t))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),i(s(fun(bool,fun(fun(A,bool),fun(fun(A,bool),fun(A,bool)))),COND),s(bool,i(s(fun(fun(A,bool),bool),i(s(fun(A,fun(fun(A,bool),bool)),IN),s(A,x))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),t))))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),t))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),s0))))),s(fun(A,bool),t))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),i(s(fun(bool,fun(fun(A,bool),fun(fun(A,bool),fun(A,bool)))),COND),s(bool,i(s(fun(A,bool),i(s(fun(A,fun(A,bool)),a_),s(A,x))),s(A,y))))),s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),s0))),s(A,y))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),s0))),s(A,y))))))) -> s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),s0))))),s(A,y))) s(cart(real,Q531086),i(s(fun(fun(cart(real,Q531099),cart(real,Q531086)),cart(real,Q531086)),i(s(fun(fun(cart(real,Q531099),bool),fun(fun(cart(real,Q531099),cart(real,Q531086)),cart(real,Q531086))),integral),s(fun(cart(real,Q531099),bool),i(s(fun(list(prod(cart(real,Q531099),cart(real,Q531099))),fun(cart(real,Q531099),bool)),closedu_interval),s(list(prod(cart(real,Q531099),cart(real,Q531099))),i(s(fun(list(prod(cart(real,Q531099),cart(real,Q531099))),list(prod(cart(real,Q531099),cart(real,Q531099)))),i(s(fun(prod(cart(real,Q531099),cart(real,Q531099)),fun(list(prod(cart(real,Q531099),cart(real,Q531099))),list(prod(cart(real,Q531099),cart(real,Q531099))))),CONS),s(prod(cart(real,Q531099),cart(real,Q531099)),i(s(fun(cart(real,Q531099),prod(cart(real,Q531099),cart(real,Q531099))),i(s(fun(cart(real,Q531099),fun(cart(real,Q531099),prod(cart(real,Q531099),cart(real,Q531099)))),c_),s(cart(real,Q531099),a))),s(cart(real,Q531099),b))))),s(list(prod(cart(real,Q531099),cart(real,Q531099))),NIL))))))),s(fun(cart(real,Q531099),cart(real,Q531086)),f))) -> s(cart(real,Q531086),i(s(fun(fun(cart(real,Q531099),cart(real,Q531086)),cart(real,Q531086)),i(s(fun(fun(cart(real,Q531099),bool),fun(fun(cart(real,Q531099),cart(real,Q531086)),cart(real,Q531086))),integral),s(fun(cart(real,Q531099),bool),i(s(fun(prod(cart(real,Q531099),cart(real,Q531099)),fun(cart(real,Q531099),bool)),openu_interval),s(prod(cart(real,Q531099),cart(real,Q531099)),i(s(fun(cart(real,Q531099),prod(cart(real,Q531099),cart(real,Q531099))),i(s(fun(cart(real,Q531099),fun(cart(real,Q531099),prod(cart(real,Q531099),cart(real,Q531099)))),c_),s(cart(real,Q531099),a))),s(cart(real,Q531099),b))))))),s(fun(cart(real,Q531099),cart(real,Q531086)),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)),a_),s(num,k))),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),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))))))))),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,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,n))))),s(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_add),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))),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),realu_ofu_num),s(num,k))))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))))))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(prod(num,num),num),binom),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,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(num,k))))))) s(A,i(s(fun(num,A),i(s(fun(cart(A,n3),fun(num,A)),d_),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,z))),s(list(A),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(A,z) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_segment),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),b))),s(fun(cart(real,N),bool),EMPTY))))))) s(fun(cart(real,Q211629),bool),i(s(fun(list(prod(cart(real,Q211629),cart(real,Q211629))),fun(cart(real,Q211629),bool)),closedu_interval),s(list(prod(cart(real,Q211629),cart(real,Q211629))),i(s(fun(list(prod(cart(real,Q211629),cart(real,Q211629))),list(prod(cart(real,Q211629),cart(real,Q211629)))),i(s(fun(prod(cart(real,Q211629),cart(real,Q211629)),fun(list(prod(cart(real,Q211629),cart(real,Q211629))),list(prod(cart(real,Q211629),cart(real,Q211629))))),CONS),s(prod(cart(real,Q211629),cart(real,Q211629)),i(s(fun(cart(real,Q211629),prod(cart(real,Q211629),cart(real,Q211629))),i(s(fun(cart(real,Q211629),fun(cart(real,Q211629),prod(cart(real,Q211629),cart(real,Q211629)))),c_),s(cart(real,Q211629),i(s(fun(num,cart(real,Q211629)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(cart(real,Q211629),i(s(fun(num,cart(real,Q211629)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))),s(list(prod(cart(real,Q211629),cart(real,Q211629))),NIL))))) -> s(fun(cart(real,Q211629),bool),EMPTY) s(A,i(s(fun(num,A),i(s(fun(cart(A,n3),fun(num,A)),d_),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,z))),s(list(A),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(A,y) s(cart(Q78976,finite_sum(Q78973,Q78971)),i(s(fun(cart(Q78976,Q78971),cart(Q78976,finite_sum(Q78973,Q78971))),i(s(fun(cart(Q78976,Q78973),fun(cart(Q78976,Q78971),cart(Q78976,finite_sum(Q78973,Q78971)))),pastecart),s(cart(Q78976,Q78973),i(s(fun(cart(Q78976,finite_sum(Q78973,Q78971)),cart(Q78976,Q78973)),fstcart),s(cart(Q78976,finite_sum(Q78973,Q78971)),z))))),s(cart(Q78976,Q78971),i(s(fun(cart(Q78976,finite_sum(Q78973,Q78971)),cart(Q78976,Q78971)),sndcart),s(cart(Q78976,finite_sum(Q78973,Q78971)),z))))) -> s(cart(Q78976,finite_sum(Q78973,Q78971)),z) 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)),a_),s(real,a))),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,pi))),s(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)),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,a))))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,pi))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))))))) -> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,a))),s(cart(real,N),x))))),s(cart(real,N),y))) 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)),a_),s(real,a))),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,pi))),s(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)),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,a))))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,pi))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))))))) -> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,a))),s(cart(real,N),y))))) s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(list(Q18680),fun(list(Q18680),list(Q18680))),i(s(fun(bool,fun(list(Q18680),fun(list(Q18680),list(Q18680)))),COND),s(bool,i(s(fun(Q18680,bool),P),s(Q18680,h))))),s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(Q18680,fun(list(Q18680),list(Q18680))),CONS),s(Q18680,h))),s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(fun(Q18680,bool),fun(list(Q18680),list(Q18680))),FILTER),s(fun(Q18680,bool),P))),s(list(Q18680),t))))))),s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(fun(Q18680,bool),fun(list(Q18680),list(Q18680))),FILTER),s(fun(Q18680,bool),P))),s(list(Q18680),t))))) -> s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(fun(Q18680,bool),fun(list(Q18680),list(Q18680))),FILTER),s(fun(Q18680,bool),P))),s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(Q18680,fun(list(Q18680),list(Q18680))),CONS),s(Q18680,h))),s(list(Q18680),t))))) s(A,i(s(fun(num,A),i(s(fun(cart(A,n3),fun(num,A)),d_),s(cart(A,n3),i(s(fun(list(A),cart(A,n3)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,y))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,z))),s(list(A),NIL))))))))))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(A,x) s(fun(Q64084,bool),i(s(fun(fun(Q64084,bool),fun(Q64084,bool)),i(s(fun(fun(Q64084,Q64073),fun(fun(Q64084,bool),fun(Q64084,bool))),i(s(fun(fun(Q64073,fun(Q64073,Q64073)),fun(fun(Q64084,Q64073),fun(fun(Q64084,bool),fun(Q64084,bool)))),support),s(fun(Q64073,fun(Q64073,Q64073)),op))),s(fun(Q64084,Q64073),f))),s(fun(Q64084,bool),i(s(fun(fun(Q64084,bool),fun(Q64084,bool)),i(s(fun(fun(Q64084,Q64073),fun(fun(Q64084,bool),fun(Q64084,bool))),i(s(fun(fun(Q64073,fun(Q64073,Q64073)),fun(fun(Q64084,Q64073),fun(fun(Q64084,bool),fun(Q64084,bool)))),support),s(fun(Q64073,fun(Q64073,Q64073)),op))),s(fun(Q64084,Q64073),f))),s(fun(Q64084,bool),s0))))) -> s(fun(Q64084,bool),i(s(fun(fun(Q64084,bool),fun(Q64084,bool)),i(s(fun(fun(Q64084,Q64073),fun(fun(Q64084,bool),fun(Q64084,bool))),i(s(fun(fun(Q64073,fun(Q64073,Q64073)),fun(fun(Q64084,Q64073),fun(fun(Q64084,bool),fun(Q64084,bool)))),support),s(fun(Q64073,fun(Q64073,Q64073)),op))),s(fun(Q64084,Q64073),f))),s(fun(Q64084,bool),s0))) s(Q64518,i(s(fun(fun(Q64530,Q64518),Q64518),i(s(fun(fun(Q64530,bool),fun(fun(Q64530,Q64518),Q64518)),i(s(fun(fun(Q64518,fun(Q64518,Q64518)),fun(fun(Q64530,bool),fun(fun(Q64530,Q64518),Q64518))),iterate),s(fun(Q64518,fun(Q64518,Q64518)),op))),s(fun(Q64530,bool),i(s(fun(fun(Q64530,bool),fun(Q64530,bool)),i(s(fun(fun(Q64530,Q64518),fun(fun(Q64530,bool),fun(Q64530,bool))),i(s(fun(fun(Q64518,fun(Q64518,Q64518)),fun(fun(Q64530,Q64518),fun(fun(Q64530,bool),fun(Q64530,bool)))),support),s(fun(Q64518,fun(Q64518,Q64518)),op))),s(fun(Q64530,Q64518),f))),s(fun(Q64530,bool),s0))))),s(fun(Q64530,Q64518),f))) -> s(Q64518,i(s(fun(fun(Q64530,Q64518),Q64518),i(s(fun(fun(Q64530,bool),fun(fun(Q64530,Q64518),Q64518)),i(s(fun(fun(Q64518,fun(Q64518,Q64518)),fun(fun(Q64530,bool),fun(fun(Q64530,Q64518),Q64518))),iterate),s(fun(Q64518,fun(Q64518,Q64518)),op))),s(fun(Q64530,bool),s0))),s(fun(Q64530,Q64518),f))) s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),b))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),b))),s(cart(real,N),x))))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),b))),s(cart(real,N),b))))))),s(cart(real,N),b))))))) -> 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(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),azim),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))))),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,h))),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(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_div),s(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,a))),s(real,a))))))),s(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),BIT0),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(real,real),i(s(fun(real,fun(real,real)),i(s(fun(cart(real,n3),fun(real,fun(real,real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(real,fun(real,real)))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(real,fun(real,real))))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(real,fun(real,real)))))),volu_frusttu_wedge),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))),s(real,h))),s(real,a))) 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(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,pi))),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))))) -> s(real,i(s(fun(real,real),asn),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(bool,fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool)))),COND),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,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),UNIV))))))),s(fun(cart(real,N),bool),EMPTY))),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_segment),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) -> s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_segment),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_interval),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) -> s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_interval),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),s0))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),frontier),s(fun(cart(real,N),bool),s0))) s(list(prod(Q18849,Q18850)),i(s(fun(list(prod(Q18849,Q18850)),list(prod(Q18849,Q18850))),i(s(fun(prod(Q18849,Q18850),fun(list(prod(Q18849,Q18850)),list(prod(Q18849,Q18850)))),CONS),s(prod(Q18849,Q18850),i(s(fun(Q18850,prod(Q18849,Q18850)),i(s(fun(Q18849,fun(Q18850,prod(Q18849,Q18850))),c_),s(Q18849,h1))),s(Q18850,h2))))),s(list(prod(Q18849,Q18850)),i(s(fun(list(Q18850),list(prod(Q18849,Q18850))),i(s(fun(list(Q18849),fun(list(Q18850),list(prod(Q18849,Q18850)))),ZIP),s(list(Q18849),t1))),s(list(Q18850),t2))))) -> s(list(prod(Q18849,Q18850)),i(s(fun(list(Q18850),list(prod(Q18849,Q18850))),i(s(fun(list(Q18849),fun(list(Q18850),list(prod(Q18849,Q18850)))),ZIP),s(list(Q18849),i(s(fun(list(Q18849),list(Q18849)),i(s(fun(Q18849,fun(list(Q18849),list(Q18849))),CONS),s(Q18849,h1))),s(list(Q18849),t1))))),s(list(Q18850),i(s(fun(list(Q18850),list(Q18850)),i(s(fun(Q18850,fun(list(Q18850),list(Q18850))),CONS),s(Q18850,h2))),s(list(Q18850),t2))))) s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_sub),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),x1))),s(cart(real,N),y1))))),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),x2))),s(cart(real,N),y2))))) -> s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_sub),s(cart(real,M),x1))),s(cart(real,M),x2))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),y1))),s(cart(real,N),y2))))) s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(cart(real,finite_sum(M,N)),fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),vectoru_add),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),x1))),s(cart(real,N),y1))))),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),x2))),s(cart(real,N),y2))))) -> s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(cart(real,M),fun(cart(real,M),cart(real,M))),vectoru_add),s(cart(real,M),x1))),s(cart(real,M),x2))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),y1))),s(cart(real,N),y2))))) 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(cart(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),y1))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),x2))),s(list(cart(real,n2)),NIL))))))))))),s(real,i(s(fun(cart(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),x1))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),y2))),s(list(cart(real,n2)),NIL))))))))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),y2))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),x2))),s(list(cart(real,n2)),NIL))))))))))),s(real,i(s(fun(cart(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),y1))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),x1))),s(list(cart(real,n2)),NIL))))))))))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),x1))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),x2))),s(list(cart(real,n2)),NIL))))))))))),s(real,i(s(fun(cart(cart(real,n2),n2),real),det),s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),y1))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),y2))),s(list(cart(real,n2)),NIL))))))))))) s(real,i(s(fun(cart(real,Q709495),real),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),real)),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),fun(cart(real,Q709495),real))),arcV),s(cart(real,Q709495),i(s(fun(cart(real,Q709495),cart(real,Q709495)),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),cart(real,Q709495))),vectoru_add),s(cart(real,Q709495),a))),s(cart(real,Q709495),b))))),s(cart(real,Q709495),i(s(fun(cart(real,Q709495),cart(real,Q709495)),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),cart(real,Q709495))),vectoru_add),s(cart(real,Q709495),a))),s(cart(real,Q709495),c))))),s(cart(real,Q709495),i(s(fun(cart(real,Q709495),cart(real,Q709495)),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),cart(real,Q709495))),vectoru_add),s(cart(real,Q709495),a))),s(cart(real,Q709495),d))))) -> s(real,i(s(fun(cart(real,Q709495),real),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),real)),i(s(fun(cart(real,Q709495),fun(cart(real,Q709495),fun(cart(real,Q709495),real))),arcV),s(cart(real,Q709495),b))),s(cart(real,Q709495),c))),s(cart(real,Q709495),d))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,b))),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),A0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,b))),s(real,c))))),s(cart(cart(real,N),M),A0))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,b))),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),A0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,b))),s(real,c))))),s(cart(cart(real,N),M),A0))) s(cart(real,Q108508),i(s(fun(cart(real,Q108508),cart(real,Q108508)),i(s(fun(cart(real,Q108508),fun(cart(real,Q108508),cart(real,Q108508))),vectoru_add),s(cart(real,Q108508),i(s(fun(num,cart(real,Q108508)),t),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(cart(real,Q108508),i(s(fun(cart(real,Q108508),cart(real,Q108508)),i(s(fun(cart(real,Q108508),fun(cart(real,Q108508),cart(real,Q108508))),vectoru_add),s(cart(real,Q108508),i(s(fun(num,cart(real,Q108508)),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(cart(real,Q108508),i(s(fun(num,cart(real,Q108508)),t),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(cart(real,Q108508),i(s(fun(fun(num,cart(real,Q108508)),cart(real,Q108508)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108508)),cart(real,Q108508))),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,Q108508)),t))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),z))),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) s(real,i(s(fun(fun(cart(real,N),bool),real),content),s(fun(cart(real,N),bool),i(s(fun(list(prod(cart(real,N),cart(real,N))),fun(cart(real,N),bool)),closedu_interval),s(list(prod(cart(real,N),cart(real,N))),i(s(fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N)))),i(s(fun(prod(cart(real,N),cart(real,N)),fun(list(prod(cart(real,N),cart(real,N))),list(prod(cart(real,N),cart(real,N))))),CONS),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))),s(list(prod(cart(real,N),cart(real,N))),NIL))))))) -> s(real,i(s(fun(fun(cart(real,N),bool),real),measure),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_interval),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) s(real,i(s(fun(prod(cart(real,Q692451),prod(cart(real,Q692451),cart(real,Q692451))),real),angle),s(prod(cart(real,Q692451),prod(cart(real,Q692451),cart(real,Q692451))),i(s(fun(prod(cart(real,Q692451),cart(real,Q692451)),prod(cart(real,Q692451),prod(cart(real,Q692451),cart(real,Q692451)))),i(s(fun(cart(real,Q692451),fun(prod(cart(real,Q692451),cart(real,Q692451)),prod(cart(real,Q692451),prod(cart(real,Q692451),cart(real,Q692451))))),c_),s(cart(real,Q692451),x))),s(prod(cart(real,Q692451),cart(real,Q692451)),i(s(fun(cart(real,Q692451),prod(cart(real,Q692451),cart(real,Q692451))),i(s(fun(cart(real,Q692451),fun(cart(real,Q692451),prod(cart(real,Q692451),cart(real,Q692451)))),c_),s(cart(real,Q692451),i(s(fun(num,cart(real,Q692451)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q692451),y))))))) -> s(real,i(s(fun(cart(real,Q692451),real),i(s(fun(cart(real,Q692451),fun(cart(real,Q692451),real)),vectoru_angle),s(cart(real,Q692451),x))),s(cart(real,Q692451),y))) s(Q20594,i(s(fun(Q20594,Q20594),i(s(fun(Q20594,fun(Q20594,Q20594)),i(s(fun(bool,fun(Q20594,fun(Q20594,Q20594))),COND),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),l_),s(num,k))),s(num,i(s(fun(list(Q20594),num),LENGTH),s(list(Q20594),l))))))),s(Q20594,i(s(fun(list(Q20594),Q20594),i(s(fun(num,fun(list(Q20594),Q20594)),EL),s(num,k))),s(list(Q20594),l))))),s(Q20594,i(s(fun(list(Q20594),Q20594),i(s(fun(num,fun(list(Q20594),Q20594)),EL),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,k))),s(num,i(s(fun(list(Q20594),num),LENGTH),s(list(Q20594),l))))))),s(list(Q20594),m))))) -> s(Q20594,i(s(fun(list(Q20594),Q20594),i(s(fun(num,fun(list(Q20594),Q20594)),EL),s(num,k))),s(list(Q20594),i(s(fun(list(Q20594),list(Q20594)),i(s(fun(list(Q20594),fun(list(Q20594),list(Q20594))),APPEND),s(list(Q20594),l))),s(list(Q20594),m))))) s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),DIFF),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(fun(cart(real,n2),bool),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),hull),s(fun(fun(cart(real,n2),bool),bool),convex))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),a))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),b))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),c))),s(fun(cart(real,n2),bool),EMPTY))))))))))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),UNION),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),UNION),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),b))),s(cart(real,n2),c))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),c))),s(cart(real,n2),a))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))))))) -> s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),interior),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(fun(cart(real,n2),bool),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),hull),s(fun(fun(cart(real,n2),bool),bool),convex))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),a))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),b))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),c))),s(fun(cart(real,n2),bool),EMPTY))))))))))) s(Q144875,i(s(fun(Q144875,Q144875),i(s(fun(Q144875,fun(Q144875,Q144875)),i(s(fun(bool,fun(Q144875,fun(Q144875,Q144875))),COND),s(bool,i(s(fun(Q144875,bool),i(s(fun(Q144875,fun(Q144875,bool)),a_),s(Q144875,k))),s(Q144875,i0))))),s(Q144875,j))),s(Q144875,i(s(fun(Q144875,Q144875),i(s(fun(Q144875,fun(Q144875,Q144875)),i(s(fun(bool,fun(Q144875,fun(Q144875,Q144875))),COND),s(bool,i(s(fun(Q144875,bool),i(s(fun(Q144875,fun(Q144875,bool)),a_),s(Q144875,k))),s(Q144875,j))))),s(Q144875,i0))),s(Q144875,k))))) -> s(Q144875,i(s(fun(Q144875,Q144875),i(s(fun(prod(Q144875,Q144875),fun(Q144875,Q144875)),swap),s(prod(Q144875,Q144875),i(s(fun(Q144875,prod(Q144875,Q144875)),i(s(fun(Q144875,fun(Q144875,prod(Q144875,Q144875))),c_),s(Q144875,i0))),s(Q144875,j))))),s(Q144875,k))) s(fun(Q96102,bool),i(s(fun(fun(Q96102,bool),fun(Q96102,bool)),i(s(fun(fun(fun(Q96102,bool),bool),fun(fun(Q96102,bool),fun(Q96102,bool))),hull),s(fun(fun(Q96102,bool),bool),P))),s(fun(Q96102,bool),i(s(fun(fun(Q96102,bool),fun(Q96102,bool)),i(s(fun(fun(Q96102,bool),fun(fun(Q96102,bool),fun(Q96102,bool))),UNION),s(fun(Q96102,bool),i(s(fun(fun(Q96102,bool),fun(Q96102,bool)),i(s(fun(fun(fun(Q96102,bool),bool),fun(fun(Q96102,bool),fun(Q96102,bool))),hull),s(fun(fun(Q96102,bool),bool),P))),s(fun(Q96102,bool),s0))))),s(fun(Q96102,bool),i(s(fun(fun(Q96102,bool),fun(Q96102,bool)),i(s(fun(fun(fun(Q96102,bool),bool),fun(fun(Q96102,bool),fun(Q96102,bool))),hull),s(fun(fun(Q96102,bool),bool),P))),s(fun(Q96102,bool),t))))))) -> s(fun(Q96102,bool),i(s(fun(fun(Q96102,bool),fun(Q96102,bool)),i(s(fun(fun(fun(Q96102,bool),bool),fun(fun(Q96102,bool),fun(Q96102,bool))),hull),s(fun(fun(Q96102,bool),bool),P))),s(fun(Q96102,bool),i(s(fun(fun(Q96102,bool),fun(Q96102,bool)),i(s(fun(fun(Q96102,bool),fun(fun(Q96102,bool),fun(Q96102,bool))),UNION),s(fun(Q96102,bool),s0))),s(fun(Q96102,bool),t))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),catn),s(cart(real,n2),z))) s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_add),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))))) s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(cart(cart(real,M),N),fun(cart(cart(real,M),N),cart(cart(real,M),N))),matrixu_sub),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A0))))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))))) s(cart(cart(real,Q115204),Q115205),i(s(fun(cart(cart(real,Q115204),Q115203),cart(cart(real,Q115204),Q115205)),i(s(fun(cart(cart(real,Q115203),Q115205),fun(cart(cart(real,Q115204),Q115203),cart(cart(real,Q115204),Q115205))),matrixu_mul),s(cart(cart(real,Q115203),Q115205),i(s(fun(cart(cart(real,Q115205),Q115203),cart(cart(real,Q115203),Q115205)),transp),s(cart(cart(real,Q115205),Q115203),B0))))),s(cart(cart(real,Q115204),Q115203),i(s(fun(cart(cart(real,Q115203),Q115204),cart(cart(real,Q115204),Q115203)),transp),s(cart(cart(real,Q115203),Q115204),A0))))) -> s(cart(cart(real,Q115204),Q115205),i(s(fun(cart(cart(real,Q115205),Q115204),cart(cart(real,Q115204),Q115205)),transp),s(cart(cart(real,Q115205),Q115204),i(s(fun(cart(cart(real,Q115205),Q115203),cart(cart(real,Q115205),Q115204)),i(s(fun(cart(cart(real,Q115203),Q115204),fun(cart(cart(real,Q115205),Q115203),cart(cart(real,Q115205),Q115204))),matrixu_mul),s(cart(cart(real,Q115203),Q115204),A0))),s(cart(cart(real,Q115205),Q115203),B0))))) s(real,i(s(fun(cart(real,Q715898),real),i(s(fun(cart(real,Q715898),fun(cart(real,Q715898),real)),i(s(fun(cart(real,Q715898),fun(cart(real,Q715898),fun(cart(real,Q715898),real))),i(s(fun(cart(real,Q715898),fun(cart(real,Q715898),fun(cart(real,Q715898),fun(cart(real,Q715898),real)))),dihV),s(cart(real,Q715898),i(s(fun(cart(real,Q715898),cart(real,Q715898)),vectoru_neg),s(cart(real,Q715898),v0))))),s(cart(real,Q715898),i(s(fun(cart(real,Q715898),cart(real,Q715898)),vectoru_neg),s(cart(real,Q715898),v1))))),s(cart(real,Q715898),i(s(fun(cart(real,Q715898),cart(real,Q715898)),vectoru_neg),s(cart(real,Q715898),v2))))),s(cart(real,Q715898),i(s(fun(cart(real,Q715898),cart(real,Q715898)),vectoru_neg),s(cart(real,Q715898),v3))))) -> s(real,i(s(fun(cart(real,Q715898),real),i(s(fun(cart(real,Q715898),fun(cart(real,Q715898),real)),i(s(fun(cart(real,Q715898),fun(cart(real,Q715898),fun(cart(real,Q715898),real))),i(s(fun(cart(real,Q715898),fun(cart(real,Q715898),fun(cart(real,Q715898),fun(cart(real,Q715898),real)))),dihV),s(cart(real,Q715898),v0))),s(cart(real,Q715898),v1))),s(cart(real,Q715898),v2))),s(cart(real,Q715898),v3))) s(fun(cart(real,Q215710),bool),i(s(fun(list(prod(cart(real,Q215710),cart(real,Q215710))),fun(cart(real,Q215710),bool)),closedu_segment),s(list(prod(cart(real,Q215710),cart(real,Q215710))),i(s(fun(list(prod(cart(real,Q215710),cart(real,Q215710))),list(prod(cart(real,Q215710),cart(real,Q215710)))),i(s(fun(prod(cart(real,Q215710),cart(real,Q215710)),fun(list(prod(cart(real,Q215710),cart(real,Q215710))),list(prod(cart(real,Q215710),cart(real,Q215710))))),CONS),s(prod(cart(real,Q215710),cart(real,Q215710)),i(s(fun(cart(real,Q215710),prod(cart(real,Q215710),cart(real,Q215710))),i(s(fun(cart(real,Q215710),fun(cart(real,Q215710),prod(cart(real,Q215710),cart(real,Q215710)))),c_),s(cart(real,Q215710),a))),s(cart(real,Q215710),a))))),s(list(prod(cart(real,Q215710),cart(real,Q215710))),NIL))))) -> s(fun(cart(real,Q215710),bool),i(s(fun(fun(cart(real,Q215710),bool),fun(cart(real,Q215710),bool)),i(s(fun(cart(real,Q215710),fun(fun(cart(real,Q215710),bool),fun(cart(real,Q215710),bool))),INSERT),s(cart(real,Q215710),a))),s(fun(cart(real,Q215710),bool),EMPTY))) 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(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),IN),s(cart(real,N),a))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),s0))))))),s(int,i(s(fun(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),s0))))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,i(s(fun(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),s0))))),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(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),s0))))) s(fun(cart(real,Q310427),bool),i(s(fun(list(prod(cart(real,Q310427),cart(real,Q310427))),fun(cart(real,Q310427),bool)),closedu_segment),s(list(prod(cart(real,Q310427),cart(real,Q310427))),i(s(fun(list(prod(cart(real,Q310427),cart(real,Q310427))),list(prod(cart(real,Q310427),cart(real,Q310427)))),i(s(fun(prod(cart(real,Q310427),cart(real,Q310427)),fun(list(prod(cart(real,Q310427),cart(real,Q310427))),list(prod(cart(real,Q310427),cart(real,Q310427))))),CONS),s(prod(cart(real,Q310427),cart(real,Q310427)),i(s(fun(cart(real,Q310427),prod(cart(real,Q310427),cart(real,Q310427))),i(s(fun(cart(real,Q310427),fun(cart(real,Q310427),prod(cart(real,Q310427),cart(real,Q310427)))),c_),s(cart(real,Q310427),a))),s(cart(real,Q310427),b))))),s(list(prod(cart(real,Q310427),cart(real,Q310427))),NIL))))) -> s(fun(cart(real,Q310427),bool),i(s(fun(fun(cart(real,n1),cart(real,Q310427)),fun(cart(real,Q310427),bool)),pathu_image),s(fun(cart(real,n1),cart(real,Q310427)),i(s(fun(prod(cart(real,Q310427),cart(real,Q310427)),fun(cart(real,n1),cart(real,Q310427))),linepath),s(prod(cart(real,Q310427),cart(real,Q310427)),i(s(fun(cart(real,Q310427),prod(cart(real,Q310427),cart(real,Q310427))),i(s(fun(cart(real,Q310427),fun(cart(real,Q310427),prod(cart(real,Q310427),cart(real,Q310427)))),c_),s(cart(real,Q310427),a))),s(cart(real,Q310427),b))))))) s(real,i(s(fun(prod(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool)),real),setdist),s(prod(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool)),i(s(fun(fun(cart(real,Q239348),bool),prod(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool))),i(s(fun(fun(cart(real,Q239348),bool),fun(fun(cart(real,Q239348),bool),prod(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool)))),c_),s(fun(cart(real,Q239348),bool),i(s(fun(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool)),i(s(fun(cart(real,Q239348),fun(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool))),INSERT),s(cart(real,Q239348),x))),s(fun(cart(real,Q239348),bool),EMPTY))))),s(fun(cart(real,Q239348),bool),i(s(fun(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool)),i(s(fun(cart(real,Q239348),fun(fun(cart(real,Q239348),bool),fun(cart(real,Q239348),bool))),INSERT),s(cart(real,Q239348),y))),s(fun(cart(real,Q239348),bool),EMPTY))))))) -> s(real,i(s(fun(prod(cart(real,Q239348),cart(real,Q239348)),real),distance),s(prod(cart(real,Q239348),cart(real,Q239348)),i(s(fun(cart(real,Q239348),prod(cart(real,Q239348),cart(real,Q239348))),i(s(fun(cart(real,Q239348),fun(cart(real,Q239348),prod(cart(real,Q239348),cart(real,Q239348)))),c_),s(cart(real,Q239348),x))),s(cart(real,Q239348),y))))) s(A,i(s(fun(num,A),i(s(fun(cart(A,n2),fun(num,A)),d_),s(cart(A,n2),i(s(fun(list(A),cart(A,n2)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,y))),s(list(A),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(A,y) s(fun(cart(real,Q208555),bool),i(s(fun(list(prod(cart(real,Q208555),cart(real,Q208555))),fun(cart(real,Q208555),bool)),closedu_interval),s(list(prod(cart(real,Q208555),cart(real,Q208555))),i(s(fun(list(prod(cart(real,Q208555),cart(real,Q208555))),list(prod(cart(real,Q208555),cart(real,Q208555)))),i(s(fun(prod(cart(real,Q208555),cart(real,Q208555)),fun(list(prod(cart(real,Q208555),cart(real,Q208555))),list(prod(cart(real,Q208555),cart(real,Q208555))))),CONS),s(prod(cart(real,Q208555),cart(real,Q208555)),i(s(fun(cart(real,Q208555),prod(cart(real,Q208555),cart(real,Q208555))),i(s(fun(cart(real,Q208555),fun(cart(real,Q208555),prod(cart(real,Q208555),cart(real,Q208555)))),c_),s(cart(real,Q208555),a))),s(cart(real,Q208555),a))))),s(list(prod(cart(real,Q208555),cart(real,Q208555))),NIL))))) -> s(fun(cart(real,Q208555),bool),i(s(fun(fun(cart(real,Q208555),bool),fun(cart(real,Q208555),bool)),i(s(fun(cart(real,Q208555),fun(fun(cart(real,Q208555),bool),fun(cart(real,Q208555),bool))),INSERT),s(cart(real,Q208555),a))),s(fun(cart(real,Q208555),bool),EMPTY))) s(real,i(s(fun(cart(real,Q715941),real),i(s(fun(cart(real,Q715941),fun(cart(real,Q715941),real)),i(s(fun(cart(real,Q715941),fun(cart(real,Q715941),fun(cart(real,Q715941),real))),i(s(fun(cart(real,Q715941),fun(cart(real,Q715941),fun(cart(real,Q715941),fun(cart(real,Q715941),real)))),dihV),s(cart(real,Q715941),i(s(fun(num,cart(real,Q715941)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q715941),i(s(fun(cart(real,Q715941),cart(real,Q715941)),vectoru_neg),s(cart(real,Q715941),v1))))),s(cart(real,Q715941),i(s(fun(cart(real,Q715941),cart(real,Q715941)),vectoru_neg),s(cart(real,Q715941),v2))))),s(cart(real,Q715941),i(s(fun(cart(real,Q715941),cart(real,Q715941)),vectoru_neg),s(cart(real,Q715941),v3))))) -> s(real,i(s(fun(cart(real,Q715941),real),i(s(fun(cart(real,Q715941),fun(cart(real,Q715941),real)),i(s(fun(cart(real,Q715941),fun(cart(real,Q715941),fun(cart(real,Q715941),real))),i(s(fun(cart(real,Q715941),fun(cart(real,Q715941),fun(cart(real,Q715941),fun(cart(real,Q715941),real)))),dihV),s(cart(real,Q715941),i(s(fun(num,cart(real,Q715941)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q715941),v1))),s(cart(real,Q715941),v2))),s(cart(real,Q715941),v3))) s(A,i(s(fun(num,A),i(s(fun(cart(A,n2),fun(num,A)),d_),s(cart(A,n2),i(s(fun(list(A),cart(A,n2)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,y))),s(list(A),NIL))))))))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(A,x) 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(real,real),sin),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_add),s(real,x))),s(real,y))))),s(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),cos),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,x))),s(real,y))))),s(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_add),s(real,i(s(fun(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),sin),s(real,y))))) 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(real,real),sin),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,x))),s(real,y))))),s(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),cos),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_add),s(real,x))),s(real,y))))),s(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_sub),s(real,i(s(fun(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),sin),s(real,y))))) 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(real,real),cos),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_add),s(real,x))),s(real,y))))),s(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),cos),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,x))),s(real,y))))),s(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_add),s(real,i(s(fun(real,real),cos),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,y))))) 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(real,real),sin),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_add),s(real,x))),s(real,y))))),s(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),sin),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,y))),s(real,x))))),s(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_sub),s(real,i(s(fun(real,real),cos),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,y))))) s(list(Q18337),i(s(fun(list(Q18337),list(Q18337)),i(s(fun(list(Q18337),fun(list(Q18337),list(Q18337))),i(s(fun(bool,fun(list(Q18337),fun(list(Q18337),list(Q18337)))),COND),s(bool,i(s(fun(list(Q18337),bool),i(s(fun(list(Q18337),fun(list(Q18337),bool)),a_),s(list(Q18337),t))),s(list(Q18337),NIL))))),s(list(Q18337),NIL))),s(list(Q18337),i(s(fun(list(Q18337),list(Q18337)),i(s(fun(Q18337,fun(list(Q18337),list(Q18337))),CONS),s(Q18337,h))),s(list(Q18337),i(s(fun(list(Q18337),list(Q18337)),BUTLAST),s(list(Q18337),t))))))) -> s(list(Q18337),i(s(fun(list(Q18337),list(Q18337)),BUTLAST),s(list(Q18337),i(s(fun(list(Q18337),list(Q18337)),i(s(fun(Q18337,fun(list(Q18337),list(Q18337))),CONS),s(Q18337,h))),s(list(Q18337),t))))) s(real,i(s(fun(cart(real,finite_sum(Q119535,Q119536)),real),i(s(fun(cart(real,finite_sum(Q119535,Q119536)),fun(cart(real,finite_sum(Q119535,Q119536)),real)),dot),s(cart(real,finite_sum(Q119535,Q119536)),i(s(fun(cart(real,Q119536),cart(real,finite_sum(Q119535,Q119536))),i(s(fun(cart(real,Q119535),fun(cart(real,Q119536),cart(real,finite_sum(Q119535,Q119536)))),pastecart),s(cart(real,Q119535),x1))),s(cart(real,Q119536),x2))))),s(cart(real,finite_sum(Q119535,Q119536)),i(s(fun(cart(real,Q119536),cart(real,finite_sum(Q119535,Q119536))),i(s(fun(cart(real,Q119535),fun(cart(real,Q119536),cart(real,finite_sum(Q119535,Q119536)))),pastecart),s(cart(real,Q119535),y1))),s(cart(real,Q119536),y2))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,Q119535),real),i(s(fun(cart(real,Q119535),fun(cart(real,Q119535),real)),dot),s(cart(real,Q119535),x1))),s(cart(real,Q119535),y1))))),s(real,i(s(fun(cart(real,Q119536),real),i(s(fun(cart(real,Q119536),fun(cart(real,Q119536),real)),dot),s(cart(real,Q119536),x2))),s(cart(real,Q119536),y2))))) s(fun(num,fun(A,bool)),i(s(fun(fun(num,fun(A,bool)),fun(num,fun(A,bool))),i(s(fun(fun(num,fun(A,bool)),fun(fun(num,fun(A,bool)),fun(num,fun(A,bool)))),INJP),s(fun(num,fun(A,bool)),i(s(fun(num,fun(num,fun(A,bool))),INJN),s(num,i(s(fun(num,num),SUC),s(num,c))))))),s(fun(num,fun(A,bool)),i(s(fun(fun(num,fun(A,bool)),fun(num,fun(A,bool))),i(s(fun(fun(num,fun(A,bool)),fun(fun(num,fun(A,bool)),fun(num,fun(A,bool)))),INJP),s(fun(num,fun(A,bool)),i(s(fun(A,fun(num,fun(A,bool))),INJA),s(A,i0))))),s(fun(num,fun(A,bool)),i(s(fun(fun(num,fun(num,fun(A,bool))),fun(num,fun(A,bool))),INJF),s(fun(num,fun(num,fun(A,bool))),r))))))) -> s(fun(num,fun(A,bool)),i(s(fun(fun(num,fun(num,fun(A,bool))),fun(num,fun(A,bool))),i(s(fun(A,fun(fun(num,fun(num,fun(A,bool))),fun(num,fun(A,bool)))),i(s(fun(num,fun(A,fun(fun(num,fun(num,fun(A,bool))),fun(num,fun(A,bool))))),ZCONSTR),s(num,c))),s(A,i0))),s(fun(num,fun(num,fun(A,bool))),r))) s(fun(cart(real,Q170010),bool),i(s(fun(fun(cart(real,Q170010),bool),fun(cart(real,Q170010),bool)),i(s(fun(fun(cart(real,Q170010),bool),fun(fun(cart(real,Q170010),bool),fun(cart(real,Q170010),bool))),UNION),s(fun(cart(real,Q170010),bool),i(s(fun(prod(cart(real,Q170010),real),fun(cart(real,Q170010),bool)),ball),s(prod(cart(real,Q170010),real),i(s(fun(real,prod(cart(real,Q170010),real)),i(s(fun(cart(real,Q170010),fun(real,prod(cart(real,Q170010),real))),c_),s(cart(real,Q170010),a))),s(real,r))))))),s(fun(cart(real,Q170010),bool),i(s(fun(prod(cart(real,Q170010),real),fun(cart(real,Q170010),bool)),ball),s(prod(cart(real,Q170010),real),i(s(fun(real,prod(cart(real,Q170010),real)),i(s(fun(cart(real,Q170010),fun(real,prod(cart(real,Q170010),real))),c_),s(cart(real,Q170010),a))),s(real,s0))))))) -> s(fun(cart(real,Q170010),bool),i(s(fun(prod(cart(real,Q170010),real),fun(cart(real,Q170010),bool)),ball),s(prod(cart(real,Q170010),real),i(s(fun(real,prod(cart(real,Q170010),real)),i(s(fun(cart(real,Q170010),fun(real,prod(cart(real,Q170010),real))),c_),s(cart(real,Q170010),a))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_max),s(real,r))),s(real,s0))))))) s(fun(cart(real,Q170050),bool),i(s(fun(fun(cart(real,Q170050),bool),fun(cart(real,Q170050),bool)),i(s(fun(fun(cart(real,Q170050),bool),fun(fun(cart(real,Q170050),bool),fun(cart(real,Q170050),bool))),INTER),s(fun(cart(real,Q170050),bool),i(s(fun(prod(cart(real,Q170050),real),fun(cart(real,Q170050),bool)),ball),s(prod(cart(real,Q170050),real),i(s(fun(real,prod(cart(real,Q170050),real)),i(s(fun(cart(real,Q170050),fun(real,prod(cart(real,Q170050),real))),c_),s(cart(real,Q170050),a))),s(real,r))))))),s(fun(cart(real,Q170050),bool),i(s(fun(prod(cart(real,Q170050),real),fun(cart(real,Q170050),bool)),ball),s(prod(cart(real,Q170050),real),i(s(fun(real,prod(cart(real,Q170050),real)),i(s(fun(cart(real,Q170050),fun(real,prod(cart(real,Q170050),real))),c_),s(cart(real,Q170050),a))),s(real,s0))))))) -> s(fun(cart(real,Q170050),bool),i(s(fun(prod(cart(real,Q170050),real),fun(cart(real,Q170050),bool)),ball),s(prod(cart(real,Q170050),real),i(s(fun(real,prod(cart(real,Q170050),real)),i(s(fun(cart(real,Q170050),fun(real,prod(cart(real,Q170050),real))),c_),s(cart(real,Q170050),a))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_min),s(real,r))),s(real,s0))))))) s(real,i(s(fun(prod(cart(real,N),prod(cart(real,N),cart(real,N))),real),angle),s(prod(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(prod(cart(real,N),cart(real,N)),prod(cart(real,N),prod(cart(real,N),cart(real,N)))),i(s(fun(cart(real,N),fun(prod(cart(real,N),cart(real,N)),prod(cart(real,N),prod(cart(real,N),cart(real,N))))),c_),s(cart(real,N),v))),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),u))),s(cart(real,N),w))))))) -> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),i(s(fun(cart(real,N),fun(cart(real,N),fun(cart(real,N),real))),arcV),s(cart(real,N),u))),s(cart(real,N),v))),s(cart(real,N),w))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),conic))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),convex))),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),convexu_cone))),s(fun(cart(real,N),bool),s0))) 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(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),frac),s(real,x))))),s(real,i(s(fun(real,real),frac),s(real,y))))))),s(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_add),s(real,i(s(fun(real,real),frac),s(real,x))))),s(real,i(s(fun(real,real),frac),s(real,y))))))),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(real,real),frac),s(real,x))))),s(real,i(s(fun(real,real),frac),s(real,y))))))),s(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),frac),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) 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(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),frac),s(real,x))))),s(real,i(s(fun(real,real),frac),s(real,y))))))),s(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_add),s(real,i(s(fun(real,real),floor),s(real,x))))),s(real,i(s(fun(real,real),floor),s(real,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_add),s(real,i(s(fun(real,real),floor),s(real,x))))),s(real,i(s(fun(real,real),floor),s(real,y))))))),s(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),floor),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),convexu_cone))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),UNION),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),cart(real,N)),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),IMAGE),s(fun(cart(real,N),cart(real,N)),vectoru_neg))),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),s0))) s(cart(A,M),i(s(fun(cart(A,finite_sum(M,N)),cart(A,M)),fstcart),s(cart(A,finite_sum(M,N)),i(s(fun(cart(A,N),cart(A,finite_sum(M,N))),i(s(fun(cart(A,M),fun(cart(A,N),cart(A,finite_sum(M,N)))),pastecart),s(cart(A,M),x))),s(cart(A,N),y))))) -> s(cart(A,M),x) s(cart(A,N),i(s(fun(cart(A,finite_sum(M,N)),cart(A,N)),sndcart),s(cart(A,finite_sum(M,N)),i(s(fun(cart(A,N),cart(A,finite_sum(M,N))),i(s(fun(cart(A,M),fun(cart(A,N),cart(A,finite_sum(M,N)))),pastecart),s(cart(A,M),x))),s(cart(A,N),y))))) -> s(cart(A,N),y) s(num,i(s(fun(cart(cart(real,M),M),num),rank),s(cart(cart(real,M),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,M),N),cart(cart(real,M),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A0))))),s(cart(cart(real,M),N),A0))))) -> s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A0))) s(fun(Q144970,Q144970),i(s(fun(fun(Q144970,Q144970),fun(Q144970,Q144970)),inverse),s(fun(Q144970,Q144970),i(s(fun(prod(Q144970,Q144970),fun(Q144970,Q144970)),swap),s(prod(Q144970,Q144970),i(s(fun(Q144970,prod(Q144970,Q144970)),i(s(fun(Q144970,fun(Q144970,prod(Q144970,Q144970))),c_),s(Q144970,a))),s(Q144970,b))))))) -> s(fun(Q144970,Q144970),i(s(fun(prod(Q144970,Q144970),fun(Q144970,Q144970)),swap),s(prod(Q144970,Q144970),i(s(fun(Q144970,prod(Q144970,Q144970)),i(s(fun(Q144970,fun(Q144970,prod(Q144970,Q144970))),c_),s(Q144970,a))),s(Q144970,b))))) s(fun(A,fun(B,bool)),i(s(fun(prod(A,B),fun(A,fun(B,bool))),REPu_prod),s(prod(A,B),i(s(fun(fun(A,fun(B,bool)),prod(A,B)),ABSu_prod),s(fun(A,fun(B,bool)),i(s(fun(B,fun(A,fun(B,bool))),i(s(fun(A,fun(B,fun(A,fun(B,bool)))),mku_pair),s(A,x))),s(B,y))))))) -> s(fun(A,fun(B,bool)),i(s(fun(B,fun(A,fun(B,bool))),i(s(fun(A,fun(B,fun(A,fun(B,bool)))),mku_pair),s(A,x))),s(B,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,n2),fun(num,real)),d_),s(cart(real,n2),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,n2),fun(num,real)),d_),s(cart(real,n2),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,n2),fun(num,real)),d_),s(cart(real,n2),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,n2),fun(num,real)),d_),s(cart(real,n2),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(cart(real,n2),real),i(s(fun(cart(real,n2),fun(cart(real,n2),real)),dot),s(cart(real,n2),x))),s(cart(real,n2),y))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),azim),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))))),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,c))))),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,r))),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),realu_ofu_num),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(real,real),i(s(fun(real,fun(real,real)),i(s(fun(cart(real,n3),fun(real,fun(real,real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(real,fun(real,real)))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(real,fun(real,real))))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(real,fun(real,real)))))),volu_conicu_capu_wedge),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))),s(real,r))),s(real,c))) 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,x))))),s(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,x))),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))))))))) -> s(real,i(s(fun(real,real),realu_sgn),s(real,x))) 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,x))))),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,x))),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))))))))) -> s(int,i(s(fun(int,int),intu_sgn),s(int,x))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),s0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),frontier),s(fun(cart(real,N),bool),s0))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),TC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),SC),s(fun(A,fun(A,bool)),R))))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSTC),s(fun(A,fun(A,bool)),R))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),i(s(fun(bool,fun(num,fun(num,num))),COND),s(bool,i(s(fun(fun(cart(real,N),bool),bool),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),bool)),IN),s(cart(real,N),x))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),s0))))))),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),s0))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),s0))))),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(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),x))),s(fun(cart(real,N),bool),s0))))) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),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(cart(real,n2),real),Re),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))),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(cart(real,n2),real),Re),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),w))),s(cart(real,n2),z))) s(A,i(s(fun(A,A),i(s(fun(A,fun(A,A)),i(s(fun(bool,fun(A,fun(A,A))),COND),s(bool,i(s(fun(list(A),bool),i(s(fun(list(A),fun(list(A),bool)),a_),s(list(A),l))),s(list(A),NIL))))),s(A,i(s(fun(list(A),A),HD),s(list(A),m))))),s(A,i(s(fun(list(A),A),HD),s(list(A),l))))) -> s(A,i(s(fun(list(A),A),HD),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(list(A),fun(list(A),list(A))),APPEND),s(list(A),l))),s(list(A),m))))) s(Q20545,i(s(fun(Q20545,Q20545),i(s(fun(Q20545,fun(Q20545,Q20545)),i(s(fun(bool,fun(Q20545,fun(Q20545,Q20545))),COND),s(bool,i(s(fun(list(Q20545),bool),i(s(fun(list(Q20545),fun(list(Q20545),bool)),a_),s(list(Q20545),q))),s(list(Q20545),NIL))))),s(Q20545,i(s(fun(list(Q20545),Q20545),LAST),s(list(Q20545),p))))),s(Q20545,i(s(fun(list(Q20545),Q20545),LAST),s(list(Q20545),q))))) -> s(Q20545,i(s(fun(list(Q20545),Q20545),LAST),s(list(Q20545),i(s(fun(list(Q20545),list(Q20545)),i(s(fun(list(Q20545),fun(list(Q20545),list(Q20545))),APPEND),s(list(Q20545),p))),s(list(Q20545),q))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),azim),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))))),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,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,r))),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),realu_ofu_num),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(real,real),i(s(fun(cart(real,n3),fun(real,real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(real,real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(real,real)))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(real,real))))),volu_ballu_wedge),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))),s(real,r))) s(real,i(s(fun(prod(cart(real,Q104048),cart(real,Q104048)),real),distance),s(prod(cart(real,Q104048),cart(real,Q104048)),i(s(fun(cart(real,Q104048),prod(cart(real,Q104048),cart(real,Q104048))),i(s(fun(cart(real,Q104048),fun(cart(real,Q104048),prod(cart(real,Q104048),cart(real,Q104048)))),c_),s(cart(real,Q104048),i(s(fun(cart(real,Q104048),cart(real,Q104048)),i(s(fun(real,fun(cart(real,Q104048),cart(real,Q104048))),r_),s(real,c))),s(cart(real,Q104048),x))))),s(cart(real,Q104048),i(s(fun(cart(real,Q104048),cart(real,Q104048)),i(s(fun(real,fun(cart(real,Q104048),cart(real,Q104048))),r_),s(real,c))),s(cart(real,Q104048),y))))))) -> 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,c))))),s(real,i(s(fun(prod(cart(real,Q104048),cart(real,Q104048)),real),distance),s(prod(cart(real,Q104048),cart(real,Q104048)),i(s(fun(cart(real,Q104048),prod(cart(real,Q104048),cart(real,Q104048))),i(s(fun(cart(real,Q104048),fun(cart(real,Q104048),prod(cart(real,Q104048),cart(real,Q104048)))),c_),s(cart(real,Q104048),x))),s(cart(real,Q104048),y))))))) s(fun(cart(real,Q707409),bool),i(s(fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool)),i(s(fun(fun(cart(real,Q707409),bool),fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool))),affu_ge),s(fun(cart(real,Q707409),bool),i(s(fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool)),i(s(fun(cart(real,Q707409),fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool))),INSERT),s(cart(real,Q707409),x))),s(fun(cart(real,Q707409),bool),EMPTY))))),s(fun(cart(real,Q707409),bool),i(s(fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool)),i(s(fun(cart(real,Q707409),fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool))),INSERT),s(cart(real,Q707409),x))),s(fun(cart(real,Q707409),bool),EMPTY))))) -> s(fun(cart(real,Q707409),bool),i(s(fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool)),i(s(fun(cart(real,Q707409),fun(fun(cart(real,Q707409),bool),fun(cart(real,Q707409),bool))),INSERT),s(cart(real,Q707409),x))),s(fun(cart(real,Q707409),bool),EMPTY))) 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),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),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(real,real),cos),s(real,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(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,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(real,i(s(fun(real,real),cos),s(real,x))))))) -> s(real,i(s(fun(real,real),cos),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,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(real,x))))) s(real,i(s(fun(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),i(s(fun(cart(cart(real,n1),n1),fun(num,cart(real,n1))),d_),s(cart(cart(real,n1),n1),i(s(fun(cart(cart(real,n1),N),cart(cart(real,n1),n1)),i(s(fun(cart(cart(real,N),n1),fun(cart(cart(real,n1),N),cart(cart(real,n1),n1))),matrixu_mul),s(cart(cart(real,N),n1),i(s(fun(cart(real,N),cart(cart(real,N),n1)),rowvector),s(cart(real,N),x))))),s(cart(cart(real,n1),N),i(s(fun(cart(real,N),cart(cart(real,n1),N)),columnvector),s(cart(real,N),y))))))),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(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),x))),s(cart(real,N),y))) s(fun(Q560259,Q560259),i(s(fun(fun(Q560259,Q560259),fun(Q560259,Q560259)),i(s(fun(fun(Q560259,Q560259),fun(fun(Q560259,Q560259),fun(Q560259,Q560259))),o),s(fun(Q560259,Q560259),f))),s(fun(Q560259,Q560259),i(s(fun(fun(Q560259,Q560259),fun(Q560259,Q560259)),i(s(fun(num,fun(fun(Q560259,Q560259),fun(Q560259,Q560259))),ITER),s(num,n))),s(fun(Q560259,Q560259),f))))) -> s(fun(Q560259,Q560259),i(s(fun(fun(Q560259,Q560259),fun(Q560259,Q560259)),i(s(fun(num,fun(fun(Q560259,Q560259),fun(Q560259,Q560259))),ITER),s(num,i(s(fun(num,num),SUC),s(num,n))))),s(fun(Q560259,Q560259),f))) s(fun(Q733976,bool),i(s(fun(fun(Q733976,bool),fun(Q733976,bool)),i(s(fun(fun(Q733976,bool),fun(fun(Q733976,bool),fun(Q733976,bool))),UNION),s(fun(Q733976,bool),i(s(fun(fun(Q733976,bool),fun(Q733976,bool)),i(s(fun(fun(Q733976,bool),fun(fun(Q733976,bool),fun(Q733976,bool))),DIFF),s(fun(Q733976,bool),X))),s(fun(Q733976,bool),Y))))),s(fun(Q733976,bool),i(s(fun(fun(Q733976,bool),fun(Q733976,bool)),i(s(fun(fun(Q733976,bool),fun(fun(Q733976,bool),fun(Q733976,bool))),DIFF),s(fun(Q733976,bool),Y))),s(fun(Q733976,bool),X))))) -> s(fun(Q733976,bool),i(s(fun(fun(Q733976,bool),fun(Q733976,bool)),i(s(fun(fun(Q733976,bool),fun(fun(Q733976,bool),fun(Q733976,bool))),SDIFF),s(fun(Q733976,bool),X))),s(fun(Q733976,bool),Y))) s(fun(Q560339,Q560339),i(s(fun(fun(Q560339,Q560339),fun(Q560339,Q560339)),i(s(fun(fun(Q560339,Q560339),fun(fun(Q560339,Q560339),fun(Q560339,Q560339))),o),s(fun(Q560339,Q560339),i(s(fun(fun(Q560339,Q560339),fun(Q560339,Q560339)),i(s(fun(num,fun(fun(Q560339,Q560339),fun(Q560339,Q560339))),ITER),s(num,n))),s(fun(Q560339,Q560339),f))))),s(fun(Q560339,Q560339),f))) -> s(fun(Q560339,Q560339),i(s(fun(fun(Q560339,Q560339),fun(Q560339,Q560339)),i(s(fun(num,fun(fun(Q560339,Q560339),fun(Q560339,Q560339))),ITER),s(num,i(s(fun(num,num),SUC),s(num,n))))),s(fun(Q560339,Q560339),f))) s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,i(s(fun(prod(A,B),A),FST),s(prod(A,B),x))))),s(B,i(s(fun(prod(A,B),B),SND),s(prod(A,B),x))))) -> s(prod(A,B),x) s(fun(finite_sum(A,B),bool),i(s(fun(fun(num,bool),fun(finite_sum(A,B),bool)),i(s(fun(fun(num,finite_sum(A,B)),fun(fun(num,bool),fun(finite_sum(A,B),bool))),IMAGE),s(fun(num,finite_sum(A,B)),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(A,bool),num),dimindex),s(fun(A,bool),UNIV))))),s(num,i(s(fun(fun(B,bool),num),dimindex),s(fun(B,bool),UNIV))))))))) -> s(fun(finite_sum(A,B),bool),UNIV) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_sub),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(real,fun(cart(real,n3),cart(real,n3))),r_),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),w))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),z))),s(list(cart(real,n3)),NIL))))))))))))),s(cart(real,n3),y))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(real,fun(cart(real,n3),cart(real,n3))),r_),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),w))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y))),s(list(cart(real,n3)),NIL))))))))))))),s(cart(real,n3),z))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),w))),s(cart(real,n3),x))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),z))))) s(list(Q19873),i(s(fun(list(Q19873),list(Q19873)),i(s(fun(list(Q19873),fun(list(Q19873),list(Q19873))),APPEND),s(list(Q19873),i(s(fun(list(Q19873),list(Q19873)),i(s(fun(fun(Q19873,bool),fun(list(Q19873),list(Q19873))),FILTER),s(fun(Q19873,bool),P))),s(list(Q19873),l1))))),s(list(Q19873),i(s(fun(list(Q19873),list(Q19873)),i(s(fun(fun(Q19873,bool),fun(list(Q19873),list(Q19873))),FILTER),s(fun(Q19873,bool),P))),s(list(Q19873),l2))))) -> s(list(Q19873),i(s(fun(list(Q19873),list(Q19873)),i(s(fun(fun(Q19873,bool),fun(list(Q19873),list(Q19873))),FILTER),s(fun(Q19873,bool),P))),s(list(Q19873),i(s(fun(list(Q19873),list(Q19873)),i(s(fun(list(Q19873),fun(list(Q19873),list(Q19873))),APPEND),s(list(Q19873),l1))),s(list(Q19873),l2))))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),fun(A,bool))),hull),s(fun(fun(A,bool),bool),P))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),fun(A,bool))),hull),s(fun(fun(A,bool),bool),P))),s(fun(A,bool),s0))))),s(fun(A,bool),t))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),fun(A,bool))),hull),s(fun(fun(A,bool),bool),P))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),t))))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),u))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),t))),s(fun(A,bool),u))))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),fun(A,bool))),hull),s(fun(fun(A,bool),bool),P))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),fun(A,bool))),hull),s(fun(fun(A,bool),bool),P))),s(fun(A,bool),t))))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(fun(A,bool),bool),fun(fun(A,bool),fun(A,bool))),hull),s(fun(fun(A,bool),bool),P))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),t))))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),t))))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),u))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),t))),s(fun(A,bool),u))))) s(C,i(s(fun(prod(A,B),C),i(s(fun(fun(A,fun(B,C)),fun(prod(A,B),C)),UNCURRY),s(fun(A,fun(B,C)),f))),s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,x))),s(B,y))))) -> s(C,i(s(fun(B,C),i(s(fun(A,fun(B,C)),f),s(A,x))),s(B,y))) s(fun(Q49179,bool),i(s(fun(fun(fun(Q49179,bool),bool),fun(Q49179,bool)),UNIONS),s(fun(fun(Q49179,bool),bool),i(s(fun(fun(fun(Q49170,bool),bool),fun(fun(Q49179,bool),bool)),i(s(fun(fun(fun(Q49170,bool),fun(Q49179,bool)),fun(fun(fun(Q49170,bool),bool),fun(fun(Q49179,bool),bool))),IMAGE),s(fun(fun(Q49170,bool),fun(Q49179,bool)),i(s(fun(fun(Q49170,Q49179),fun(fun(Q49170,bool),fun(Q49179,bool))),IMAGE),s(fun(Q49170,Q49179),f))))),s(fun(fun(Q49170,bool),bool),s0))))) -> s(fun(Q49179,bool),i(s(fun(fun(Q49170,bool),fun(Q49179,bool)),i(s(fun(fun(Q49170,Q49179),fun(fun(Q49170,bool),fun(Q49179,bool))),IMAGE),s(fun(Q49170,Q49179),f))),s(fun(Q49170,bool),i(s(fun(fun(fun(Q49170,bool),bool),fun(Q49170,bool)),UNIONS),s(fun(fun(Q49170,bool),bool),s0))))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_add),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),B0))))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),B0))),s(cart(cart(real,N),M),A0))) s(Q560357,i(s(fun(Q560357,Q560357),i(s(fun(fun(Q560357,Q560357),fun(Q560357,Q560357)),i(s(fun(num,fun(fun(Q560357,Q560357),fun(Q560357,Q560357))),ITER),s(num,n))),s(fun(Q560357,Q560357),f))),s(Q560357,i(s(fun(Q560357,Q560357),i(s(fun(fun(Q560357,Q560357),fun(Q560357,Q560357)),i(s(fun(num,fun(fun(Q560357,Q560357),fun(Q560357,Q560357))),ITER),s(num,m))),s(fun(Q560357,Q560357),f))),s(Q560357,x))))) -> s(Q560357,i(s(fun(Q560357,Q560357),i(s(fun(fun(Q560357,Q560357),fun(Q560357,Q560357)),i(s(fun(num,fun(fun(Q560357,Q560357),fun(Q560357,Q560357))),ITER),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(num,m))))),s(fun(Q560357,Q560357),f))),s(Q560357,x))) s(fun(cart(real,Q722849),bool),i(s(fun(fun(cart(real,Q722849),bool),fun(cart(real,Q722849),bool)),i(s(fun(fun(cart(real,Q722849),bool),fun(fun(cart(real,Q722849),bool),fun(cart(real,Q722849),bool))),INTER),s(fun(cart(real,Q722849),bool),i(s(fun(real,fun(cart(real,Q722849),bool)),i(s(fun(cart(real,Q722849),fun(real,fun(cart(real,Q722849),bool))),normball),s(cart(real,Q722849),v0))),s(real,r))))),s(fun(cart(real,Q722849),bool),i(s(fun(real,fun(cart(real,Q722849),bool)),i(s(fun(cart(real,Q722849),fun(real,fun(cart(real,Q722849),bool))),i(s(fun(cart(real,Q722849),fun(cart(real,Q722849),fun(real,fun(cart(real,Q722849),bool)))),rconeu_gt),s(cart(real,Q722849),v0))),s(cart(real,Q722849),v1))),s(real,a))))) -> s(fun(cart(real,Q722849),bool),i(s(fun(real,fun(cart(real,Q722849),bool)),i(s(fun(real,fun(real,fun(cart(real,Q722849),bool))),i(s(fun(cart(real,Q722849),fun(real,fun(real,fun(cart(real,Q722849),bool)))),i(s(fun(cart(real,Q722849),fun(cart(real,Q722849),fun(real,fun(real,fun(cart(real,Q722849),bool))))),conicu_cap),s(cart(real,Q722849),v0))),s(cart(real,Q722849),v1))),s(real,r))),s(real,a))) s(Q20651,i(s(fun(Q20651,Q20651),i(s(fun(Q20651,fun(Q20651,Q20651)),i(s(fun(bool,fun(Q20651,fun(Q20651,Q20651))),COND),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),a_),s(num,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(Q20651,h))),s(Q20651,i(s(fun(list(Q20651),Q20651),i(s(fun(num,fun(list(Q20651),Q20651)),EL),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(list(Q20651),t))))) -> s(Q20651,i(s(fun(list(Q20651),Q20651),i(s(fun(num,fun(list(Q20651),Q20651)),EL),s(num,n))),s(list(Q20651),i(s(fun(list(Q20651),list(Q20651)),i(s(fun(Q20651,fun(list(Q20651),list(Q20651))),CONS),s(Q20651,h))),s(list(Q20651),t))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,i(s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,i(s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),z))) s(Q18731,i(s(fun(Q18731,Q18731),i(s(fun(list(Q18741),fun(Q18731,Q18731)),i(s(fun(list(Q18733),fun(list(Q18741),fun(Q18731,Q18731))),i(s(fun(fun(Q18733,fun(Q18741,fun(Q18731,Q18731))),fun(list(Q18733),fun(list(Q18741),fun(Q18731,Q18731)))),ITLIST2),s(fun(Q18733,fun(Q18741,fun(Q18731,Q18731))),f))),s(list(Q18733),NIL))),s(list(Q18741),l2))),s(Q18731,b))) -> s(Q18731,b) s(cart(cart(real,n2),n2),i(s(fun(list(cart(real,n2)),cart(cart(real,n2),n2)),vector),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),i(s(fun(list(real),cart(real,n2)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),cos),s(real,t))))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(real,real),sin),s(real,t))))))),s(list(real),NIL))))))))),s(list(cart(real,n2)),i(s(fun(list(cart(real,n2)),list(cart(real,n2))),i(s(fun(cart(real,n2),fun(list(cart(real,n2)),list(cart(real,n2)))),CONS),s(cart(real,n2),i(s(fun(list(real),cart(real,n2)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),sin),s(real,t))))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),cos),s(real,t))))),s(list(real),NIL))))))))),s(list(cart(real,n2)),NIL))))))) -> s(cart(cart(real,n2),n2),i(s(fun(fun(cart(real,n2),cart(real,n2)),cart(cart(real,n2),n2)),matrix),s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))))) s(Q18773,i(s(fun(Q18773,Q18773),i(s(fun(list(Q18774),fun(Q18773,Q18773)),i(s(fun(list(Q18775),fun(list(Q18774),fun(Q18773,Q18773))),i(s(fun(fun(Q18775,fun(Q18774,fun(Q18773,Q18773))),fun(list(Q18775),fun(list(Q18774),fun(Q18773,Q18773)))),ITLIST2),s(fun(Q18775,fun(Q18774,fun(Q18773,Q18773))),f))),s(list(Q18775),NIL))),s(list(Q18774),NIL))),s(Q18773,b))) -> s(Q18773,b) 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,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,p))))),s(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_add),s(real,i(s(fun(num,real),realu_ofu_num),s(num,k))))),s(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(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,p))),s(num,k))))))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(prod(num,num),num),binom),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,p))),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,k))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))) s(fun(cart(real,n1),cart(real,Q310687)),i(s(fun(fun(cart(real,n1),cart(real,Q310687)),fun(cart(real,n1),cart(real,Q310687))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q310687)),fun(cart(real,n1),cart(real,Q310687)))),shiftpath),s(cart(real,n1),t))),s(fun(cart(real,n1),cart(real,Q310687)),i(s(fun(prod(cart(real,Q310687),cart(real,Q310687)),fun(cart(real,n1),cart(real,Q310687))),linepath),s(prod(cart(real,Q310687),cart(real,Q310687)),i(s(fun(cart(real,Q310687),prod(cart(real,Q310687),cart(real,Q310687))),i(s(fun(cart(real,Q310687),fun(cart(real,Q310687),prod(cart(real,Q310687),cart(real,Q310687)))),c_),s(cart(real,Q310687),a))),s(cart(real,Q310687),a))))))) -> s(fun(cart(real,n1),cart(real,Q310687)),i(s(fun(prod(cart(real,Q310687),cart(real,Q310687)),fun(cart(real,n1),cart(real,Q310687))),linepath),s(prod(cart(real,Q310687),cart(real,Q310687)),i(s(fun(cart(real,Q310687),prod(cart(real,Q310687),cart(real,Q310687))),i(s(fun(cart(real,Q310687),fun(cart(real,Q310687),prod(cart(real,Q310687),cart(real,Q310687)))),c_),s(cart(real,Q310687),a))),s(cart(real,Q310687),a))))) s(fun(cart(real,Q732721),bool),i(s(fun(fun(cart(real,Q732721),bool),fun(cart(real,Q732721),bool)),i(s(fun(fun(cart(real,Q732721),bool),fun(fun(cart(real,Q732721),bool),fun(cart(real,Q732721),bool))),INTER),s(fun(cart(real,Q732721),bool),i(s(fun(real,fun(cart(real,Q732721),bool)),i(s(fun(cart(real,Q732721),fun(real,fun(cart(real,Q732721),bool))),normball),s(cart(real,Q732721),v0))),s(real,r))))),s(fun(cart(real,Q732721),bool),i(s(fun(fun(cart(real,Q732721),bool),fun(cart(real,Q732721),bool)),i(s(fun(cart(real,Q732721),fun(fun(cart(real,Q732721),bool),fun(cart(real,Q732721),bool))),cone0),s(cart(real,Q732721),v0))),s(fun(cart(real,Q732721),bool),S))))) -> s(fun(cart(real,Q732721),bool),i(s(fun(real,fun(cart(real,Q732721),bool)),i(s(fun(fun(cart(real,Q732721),bool),fun(real,fun(cart(real,Q732721),bool))),i(s(fun(cart(real,Q732721),fun(fun(cart(real,Q732721),bool),fun(real,fun(cart(real,Q732721),bool)))),solidu_triangle),s(cart(real,Q732721),v0))),s(fun(cart(real,Q732721),bool),S))),s(real,r))) s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),inside),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),UNION),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),UNION),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),b))),s(cart(real,n2),c))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),c))),s(cart(real,n2),a))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))))))) -> s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),interior),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(fun(cart(real,n2),bool),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),hull),s(fun(fun(cart(real,n2),bool),bool),convex))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),a))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),b))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),c))),s(fun(cart(real,n2),bool),EMPTY))))))))))) s(cart(real,finite_sum(Q119049,Q119050)),i(s(fun(cart(real,Q119050),cart(real,finite_sum(Q119049,Q119050))),i(s(fun(cart(real,Q119049),fun(cart(real,Q119050),cart(real,finite_sum(Q119049,Q119050)))),pastecart),s(cart(real,Q119049),i(s(fun(cart(real,Q119049),cart(real,Q119049)),i(s(fun(real,fun(cart(real,Q119049),cart(real,Q119049))),r_),s(real,c))),s(cart(real,Q119049),x1))))),s(cart(real,Q119050),i(s(fun(cart(real,Q119050),cart(real,Q119050)),i(s(fun(real,fun(cart(real,Q119050),cart(real,Q119050))),r_),s(real,c))),s(cart(real,Q119050),y1))))) -> s(cart(real,finite_sum(Q119049,Q119050)),i(s(fun(cart(real,finite_sum(Q119049,Q119050)),cart(real,finite_sum(Q119049,Q119050))),i(s(fun(real,fun(cart(real,finite_sum(Q119049,Q119050)),cart(real,finite_sum(Q119049,Q119050)))),r_),s(real,c))),s(cart(real,finite_sum(Q119049,Q119050)),i(s(fun(cart(real,Q119050),cart(real,finite_sum(Q119049,Q119050))),i(s(fun(cart(real,Q119049),fun(cart(real,Q119050),cart(real,finite_sum(Q119049,Q119050)))),pastecart),s(cart(real,Q119049),x1))),s(cart(real,Q119050),y1))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),s0))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),UNION),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),outside),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),inside),s(fun(cart(real,N),bool),s0))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),UNION),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),inside),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),outside),s(fun(cart(real,N),bool),s0))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),s0))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),s0))) s(cart(real,Q310277),i(s(fun(fun(cart(real,n1),cart(real,Q310277)),cart(real,Q310277)),pathfinish),s(fun(cart(real,n1),cart(real,Q310277)),i(s(fun(prod(cart(real,Q310277),cart(real,Q310277)),fun(cart(real,n1),cart(real,Q310277))),linepath),s(prod(cart(real,Q310277),cart(real,Q310277)),i(s(fun(cart(real,Q310277),prod(cart(real,Q310277),cart(real,Q310277))),i(s(fun(cart(real,Q310277),fun(cart(real,Q310277),prod(cart(real,Q310277),cart(real,Q310277)))),c_),s(cart(real,Q310277),a))),s(cart(real,Q310277),b))))))) -> s(cart(real,Q310277),b) s(cart(real,Q310257),i(s(fun(fun(cart(real,n1),cart(real,Q310257)),cart(real,Q310257)),pathstart),s(fun(cart(real,n1),cart(real,Q310257)),i(s(fun(prod(cart(real,Q310257),cart(real,Q310257)),fun(cart(real,n1),cart(real,Q310257))),linepath),s(prod(cart(real,Q310257),cart(real,Q310257)),i(s(fun(cart(real,Q310257),prod(cart(real,Q310257),cart(real,Q310257))),i(s(fun(cart(real,Q310257),fun(cart(real,Q310257),prod(cart(real,Q310257),cart(real,Q310257)))),c_),s(cart(real,Q310257),a))),s(cart(real,Q310257),b))))))) -> s(cart(real,Q310257),a) s(A,i(s(fun(A,A),i(s(fun(A,fun(A,A)),i(s(fun(bool,fun(A,fun(A,A))),COND),s(bool,i(s(fun(list(A),bool),i(s(fun(list(A),fun(list(A),bool)),a_),s(list(A),t))),s(list(A),NIL))))),s(A,h))),s(A,i(s(fun(list(A),A),LAST),s(list(A),t))))) -> s(A,i(s(fun(list(A),A),LAST),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,h))),s(list(A),t))))) s(A,i(s(fun(list(A),A),LAST),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,h))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,k))),s(list(A),t))))))) -> s(A,i(s(fun(list(A),A),LAST),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,k))),s(list(A),t))))) s(A,i(s(fun(num,A),i(s(fun(cart(A,n1),fun(num,A)),d_),s(cart(A,n1),i(s(fun(list(A),cart(A,n1)),vector),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),NIL))))))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(A,x) 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,k))),s(num,n))))),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,i(s(fun(num,num),FACT),s(num,n))))))),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),FACT),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,n))),s(num,k))))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),FACT),s(num,k))))))))))),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(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))))) s(fun(cart(real,n1),cart(real,Q310709)),i(s(fun(prod(cart(real,Q310709),cart(real,Q310709)),fun(cart(real,n1),cart(real,Q310709))),linepath),s(prod(cart(real,Q310709),cart(real,Q310709)),i(s(fun(cart(real,Q310709),prod(cart(real,Q310709),cart(real,Q310709))),i(s(fun(cart(real,Q310709),fun(cart(real,Q310709),prod(cart(real,Q310709),cart(real,Q310709)))),c_),s(cart(real,Q310709),i(s(fun(cart(real,n1),cart(real,Q310709)),g),s(cart(real,n1),a))))),s(cart(real,Q310709),i(s(fun(cart(real,n1),cart(real,Q310709)),g),s(cart(real,n1),a))))))) -> s(fun(cart(real,n1),cart(real,Q310709)),i(s(fun(fun(cart(real,n1),cart(real,Q310709)),fun(cart(real,n1),cart(real,Q310709))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q310709)),fun(cart(real,n1),cart(real,Q310709)))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q310709)),fun(cart(real,n1),cart(real,Q310709))))),subpath),s(cart(real,n1),a))),s(cart(real,n1),a))),s(fun(cart(real,n1),cart(real,Q310709)),g))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),relativeu_interior),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))))) -> s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),cart(real,N)),fun(cart(real,N),bool)),openu_segment),s(prod(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),prod(cart(real,N),cart(real,N))),i(s(fun(cart(real,N),fun(cart(real,N),prod(cart(real,N),cart(real,N)))),c_),s(cart(real,N),a))),s(cart(real,N),b))))) s(fun(cart(real,n1),cart(real,Q310450)),i(s(fun(fun(cart(real,n1),cart(real,Q310450)),fun(cart(real,n1),cart(real,Q310450))),reversepath),s(fun(cart(real,n1),cart(real,Q310450)),i(s(fun(prod(cart(real,Q310450),cart(real,Q310450)),fun(cart(real,n1),cart(real,Q310450))),linepath),s(prod(cart(real,Q310450),cart(real,Q310450)),i(s(fun(cart(real,Q310450),prod(cart(real,Q310450),cart(real,Q310450))),i(s(fun(cart(real,Q310450),fun(cart(real,Q310450),prod(cart(real,Q310450),cart(real,Q310450)))),c_),s(cart(real,Q310450),a))),s(cart(real,Q310450),b))))))) -> s(fun(cart(real,n1),cart(real,Q310450)),i(s(fun(prod(cart(real,Q310450),cart(real,Q310450)),fun(cart(real,n1),cart(real,Q310450))),linepath),s(prod(cart(real,Q310450),cart(real,Q310450)),i(s(fun(cart(real,Q310450),prod(cart(real,Q310450),cart(real,Q310450))),i(s(fun(cart(real,Q310450),fun(cart(real,Q310450),prod(cart(real,Q310450),cart(real,Q310450)))),c_),s(cart(real,Q310450),b))),s(cart(real,Q310450),a))))) s(cart(cart(real,Q412528),Q412529),i(s(fun(fun(cart(real,Q412528),cart(real,Q412529)),cart(cart(real,Q412528),Q412529)),matrix),s(fun(cart(real,Q412528),cart(real,Q412529)),i(s(fun(net(cart(real,Q412528)),fun(cart(real,Q412528),cart(real,Q412529))),i(s(fun(fun(cart(real,Q412528),cart(real,Q412529)),fun(net(cart(real,Q412528)),fun(cart(real,Q412528),cart(real,Q412529)))),frechetu_derivative),s(fun(cart(real,Q412528),cart(real,Q412529)),f))),s(net(cart(real,Q412528)),net0))))) -> s(cart(cart(real,Q412528),Q412529),i(s(fun(net(cart(real,Q412528)),cart(cart(real,Q412528),Q412529)),i(s(fun(fun(cart(real,Q412528),cart(real,Q412529)),fun(net(cart(real,Q412528)),cart(cart(real,Q412528),Q412529))),jacobian),s(fun(cart(real,Q412528),cart(real,Q412529)),f))),s(net(cart(real,Q412528)),net0))) s(list(A),i(s(fun(list(A),list(A)),i(s(fun(list(A),fun(list(A),list(A))),APPEND),s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),l))))),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),NIL))))) -> s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,x))),s(list(A),l))))) s(fun(Q48153,bool),i(s(fun(fun(fun(Q48153,bool),bool),fun(Q48153,bool)),UNIONS),s(fun(fun(Q48153,bool),bool),i(s(fun(fun(fun(Q48153,bool),bool),fun(fun(Q48153,bool),bool)),i(s(fun(fun(Q48153,bool),fun(fun(fun(Q48153,bool),bool),fun(fun(Q48153,bool),bool))),INSERT),s(fun(Q48153,bool),s0))),s(fun(fun(Q48153,bool),bool),i(s(fun(fun(fun(Q48153,bool),bool),fun(fun(Q48153,bool),bool)),i(s(fun(fun(Q48153,bool),fun(fun(fun(Q48153,bool),bool),fun(fun(Q48153,bool),bool))),INSERT),s(fun(Q48153,bool),t))),s(fun(fun(Q48153,bool),bool),EMPTY))))))) -> s(fun(Q48153,bool),i(s(fun(fun(Q48153,bool),fun(Q48153,bool)),i(s(fun(fun(Q48153,bool),fun(fun(Q48153,bool),fun(Q48153,bool))),UNION),s(fun(Q48153,bool),s0))),s(fun(Q48153,bool),t))) s(fun(Q48483,bool),i(s(fun(fun(fun(Q48483,bool),bool),fun(Q48483,bool)),INTERS),s(fun(fun(Q48483,bool),bool),i(s(fun(fun(fun(Q48483,bool),bool),fun(fun(Q48483,bool),bool)),i(s(fun(fun(Q48483,bool),fun(fun(fun(Q48483,bool),bool),fun(fun(Q48483,bool),bool))),INSERT),s(fun(Q48483,bool),s0))),s(fun(fun(Q48483,bool),bool),i(s(fun(fun(fun(Q48483,bool),bool),fun(fun(Q48483,bool),bool)),i(s(fun(fun(Q48483,bool),fun(fun(fun(Q48483,bool),bool),fun(fun(Q48483,bool),bool))),INSERT),s(fun(Q48483,bool),t))),s(fun(fun(Q48483,bool),bool),EMPTY))))))) -> s(fun(Q48483,bool),i(s(fun(fun(Q48483,bool),fun(Q48483,bool)),i(s(fun(fun(Q48483,bool),fun(fun(Q48483,bool),fun(Q48483,bool))),INTER),s(fun(Q48483,bool),s0))),s(fun(Q48483,bool),t))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,M),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_mul),s(cart(cart(real,M),M),i(s(fun(num,cart(cart(real,M),M)),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,N),M),A0))) -> s(cart(cart(real,N),M),A0) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),N),cart(cart(real,N),M))),matrixu_mul),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),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,N),M),A0) s(Q560401,i(s(fun(Q560401,Q560401),i(s(fun(fun(Q560401,Q560401),fun(Q560401,Q560401)),i(s(fun(num,fun(fun(Q560401,Q560401),fun(Q560401,Q560401))),ITER),s(num,n))),s(fun(Q560401,Q560401),i(s(fun(fun(Q560401,Q560401),fun(Q560401,Q560401)),i(s(fun(num,fun(fun(Q560401,Q560401),fun(Q560401,Q560401))),ITER),s(num,m))),s(fun(Q560401,Q560401),f))))),s(Q560401,x))) -> s(Q560401,i(s(fun(Q560401,Q560401),i(s(fun(fun(Q560401,Q560401),fun(Q560401,Q560401)),i(s(fun(num,fun(fun(Q560401,Q560401),fun(Q560401,Q560401))),ITER),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,n))),s(num,m))))),s(fun(Q560401,Q560401),f))),s(Q560401,x))) 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(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))))))),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,x))),s(num,k))))),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_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,x))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,n))),s(num,k))))))))) -> s(real,i(s(fun(real,real),i(s(fun(num,fun(real,real)),i(s(fun(num,fun(num,fun(real,real))),bernstein),s(num,n))),s(num,k))),s(real,x))) s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),r_r_),s(real,c))),s(cart(cart(real,N),M),A0))))),s(num,i0))))),s(num,j))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,c))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A0))),s(num,i0))))),s(num,j))))) s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),UNION),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),a))),s(cart(real,n2),b))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(cart(real,n2),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),UNION),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),b))),s(cart(real,n2),c))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))),s(fun(cart(real,n2),bool),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),fun(cart(real,n2),bool)),closedu_segment),s(list(prod(cart(real,n2),cart(real,n2))),i(s(fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2)))),i(s(fun(prod(cart(real,n2),cart(real,n2)),fun(list(prod(cart(real,n2),cart(real,n2))),list(prod(cart(real,n2),cart(real,n2))))),CONS),s(prod(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),prod(cart(real,n2),cart(real,n2))),i(s(fun(cart(real,n2),fun(cart(real,n2),prod(cart(real,n2),cart(real,n2)))),c_),s(cart(real,n2),c))),s(cart(real,n2),a))))),s(list(prod(cart(real,n2),cart(real,n2))),NIL))))))))) -> s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),frontier),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(fun(fun(cart(real,n2),bool),bool),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),hull),s(fun(fun(cart(real,n2),bool),bool),convex))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),a))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),b))),s(fun(cart(real,n2),bool),i(s(fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool)),i(s(fun(cart(real,n2),fun(fun(cart(real,n2),bool),fun(cart(real,n2),bool))),INSERT),s(cart(real,n2),c))),s(fun(cart(real,n2),bool),EMPTY))))))))))) s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,i(s(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,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),z))))) s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,i(s(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,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),z))))) s(cart(real,Q98770),i(s(fun(cart(real,Q98770),cart(real,Q98770)),i(s(fun(cart(real,Q98770),fun(cart(real,Q98770),cart(real,Q98770))),vectoru_sub),s(cart(real,Q98770),i(s(fun(cart(real,Q98770),cart(real,Q98770)),i(s(fun(real,fun(cart(real,Q98770),cart(real,Q98770))),r_),s(real,a))),s(cart(real,Q98770),x))))),s(cart(real,Q98770),i(s(fun(cart(real,Q98770),cart(real,Q98770)),i(s(fun(real,fun(cart(real,Q98770),cart(real,Q98770))),r_),s(real,b))),s(cart(real,Q98770),x))))) -> s(cart(real,Q98770),i(s(fun(cart(real,Q98770),cart(real,Q98770)),i(s(fun(real,fun(cart(real,Q98770),cart(real,Q98770))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,a))),s(real,b))))),s(cart(real,Q98770),x))) s(cart(real,Q98704),i(s(fun(cart(real,Q98704),cart(real,Q98704)),i(s(fun(cart(real,Q98704),fun(cart(real,Q98704),cart(real,Q98704))),vectoru_add),s(cart(real,Q98704),i(s(fun(cart(real,Q98704),cart(real,Q98704)),i(s(fun(real,fun(cart(real,Q98704),cart(real,Q98704))),r_),s(real,c))),s(cart(real,Q98704),x))))),s(cart(real,Q98704),i(s(fun(cart(real,Q98704),cart(real,Q98704)),i(s(fun(real,fun(cart(real,Q98704),cart(real,Q98704))),r_),s(real,c))),s(cart(real,Q98704),y))))) -> s(cart(real,Q98704),i(s(fun(cart(real,Q98704),cart(real,Q98704)),i(s(fun(real,fun(cart(real,Q98704),cart(real,Q98704))),r_),s(real,c))),s(cart(real,Q98704),i(s(fun(cart(real,Q98704),cart(real,Q98704)),i(s(fun(cart(real,Q98704),fun(cart(real,Q98704),cart(real,Q98704))),vectoru_add),s(cart(real,Q98704),x))),s(cart(real,Q98704),y))))) s(cart(real,Q98727),i(s(fun(cart(real,Q98727),cart(real,Q98727)),i(s(fun(cart(real,Q98727),fun(cart(real,Q98727),cart(real,Q98727))),vectoru_sub),s(cart(real,Q98727),i(s(fun(cart(real,Q98727),cart(real,Q98727)),i(s(fun(real,fun(cart(real,Q98727),cart(real,Q98727))),r_),s(real,c))),s(cart(real,Q98727),x))))),s(cart(real,Q98727),i(s(fun(cart(real,Q98727),cart(real,Q98727)),i(s(fun(real,fun(cart(real,Q98727),cart(real,Q98727))),r_),s(real,c))),s(cart(real,Q98727),y))))) -> s(cart(real,Q98727),i(s(fun(cart(real,Q98727),cart(real,Q98727)),i(s(fun(real,fun(cart(real,Q98727),cart(real,Q98727))),r_),s(real,c))),s(cart(real,Q98727),i(s(fun(cart(real,Q98727),cart(real,Q98727)),i(s(fun(cart(real,Q98727),fun(cart(real,Q98727),cart(real,Q98727))),vectoru_sub),s(cart(real,Q98727),x))),s(cart(real,Q98727),y))))) s(cart(real,Q98749),i(s(fun(cart(real,Q98749),cart(real,Q98749)),i(s(fun(cart(real,Q98749),fun(cart(real,Q98749),cart(real,Q98749))),vectoru_add),s(cart(real,Q98749),i(s(fun(cart(real,Q98749),cart(real,Q98749)),i(s(fun(real,fun(cart(real,Q98749),cart(real,Q98749))),r_),s(real,a))),s(cart(real,Q98749),x))))),s(cart(real,Q98749),i(s(fun(cart(real,Q98749),cart(real,Q98749)),i(s(fun(real,fun(cart(real,Q98749),cart(real,Q98749))),r_),s(real,b))),s(cart(real,Q98749),x))))) -> s(cart(real,Q98749),i(s(fun(cart(real,Q98749),cart(real,Q98749)),i(s(fun(real,fun(cart(real,Q98749),cart(real,Q98749))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,a))),s(real,b))))),s(cart(real,Q98749),x))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(cart(real,N),M),A0))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A0))) 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,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,n))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,k))))))),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,k))))),s(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(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,k))),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(num,bool),i(s(fun(num,fun(num,bool)),l_a_),s(num,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),product),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))),s(fun(num,real),f))))),s(real,i(s(fun(num,real),f),s(num,i(s(fun(num,num),SUC),s(num,n))))))))),s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),product),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))),s(fun(num,real),f))))) -> s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),product),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),s(fun(num,real),f))) s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),vectoru_neg),s(cart(real,M),x))))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),y))))) -> s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),vectoru_neg),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,N),cart(real,finite_sum(M,N))),i(s(fun(cart(real,M),fun(cart(real,N),cart(real,finite_sum(M,N)))),pastecart),s(cart(real,M),x))),s(cart(real,N),y))))) 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,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),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,m))),s(num,n))))),s(fun(num,num),f))))),s(num,i(s(fun(num,num),f),s(num,i(s(fun(num,num),SUC),s(num,n))))))))),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,m))),s(num,n))))),s(fun(num,num),f))))) -> 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,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),s(fun(num,num),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,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),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)),sum0),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))),s(fun(num,real),f))))),s(real,i(s(fun(num,real),f),s(num,i(s(fun(num,num),SUC),s(num,n))))))))),s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum0),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))),s(fun(num,real),f))))) -> s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum0),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),s(fun(num,real),f))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),ii))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))) s(cart(cart(real,P0),M),i(s(fun(cart(cart(real,P0),N),cart(cart(real,P0),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P0),N),cart(cart(real,P0),M))),matrixu_mul),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(cart(real,P0),N),A0))) -> s(cart(cart(real,P0),M),i(s(fun(num,cart(cart(real,P0),M)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(cart(real,P0),M),i(s(fun(cart(cart(real,P0),N),cart(cart(real,P0),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,P0),N),cart(cart(real,P0),M))),matrixu_mul),s(cart(cart(real,N),M),A0))),s(cart(cart(real,P0),N),i(s(fun(num,cart(cart(real,P0),N)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(cart(real,P0),M),i(s(fun(num,cart(cart(real,P0),M)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(cart(real,Q113383),Q113384),i(s(fun(cart(cart(real,Q113383),Q113384),cart(cart(real,Q113383),Q113384)),i(s(fun(cart(cart(real,Q113383),Q113384),fun(cart(cart(real,Q113383),Q113384),cart(cart(real,Q113383),Q113384))),matrixu_add),s(cart(cart(real,Q113383),Q113384),i(s(fun(num,cart(cart(real,Q113383),Q113384)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(cart(real,Q113383),Q113384),A0))) -> s(cart(cart(real,Q113383),Q113384),A0) s(cart(cart(real,Q113401),Q113402),i(s(fun(cart(cart(real,Q113401),Q113402),cart(cart(real,Q113401),Q113402)),i(s(fun(cart(cart(real,Q113401),Q113402),fun(cart(cart(real,Q113401),Q113402),cart(cart(real,Q113401),Q113402))),matrixu_add),s(cart(cart(real,Q113401),Q113402),A0))),s(cart(cart(real,Q113401),Q113402),i(s(fun(num,cart(cart(real,Q113401),Q113402)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(cart(real,Q113401),Q113402),A0) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(cart(cart(real,N),M),fun(cart(cart(real,N),M),cart(cart(real,N),M))),matrixu_sub),s(cart(cart(real,N),M),A0))),s(cart(cart(real,N),M),i(s(fun(num,cart(cart(real,N),M)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(cart(real,N),M),A0) s(cart(real,Q105737),i(s(fun(cart(real,Q105737),cart(real,Q105737)),i(s(fun(cart(real,Q105737),fun(cart(real,Q105737),cart(real,Q105737))),i(s(fun(bool,fun(cart(real,Q105737),fun(cart(real,Q105737),cart(real,Q105737)))),COND),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),a_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q105737),i(s(fun(num,cart(real,Q105737)),f),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q105737),i(s(fun(num,cart(real,Q105737)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,Q105737),i(s(fun(fun(num,cart(real,Q105737)),cart(real,Q105737)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q105737)),cart(real,Q105737))),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,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(num,cart(real,Q105737)),f))) s(fun(cart(real,Q665142),bool),i(s(fun(fun(fun(cart(real,Q665142),bool),bool),fun(cart(real,Q665142),bool)),UNIONS),s(fun(fun(cart(real,Q665142),bool),bool),i(s(fun(fun(fun(cart(real,Q665141),bool),bool),fun(fun(cart(real,Q665142),bool),bool)),i(s(fun(fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool)),fun(fun(fun(cart(real,Q665141),bool),bool),fun(fun(cart(real,Q665142),bool),bool))),IMAGE),s(fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool)),i(s(fun(real,fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool))),i(s(fun(num,fun(real,fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool)))),slice),s(num,k))),s(real,a))))),s(fun(fun(cart(real,Q665141),bool),bool),s0))))) -> s(fun(cart(real,Q665142),bool),i(s(fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool)),i(s(fun(real,fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool))),i(s(fun(num,fun(real,fun(fun(cart(real,Q665141),bool),fun(cart(real,Q665142),bool)))),slice),s(num,k))),s(real,a))),s(fun(cart(real,Q665141),bool),i(s(fun(fun(fun(cart(real,Q665141),bool),bool),fun(cart(real,Q665141),bool)),UNIONS),s(fun(fun(cart(real,Q665141),bool),bool),s0))))) s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A0))))),s(num,i0))))),s(num,j))) -> s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A0))),s(num,i0))))),s(num,j))))) s(real,i(s(fun(num,real),i(s(fun(cart(real,M),fun(num,real)),d_),s(cart(real,M),i(s(fun(num,cart(real,M)),i(s(fun(cart(cart(real,M),N),fun(num,cart(real,M))),d_),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A0))))),s(num,i0))))),s(num,j))) -> s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),i(s(fun(cart(cart(real,N),M),fun(num,cart(real,N))),d_),s(cart(cart(real,N),M),A0))),s(num,j))))),s(num,i0))) s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,a))),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,b))),s(cart(cart(real,M),N),X))))) -> s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),r_r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,a))),s(real,b))))),s(cart(cart(real,M),N),X))) 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),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),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),cos),s(real,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),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),cos),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,x))))) 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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))))),s(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),cos),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) 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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))))),s(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),cos),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))) 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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))))),s(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),sin),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))) 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,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))),s(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),sin),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) s(cart(real,Q105463),i(s(fun(fun(Q105468,cart(real,Q105463)),cart(real,Q105463)),i(s(fun(fun(Q105468,bool),fun(fun(Q105468,cart(real,Q105463)),cart(real,Q105463))),vsum),s(fun(Q105468,bool),i(s(fun(fun(Q105468,bool),fun(Q105468,bool)),i(s(fun(Q105468,fun(fun(Q105468,bool),fun(Q105468,bool))),INSERT),s(Q105468,x))),s(fun(Q105468,bool),EMPTY))))),s(fun(Q105468,cart(real,Q105463)),f))) -> s(cart(real,Q105463),i(s(fun(Q105468,cart(real,Q105463)),f),s(Q105468,x))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),x))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,N),real),vectoru_norm),s(cart(real,N),y))))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),vectoru_angle),s(cart(real,N),x))),s(cart(real,N),y))))))))) -> s(real,i(s(fun(cart(real,N),real),i(s(fun(cart(real,N),fun(cart(real,N),real)),dot),s(cart(real,N),x))),s(cart(real,N),y))) 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,n3),real),vectoru_norm),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),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(num,real),i(s(fun(real,fun(num,real)),realu_pow),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(num,i(s(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(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n3),real),vectoru_norm),s(cart(real,n3),x))))),s(real,i(s(fun(cart(real,n3),real),vectoru_norm),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(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),i(s(fun(bool,fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)))),COND),s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),b))),s(cart(real,n1),a))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) -> s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_segment),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))) s(cart(real,N),i(s(fun(cart(cart(real,N),M),cart(real,N)),i(s(fun(cart(real,M),fun(cart(cart(real,N),M),cart(real,N))),vectoru_matrixu_mul),s(cart(real,M),x))),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A0))))) -> s(cart(real,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A0))),s(cart(real,M),x))) s(real,i(s(fun(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),real),setdist),s(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool)))),c_),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),t))))))) -> s(real,i(s(fun(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),real),setdist),s(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool)))),c_),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),t))))) s(real,i(s(fun(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),real),setdist),s(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool)))),c_),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),s0))))),s(fun(cart(real,N),bool),t))))) -> s(real,i(s(fun(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),real),setdist),s(prod(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool))),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),prod(fun(cart(real,N),bool),fun(cart(real,N),bool)))),c_),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),t))))) s(prod(A,B),i(s(fun(fun(A,fun(B,bool)),prod(A,B)),ABSu_prod),s(fun(A,fun(B,bool)),i(s(fun(B,fun(A,fun(B,bool))),i(s(fun(A,fun(B,fun(A,fun(B,bool)))),mku_pair),s(A,x))),s(B,y))))) -> s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,x))),s(B,y))) s(cart(real,M),i(s(fun(cart(real,N),cart(real,M)),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),cart(real,M))),matrixu_vectoru_mul),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A0))))),s(cart(real,N),x))) -> s(cart(real,M),i(s(fun(cart(cart(real,M),N),cart(real,M)),i(s(fun(cart(real,N),fun(cart(cart(real,M),N),cart(real,M))),vectoru_matrixu_mul),s(cart(real,N),x))),s(cart(cart(real,M),N),A0))) s(fun(Q64185,bool),i(s(fun(fun(Q64185,bool),fun(Q64185,bool)),i(s(fun(fun(Q64185,Q64418),fun(fun(Q64185,bool),fun(Q64185,bool))),i(s(fun(fun(Q64418,fun(Q64418,Q64418)),fun(fun(Q64185,Q64418),fun(fun(Q64185,bool),fun(Q64185,bool)))),support),s(fun(Q64418,fun(Q64418,Q64418)),op))),s(fun(Q64185,Q64418),f))),s(fun(Q64185,bool),EMPTY))) -> s(fun(Q64185,bool),EMPTY) s(fun(Q144892,Q144892),i(s(fun(prod(Q144892,Q144892),fun(Q144892,Q144892)),swap),s(prod(Q144892,Q144892),i(s(fun(Q144892,prod(Q144892,Q144892)),i(s(fun(Q144892,fun(Q144892,prod(Q144892,Q144892))),c_),s(Q144892,a))),s(Q144892,a))))) -> s(fun(Q144892,Q144892),I0) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))) 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,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),sqrt),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(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,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(real,real),cos),s(real,i(s(fun(real,real),atn),s(real,x))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(fun(cart(real,n1),bool),fun(cart(real,N),bool))),IMAGE),s(fun(cart(real,n1),cart(real,N)),g))),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,N),bool)),pathu_image),s(fun(cart(real,n1),cart(real,N)),g))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSTC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSTC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSTC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),TC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),TC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),TC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),STC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),STC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),STC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),SC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),SC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),SC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RTC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RTC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RTC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RC),s(fun(A,fun(A,bool)),R))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),UNION),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),inside),s(fun(cart(real,N),bool),s0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),outside),s(fun(cart(real,N),bool),s0))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),DIFF),s(fun(cart(real,N),bool),UNIV))),s(fun(cart(real,N),bool),s0))) s(real,i(s(fun(cart(real,finite_sum(Q119696,Q119694)),real),vectoru_norm),s(cart(real,finite_sum(Q119696,Q119694)),i(s(fun(cart(real,Q119694),cart(real,finite_sum(Q119696,Q119694))),i(s(fun(cart(real,Q119696),fun(cart(real,Q119694),cart(real,finite_sum(Q119696,Q119694)))),pastecart),s(cart(real,Q119696),i(s(fun(num,cart(real,Q119696)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q119694),y))))) -> s(real,i(s(fun(cart(real,Q119694),real),vectoru_norm),s(cart(real,Q119694),y))) s(real,i(s(fun(cart(real,finite_sum(Q119675,Q119678)),real),vectoru_norm),s(cart(real,finite_sum(Q119675,Q119678)),i(s(fun(cart(real,Q119678),cart(real,finite_sum(Q119675,Q119678))),i(s(fun(cart(real,Q119675),fun(cart(real,Q119678),cart(real,finite_sum(Q119675,Q119678)))),pastecart),s(cart(real,Q119675),x))),s(cart(real,Q119678),i(s(fun(num,cart(real,Q119678)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))) -> s(real,i(s(fun(cart(real,Q119675),real),vectoru_norm),s(cart(real,Q119675),x))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSC),s(fun(A,fun(A,bool)),R))) 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)),EXP),s(num,i(s(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,x))))),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,y))))),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)),NUMPAIR),s(num,x))),s(num,y))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),UNION),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),s0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),t))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),UNION),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),t))))) s(fun(cart(real,Q174640),bool),i(s(fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool)),i(s(fun(fun(cart(real,Q174640),bool),fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool))),DIFF),s(fun(cart(real,Q174640),bool),i(s(fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool)),interior),s(fun(cart(real,Q174640),bool),s0))))),s(fun(cart(real,Q174640),bool),i(s(fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool)),closure),s(fun(cart(real,Q174640),bool),t))))) -> s(fun(cart(real,Q174640),bool),i(s(fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool)),interior),s(fun(cart(real,Q174640),bool),i(s(fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool)),i(s(fun(fun(cart(real,Q174640),bool),fun(fun(cart(real,Q174640),bool),fun(cart(real,Q174640),bool))),DIFF),s(fun(cart(real,Q174640),bool),s0))),s(fun(cart(real,Q174640),bool),t))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),s0))))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),t))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INTER),s(fun(cart(real,N),bool),s0))),s(fun(cart(real,N),bool),t))))) s(fun(Q48425,bool),i(s(fun(fun(Q48425,bool),fun(Q48425,bool)),i(s(fun(fun(Q48425,bool),fun(fun(Q48425,bool),fun(Q48425,bool))),UNION),s(fun(Q48425,bool),i(s(fun(fun(fun(Q48425,bool),bool),fun(Q48425,bool)),UNIONS),s(fun(fun(Q48425,bool),bool),s0))))),s(fun(Q48425,bool),i(s(fun(fun(fun(Q48425,bool),bool),fun(Q48425,bool)),UNIONS),s(fun(fun(Q48425,bool),bool),t))))) -> s(fun(Q48425,bool),i(s(fun(fun(fun(Q48425,bool),bool),fun(Q48425,bool)),UNIONS),s(fun(fun(Q48425,bool),bool),i(s(fun(fun(fun(Q48425,bool),bool),fun(fun(Q48425,bool),bool)),i(s(fun(fun(fun(Q48425,bool),bool),fun(fun(fun(Q48425,bool),bool),fun(fun(Q48425,bool),bool))),UNION),s(fun(fun(Q48425,bool),bool),s0))),s(fun(fun(Q48425,bool),bool),t))))) s(fun(Q48449,bool),i(s(fun(fun(Q48449,bool),fun(Q48449,bool)),i(s(fun(fun(Q48449,bool),fun(fun(Q48449,bool),fun(Q48449,bool))),INTER),s(fun(Q48449,bool),i(s(fun(fun(fun(Q48449,bool),bool),fun(Q48449,bool)),INTERS),s(fun(fun(Q48449,bool),bool),s0))))),s(fun(Q48449,bool),i(s(fun(fun(fun(Q48449,bool),bool),fun(Q48449,bool)),INTERS),s(fun(fun(Q48449,bool),bool),t))))) -> s(fun(Q48449,bool),i(s(fun(fun(fun(Q48449,bool),bool),fun(Q48449,bool)),INTERS),s(fun(fun(Q48449,bool),bool),i(s(fun(fun(fun(Q48449,bool),bool),fun(fun(Q48449,bool),bool)),i(s(fun(fun(fun(Q48449,bool),bool),fun(fun(fun(Q48449,bool),bool),fun(fun(Q48449,bool),bool))),UNION),s(fun(fun(Q48449,bool),bool),s0))),s(fun(fun(Q48449,bool),bool),t))))) s(list(A),i(s(fun(list(A),list(A)),i(s(fun(list(A),fun(list(A),list(A))),APPEND),s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),m))))),s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),l))))) -> s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(list(A),fun(list(A),list(A))),APPEND),s(list(A),l))),s(list(A),m))))) s(fun(Q57967,bool),i(s(fun(fun(Q57967,bool),fun(Q57967,bool)),i(s(fun(fun(Q57967,bool),fun(fun(Q57967,bool),fun(Q57967,bool))),UNION),s(fun(Q57967,bool),i(s(fun(list(Q57967),fun(Q57967,bool)),setu_ofu_list),s(list(Q57967),l1))))),s(fun(Q57967,bool),i(s(fun(list(Q57967),fun(Q57967,bool)),setu_ofu_list),s(list(Q57967),l2))))) -> s(fun(Q57967,bool),i(s(fun(list(Q57967),fun(Q57967,bool)),setu_ofu_list),s(list(Q57967),i(s(fun(list(Q57967),list(Q57967)),i(s(fun(list(Q57967),fun(list(Q57967),list(Q57967))),APPEND),s(list(Q57967),l1))),s(list(Q57967),l2))))) s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(fun(cart(real,A),bool),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,A),bool),fun(fun(cart(real,A),bool),fun(cart(real,A),bool)))),affsign),s(fun(real,bool),sgnu_ge))),s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(cart(real,A),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),INSERT),s(cart(real,A),v))),s(fun(cart(real,A),bool),EMPTY))))),s(fun(cart(real,A),bool),S))) -> s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(cart(real,A),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),cone),s(cart(real,A),v))),s(fun(cart(real,A),bool),S))) s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(fun(cart(real,A),bool),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,A),bool),fun(fun(cart(real,A),bool),fun(cart(real,A),bool)))),affsign),s(fun(real,bool),sgnu_gt))),s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(cart(real,A),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),INSERT),s(cart(real,A),v))),s(fun(cart(real,A),bool),EMPTY))))),s(fun(cart(real,A),bool),S))) -> s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(cart(real,A),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),cone0),s(cart(real,A),v))),s(fun(cart(real,A),bool),S))) s(fun(cart(real,Q702749),bool),i(s(fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool)),i(s(fun(fun(cart(real,Q702749),bool),fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q702749),bool),fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool)))),affsign),s(fun(real,bool),sgn))),s(fun(cart(real,Q702749),bool),i(s(fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool)),i(s(fun(fun(cart(real,Q702749),bool),fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool))),DIFF),s(fun(cart(real,Q702749),bool),s0))),s(fun(cart(real,Q702749),bool),t))))),s(fun(cart(real,Q702749),bool),t))) -> s(fun(cart(real,Q702749),bool),i(s(fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool)),i(s(fun(fun(cart(real,Q702749),bool),fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q702749),bool),fun(fun(cart(real,Q702749),bool),fun(cart(real,Q702749),bool)))),affsign),s(fun(real,bool),sgn))),s(fun(cart(real,Q702749),bool),s0))),s(fun(cart(real,Q702749),bool),t))) s(fun(num,A),i(s(fun(fun(num,A),fun(num,A)),i(s(fun(A,fun(fun(num,A),fun(num,A))),FCONS),s(A,i(s(fun(num,A),f),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(num,A),i(s(fun(fun(num,num),fun(num,A)),i(s(fun(fun(num,A),fun(fun(num,num),fun(num,A))),o),s(fun(num,A),f))),s(fun(num,num),SUC))))) -> s(fun(num,A),f) s(fun(Q1176884,fun(Q1176884,bool)),i(s(fun(fun(Q1176884,fun(Q1176884,bool)),fun(Q1176884,fun(Q1176884,bool))),SC),s(fun(Q1176884,fun(Q1176884,bool)),i(s(fun(fun(Q1176884,fun(Q1176884,bool)),fun(Q1176884,fun(Q1176884,bool))),INV),s(fun(Q1176884,fun(Q1176884,bool)),R))))) -> s(fun(Q1176884,fun(Q1176884,bool)),i(s(fun(fun(Q1176884,fun(Q1176884,bool)),fun(Q1176884,fun(Q1176884,bool))),SC),s(fun(Q1176884,fun(Q1176884,bool)),R))) s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A0))))) -> s(cart(cart(real,N),M),A0) s(cart(A,B),i(s(fun(fun(finite_image(B),A),cart(A,B)),mku_cart),s(fun(finite_image(B),A),i(s(fun(cart(A,B),fun(finite_image(B),A)),destu_cart),s(cart(A,B),a))))) -> s(cart(A,B),a) s(prod(A,B),i(s(fun(fun(A,fun(B,bool)),prod(A,B)),ABSu_prod),s(fun(A,fun(B,bool)),i(s(fun(prod(A,B),fun(A,fun(B,bool))),REPu_prod),s(prod(A,B),a))))) -> s(prod(A,B),a) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),SC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RSC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),TC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),RTC),s(fun(A,fun(A,bool)),R))) s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),TC),s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),SC),s(fun(A,fun(A,bool)),R))))) -> s(fun(A,fun(A,bool)),i(s(fun(fun(A,fun(A,bool)),fun(A,fun(A,bool))),STC),s(fun(A,fun(A,bool)),R))) s(fun(cart(real,Q174652),bool),i(s(fun(fun(cart(real,Q174652),bool),fun(cart(real,Q174652),bool)),i(s(fun(fun(cart(real,Q174652),bool),fun(fun(cart(real,Q174652),bool),fun(cart(real,Q174652),bool))),DIFF),s(fun(cart(real,Q174652),bool),i(s(fun(fun(cart(real,Q174652),bool),fun(cart(real,Q174652),bool)),closure),s(fun(cart(real,Q174652),bool),s0))))),s(fun(cart(real,Q174652),bool),i(s(fun(fun(cart(real,Q174652),bool),fun(cart(real,Q174652),bool)),interior),s(fun(cart(real,Q174652),bool),s0))))) -> s(fun(cart(real,Q174652),bool),i(s(fun(fun(cart(real,Q174652),bool),fun(cart(real,Q174652),bool)),frontier),s(fun(cart(real,Q174652),bool),s0))) s(fun(cart(real,Q336393),bool),i(s(fun(fun(cart(real,Q336393),bool),fun(cart(real,Q336393),bool)),i(s(fun(fun(cart(real,Q336393),bool),fun(fun(cart(real,Q336393),bool),fun(cart(real,Q336393),bool))),INTER),s(fun(cart(real,Q336393),bool),i(s(fun(fun(cart(real,Q336393),bool),fun(cart(real,Q336393),bool)),inside),s(fun(cart(real,Q336393),bool),s0))))),s(fun(cart(real,Q336393),bool),i(s(fun(fun(cart(real,Q336393),bool),fun(cart(real,Q336393),bool)),outside),s(fun(cart(real,Q336393),bool),s0))))) -> s(fun(cart(real,Q336393),bool),EMPTY) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),z))))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),z))),s(cart(real,n3),x))))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),z))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),y))))))))) -> s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(Q18436,i(s(fun(Q18436,Q18436),i(s(fun(list(Q18437),fun(Q18436,Q18436)),i(s(fun(fun(Q18437,fun(Q18436,Q18436)),fun(list(Q18437),fun(Q18436,Q18436))),ITLIST),s(fun(Q18437,fun(Q18436,Q18436)),f))),s(list(Q18437),NIL))),s(Q18436,b))) -> s(Q18436,b) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),y))))),s(cart(real,N),x))) -> s(cart(real,N),y) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),y))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))))) -> s(cart(real,N),x) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))))),s(cart(real,N),y))) -> s(cart(real,N),x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),z))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),t),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),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(real,i(s(fun(num,real),t),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(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),product),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),t))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),t),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),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(real,i(s(fun(num,real),t),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(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum0),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),t))) 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(Q147956,Q147956),bool),evenperm),s(fun(Q147956,Q147956),p))))),s(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_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(fun(Q147956,Q147956),real),sign),s(fun(Q147956,Q147956),p))) s(fun(cart(real,Q262361),bool),i(s(fun(fun(cart(real,Q262361),bool),fun(cart(real,Q262361),bool)),i(s(fun(fun(fun(cart(real,Q262361),bool),bool),fun(fun(cart(real,Q262361),bool),fun(cart(real,Q262361),bool))),hull),s(fun(fun(cart(real,Q262361),bool),bool),convex))),s(fun(cart(real,Q262361),bool),i(s(fun(fun(cart(real,Q262361),bool),fun(cart(real,Q262361),bool)),i(s(fun(cart(real,Q262361),fun(fun(cart(real,Q262361),bool),fun(cart(real,Q262361),bool))),INSERT),s(cart(real,Q262361),a))),s(fun(cart(real,Q262361),bool),EMPTY))))) -> s(fun(cart(real,Q262361),bool),i(s(fun(fun(cart(real,Q262361),bool),fun(cart(real,Q262361),bool)),i(s(fun(cart(real,Q262361),fun(fun(cart(real,Q262361),bool),fun(cart(real,Q262361),bool))),INSERT),s(cart(real,Q262361),a))),s(fun(cart(real,Q262361),bool),EMPTY))) s(fun(cart(real,Q253923),bool),i(s(fun(fun(cart(real,Q253923),bool),fun(cart(real,Q253923),bool)),i(s(fun(fun(fun(cart(real,Q253923),bool),bool),fun(fun(cart(real,Q253923),bool),fun(cart(real,Q253923),bool))),hull),s(fun(fun(cart(real,Q253923),bool),bool),affine))),s(fun(cart(real,Q253923),bool),i(s(fun(fun(cart(real,Q253923),bool),fun(cart(real,Q253923),bool)),i(s(fun(cart(real,Q253923),fun(fun(cart(real,Q253923),bool),fun(cart(real,Q253923),bool))),INSERT),s(cart(real,Q253923),a))),s(fun(cart(real,Q253923),bool),EMPTY))))) -> s(fun(cart(real,Q253923),bool),i(s(fun(fun(cart(real,Q253923),bool),fun(cart(real,Q253923),bool)),i(s(fun(cart(real,Q253923),fun(fun(cart(real,Q253923),bool),fun(cart(real,Q253923),bool))),INSERT),s(cart(real,Q253923),a))),s(fun(cart(real,Q253923),bool),EMPTY))) s(B,i(s(fun(prod(A,B),B),SND),s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,x))),s(B,y))))) -> s(B,y) s(A,i(s(fun(prod(A,B),A),FST),s(prod(A,B),i(s(fun(B,prod(A,B)),i(s(fun(A,fun(B,prod(A,B))),c_),s(A,x))),s(B,y))))) -> s(A,x) s(list(Q18635),i(s(fun(list(Q18628),list(Q18635)),i(s(fun(list(Q18629),fun(list(Q18628),list(Q18635))),i(s(fun(fun(Q18629,fun(Q18628,Q18635)),fun(list(Q18629),fun(list(Q18628),list(Q18635)))),MAP2),s(fun(Q18629,fun(Q18628,Q18635)),f))),s(list(Q18629),NIL))),s(list(Q18628),NIL))) -> s(list(Q18635),NIL) s(fun(cart(real,Q122083),bool),i(s(fun(fun(cart(real,Q122083),bool),fun(cart(real,Q122083),bool)),span),s(fun(cart(real,Q122083),bool),i(s(fun(fun(cart(real,Q122083),bool),fun(cart(real,Q122083),bool)),i(s(fun(cart(real,Q122083),fun(fun(cart(real,Q122083),bool),fun(cart(real,Q122083),bool))),INSERT),s(cart(real,Q122083),i(s(fun(num,cart(real,Q122083)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,Q122083),bool),s0))))) -> s(fun(cart(real,Q122083),bool),i(s(fun(fun(cart(real,Q122083),bool),fun(cart(real,Q122083),bool)),span),s(fun(cart(real,Q122083),bool),s0))) s(fun(cart(real,Q293255),bool),i(s(fun(fun(cart(real,Q293255),bool),fun(cart(real,Q293255),bool)),i(s(fun(fun(fun(cart(real,Q293255),bool),bool),fun(fun(cart(real,Q293255),bool),fun(cart(real,Q293255),bool))),hull),s(fun(fun(cart(real,Q293255),bool),bool),affine))),s(fun(cart(real,Q293255),bool),i(s(fun(fun(cart(real,Q293255),bool),fun(cart(real,Q293255),bool)),i(s(fun(fun(fun(cart(real,Q293255),bool),bool),fun(fun(cart(real,Q293255),bool),fun(cart(real,Q293255),bool))),hull),s(fun(fun(cart(real,Q293255),bool),bool),convex))),s(fun(cart(real,Q293255),bool),s0))))) -> s(fun(cart(real,Q293255),bool),i(s(fun(fun(cart(real,Q293255),bool),fun(cart(real,Q293255),bool)),i(s(fun(fun(fun(cart(real,Q293255),bool),bool),fun(fun(cart(real,Q293255),bool),fun(cart(real,Q293255),bool))),hull),s(fun(fun(cart(real,Q293255),bool),bool),affine))),s(fun(cart(real,Q293255),bool),s0))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),DELETE),s(fun(cart(real,N),bool),s0))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),s0))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),i(s(fun(bool,fun(cart(real,n2),fun(cart(real,n2),cart(real,n2)))),COND),s(bool,i(s(fun(cart(real,n2),bool),i(s(fun(cart(real,n2),fun(cart(real,n2),bool)),a_),s(cart(real,n2),w))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),w))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))) s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),i(s(fun(fun(real,bool),fun(fun(real,bool),fun(real,bool))),i(s(fun(bool,fun(fun(real,bool),fun(fun(real,bool),fun(real,bool)))),COND),s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,a))),s(real,b))))),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))))),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,b))),s(real,a))))),s(list(prod(real,real)),NIL))))))) -> s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_segment),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))) 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,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(num,k))))),s(num,i(s(fun(prod(num,num),num),binom),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,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(num,k))))))) -> 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,n))),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(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))))) 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,k))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),DIV),s(num,i(s(fun(num,num),FACT),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),FACT),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,n))),s(num,k))))))),s(num,i(s(fun(num,num),FACT),s(num,k))))))))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) -> s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))) s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(real,fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),r_),s(real,c))),s(cart(real,finite_sum(M,N)),x))))) -> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,c))),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),x))))) s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),i(s(fun(real,fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N)))),r_),s(real,c))),s(cart(real,finite_sum(M,N)),x))))) -> s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),i(s(fun(real,fun(cart(real,M),cart(real,M))),r_),s(real,c))),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),x))))) s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),s0))),s(A,x))))),s(A,x))) -> s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),s0))),s(A,x))) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),y))))) -> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),y))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),s0))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),s0))) s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),connectedu_component),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),connectedu_component),s(fun(cart(real,N),bool),s0))),s(cart(real,N),x))))),s(cart(real,N),x))) -> s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),connectedu_component),s(fun(cart(real,N),bool),s0))),s(cart(real,N),x))) s(fun(cart(real,Q702770),bool),i(s(fun(fun(cart(real,Q702770),bool),fun(cart(real,Q702770),bool)),i(s(fun(fun(cart(real,Q702770),bool),fun(fun(cart(real,Q702770),bool),fun(cart(real,Q702770),bool))),affu_ge),s(fun(cart(real,Q702770),bool),i(s(fun(fun(cart(real,Q702770),bool),fun(cart(real,Q702770),bool)),i(s(fun(fun(cart(real,Q702770),bool),fun(fun(cart(real,Q702770),bool),fun(cart(real,Q702770),bool))),DIFF),s(fun(cart(real,Q702770),bool),s0))),s(fun(cart(real,Q702770),bool),t))))),s(fun(cart(real,Q702770),bool),t))) -> s(fun(cart(real,Q702770),bool),i(s(fun(fun(cart(real,Q702770),bool),fun(cart(real,Q702770),bool)),i(s(fun(fun(cart(real,Q702770),bool),fun(fun(cart(real,Q702770),bool),fun(cart(real,Q702770),bool))),affu_ge),s(fun(cart(real,Q702770),bool),s0))),s(fun(cart(real,Q702770),bool),t))) s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),pathu_component),s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),pathu_component),s(fun(cart(real,N),bool),s0))),s(cart(real,N),x))))),s(cart(real,N),x))) -> s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),pathu_component),s(fun(cart(real,N),bool),s0))),s(cart(real,N),x))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),t))))),s(fun(A,bool),t))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),t))) s(fun(Q95870,bool),i(s(fun(fun(Q95870,bool),fun(Q95870,bool)),i(s(fun(fun(fun(Q95870,bool),bool),fun(fun(Q95870,bool),fun(Q95870,bool))),hull),s(fun(fun(Q95870,bool),bool),P))),s(fun(Q95870,bool),i(s(fun(fun(Q95870,bool),fun(Q95870,bool)),i(s(fun(fun(fun(Q95870,bool),bool),fun(fun(Q95870,bool),fun(Q95870,bool))),hull),s(fun(fun(Q95870,bool),bool),P))),s(fun(Q95870,bool),s0))))) -> s(fun(Q95870,bool),i(s(fun(fun(Q95870,bool),fun(Q95870,bool)),i(s(fun(fun(fun(Q95870,bool),bool),fun(fun(Q95870,bool),fun(Q95870,bool))),hull),s(fun(fun(Q95870,bool),bool),P))),s(fun(Q95870,bool),s0))) s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),Im),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),vectoru_norm),s(cart(real,n2),z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),z))))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,pi))))))),s(cart(real,n2),ii))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),unwinding),s(cart(real,n2),z))) s(fun(Q47720,bool),i(s(fun(fun(Q47720,bool),fun(Q47720,bool)),i(s(fun(fun(Q47720,bool),fun(fun(Q47720,bool),fun(Q47720,bool))),UNION),s(fun(Q47720,bool),p))),s(fun(Q47720,bool),i(s(fun(fun(Q47720,bool),fun(Q47720,bool)),i(s(fun(fun(Q47720,bool),fun(fun(Q47720,bool),fun(Q47720,bool))),UNION),s(fun(Q47720,bool),p))),s(fun(Q47720,bool),q))))) -> s(fun(Q47720,bool),i(s(fun(fun(Q47720,bool),fun(Q47720,bool)),i(s(fun(fun(Q47720,bool),fun(fun(Q47720,bool),fun(Q47720,bool))),UNION),s(fun(Q47720,bool),p))),s(fun(Q47720,bool),q))) s(fun(Q47654,bool),i(s(fun(fun(Q47654,bool),fun(Q47654,bool)),i(s(fun(fun(Q47654,bool),fun(fun(Q47654,bool),fun(Q47654,bool))),INTER),s(fun(Q47654,bool),p))),s(fun(Q47654,bool),i(s(fun(fun(Q47654,bool),fun(Q47654,bool)),i(s(fun(fun(Q47654,bool),fun(fun(Q47654,bool),fun(Q47654,bool))),INTER),s(fun(Q47654,bool),p))),s(fun(Q47654,bool),q))))) -> s(fun(Q47654,bool),i(s(fun(fun(Q47654,bool),fun(Q47654,bool)),i(s(fun(fun(Q47654,bool),fun(fun(Q47654,bool),fun(Q47654,bool))),INTER),s(fun(Q47654,bool),p))),s(fun(Q47654,bool),q))) s(list(Q18584),i(s(fun(list(Q18594),list(Q18584)),i(s(fun(list(Q18587),fun(list(Q18594),list(Q18584))),i(s(fun(fun(Q18587,fun(Q18594,Q18584)),fun(list(Q18587),fun(list(Q18594),list(Q18584)))),MAP2),s(fun(Q18587,fun(Q18594,Q18584)),f))),s(list(Q18587),NIL))),s(list(Q18594),l))) -> s(list(Q18584),NIL) s(cart(real,Q140340),i(s(fun(prod(cart(real,Q140340),cart(real,Q140340)),cart(real,Q140340)),midpoint),s(prod(cart(real,Q140340),cart(real,Q140340)),i(s(fun(cart(real,Q140340),prod(cart(real,Q140340),cart(real,Q140340))),i(s(fun(cart(real,Q140340),fun(cart(real,Q140340),prod(cart(real,Q140340),cart(real,Q140340)))),c_),s(cart(real,Q140340),x))),s(cart(real,Q140340),x))))) -> s(cart(real,Q140340),x) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(cart(real,N),N),fun(cart(real,N),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(cart(real,N),x))) -> s(cart(real,N),x) s(fun(cart(real,Q208555),bool),i(s(fun(prod(cart(real,Q208555),cart(real,Q208555)),fun(cart(real,Q208555),bool)),openu_interval),s(prod(cart(real,Q208555),cart(real,Q208555)),i(s(fun(cart(real,Q208555),prod(cart(real,Q208555),cart(real,Q208555))),i(s(fun(cart(real,Q208555),fun(cart(real,Q208555),prod(cart(real,Q208555),cart(real,Q208555)))),c_),s(cart(real,Q208555),a))),s(cart(real,Q208555),a))))) -> s(fun(cart(real,Q208555),bool),EMPTY) s(option(Q445490),i(s(fun(option(Q445492),option(Q445490)),i(s(fun(option(Q445492),fun(option(Q445492),option(Q445490))),i(s(fun(fun(Q445492,fun(Q445492,Q445490)),fun(option(Q445492),fun(option(Q445492),option(Q445490)))),lifted),s(fun(Q445492,fun(Q445492,Q445490)),op))),s(option(Q445492),u_))),s(option(Q445492),NONE))) -> s(option(Q445490),NONE) s(option(Q445490),i(s(fun(option(Q445492),option(Q445490)),i(s(fun(option(Q445492),fun(option(Q445492),option(Q445490))),i(s(fun(fun(Q445492,fun(Q445492,Q445490)),fun(option(Q445492),fun(option(Q445492),option(Q445490)))),lifted),s(fun(Q445492,fun(Q445492,Q445490)),op))),s(option(Q445492),NONE))),s(option(Q445492),u_))) -> s(option(Q445490),NONE) s(fun(cart(real,Q215712),bool),i(s(fun(prod(cart(real,Q215712),cart(real,Q215712)),fun(cart(real,Q215712),bool)),openu_segment),s(prod(cart(real,Q215712),cart(real,Q215712)),i(s(fun(cart(real,Q215712),prod(cart(real,Q215712),cart(real,Q215712))),i(s(fun(cart(real,Q215712),fun(cart(real,Q215712),prod(cart(real,Q215712),cart(real,Q215712)))),c_),s(cart(real,Q215712),a))),s(cart(real,Q215712),a))))) -> s(fun(cart(real,Q215712),bool),EMPTY) s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_max),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),c))))))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_min),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),d))))))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))) -> s(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),INTER),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),c))),s(cart(real,n1),d))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) s(cart(real,n2),i(s(fun(list(real),cart(real,n2)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,r))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,t))),s(real,s0))))))))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,r))),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,t))),s(real,s0))))))))),s(list(real),NIL))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),i(s(fun(list(real),cart(real,n2)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,r))),s(real,i(s(fun(real,real),cos),s(real,s0))))))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,r))),s(real,i(s(fun(real,real),sin),s(real,s0))))))),s(list(real),NIL))))))))) s(C,i(s(fun(A,C),i(s(fun(fun(A,B),fun(A,C)),i(s(fun(fun(B,C),fun(fun(A,B),fun(A,C))),o),s(fun(B,C),f))),s(fun(A,B),g))),s(A,x))) -> s(C,i(s(fun(B,C),f),s(B,i(s(fun(A,B),g),s(A,x))))) 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,e))),s(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,e))),s(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,e) 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(real,real),cos),s(real,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(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),sin),s(real,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(real,real),cos),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,x))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))),s(num,i(s(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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))),s(num,i(s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))),s(num,i(s(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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))),s(num,i(s(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,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,finite_sum(Q118949,Q118951)),i(s(fun(cart(real,Q118951),cart(real,finite_sum(Q118949,Q118951))),i(s(fun(cart(real,Q118949),fun(cart(real,Q118951),cart(real,finite_sum(Q118949,Q118951)))),pastecart),s(cart(real,Q118949),i(s(fun(num,cart(real,Q118949)),vec),s(num,n))))),s(cart(real,Q118951),i(s(fun(num,cart(real,Q118951)),vec),s(num,n))))) -> s(cart(real,finite_sum(Q118949,Q118951)),i(s(fun(num,cart(real,finite_sum(Q118949,Q118951))),vec),s(num,n))) 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,n2),real),Re),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),Im),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),vectoru_norm),s(cart(real,n2),z))))),s(num,i(s(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_sub),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),Im),s(cart(real,n2),z))))),s(num,i(s(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,n2),real),Re),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,i(s(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(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),i(s(fun(real,fun(cart(cart(real,N),M),cart(cart(real,N),M))),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,N),M),A0))) -> s(cart(cart(real,N),M),i(s(fun(cart(cart(real,N),M),cart(cart(real,N),M)),matrixu_neg),s(cart(cart(real,N),M),A0))) s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A0))))) -> s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,N),bool)),rows),s(cart(cart(real,N),M),A0))) s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),i(s(fun(cart(cart(real,N),M),cart(cart(real,M),N)),transp),s(cart(cart(real,N),M),A0))))) -> s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,N),M),fun(cart(real,M),bool)),columns),s(cart(cart(real,N),M),A0))) 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),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))))))),s(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(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),sin),s(real,y))))) 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_add),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))))))),s(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(real,real),cos),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,y))))) 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_add),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))))),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))))))),s(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(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))))),s(cart(real,n2),z))))))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))))))),s(num,n))) 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),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))))),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))))))),s(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(real,real),cos),s(real,x))))),s(real,i(s(fun(real,real),sin),s(real,y))))) 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(cart(real,Q451420),bool),bool),i(s(fun(cart(real,Q451420),fun(fun(cart(real,Q451420),bool),bool)),IN),s(cart(real,Q451420),x))),s(fun(cart(real,Q451420),bool),s0))))),s(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))))))) -> s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),i(s(fun(cart(real,Q451420),cart(real,n1)),i(s(fun(fun(cart(real,Q451420),bool),fun(cart(real,Q451420),cart(real,n1))),indicator),s(fun(cart(real,Q451420),bool),s0))),s(cart(real,Q451420),x))))) 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,b))),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,x))))))),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,x))))) -> s(num,i(s(fun(num,num),i(s(fun(bool,fun(num,num)),NUMSUM),s(bool,b))),s(num,x))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),real),fun(cart(real,N),bool)),cball),s(prod(cart(real,N),real),i(s(fun(real,prod(cart(real,N),real)),i(s(fun(cart(real,N),fun(real,prod(cart(real,N),real))),c_),s(cart(real,N),x))),s(real,e))))))) -> s(fun(cart(real,N),bool),i(s(fun(prod(cart(real,N),real),fun(cart(real,N),bool)),ball),s(prod(cart(real,N),real),i(s(fun(real,prod(cart(real,N),real)),i(s(fun(cart(real,N),fun(real,prod(cart(real,N),real))),c_),s(cart(real,N),x))),s(real,e))))) s(num,i(s(fun(fun(Q67574,num),num),i(s(fun(fun(Q67574,bool),fun(fun(Q67574,num),num)),nsum),s(fun(Q67574,bool),i(s(fun(fun(Q67574,bool),fun(Q67574,bool)),i(s(fun(fun(Q67574,num),fun(fun(Q67574,bool),fun(Q67574,bool))),i(s(fun(fun(num,fun(num,num)),fun(fun(Q67574,num),fun(fun(Q67574,bool),fun(Q67574,bool)))),support),s(fun(num,fun(num,num)),p_))),s(fun(Q67574,num),f))),s(fun(Q67574,bool),s0))))),s(fun(Q67574,num),f))) -> s(num,i(s(fun(fun(Q67574,num),num),i(s(fun(fun(Q67574,bool),fun(fun(Q67574,num),num)),nsum),s(fun(Q67574,bool),s0))),s(fun(Q67574,num),f))) s(real,i(s(fun(cart(real,Q690460),real),i(s(fun(cart(real,Q690460),fun(cart(real,Q690460),real)),vectoru_angle),s(cart(real,Q690460),i(s(fun(cart(real,Q690460),cart(real,Q690460)),vectoru_neg),s(cart(real,Q690460),x))))),s(cart(real,Q690460),i(s(fun(cart(real,Q690460),cart(real,Q690460)),vectoru_neg),s(cart(real,Q690460),y))))) -> s(real,i(s(fun(cart(real,Q690460),real),i(s(fun(cart(real,Q690460),fun(cart(real,Q690460),real)),vectoru_angle),s(cart(real,Q690460),x))),s(cart(real,Q690460),y))) s(real,i(s(fun(fun(Q71708,real),real),i(s(fun(fun(Q71708,bool),fun(fun(Q71708,real),real)),sum0),s(fun(Q71708,bool),i(s(fun(fun(Q71708,bool),fun(Q71708,bool)),i(s(fun(fun(Q71708,real),fun(fun(Q71708,bool),fun(Q71708,bool))),i(s(fun(fun(real,fun(real,real)),fun(fun(Q71708,real),fun(fun(Q71708,bool),fun(Q71708,bool)))),support),s(fun(real,fun(real,real)),realu_add))),s(fun(Q71708,real),f))),s(fun(Q71708,bool),s0))))),s(fun(Q71708,real),f))) -> s(real,i(s(fun(fun(Q71708,real),real),i(s(fun(fun(Q71708,bool),fun(fun(Q71708,real),real)),sum0),s(fun(Q71708,bool),s0))),s(fun(Q71708,real),f))) s(cart(cart(real,Q114392),Q114393),i(s(fun(cart(cart(real,Q114392),Q114393),cart(cart(real,Q114392),Q114393)),i(s(fun(real,fun(cart(cart(real,Q114392),Q114393),cart(cart(real,Q114392),Q114393))),r_r_),s(real,c))),s(cart(cart(real,Q114392),Q114393),i(s(fun(num,cart(cart(real,Q114392),Q114393)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(cart(real,Q114392),Q114393),i(s(fun(num,cart(cart(real,Q114392),Q114393)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(real,Q114795),i(s(fun(cart(real,N),cart(real,Q114795)),i(s(fun(cart(cart(real,N),Q114795),fun(cart(real,N),cart(real,Q114795))),matrixu_vectoru_mul),s(cart(cart(real,N),Q114795),i(s(fun(num,cart(cart(real,N),Q114795)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,N),x))) -> s(cart(real,Q114795),i(s(fun(num,cart(real,Q114795)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),vectoru_neg),s(cart(real,finite_sum(M,N)),x))))) -> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,finite_sum(M,N)),cart(real,N)),sndcart),s(cart(real,finite_sum(M,N)),x))))) s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),i(s(fun(cart(real,finite_sum(M,N)),cart(real,finite_sum(M,N))),vectoru_neg),s(cart(real,finite_sum(M,N)),x))))) -> s(cart(real,M),i(s(fun(cart(real,M),cart(real,M)),vectoru_neg),s(cart(real,M),i(s(fun(cart(real,finite_sum(M,N)),cart(real,M)),fstcart),s(cart(real,finite_sum(M,N)),x))))) 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(real,real),sin),s(real,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(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),cos),s(real,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),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_sub),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),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),w))),s(cart(real,n3),y))))),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),z))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),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),w))),s(cart(real,n3),z))))),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(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),dot),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),w))),s(cart(real,n3),x))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),z))))) 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,x1))),s(hreal,x2))))),s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_mul),s(hreal,y1))),s(hreal,y2))))))),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,x1))),s(hreal,y2))))),s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_mul),s(hreal,y1))),s(hreal,x2))))))) -> 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,x1))),s(hreal,y1))))),s(prod(hreal,hreal),i(s(fun(hreal,prod(hreal,hreal)),i(s(fun(hreal,fun(hreal,prod(hreal,hreal))),c_),s(hreal,x2))),s(hreal,y2))))) s(num,i(s(fun(fun(Q68242,num),num),i(s(fun(fun(Q68242,bool),fun(fun(Q68242,num),num)),nsum),s(fun(Q68242,bool),i(s(fun(fun(Q68242,bool),fun(Q68242,bool)),i(s(fun(Q68242,fun(fun(Q68242,bool),fun(Q68242,bool))),INSERT),s(Q68242,x))),s(fun(Q68242,bool),EMPTY))))),s(fun(Q68242,num),f))) -> s(num,i(s(fun(Q68242,num),f),s(Q68242,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,x))),s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(num,real),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,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(real,real),sin),s(real,i(s(fun(real,real),atn),s(real,x))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),i(s(fun(bool,fun(cart(real,n2),fun(cart(real,n2),cart(real,n2)))),COND),s(bool,i(s(fun(num,bool),i(s(fun(num,fun(num,bool)),a_),s(num,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),i(s(fun(bool,fun(cart(real,n2),fun(cart(real,n2),cart(real,n2)))),COND),s(bool,i(s(fun(cart(real,n2),bool),i(s(fun(cart(real,n2),fun(cart(real,n2),bool)),a_),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,n))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))))) s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,N),bool),s0))))) -> s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),s0))) 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(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n1),bool),real),measure),s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))))) 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(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n1),bool),real),measure),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) 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(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n1),bool),real),measure),s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))))) 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(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,i(s(fun(fun(cart(real,n1),bool),real),measure),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) s(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),i(s(fun(bool,fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)))),COND),s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))))),s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),b))),s(cart(real,n1),a))))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_segment),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))) s(real,i(s(fun(cart(real,n2),real),Arg),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n3),cart(real,n2)),i(s(fun(num,fun(cart(real,n3),cart(real,n2))),dropout),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(cart(real,n3),y))))),s(cart(real,n2),i(s(fun(cart(real,n3),cart(real,n2)),i(s(fun(num,fun(cart(real,n3),cart(real,n2))),dropout),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(cart(real,n3),x))))))) -> s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),azim),s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,n3),x))),s(cart(real,n3),y))) s(real,i(s(fun(prod(cart(real,Q99591),cart(real,Q99591)),real),distance),s(prod(cart(real,Q99591),cart(real,Q99591)),i(s(fun(cart(real,Q99591),prod(cart(real,Q99591),cart(real,Q99591))),i(s(fun(cart(real,Q99591),fun(cart(real,Q99591),prod(cart(real,Q99591),cart(real,Q99591)))),c_),s(cart(real,Q99591),x))),s(cart(real,Q99591),y))))) -> s(real,i(s(fun(cart(real,Q99591),real),vectoru_norm),s(cart(real,Q99591),i(s(fun(cart(real,Q99591),cart(real,Q99591)),i(s(fun(cart(real,Q99591),fun(cart(real,Q99591),cart(real,Q99591))),vectoru_sub),s(cart(real,Q99591),x))),s(cart(real,Q99591),y))))) 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,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))))),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,n))))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))) -> s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_max),s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),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(cart(real,n2),real),infnorm),s(cart(real,n2),x))) s(real,i(s(fun(prod(fun(cart(real,Q238878),bool),fun(cart(real,Q238878),bool)),real),setdist),s(prod(fun(cart(real,Q238878),bool),fun(cart(real,Q238878),bool)),i(s(fun(fun(cart(real,Q238878),bool),prod(fun(cart(real,Q238878),bool),fun(cart(real,Q238878),bool))),i(s(fun(fun(cart(real,Q238878),bool),fun(fun(cart(real,Q238878),bool),prod(fun(cart(real,Q238878),bool),fun(cart(real,Q238878),bool)))),c_),s(fun(cart(real,Q238878),bool),s0))),s(fun(cart(real,Q238878),bool),EMPTY))))) -> 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(fun(cart(real,Q238862),bool),fun(cart(real,Q238862),bool)),real),setdist),s(prod(fun(cart(real,Q238862),bool),fun(cart(real,Q238862),bool)),i(s(fun(fun(cart(real,Q238862),bool),prod(fun(cart(real,Q238862),bool),fun(cart(real,Q238862),bool))),i(s(fun(fun(cart(real,Q238862),bool),fun(fun(cart(real,Q238862),bool),prod(fun(cart(real,Q238862),bool),fun(cart(real,Q238862),bool)))),c_),s(fun(cart(real,Q238862),bool),EMPTY))),s(fun(cart(real,Q238862),bool),t))))) -> 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,N),i(s(fun(cart(real,M),cart(real,N)),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),cart(real,N))),matrixu_vectoru_mul),s(cart(cart(real,M),N),A0))),s(cart(real,M),i(s(fun(num,cart(real,M)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(list(Q18358),i(s(fun(list(Q18358),list(Q18358)),i(s(fun(Q18358,fun(list(Q18358),list(Q18358))),CONS),s(Q18358,x))),s(list(Q18358),i(s(fun(Q18358,list(Q18358)),i(s(fun(num,fun(Q18358,list(Q18358))),REPLICATE),s(num,n))),s(Q18358,x))))) -> s(list(Q18358),i(s(fun(Q18358,list(Q18358)),i(s(fun(num,fun(Q18358,list(Q18358))),REPLICATE),s(num,i(s(fun(num,num),SUC),s(num,n))))),s(Q18358,x))) s(real,i(s(fun(fun(Q72912,real),real),i(s(fun(fun(Q72912,bool),fun(fun(Q72912,real),real)),sum0),s(fun(Q72912,bool),i(s(fun(fun(Q72912,bool),fun(Q72912,bool)),i(s(fun(Q72912,fun(fun(Q72912,bool),fun(Q72912,bool))),INSERT),s(Q72912,x))),s(fun(Q72912,bool),EMPTY))))),s(fun(Q72912,real),f))) -> s(real,i(s(fun(Q72912,real),f),s(Q72912,x))) s(fun(finite_image(A),bool),i(s(fun(fun(num,bool),fun(finite_image(A),bool)),i(s(fun(fun(num,finite_image(A)),fun(fun(num,bool),fun(finite_image(A),bool))),IMAGE),s(fun(num,finite_image(A)),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(A,bool),num),dimindex),s(fun(A,bool),UNIV))))))) -> s(fun(finite_image(A),bool),UNIV) s(cart(cart(real,M),N),i(s(fun(cart(cart(real,M),N),cart(cart(real,M),N)),i(s(fun(real,fun(cart(cart(real,M),N),cart(cart(real,M),N))),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,M),N),X))) -> s(cart(cart(real,M),N),X) s(cart(cart(real,Q114605),Q114606),i(s(fun(cart(cart(real,Q114605),Q114606),cart(cart(real,Q114605),Q114606)),matrixu_neg),s(cart(cart(real,Q114605),Q114606),i(s(fun(num,cart(cart(real,Q114605),Q114606)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(cart(real,Q114605),Q114606),i(s(fun(num,cart(cart(real,Q114605),Q114606)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(fun(cart(real,Q721567),bool),i(s(fun(real,fun(cart(real,Q721567),bool)),i(s(fun(real,fun(real,fun(cart(real,Q721567),bool))),i(s(fun(real,fun(real,fun(real,fun(cart(real,Q721567),bool)))),i(s(fun(cart(real,Q721567),fun(real,fun(real,fun(real,fun(cart(real,Q721567),bool))))),i(s(fun(cart(real,Q721567),fun(cart(real,Q721567),fun(real,fun(real,fun(real,fun(cart(real,Q721567),bool)))))),frustum),s(cart(real,Q721567),v0))),s(cart(real,Q721567),v1))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,h))),s(real,a))) -> s(fun(cart(real,Q721567),bool),i(s(fun(real,fun(cart(real,Q721567),bool)),i(s(fun(real,fun(real,fun(cart(real,Q721567),bool))),i(s(fun(cart(real,Q721567),fun(real,fun(real,fun(cart(real,Q721567),bool)))),i(s(fun(cart(real,Q721567),fun(cart(real,Q721567),fun(real,fun(real,fun(cart(real,Q721567),bool))))),frustt),s(cart(real,Q721567),v0))),s(cart(real,Q721567),v1))),s(real,h))),s(real,a))) s(real,i(s(fun(fun(Q152407,real),real),i(s(fun(fun(Q152407,bool),fun(fun(Q152407,real),real)),product),s(fun(Q152407,bool),i(s(fun(fun(Q152407,bool),fun(Q152407,bool)),i(s(fun(Q152407,fun(fun(Q152407,bool),fun(Q152407,bool))),INSERT),s(Q152407,x))),s(fun(Q152407,bool),EMPTY))))),s(fun(Q152407,real),f))) -> s(real,i(s(fun(Q152407,real),f),s(Q152407,x))) s(cart(real,Q107633),i(s(fun(fun(num,cart(real,Q107633)),cart(real,Q107633)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107633)),cart(real,Q107633))),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,m))))),s(fun(num,cart(real,Q107633)),i(s(fun(fun(num,num),fun(num,cart(real,Q107633))),i(s(fun(fun(num,cart(real,Q107633)),fun(fun(num,num),fun(num,cart(real,Q107633)))),o),s(fun(num,cart(real,Q107633)),f))),s(fun(num,num),SUC))))) -> s(cart(real,Q107633),i(s(fun(fun(num,cart(real,Q107633)),cart(real,Q107633)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q107633)),cart(real,Q107633))),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,n))))),s(num,i(s(fun(num,num),SUC),s(num,m))))))),s(fun(num,cart(real,Q107633)),f))) s(A,i(s(fun(list(A),A),LAST),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,h))),s(list(A),NIL))))) -> s(A,h) s(A,i(s(fun(list(A),A),HD),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,h))),s(list(A),t))))) -> s(A,h) 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,e))),s(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,e) s(B,i(s(fun(sum(A,B),B),OUTR),s(sum(A,B),i(s(fun(B,sum(A,B)),INR),s(B,y))))) -> s(B,y) s(fun(cart(real,Q294416),bool),i(s(fun(fun(cart(real,Q294416),bool),fun(cart(real,Q294416),bool)),relativeu_interior),s(fun(cart(real,Q294416),bool),i(s(fun(fun(cart(real,Q294416),bool),fun(cart(real,Q294416),bool)),i(s(fun(cart(real,Q294416),fun(fun(cart(real,Q294416),bool),fun(cart(real,Q294416),bool))),INSERT),s(cart(real,Q294416),a))),s(fun(cart(real,Q294416),bool),EMPTY))))) -> s(fun(cart(real,Q294416),bool),i(s(fun(fun(cart(real,Q294416),bool),fun(cart(real,Q294416),bool)),i(s(fun(cart(real,Q294416),fun(fun(cart(real,Q294416),bool),fun(cart(real,Q294416),bool))),INSERT),s(cart(real,Q294416),a))),s(fun(cart(real,Q294416),bool),EMPTY))) s(fun(cart(real,Q169849),bool),i(s(fun(prod(cart(real,Q169849),real),fun(cart(real,Q169849),bool)),cball),s(prod(cart(real,Q169849),real),i(s(fun(real,prod(cart(real,Q169849),real)),i(s(fun(cart(real,Q169849),fun(real,prod(cart(real,Q169849),real))),c_),s(cart(real,Q169849),x))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))) -> s(fun(cart(real,Q169849),bool),i(s(fun(fun(cart(real,Q169849),bool),fun(cart(real,Q169849),bool)),i(s(fun(cart(real,Q169849),fun(fun(cart(real,Q169849),bool),fun(cart(real,Q169849),bool))),INSERT),s(cart(real,Q169849),x))),s(fun(cart(real,Q169849),bool),EMPTY))) s(fun(Q48133,bool),i(s(fun(fun(fun(Q48133,bool),bool),fun(Q48133,bool)),UNIONS),s(fun(fun(Q48133,bool),bool),i(s(fun(fun(fun(Q48133,bool),bool),fun(fun(Q48133,bool),bool)),i(s(fun(fun(Q48133,bool),fun(fun(fun(Q48133,bool),bool),fun(fun(Q48133,bool),bool))),INSERT),s(fun(Q48133,bool),s0))),s(fun(fun(Q48133,bool),bool),EMPTY))))) -> s(fun(Q48133,bool),s0) s(fun(Q48463,bool),i(s(fun(fun(fun(Q48463,bool),bool),fun(Q48463,bool)),INTERS),s(fun(fun(Q48463,bool),bool),i(s(fun(fun(fun(Q48463,bool),bool),fun(fun(Q48463,bool),bool)),i(s(fun(fun(Q48463,bool),fun(fun(fun(Q48463,bool),bool),fun(fun(Q48463,bool),bool))),INSERT),s(fun(Q48463,bool),s0))),s(fun(fun(Q48463,bool),bool),EMPTY))))) -> s(fun(Q48463,bool),s0) s(topology(Q169211),i(s(fun(fun(Q169211,bool),topology(Q169211)),i(s(fun(topology(Q169211),fun(fun(Q169211,bool),topology(Q169211))),subtopology),s(topology(Q169211),top))),s(fun(Q169211,bool),i(s(fun(topology(Q169211),fun(Q169211,bool)),topspace),s(topology(Q169211),top))))) -> s(topology(Q169211),top) s(cart(cart(real,Q115515),Q115516),i(s(fun(cart(cart(real,Q115516),Q115515),cart(cart(real,Q115515),Q115516)),transp),s(cart(cart(real,Q115516),Q115515),i(s(fun(num,cart(cart(real,Q115516),Q115515)),mat),s(num,n))))) -> s(cart(cart(real,Q115515),Q115516),i(s(fun(num,cart(cart(real,Q115515),Q115516)),mat),s(num,n))) s(Q560271,i(s(fun(Q560271,Q560271),i(s(fun(fun(Q560271,Q560271),fun(Q560271,Q560271)),i(s(fun(num,fun(fun(Q560271,Q560271),fun(Q560271,Q560271))),ITER),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(fun(Q560271,Q560271),f))),s(Q560271,x))) -> s(Q560271,x) s(fun(net(Q619900),bool),i(s(fun(real,fun(net(Q619900),bool)),i(s(fun(fun(Q619900,real),fun(real,fun(net(Q619900),bool))),m_m_m_g_),s(fun(Q619900,real),i(s(fun(fun(Q619900,cart(real,n1)),fun(Q619900,real)),i(s(fun(fun(cart(real,n1),real),fun(fun(Q619900,cart(real,n1)),fun(Q619900,real))),o),s(fun(cart(real,n1),real),drop))),s(fun(Q619900,cart(real,n1)),s0))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),l))))) -> s(fun(net(Q619900),bool),i(s(fun(cart(real,n1),fun(net(Q619900),bool)),i(s(fun(fun(Q619900,cart(real,n1)),fun(cart(real,n1),fun(net(Q619900),bool))),m_m_g_),s(fun(Q619900,cart(real,n1)),s0))),s(cart(real,n1),l))) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_add),s(cart(real,N),x))),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),y))))) -> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))) s(fun(cart(real,Q174843),bool),i(s(fun(fun(cart(real,Q174843),bool),fun(cart(real,Q174843),bool)),frontier),s(fun(cart(real,Q174843),bool),i(s(fun(fun(cart(real,Q174843),bool),fun(cart(real,Q174843),bool)),i(s(fun(fun(cart(real,Q174843),bool),fun(fun(cart(real,Q174843),bool),fun(cart(real,Q174843),bool))),DIFF),s(fun(cart(real,Q174843),bool),UNIV))),s(fun(cart(real,Q174843),bool),s0))))) -> s(fun(cart(real,Q174843),bool),i(s(fun(fun(cart(real,Q174843),bool),fun(cart(real,Q174843),bool)),frontier),s(fun(cart(real,Q174843),bool),s0))) s(fun(cart(real,n1),cart(real,Q307310)),i(s(fun(fun(cart(real,n1),cart(real,Q307310)),fun(cart(real,n1),cart(real,Q307310))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q307310)),fun(cart(real,n1),cart(real,Q307310)))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q307310)),fun(cart(real,n1),cart(real,Q307310))))),subpath),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,n1),cart(real,Q307310)),g))) -> s(fun(cart(real,n1),cart(real,Q307310)),i(s(fun(fun(cart(real,n1),cart(real,Q307310)),fun(cart(real,n1),cart(real,Q307310))),reversepath),s(fun(cart(real,n1),cart(real,Q307310)),g))) s(fun(cart(real,Q292394),bool),i(s(fun(fun(cart(real,Q292394),bool),fun(cart(real,Q292394),bool)),relativeu_interior),s(fun(cart(real,Q292394),bool),i(s(fun(fun(cart(real,Q292394),bool),fun(cart(real,Q292394),bool)),i(s(fun(fun(fun(cart(real,Q292394),bool),bool),fun(fun(cart(real,Q292394),bool),fun(cart(real,Q292394),bool))),hull),s(fun(fun(cart(real,Q292394),bool),bool),affine))),s(fun(cart(real,Q292394),bool),s0))))) -> s(fun(cart(real,Q292394),bool),i(s(fun(fun(cart(real,Q292394),bool),fun(cart(real,Q292394),bool)),i(s(fun(fun(fun(cart(real,Q292394),bool),bool),fun(fun(cart(real,Q292394),bool),fun(cart(real,Q292394),bool))),hull),s(fun(fun(cart(real,Q292394),bool),bool),affine))),s(fun(cart(real,Q292394),bool),s0))) s(net(cart(real,N)),i(s(fun(fun(cart(real,N),bool),net(cart(real,N))),i(s(fun(net(cart(real,N)),fun(fun(cart(real,N),bool),net(cart(real,N)))),within),s(net(cart(real,N)),i(s(fun(cart(real,N),net(cart(real,N))),at),s(cart(real,N),x))))),s(fun(cart(real,N),bool),UNIV))) -> s(net(cart(real,N)),i(s(fun(cart(real,N),net(cart(real,N))),at),s(cart(real,N),x))) s(num,i(s(fun(cart(cart(real,N),M),num),rank),s(cart(cart(real,N),M),i(s(fun(cart(cart(real,M),N),cart(cart(real,N),M)),transp),s(cart(cart(real,M),N),A0))))) -> s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A0))) s(real,i(s(fun(cart(cart(real,N),N),real),det),s(cart(cart(real,N),N),i(s(fun(cart(cart(real,N),N),cart(cart(real,N),N)),transp),s(cart(cart(real,N),N),A0))))) -> s(real,i(s(fun(cart(cart(real,N),N),real),det),s(cart(cart(real,N),N),A0))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),s0))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),s0))) s(A,i(s(fun(sum(A,B),A),OUTL),s(sum(A,B),i(s(fun(A,sum(A,B)),INL),s(A,x))))) -> s(A,x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),a))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),b))))))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),b))))))),s(num,i(s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),a))),s(cart(real,n2),b))) s(Q78341,i(s(fun(finite_image(Q78351),Q78341),i(s(fun(cart(Q78341,Q78351),fun(finite_image(Q78351),Q78341)),destu_cart),s(cart(Q78341,Q78351),x))),s(finite_image(Q78351),i(s(fun(num,finite_image(Q78351)),finiteu_index),s(num,i0))))) -> s(Q78341,i(s(fun(num,Q78341),i(s(fun(cart(Q78341,Q78351),fun(num,Q78341)),d_),s(cart(Q78341,Q78351),x))),s(num,i0))) s(cart(real,Q108456),i(s(fun(fun(num,cart(real,Q108456)),cart(real,Q108456)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108456)),cart(real,Q108456))),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,Q108456)),f))) -> s(cart(real,Q108456),i(s(fun(num,cart(real,Q108456)),f),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) s(cart(real,Q303106),i(s(fun(fun(cart(real,n1),cart(real,Q303106)),cart(real,Q303106)),pathfinish),s(fun(cart(real,n1),cart(real,Q303106)),i(s(fun(fun(cart(real,n1),cart(real,Q303106)),fun(cart(real,n1),cart(real,Q303106))),i(s(fun(fun(cart(real,n1),cart(real,Q303106)),fun(fun(cart(real,n1),cart(real,Q303106)),fun(cart(real,n1),cart(real,Q303106)))),p_p_),s(fun(cart(real,n1),cart(real,Q303106)),g1))),s(fun(cart(real,n1),cart(real,Q303106)),g2))))) -> s(cart(real,Q303106),i(s(fun(fun(cart(real,n1),cart(real,Q303106)),cart(real,Q303106)),pathfinish),s(fun(cart(real,n1),cart(real,Q303106)),g2))) s(cart(real,Q303087),i(s(fun(fun(cart(real,n1),cart(real,Q303087)),cart(real,Q303087)),pathstart),s(fun(cart(real,n1),cart(real,Q303087)),i(s(fun(fun(cart(real,n1),cart(real,Q303087)),fun(cart(real,n1),cart(real,Q303087))),i(s(fun(fun(cart(real,n1),cart(real,Q303087)),fun(fun(cart(real,n1),cart(real,Q303087)),fun(cart(real,n1),cart(real,Q303087)))),p_p_),s(fun(cart(real,n1),cart(real,Q303087)),g1))),s(fun(cart(real,n1),cart(real,Q303087)),g2))))) -> s(cart(real,Q303087),i(s(fun(fun(cart(real,n1),cart(real,Q303087)),cart(real,Q303087)),pathstart),s(fun(cart(real,n1),cart(real,Q303087)),g1))) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),x))),s(cart(real,N),y))))) -> s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(cart(real,N),fun(cart(real,N),cart(real,N))),vectoru_sub),s(cart(real,N),y))),s(cart(real,N),x))) s(num,i(s(fun(list(B),num),LENGTH),s(list(B),i(s(fun(list(A),list(B)),i(s(fun(fun(A,B),fun(list(A),list(B))),MAP),s(fun(A,B),f))),s(list(A),l))))) -> s(num,i(s(fun(list(A),num),LENGTH),s(list(A),l))) s(cart(cart(real,Q114409),Q114410),i(s(fun(cart(cart(real,Q114409),Q114410),cart(cart(real,Q114409),Q114410)),i(s(fun(real,fun(cart(cart(real,Q114409),Q114410),cart(cart(real,Q114409),Q114410))),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,Q114409),Q114410),A0))) -> s(cart(cart(real,Q114409),Q114410),i(s(fun(num,cart(cart(real,Q114409),Q114410)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(net(A),i(s(fun(fun(A,fun(A,bool)),net(A)),mku_net),s(fun(A,fun(A,bool)),i(s(fun(net(A),fun(A,fun(A,bool))),netord),s(net(A),a))))) -> s(net(A),a) s(fun(cart(real,Q169371),bool),i(s(fun(topology(cart(real,Q169371)),fun(cart(real,Q169371),bool)),topspace),s(topology(cart(real,Q169371)),i(s(fun(fun(cart(real,Q169371),bool),topology(cart(real,Q169371))),i(s(fun(topology(cart(real,Q169371)),fun(fun(cart(real,Q169371),bool),topology(cart(real,Q169371)))),subtopology),s(topology(cart(real,Q169371)),euclidean))),s(fun(cart(real,Q169371),bool),s0))))) -> s(fun(cart(real,Q169371),bool),s0) s(fun(cart(real,n1),Q307259),i(s(fun(fun(cart(real,n1),Q307259),fun(cart(real,n1),Q307259)),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),Q307259),fun(cart(real,n1),Q307259))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),Q307259),fun(cart(real,n1),Q307259)))),subpath),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(fun(cart(real,n1),Q307259),g))) -> s(fun(cart(real,n1),Q307259),g) s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),s0))),s(A,i(s(fun(fun(A,bool),A),CHOICE),s(fun(A,bool),s0))))) -> s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),REST),s(fun(A,bool),s0))) s(fun(cart(real,Q336363),bool),i(s(fun(fun(cart(real,Q336363),bool),fun(cart(real,Q336363),bool)),i(s(fun(fun(cart(real,Q336363),bool),fun(fun(cart(real,Q336363),bool),fun(cart(real,Q336363),bool))),INTER),s(fun(cart(real,Q336363),bool),i(s(fun(fun(cart(real,Q336363),bool),fun(cart(real,Q336363),bool)),inside),s(fun(cart(real,Q336363),bool),s0))))),s(fun(cart(real,Q336363),bool),s0))) -> s(fun(cart(real,Q336363),bool),EMPTY) s(fun(cart(real,Q336377),bool),i(s(fun(fun(cart(real,Q336377),bool),fun(cart(real,Q336377),bool)),i(s(fun(fun(cart(real,Q336377),bool),fun(fun(cart(real,Q336377),bool),fun(cart(real,Q336377),bool))),INTER),s(fun(cart(real,Q336377),bool),i(s(fun(fun(cart(real,Q336377),bool),fun(cart(real,Q336377),bool)),outside),s(fun(cart(real,Q336377),bool),s0))))),s(fun(cart(real,Q336377),bool),s0))) -> s(fun(cart(real,Q336377),bool),EMPTY) s(fun(cart(real,Q169832),bool),i(s(fun(prod(cart(real,Q169832),real),fun(cart(real,Q169832),bool)),ball),s(prod(cart(real,Q169832),real),i(s(fun(real,prod(cart(real,Q169832),real)),i(s(fun(cart(real,Q169832),fun(real,prod(cart(real,Q169832),real))),c_),s(cart(real,Q169832),x))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))))) -> s(fun(cart(real,Q169832),bool),EMPTY) 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)),a_),s(real,y))),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))))))))),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)),rpow),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,y))) s(fun(net(Q619917),bool),i(s(fun(cart(real,n2),fun(net(Q619917),bool)),i(s(fun(fun(Q619917,cart(real,n2)),fun(cart(real,n2),fun(net(Q619917),bool))),m_m_g_),s(fun(Q619917,cart(real,n2)),i(s(fun(fun(Q619917,real),fun(Q619917,cart(real,n2))),i(s(fun(fun(real,cart(real,n2)),fun(fun(Q619917,real),fun(Q619917,cart(real,n2)))),o),s(fun(real,cart(real,n2)),Cx))),s(fun(Q619917,real),s0))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,l))))) -> s(fun(net(Q619917),bool),i(s(fun(real,fun(net(Q619917),bool)),i(s(fun(fun(Q619917,real),fun(real,fun(net(Q619917),bool))),m_m_m_g_),s(fun(Q619917,real),s0))),s(real,l))) s(fun(net(Q619883),bool),i(s(fun(cart(real,n1),fun(net(Q619883),bool)),i(s(fun(fun(Q619883,cart(real,n1)),fun(cart(real,n1),fun(net(Q619883),bool))),m_m_g_),s(fun(Q619883,cart(real,n1)),i(s(fun(fun(Q619883,real),fun(Q619883,cart(real,n1))),i(s(fun(fun(real,cart(real,n1)),fun(fun(Q619883,real),fun(Q619883,cart(real,n1)))),o),s(fun(real,cart(real,n1)),lift))),s(fun(Q619883,real),s0))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,l))))) -> s(fun(net(Q619883),bool),i(s(fun(real,fun(net(Q619883),bool)),i(s(fun(fun(Q619883,real),fun(real,fun(net(Q619883),bool))),m_m_m_g_),s(fun(Q619883,real),s0))),s(real,l))) s(list(A),i(s(fun(list(A),list(A)),TL),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,h))),s(list(A),t))))) -> s(list(A),t) s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),azim),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),a))),s(cart(real,n3),v))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),a))),s(cart(real,n3),w))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),a))),s(cart(real,n3),w1))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),a))),s(cart(real,n3),w2))))) -> s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),azim),s(cart(real,n3),v))),s(cart(real,n3),w))),s(cart(real,n3),w1))),s(cart(real,n3),w2))) 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)),a_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),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,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)),product),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(num,real),f))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),z))))) 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,x))),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,x))))))) -> s(nadd,i(s(fun(nadd,nadd),naddu_inv),s(nadd,x))) 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,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,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(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))))) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))) s(cart(real,Q98893),i(s(fun(cart(real,Q98893),cart(real,Q98893)),i(s(fun(cart(real,Q98893),fun(cart(real,Q98893),cart(real,Q98893))),vectoru_sub),s(cart(real,Q98893),i(s(fun(num,cart(real,Q98893)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q98893),x))) -> s(cart(real,Q98893),i(s(fun(cart(real,Q98893),cart(real,Q98893)),vectoru_neg),s(cart(real,Q98893),x))) 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,n1),fun(num,real)),d_),s(cart(real,n1),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,n1),fun(num,real)),d_),s(cart(real,n1),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(prod(cart(real,n1),cart(real,n1)),real),distance),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),x))),s(cart(real,n1),y))))) s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),i(s(fun(fun(real,bool),fun(fun(real,bool),fun(real,bool))),DIFF),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_segment),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))))),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,a))),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,b))),s(fun(real,bool),EMPTY))))))) -> s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_segment),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))) s(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),DIFF),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))),s(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),INSERT),s(cart(real,n1),a))),s(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),INSERT),s(cart(real,n1),b))),s(fun(cart(real,n1),bool),EMPTY))))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))) s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),i(s(fun(fun(real,bool),fun(fun(real,bool),fun(real,bool))),DIFF),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))))),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,a))),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,b))),s(fun(real,bool),EMPTY))))))) -> s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))) 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,m))))),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)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,n))))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) 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,m))))),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)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,n))))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),i(s(fun(fun(real,bool),fun(fun(real,bool),fun(real,bool))),i(s(fun(bool,fun(fun(real,bool),fun(fun(real,bool),fun(real,bool)))),COND),s(bool,i(s(fun(real,bool),i(s(fun(real,fun(real,bool)),realu_le),s(real,a))),s(real,b))))),s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))))),s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,b))),s(real,a))))))) -> s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_segment),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))) s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_sub),s(cart(real,n1),x))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_add),s(cart(real,n1),x))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),real),fun(cart(real,n1),bool)),cball),s(prod(cart(real,n1),real),i(s(fun(real,prod(cart(real,n1),real)),i(s(fun(cart(real,n1),fun(real,prod(cart(real,n1),real))),c_),s(cart(real,n1),x))),s(real,e))))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),FACT),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,i(s(fun(num,num),FACT),s(num,k))))),s(num,i(s(fun(prod(num,num),num),binom),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,n))),s(num,k))))),s(num,k))))))))) -> s(num,i(s(fun(num,num),FACT),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(num,k))))) s(real,i(s(fun(fun(cart(real,n1),bool),real),content),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) -> s(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,Q98454),i(s(fun(cart(real,Q98454),cart(real,Q98454)),i(s(fun(cart(real,Q98454),fun(cart(real,Q98454),cart(real,Q98454))),vectoru_add),s(cart(real,Q98454),i(s(fun(num,cart(real,Q98454)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q98454),x))) -> s(cart(real,Q98454),x) s(cart(real,Q98469),i(s(fun(cart(real,Q98469),cart(real,Q98469)),i(s(fun(cart(real,Q98469),fun(cart(real,Q98469),cart(real,Q98469))),vectoru_add),s(cart(real,Q98469),x))),s(cart(real,Q98469),i(s(fun(num,cart(real,Q98469)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,Q98469),x) s(cart(real,Q98829),i(s(fun(cart(real,Q98829),cart(real,Q98829)),i(s(fun(cart(real,Q98829),fun(cart(real,Q98829),cart(real,Q98829))),vectoru_sub),s(cart(real,Q98829),x))),s(cart(real,Q98829),i(s(fun(num,cart(real,Q98829)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,Q98829),x) s(fun(cart(real,Q120625),bool),i(s(fun(fun(cart(real,Q120625),bool),fun(cart(real,Q120625),bool)),i(s(fun(cart(real,Q120625),fun(fun(cart(real,Q120625),bool),fun(cart(real,Q120625),bool))),INSERT),s(cart(real,Q120625),i(s(fun(num,cart(real,Q120625)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,Q120625),bool),EMPTY))) -> s(fun(cart(real,Q120625),bool),i(s(fun(fun(cart(real,Q120625),bool),fun(cart(real,Q120625),bool)),span),s(fun(cart(real,Q120625),bool),EMPTY))) s(fun(cart(real,Q286180),bool),i(s(fun(fun(cart(real,Q286180),bool),fun(cart(real,Q286180),bool)),i(s(fun(cart(real,Q286180),fun(fun(cart(real,Q286180),bool),fun(cart(real,Q286180),bool))),INSERT),s(cart(real,Q286180),i(s(fun(num,cart(real,Q286180)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(cart(real,Q286180),bool),EMPTY))) -> s(fun(cart(real,Q286180),bool),i(s(fun(fun(cart(real,Q286180),bool),fun(cart(real,Q286180),bool)),i(s(fun(fun(fun(cart(real,Q286180),bool),bool),fun(fun(cart(real,Q286180),bool),fun(cart(real,Q286180),bool))),hull),s(fun(fun(cart(real,Q286180),bool),bool),convexu_cone))),s(fun(cart(real,Q286180),bool),EMPTY))) s(fun(Q560236,Q560236),i(s(fun(fun(Q560236,Q560236),fun(Q560236,Q560236)),i(s(fun(num,fun(fun(Q560236,Q560236),fun(Q560236,Q560236))),ITER),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(fun(Q560236,Q560236),f))) -> s(fun(Q560236,Q560236),I0) 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),i(s(fun(num,fun(num,bool)),a_),s(num,n))),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))))))))),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,u_0))))))),s(num,n))) 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)),a_),s(num,n))),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))))))))),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,u_0))))))),s(num,n))) s(fun(cart(real,Q721595),bool),i(s(fun(real,fun(cart(real,Q721595),bool)),i(s(fun(real,fun(real,fun(cart(real,Q721595),bool))),i(s(fun(real,fun(real,fun(real,fun(cart(real,Q721595),bool)))),i(s(fun(cart(real,Q721595),fun(real,fun(real,fun(real,fun(cart(real,Q721595),bool))))),i(s(fun(cart(real,Q721595),fun(cart(real,Q721595),fun(real,fun(real,fun(real,fun(cart(real,Q721595),bool)))))),frustum),s(cart(real,Q721595),v0))),s(cart(real,Q721595),v0))),s(real,h1))),s(real,h2))),s(real,a))) -> s(fun(cart(real,Q721595),bool),EMPTY) s(real,i(s(fun(cart(real,Q99255),real),i(s(fun(cart(real,Q99255),fun(cart(real,Q99255),real)),dot),s(cart(real,Q99255),i(s(fun(cart(real,Q99255),cart(real,Q99255)),i(s(fun(real,fun(cart(real,Q99255),cart(real,Q99255))),r_),s(real,c))),s(cart(real,Q99255),x))))),s(cart(real,Q99255),y))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,c))),s(real,i(s(fun(cart(real,Q99255),real),i(s(fun(cart(real,Q99255),fun(cart(real,Q99255),real)),dot),s(cart(real,Q99255),x))),s(cart(real,Q99255),y))))) s(real,i(s(fun(cart(real,Q99283),real),i(s(fun(cart(real,Q99283),fun(cart(real,Q99283),real)),dot),s(cart(real,Q99283),x))),s(cart(real,Q99283),i(s(fun(cart(real,Q99283),cart(real,Q99283)),i(s(fun(real,fun(cart(real,Q99283),cart(real,Q99283))),r_),s(real,c))),s(cart(real,Q99283),y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,c))),s(real,i(s(fun(cart(real,Q99283),real),i(s(fun(cart(real,Q99283),fun(cart(real,Q99283),real)),dot),s(cart(real,Q99283),x))),s(cart(real,Q99283),y))))) s(cart(real,N),i(s(fun(fun(cart(real,n1),cart(real,N)),cart(real,N)),pathstart),s(fun(cart(real,n1),cart(real,N)),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N)))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))))),subpath),s(cart(real,n1),u))),s(cart(real,n1),v))),s(fun(cart(real,n1),cart(real,N)),g))))) -> s(cart(real,N),i(s(fun(cart(real,n1),cart(real,N)),g),s(cart(real,n1),u))) s(fun(cart(real,n1),cart(real,Q307328)),i(s(fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328))),reversepath),s(fun(cart(real,n1),cart(real,Q307328)),i(s(fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328)))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328))))),subpath),s(cart(real,n1),u))),s(cart(real,n1),v))),s(fun(cart(real,n1),cart(real,Q307328)),g))))) -> s(fun(cart(real,n1),cart(real,Q307328)),i(s(fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328)))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,Q307328)),fun(cart(real,n1),cart(real,Q307328))))),subpath),s(cart(real,n1),v))),s(cart(real,n1),u))),s(fun(cart(real,n1),cart(real,Q307328)),g))) s(cart(real,Q98624),i(s(fun(cart(real,Q98624),cart(real,Q98624)),i(s(fun(real,fun(cart(real,Q98624),cart(real,Q98624))),r_),s(real,a))),s(cart(real,Q98624),i(s(fun(cart(real,Q98624),cart(real,Q98624)),i(s(fun(real,fun(cart(real,Q98624),cart(real,Q98624))),r_),s(real,b))),s(cart(real,Q98624),x))))) -> s(cart(real,Q98624),i(s(fun(cart(real,Q98624),cart(real,Q98624)),i(s(fun(real,fun(cart(real,Q98624),cart(real,Q98624))),r_),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,a))),s(real,b))))),s(cart(real,Q98624),x))) s(cart(real,N),i(s(fun(fun(cart(real,n1),cart(real,N)),cart(real,N)),pathfinish),s(fun(cart(real,n1),cart(real,N)),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))),i(s(fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N)))),i(s(fun(cart(real,n1),fun(cart(real,n1),fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))))),subpath),s(cart(real,n1),u))),s(cart(real,n1),v))),s(fun(cart(real,n1),cart(real,N)),g))))) -> s(cart(real,N),i(s(fun(cart(real,n1),cart(real,N)),g),s(cart(real,n1),v))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))))))),s(num,i(s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),z))) s(cart(real,Q118738),i(s(fun(cart(real,finite_sum(Q118732,Q118738)),cart(real,Q118738)),sndcart),s(cart(real,finite_sum(Q118732,Q118738)),i(s(fun(num,cart(real,finite_sum(Q118732,Q118738))),vec),s(num,n))))) -> s(cart(real,Q118738),i(s(fun(num,cart(real,Q118738)),vec),s(num,n))) s(cart(real,Q118481),i(s(fun(cart(real,finite_sum(Q118481,Q118475)),cart(real,Q118481)),fstcart),s(cart(real,finite_sum(Q118481,Q118475)),i(s(fun(num,cart(real,finite_sum(Q118481,Q118475))),vec),s(num,n))))) -> s(cart(real,Q118481),i(s(fun(num,cart(real,Q118481)),vec),s(num,n))) s(A,i(s(fun(num,A),i(s(fun(fun(num,A),fun(num,A)),i(s(fun(A,fun(fun(num,A),fun(num,A))),FCONS),s(A,a))),s(fun(num,A),f))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) -> s(A,a) s(Q18655,i(s(fun(list(Q18655),Q18655),i(s(fun(num,fun(list(Q18655),Q18655)),EL),s(num,n))),s(list(Q18655),i(s(fun(list(Q18655),list(Q18655)),TL),s(list(Q18655),l))))) -> s(Q18655,i(s(fun(list(Q18655),Q18655),i(s(fun(num,fun(list(Q18655),Q18655)),EL),s(num,i(s(fun(num,num),SUC),s(num,n))))),s(list(Q18655),l))) 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(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,x))))))) -> s(real,i(s(fun(real,real),sin),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,x))))) s(cart(real,Q98922),i(s(fun(cart(real,Q98922),cart(real,Q98922)),vectoru_neg),s(cart(real,Q98922),i(s(fun(cart(real,Q98922),cart(real,Q98922)),i(s(fun(real,fun(cart(real,Q98922),cart(real,Q98922))),r_),s(real,c))),s(cart(real,Q98922),x))))) -> s(cart(real,Q98922),i(s(fun(cart(real,Q98922),cart(real,Q98922)),i(s(fun(real,fun(cart(real,Q98922),cart(real,Q98922))),r_),s(real,i(s(fun(real,real),realu_neg),s(real,c))))),s(cart(real,Q98922),x))) s(cart(real,Q98855),i(s(fun(cart(real,Q98855),cart(real,Q98855)),i(s(fun(real,fun(cart(real,Q98855),cart(real,Q98855))),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,Q98855),x))) -> s(cart(real,Q98855),i(s(fun(cart(real,Q98855),cart(real,Q98855)),vectoru_neg),s(cart(real,Q98855),x))) s(int,i(s(fun(fun(cart(real,Q268391),bool),int),affu_dim),s(fun(cart(real,Q268391),bool),i(s(fun(fun(cart(real,Q268391),bool),fun(cart(real,Q268391),bool)),i(s(fun(fun(fun(cart(real,Q268391),bool),bool),fun(fun(cart(real,Q268391),bool),fun(cart(real,Q268391),bool))),hull),s(fun(fun(cart(real,Q268391),bool),bool),affine))),s(fun(cart(real,Q268391),bool),s0))))) -> s(int,i(s(fun(fun(cart(real,Q268391),bool),int),affu_dim),s(fun(cart(real,Q268391),bool),s0))) s(real,i(s(fun(fun(cart(real,N),bool),real),diameter),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),convex))),s(fun(cart(real,N),bool),s0))))) -> s(real,i(s(fun(fun(cart(real,N),bool),real),diameter),s(fun(cart(real,N),bool),s0))) s(int,i(s(fun(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),convex))),s(fun(cart(real,N),bool),s0))))) -> s(int,i(s(fun(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),s0))) 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,m))))),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,n))))),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,m))),s(num,n))))))))))) -> 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,m))))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),cos),s(real,x))))),s(real,i(s(fun(real,real),sin),s(real,y))))))) -> s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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(real,real),cos),s(real,w))))),s(real,i(s(fun(real,real),cos),s(real,z))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),sin),s(real,w))))),s(real,i(s(fun(real,real),sin),s(real,z))))))) -> s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,w))),s(real,z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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(real,real),sin),s(real,w))))),s(real,i(s(fun(real,real),cos),s(real,z))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),cos),s(real,w))))),s(real,i(s(fun(real,real),sin),s(real,z))))))) -> s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,w))),s(real,z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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(real,real),cos),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,y))))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),sin),s(real,y))))))) -> s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) s(real,i(s(fun(cart(real,Q99312),real),i(s(fun(cart(real,Q99312),fun(cart(real,Q99312),real)),dot),s(cart(real,Q99312),i(s(fun(cart(real,Q99312),cart(real,Q99312)),vectoru_neg),s(cart(real,Q99312),x))))),s(cart(real,Q99312),y))) -> s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,Q99312),real),i(s(fun(cart(real,Q99312),fun(cart(real,Q99312),real)),dot),s(cart(real,Q99312),x))),s(cart(real,Q99312),y))))) s(num,i(s(fun(list(A),num),LENGTH),s(list(A),i(s(fun(list(A),list(A)),i(s(fun(A,fun(list(A),list(A))),CONS),s(A,h))),s(list(A),t))))) -> s(num,i(s(fun(num,num),SUC),s(num,i(s(fun(list(A),num),LENGTH),s(list(A),t))))) s(real,i(s(fun(cart(real,Q99336),real),i(s(fun(cart(real,Q99336),fun(cart(real,Q99336),real)),dot),s(cart(real,Q99336),x))),s(cart(real,Q99336),i(s(fun(cart(real,Q99336),cart(real,Q99336)),vectoru_neg),s(cart(real,Q99336),y))))) -> s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,Q99336),real),i(s(fun(cart(real,Q99336),fun(cart(real,Q99336),real)),dot),s(cart(real,Q99336),x))),s(cart(real,Q99336),y))))) s(fun(cart(real,Q722637),bool),i(s(fun(prod(cart(real,Q722637),real),fun(cart(real,Q722637),bool)),ball),s(prod(cart(real,Q722637),real),i(s(fun(real,prod(cart(real,Q722637),real)),i(s(fun(cart(real,Q722637),fun(real,prod(cart(real,Q722637),real))),c_),s(cart(real,Q722637),z))),s(real,r))))) -> s(fun(cart(real,Q722637),bool),i(s(fun(real,fun(cart(real,Q722637),bool)),i(s(fun(cart(real,Q722637),fun(real,fun(cart(real,Q722637),bool))),normball),s(cart(real,Q722637),z))),s(real,r))) s(real,i(s(fun(cart(cart(real,N),N),real),det),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),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))))))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) s(B,i(s(fun(A,B),i(s(fun(fun(A,B),fun(A,B)),LET),s(fun(A,B),f))),s(A,x))) -> s(B,i(s(fun(A,B),f),s(A,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),ii))))) s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(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))))))))),s(list(prod(real,real)),NIL))))) -> s(fun(real,bool),EMPTY) s(real,i(s(fun(cart(cart(real,N),N),real),trace),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),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(fun(N,bool),num),dimindex),s(fun(N,bool),UNIV))))) s(int,i(s(fun(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(cart(real,N),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),INSERT),s(cart(real,N),a))),s(fun(cart(real,N),bool),EMPTY))))) -> 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),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),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,n1),fun(num,real)),d_),s(cart(real,n1),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(cart(real,n1),real),i(s(fun(cart(real,n1),fun(cart(real,n1),real)),dot),s(cart(real,n1),x))),s(cart(real,n1),y))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n3),i(s(fun(cart(real,n3),cart(real,n3)),vectoru_neg),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))) s(fun(Q48588,bool),i(s(fun(fun(Q48588,bool),fun(Q48588,bool)),i(s(fun(fun(Q48588,Q48588),fun(fun(Q48588,bool),fun(Q48588,bool))),IMAGE),s(fun(Q48588,Q48588),I0))),s(fun(Q48588,bool),s0))) -> s(fun(Q48588,bool),s0) s(finite_sum(A,B),i(s(fun(num,finite_sum(A,B)),mku_finiteu_sum),s(num,i(s(fun(finite_sum(A,B),num),destu_finiteu_sum),s(finite_sum(A,B),a))))) -> s(finite_sum(A,B),a) s(list(prod(Q18824,Q18825)),i(s(fun(list(Q18825),list(prod(Q18824,Q18825))),i(s(fun(list(Q18824),fun(list(Q18825),list(prod(Q18824,Q18825)))),ZIP),s(list(Q18824),NIL))),s(list(Q18825),NIL))) -> s(list(prod(Q18824,Q18825)),NIL) s(list(prod(Q18805,Q18813)),i(s(fun(list(Q18813),list(prod(Q18805,Q18813))),i(s(fun(list(Q18805),fun(list(Q18813),list(prod(Q18805,Q18813)))),ZIP),s(list(Q18805),NIL))),s(list(Q18813),l2))) -> s(list(prod(Q18805,Q18813)),NIL) s(fun(Q48527,bool),i(s(fun(fun(Q48523,bool),fun(Q48527,bool)),i(s(fun(fun(Q48523,Q48527),fun(fun(Q48523,bool),fun(Q48527,bool))),IMAGE),s(fun(Q48523,Q48527),f))),s(fun(Q48523,bool),EMPTY))) -> s(fun(Q48527,bool),EMPTY) s(list(B),i(s(fun(list(A),list(B)),i(s(fun(fun(A,B),fun(list(A),list(B))),MAP),s(fun(A,B),f))),s(list(A),NIL))) -> s(list(B),NIL) 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)),a_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),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))))))) -> s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum0),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),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)),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(cart(real,n2),real),Re),s(cart(real,n2),z))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),z))),s(num,i(s(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(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),conv0),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),v0))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),v1))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),v2))),s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),INSERT),s(cart(real,n3),v3))),s(fun(cart(real,n3),bool),EMPTY))))))))))))) -> s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real))),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),real)))),volu_conv),s(cart(real,n3),v0))),s(cart(real,n3),v1))),s(cart(real,n3),v2))),s(cart(real,n3),v3))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_sub),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(real,fun(cart(real,n3),cart(real,n3))),r_),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),z))))),s(cart(real,n3),y))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(real,fun(cart(real,n3),cart(real,n3))),r_),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(cart(real,n3),z))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),z))))) s(A,i(s(fun(num,A),i(s(fun(fun(num,A),fun(num,A)),i(s(fun(A,fun(fun(num,A),fun(num,A))),FCONS),s(A,a))),s(fun(num,A),f))),s(num,i(s(fun(num,num),SUC),s(num,n))))) -> s(A,i(s(fun(num,A),f),s(num,n))) s(fun(cart(real,Q722870),bool),i(s(fun(real,fun(cart(real,Q722870),bool)),i(s(fun(real,fun(real,fun(cart(real,Q722870),bool))),i(s(fun(cart(real,Q722870),fun(real,fun(real,fun(cart(real,Q722870),bool)))),i(s(fun(cart(real,Q722870),fun(cart(real,Q722870),fun(real,fun(real,fun(cart(real,Q722870),bool))))),conicu_cap),s(cart(real,Q722870),v0))),s(cart(real,Q722870),v0))),s(real,r))),s(real,a))) -> s(fun(cart(real,Q722870),bool),EMPTY) s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),x))))) -> s(cart(real,N),x) 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)),a_),s(num,m))),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(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))) -> s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(A,i(s(fun(A,A),i(s(fun(A,fun(A,A)),i(s(fun(bool,fun(A,fun(A,A))),COND),s(bool,b))),s(A,t))),s(A,t))) -> s(A,t) 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,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),BIT0),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))) -> s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),vectoru_neg),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),vectoru_neg),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),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(real,real),cos),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,pi))),s(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,x))))) -> s(real,i(s(fun(real,real),sin),s(real,x))) s(real,i(s(fun(real,real),sin),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,pi))),s(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,x))))) -> s(real,i(s(fun(real,real),cos),s(real,x))) s(real,i(s(fun(real,real),tan),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,pi))),s(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,x))))) -> s(real,i(s(fun(real,real),realu_inv),s(real,i(s(fun(real,real),tan),s(real,x))))) s(real,i(s(fun(fun(cart(real,n2),bool),real),measure),s(fun(cart(real,n2),bool),i(s(fun(prod(cart(real,n2),real),fun(cart(real,n2),bool)),cball),s(prod(cart(real,n2),real),i(s(fun(real,prod(cart(real,n2),real)),i(s(fun(cart(real,n2),fun(real,prod(cart(real,n2),real))),c_),s(cart(real,n2),i(s(fun(num,cart(real,n2)),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,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))) -> s(real,pi) s(cart(cart(real,Q129843),n1),i(s(fun(cart(cart(real,n1),Q129843),cart(cart(real,Q129843),n1)),transp),s(cart(cart(real,n1),Q129843),i(s(fun(cart(real,Q129843),cart(cart(real,n1),Q129843)),columnvector),s(cart(real,Q129843),v))))) -> s(cart(cart(real,Q129843),n1),i(s(fun(cart(real,Q129843),cart(cart(real,Q129843),n1)),rowvector),s(cart(real,Q129843),v))) s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),i(s(fun(fun(cart(real,A),bool),fun(fun(cart(real,A),bool),fun(cart(real,A),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,A),bool),fun(fun(cart(real,A),bool),fun(cart(real,A),bool)))),affsign),s(fun(real,bool),sgnu_gt))),s(fun(cart(real,A),bool),EMPTY))),s(fun(cart(real,A),bool),S))) -> s(fun(cart(real,A),bool),i(s(fun(fun(cart(real,A),bool),fun(cart(real,A),bool)),conv0),s(fun(cart(real,A),bool),S))) s(fun(cart(real,Q173931),bool),i(s(fun(fun(cart(real,Q173931),bool),fun(cart(real,Q173931),bool)),closure),s(fun(cart(real,Q173931),bool),i(s(fun(fun(cart(real,Q173931),bool),fun(cart(real,Q173931),bool)),closure),s(fun(cart(real,Q173931),bool),s0))))) -> s(fun(cart(real,Q173931),bool),i(s(fun(fun(cart(real,Q173931),bool),fun(cart(real,Q173931),bool)),closure),s(fun(cart(real,Q173931),bool),s0))) s(fun(cart(real,Q120445),bool),i(s(fun(fun(cart(real,Q120445),bool),fun(cart(real,Q120445),bool)),span),s(fun(cart(real,Q120445),bool),i(s(fun(fun(cart(real,Q120445),bool),fun(cart(real,Q120445),bool)),span),s(fun(cart(real,Q120445),bool),s0))))) -> s(fun(cart(real,Q120445),bool),i(s(fun(fun(cart(real,Q120445),bool),fun(cart(real,Q120445),bool)),span),s(fun(cart(real,Q120445),bool),s0))) s(fun(cart(real,Q173369),bool),i(s(fun(fun(cart(real,Q173369),bool),fun(cart(real,Q173369),bool)),interior),s(fun(cart(real,Q173369),bool),i(s(fun(fun(cart(real,Q173369),bool),fun(cart(real,Q173369),bool)),interior),s(fun(cart(real,Q173369),bool),s0))))) -> s(fun(cart(real,Q173369),bool),i(s(fun(fun(cart(real,Q173369),bool),fun(cart(real,Q173369),bool)),interior),s(fun(cart(real,Q173369),bool),s0))) s(cart(cart(real,n1),Q129858),i(s(fun(cart(cart(real,Q129858),n1),cart(cart(real,n1),Q129858)),transp),s(cart(cart(real,Q129858),n1),i(s(fun(cart(real,Q129858),cart(cart(real,Q129858),n1)),rowvector),s(cart(real,Q129858),v))))) -> s(cart(cart(real,n1),Q129858),i(s(fun(cart(real,Q129858),cart(cart(real,n1),Q129858)),columnvector),s(cart(real,Q129858),v))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,N),bool)),pathu_image),s(fun(cart(real,n1),cart(real,N)),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))),reversepath),s(fun(cart(real,n1),cart(real,N)),g))))) -> s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,N),bool)),pathu_image),s(fun(cart(real,n1),cart(real,N)),g))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),exp),s(real,r))))))),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(real,real),cos),s(real,t))))),s(real,i(s(fun(real,real),sin),s(real,t))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,r))),s(real,t))))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n3),real),vectoru_norm),s(cart(real,n3),x))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n3),real),vectoru_norm),s(cart(real,n3),y))))),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),vectoru_angle),s(cart(real,n3),x))),s(cart(real,n3),y))))))))) -> s(real,i(s(fun(cart(real,n3),real),vectoru_norm),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),y))))) s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_sub),s(cart(real,n1),x))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_add),s(cart(real,n1),x))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),real),fun(cart(real,n1),bool)),ball),s(prod(cart(real,n1),real),i(s(fun(real,prod(cart(real,n1),real)),i(s(fun(cart(real,n1),fun(real,prod(cart(real,n1),real))),c_),s(cart(real,n1),x))),s(real,e))))) s(fun(cart(real,n1),bool),i(s(fun(fun(real,bool),fun(cart(real,n1),bool)),i(s(fun(fun(real,cart(real,n1)),fun(fun(real,bool),fun(cart(real,n1),bool))),IMAGE),s(fun(real,cart(real,n1)),lift))),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_segment),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(list(prod(real,real)),NIL))))))) -> s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_segment),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))) s(fun(real,bool),i(s(fun(fun(cart(real,n1),bool),fun(real,bool)),i(s(fun(fun(cart(real,n1),real),fun(fun(cart(real,n1),bool),fun(real,bool))),IMAGE),s(fun(cart(real,n1),real),drop))),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_segment),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,a))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,b))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) -> s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_segment),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),i(s(fun(bool,fun(cart(real,n2),fun(cart(real,n2),cart(real,n2)))),COND),s(bool,i(s(fun(num,bool),EVEN),s(num,n))))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,n))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,n))))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))))),s(num,n))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,i(s(fun(num,num),SUC),s(num,k))))))))),s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,k))))))) -> s(num,i(s(fun(prod(num,num),num),binom),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),SUC),s(num,n))))),s(num,i(s(fun(num,num),SUC),s(num,k))))))) 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,n))))),s(int,i(s(fun(num,int),i(s(fun(int,fun(num,int)),intu_pow),s(int,x))),s(num,n))))),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,x))),s(num,n))))))) -> 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,x))))),s(num,n))) 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,n))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,x))),s(num,n))))),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,x))),s(num,n))))))) -> 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,x))))),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n))))),s(cart(real,n2),z))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),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,n))))),s(real,pi))))),s(cart(real,n2),z))) s(fun(list(Q20493),list(Q20493)),i(s(fun(fun(Q20493,Q20493),fun(list(Q20493),list(Q20493))),MAP),s(fun(Q20493,Q20493),I0))) -> s(fun(list(Q20493),list(Q20493)),I0) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),ii))) s(fun(Q144853,Q144853),i(s(fun(fun(Q144853,Q144853),fun(Q144853,Q144853)),inverse),s(fun(Q144853,Q144853),I0))) -> s(fun(Q144853,Q144853),I0) s(real,i(s(fun(cart(real,Q99350),real),i(s(fun(cart(real,Q99350),fun(cart(real,Q99350),real)),dot),s(cart(real,Q99350),i(s(fun(num,cart(real,Q99350)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,Q99350),x))) -> 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,Q99365),real),i(s(fun(cart(real,Q99365),fun(cart(real,Q99365),real)),dot),s(cart(real,Q99365),x))),s(cart(real,Q99365),i(s(fun(num,cart(real,Q99365)),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))))) 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)),a_),s(num,n))),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))))))),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)),EXP),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(num,n))) 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)),a_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),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))))) -> 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,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(fun(num,num),f))) s(cart(real,n2),i(s(fun(cart(real,n3),cart(real,n2)),i(s(fun(num,fun(cart(real,n3),cart(real,n2))),dropout),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(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n2),i(s(fun(num,cart(real,n2)),basis),s(num,i(s(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,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))) -> s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(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,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,Q303068),i(s(fun(fun(cart(real,n1),cart(real,Q303068)),cart(real,Q303068)),pathfinish),s(fun(cart(real,n1),cart(real,Q303068)),i(s(fun(fun(cart(real,n1),cart(real,Q303068)),fun(cart(real,n1),cart(real,Q303068))),reversepath),s(fun(cart(real,n1),cart(real,Q303068)),g))))) -> s(cart(real,Q303068),i(s(fun(fun(cart(real,n1),cart(real,Q303068)),cart(real,Q303068)),pathstart),s(fun(cart(real,n1),cart(real,Q303068)),g))) s(cart(real,Q303058),i(s(fun(fun(cart(real,n1),cart(real,Q303058)),cart(real,Q303058)),pathstart),s(fun(cart(real,n1),cart(real,Q303058)),i(s(fun(fun(cart(real,n1),cart(real,Q303058)),fun(cart(real,n1),cart(real,Q303058))),reversepath),s(fun(cart(real,n1),cart(real,Q303058)),g))))) -> s(cart(real,Q303058),i(s(fun(fun(cart(real,n1),cart(real,Q303058)),cart(real,Q303058)),pathfinish),s(fun(cart(real,n1),cart(real,Q303058)),g))) s(fun(real,bool),i(s(fun(fun(cart(real,n1),bool),fun(real,bool)),i(s(fun(fun(cart(real,n1),real),fun(fun(cart(real,n1),bool),fun(real,bool))),IMAGE),s(fun(cart(real,n1),real),drop))),s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,a))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,b))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))))) -> s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))) s(fun(cart(real,n1),bool),i(s(fun(fun(real,bool),fun(cart(real,n1),bool)),i(s(fun(fun(real,cart(real,n1)),fun(fun(real,bool),fun(cart(real,n1),bool))),IMAGE),s(fun(real,cart(real,n1)),lift))),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))),s(list(prod(real,real)),NIL))))))) -> s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))) s(topology(A),i(s(fun(fun(fun(A,bool),bool),topology(A)),topology0),s(fun(fun(A,bool),bool),i(s(fun(topology(A),fun(fun(A,bool),bool)),openu_in),s(topology(A),a))))) -> s(topology(A),a) s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),l))))) -> s(list(A),l) s(fun(cart(real,n1),cart(real,N)),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))),reversepath),s(fun(cart(real,n1),cart(real,N)),i(s(fun(fun(cart(real,n1),cart(real,N)),fun(cart(real,n1),cart(real,N))),reversepath),s(fun(cart(real,n1),cart(real,N)),g))))) -> s(fun(cart(real,n1),cart(real,N)),g) s(cart(real,Q180474),i(s(fun(net(cart(real,Q180474)),cart(real,Q180474)),netlimit),s(net(cart(real,Q180474)),i(s(fun(cart(real,Q180474),net(cart(real,Q180474))),at),s(cart(real,Q180474),a))))) -> s(cart(real,Q180474),a) s(cart(real,Q98638),i(s(fun(cart(real,Q98638),cart(real,Q98638)),i(s(fun(real,fun(cart(real,Q98638),cart(real,Q98638))),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,Q98638),x))) -> s(cart(real,Q98638),x) s(real,i(s(fun(cart(cart(real,Q153473),Q153473),real),trace),s(cart(cart(real,Q153473),Q153473),i(s(fun(num,cart(cart(real,Q153473),Q153473)),mat),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))))) s(cart(real,Q98841),i(s(fun(cart(real,Q98841),cart(real,Q98841)),i(s(fun(real,fun(cart(real,Q98841),cart(real,Q98841))),r_),s(real,c))),s(cart(real,Q98841),i(s(fun(num,cart(real,Q98841)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,Q98841),i(s(fun(num,cart(real,Q98841)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(real,n2),i(s(fun(cart(real,n3),cart(real,n2)),i(s(fun(num,fun(cart(real,n3),cart(real,n2))),dropout),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(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),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(cart(real,n2),i(s(fun(num,cart(real,n2)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(real,i(s(fun(cart(cart(real,N),N),real),det),s(cart(cart(real,N),N),i(s(fun(num,cart(cart(real,N),N)),mat),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))))) s(cart(real,Q664027),i(s(fun(cart(real,N),cart(real,Q664027)),i(s(fun(num,fun(cart(real,N),cart(real,Q664027))),dropout),s(num,k))),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,Q664027),i(s(fun(num,cart(real,Q664027)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(num,i(s(fun(cart(cart(real,Q131252),Q131253),num),rank),s(cart(cart(real,Q131252),Q131253),i(s(fun(num,cart(cart(real,Q131252),Q131253)),mat),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))) s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),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,pi))))))) -> s(real,i(s(fun(real,real),sin),s(real,x))) s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),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,pi))))))) -> s(real,i(s(fun(real,real),cos),s(real,x))) s(num,i(s(fun(fun(cart(real,M),bool),num),dim),s(fun(cart(real,M),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,M),bool)),rows),s(cart(cart(real,M),N),A0))))) -> s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A0))) s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(cart(cart(real,M),N),fun(cart(real,N),bool)),columns),s(cart(cart(real,M),N),A0))))) -> s(num,i(s(fun(cart(cart(real,M),N),num),rank),s(cart(cart(real,M),N),A0))) s(fun(cart(real,N),bool),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(cart(real,N),bool)),UNIONS),s(fun(fun(cart(real,N),bool),bool),i(s(fun(fun(cart(real,N),bool),fun(fun(cart(real,N),bool),bool)),components),s(fun(cart(real,N),bool),u))))) -> s(fun(cart(real,N),bool),u) 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,m))),s(num,k))))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,k))),s(num,n))))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))) -> 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,k))))),s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,m))),s(num,n))))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(cart(real,n3),cart(real,n3))),matrixu_vectoru_mul),s(cart(cart(real,n3),n3),i(s(fun(cart(cart(real,n3),n3),cart(cart(real,n3),n3)),transp),s(cart(cart(real,n3),n3),A0))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(cart(real,n3),cart(real,n3))),matrixu_vectoru_mul),s(cart(cart(real,n3),n3),A0))),s(cart(real,n3),x))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(cart(real,n3),n3),fun(cart(real,n3),cart(real,n3))),matrixu_vectoru_mul),s(cart(cart(real,n3),n3),A0))),s(cart(real,n3),y))))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(real,fun(cart(real,n3),cart(real,n3))),r_),s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),A0))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),y))))) s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),i(s(fun(real,fun(cart(real,N),cart(real,N))),r_),s(real,c))),s(cart(real,N),x))))),s(num,i0))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,c))),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),x))),s(num,i0))))) s(fun(cart(real,Q705062),bool),i(s(fun(fun(cart(real,Q705062),bool),fun(cart(real,Q705062),bool)),i(s(fun(fun(cart(real,Q705062),bool),fun(fun(cart(real,Q705062),bool),fun(cart(real,Q705062),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q705062),bool),fun(fun(cart(real,Q705062),bool),fun(cart(real,Q705062),bool)))),affsign),s(fun(real,bool),sgn))),s(fun(cart(real,Q705062),bool),s0))),s(fun(cart(real,Q705062),bool),EMPTY))) -> s(fun(cart(real,Q705062),bool),i(s(fun(fun(cart(real,Q705062),bool),fun(cart(real,Q705062),bool)),i(s(fun(fun(fun(cart(real,Q705062),bool),bool),fun(fun(cart(real,Q705062),bool),fun(cart(real,Q705062),bool))),hull),s(fun(fun(cart(real,Q705062),bool),bool),affine))),s(fun(cart(real,Q705062),bool),s0))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))) -> s(cart(real,n2),z) s(fun(Q47720,bool),i(s(fun(fun(Q47720,bool),fun(Q47720,bool)),i(s(fun(fun(Q47720,bool),fun(fun(Q47720,bool),fun(Q47720,bool))),UNION),s(fun(Q47720,bool),p))),s(fun(Q47720,bool),p))) -> s(fun(Q47720,bool),p) s(fun(Q47654,bool),i(s(fun(fun(Q47654,bool),fun(Q47654,bool)),i(s(fun(fun(Q47654,bool),fun(fun(Q47654,bool),fun(Q47654,bool))),INTER),s(fun(Q47654,bool),p))),s(fun(Q47654,bool),p))) -> s(fun(Q47654,bool),p) 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,n))),s(num,m))))),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,m))),s(num,n))))))),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),BIT1),s(num,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) s(topology(Q169223),i(s(fun(fun(Q169223,bool),topology(Q169223)),i(s(fun(topology(Q169223),fun(fun(Q169223,bool),topology(Q169223))),subtopology),s(topology(Q169223),top))),s(fun(Q169223,bool),UNIV))) -> s(topology(Q169223),top) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),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))))))))))) -> s(cart(real,n2),ii) 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,x))))),s(real,x))),s(real,i(s(fun(real,real),realu_neg),s(real,x))))) -> s(real,i(s(fun(real,real),realu_abs),s(real,x))) s(fun(cart(real,Q708278),bool),i(s(fun(fun(cart(real,Q708278),bool),fun(cart(real,Q708278),bool)),i(s(fun(fun(cart(real,Q708278),bool),fun(fun(cart(real,Q708278),bool),fun(cart(real,Q708278),bool))),affu_gt),s(fun(cart(real,Q708278),bool),EMPTY))),s(fun(cart(real,Q708278),bool),s0))) -> s(fun(cart(real,Q708278),bool),i(s(fun(fun(cart(real,Q708278),bool),fun(cart(real,Q708278),bool)),conv0),s(fun(cart(real,Q708278),bool),s0))) s(fun(cart(real,Q119862),bool),i(s(fun(fun(cart(real,Q119862),bool),fun(cart(real,Q119862),bool)),i(s(fun(fun(fun(cart(real,Q119862),bool),bool),fun(fun(cart(real,Q119862),bool),fun(cart(real,Q119862),bool))),hull),s(fun(fun(cart(real,Q119862),bool),bool),subspace))),s(fun(cart(real,Q119862),bool),s0))) -> s(fun(cart(real,Q119862),bool),i(s(fun(fun(cart(real,Q119862),bool),fun(cart(real,Q119862),bool)),span),s(fun(cart(real,Q119862),bool),s0))) s(fun(cart(real,Q173889),bool),i(s(fun(fun(cart(real,Q173889),bool),fun(cart(real,Q173889),bool)),i(s(fun(fun(fun(cart(real,Q173889),bool),bool),fun(fun(cart(real,Q173889),bool),fun(cart(real,Q173889),bool))),hull),s(fun(fun(cart(real,Q173889),bool),bool),closed))),s(fun(cart(real,Q173889),bool),s0))) -> s(fun(cart(real,Q173889),bool),i(s(fun(fun(cart(real,Q173889),bool),fun(cart(real,Q173889),bool)),closure),s(fun(cart(real,Q173889),bool),s0))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,n2),z))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))) s(real,i(s(fun(fun(cart(real,n1),cart(real,n1)),real),i(s(fun(fun(cart(real,n1),bool),fun(fun(cart(real,n1),cart(real,n1)),real)),vectoru_variation),s(fun(cart(real,n1),bool),i(s(fun(fun(real,bool),fun(cart(real,n1),bool)),i(s(fun(fun(real,cart(real,n1)),fun(fun(real,bool),fun(cart(real,n1),bool))),IMAGE),s(fun(real,cart(real,n1)),lift))),s(fun(real,bool),s0))))),s(fun(cart(real,n1),cart(real,n1)),i(s(fun(fun(cart(real,n1),real),fun(cart(real,n1),cart(real,n1))),i(s(fun(fun(real,cart(real,n1)),fun(fun(cart(real,n1),real),fun(cart(real,n1),cart(real,n1)))),o),s(fun(real,cart(real,n1)),lift))),s(fun(cart(real,n1),real),i(s(fun(fun(cart(real,n1),real),fun(cart(real,n1),real)),i(s(fun(fun(real,real),fun(fun(cart(real,n1),real),fun(cart(real,n1),real))),o),s(fun(real,real),f))),s(fun(cart(real,n1),real),drop))))))) -> s(real,i(s(fun(fun(real,real),real),i(s(fun(fun(real,bool),fun(fun(real,real),real)),realu_variation),s(fun(real,bool),s0))),s(fun(real,real),f))) 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)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,n))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) 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)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,n))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),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,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))) s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(cart(real,N),cart(real,N)),vectoru_neg),s(cart(real,N),x))))),s(num,i0))) -> s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),x))),s(num,i0))))) s(list(Q18680),i(s(fun(list(Q18680),list(Q18680)),i(s(fun(fun(Q18680,bool),fun(list(Q18680),list(Q18680))),FILTER),s(fun(Q18680,bool),P))),s(list(Q18680),NIL))) -> s(list(Q18680),NIL) s(real,i(s(fun(real,real),tan),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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),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))))))) s(cart(real,n2),i(s(fun(cart(real,n3),cart(real,n2)),i(s(fun(num,fun(cart(real,n3),cart(real,n2))),dropout),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(cart(real,n3),i(s(fun(num,cart(real,n3)),basis),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),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(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),product),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))))))) s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum0),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))))))) 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,x))))),s(int,x))),s(int,i(s(fun(int,int),intu_neg),s(int,x))))) -> s(int,i(s(fun(int,int),intu_abs),s(int,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,i(s(fun(fun(M,bool),num),dimindex),s(fun(M,bool),UNIV))))),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),UNIV))))) -> s(num,i(s(fun(fun(finite_sum(M,N),bool),num),dimindex),s(fun(finite_sum(M,N),bool),UNIV))) s(cart(real,Q98655),i(s(fun(cart(real,Q98655),cart(real,Q98655)),i(s(fun(real,fun(cart(real,Q98655),cart(real,Q98655))),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,Q98655),x))) -> s(cart(real,Q98655),i(s(fun(num,cart(real,Q98655)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(list(A),i(s(fun(list(A),list(A)),i(s(fun(list(A),fun(list(A),list(A))),APPEND),s(list(A),NIL))),s(list(A),l))) -> s(list(A),l) s(list(A),i(s(fun(list(A),list(A)),i(s(fun(list(A),fun(list(A),list(A))),APPEND),s(list(A),l))),s(list(A),NIL))) -> s(list(A),l) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),EMPTY))) -> s(fun(A,bool),s0) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),EMPTY))),s(fun(A,bool),s0))) -> s(fun(A,bool),s0) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),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,pi))))),s(cart(real,n2),z))) -> s(cart(real,n2),z) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),UNIV))) -> s(fun(A,bool),s0) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),UNIV))),s(fun(A,bool),s0))) -> s(fun(A,bool),s0) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),EMPTY))) -> s(fun(A,bool),s0) s(num,i(s(fun(list(Q19686),num),LENGTH),s(list(Q19686),i(s(fun(Q19686,list(Q19686)),i(s(fun(num,fun(Q19686,list(Q19686))),REPLICATE),s(num,n))),s(Q19686,x))))) -> s(num,n) s(cart(real,Q98952),i(s(fun(cart(real,Q98952),cart(real,Q98952)),vectoru_neg),s(cart(real,Q98952),i(s(fun(num,cart(real,Q98952)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,Q98952),i(s(fun(num,cart(real,Q98952)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),affine))),s(fun(cart(real,N),bool),UNIV))) -> s(fun(cart(real,N),bool),UNIV) s(fun(cart(real,Q262328),bool),i(s(fun(fun(cart(real,Q262328),bool),fun(cart(real,Q262328),bool)),i(s(fun(fun(fun(cart(real,Q262328),bool),bool),fun(fun(cart(real,Q262328),bool),fun(cart(real,Q262328),bool))),hull),s(fun(fun(cart(real,Q262328),bool),bool),convex))),s(fun(cart(real,Q262328),bool),EMPTY))) -> s(fun(cart(real,Q262328),bool),EMPTY) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),i(s(fun(fun(fun(cart(real,N),bool),bool),fun(fun(cart(real,N),bool),fun(cart(real,N),bool))),hull),s(fun(fun(cart(real,N),bool),bool),convex))),s(fun(cart(real,N),bool),UNIV))) -> s(fun(cart(real,N),bool),UNIV) s(fun(cart(real,Q252301),bool),i(s(fun(fun(cart(real,Q252301),bool),fun(cart(real,Q252301),bool)),i(s(fun(fun(fun(cart(real,Q252301),bool),bool),fun(fun(cart(real,Q252301),bool),fun(cart(real,Q252301),bool))),hull),s(fun(fun(cart(real,Q252301),bool),bool),affine))),s(fun(cart(real,Q252301),bool),EMPTY))) -> s(fun(cart(real,Q252301),bool),EMPTY) s(fun(cart(real,Q256509),bool),i(s(fun(fun(cart(real,Q256509),bool),fun(cart(real,Q256509),bool)),i(s(fun(fun(fun(cart(real,Q256509),bool),bool),fun(fun(cart(real,Q256509),bool),fun(cart(real,Q256509),bool))),hull),s(fun(fun(cart(real,Q256509),bool),bool),conic))),s(fun(cart(real,Q256509),bool),EMPTY))) -> s(fun(cart(real,Q256509),bool),EMPTY) s(fun(cart(real,n1),bool),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),fun(cart(real,n1),bool)),closedu_interval),s(list(prod(cart(real,n1),cart(real,n1))),i(s(fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1)))),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(list(prod(cart(real,n1),cart(real,n1))),list(prod(cart(real,n1),cart(real,n1))))),CONS),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),vectoru_neg),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))),s(list(prod(cart(real,n1),cart(real,n1))),NIL))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),real),fun(cart(real,n1),bool)),cball),s(prod(cart(real,n1),real),i(s(fun(real,prod(cart(real,n1),real)),i(s(fun(cart(real,n1),fun(real,prod(cart(real,n1),real))),c_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,e))))) s(cart(real,Q108445),i(s(fun(fun(num,cart(real,Q108445)),cart(real,Q108445)),i(s(fun(fun(num,bool),fun(fun(num,cart(real,Q108445)),cart(real,Q108445))),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,Q108445)),f))) -> s(cart(real,Q108445),i(s(fun(num,cart(real,Q108445)),f),s(num,n))) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),s0))),s(fun(A,bool),EMPTY))) -> s(fun(A,bool),EMPTY) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),INTER),s(fun(A,bool),EMPTY))),s(fun(A,bool),s0))) -> s(fun(A,bool),EMPTY) s(fun(cart(real,Q311520),bool),i(s(fun(cart(real,Q311520),fun(cart(real,Q311520),bool)),i(s(fun(fun(cart(real,Q311520),bool),fun(cart(real,Q311520),fun(cart(real,Q311520),bool))),pathu_component),s(fun(cart(real,Q311520),bool),EMPTY))),s(cart(real,Q311520),x))) -> s(fun(cart(real,Q311520),bool),EMPTY) s(fun(cart(real,Q199949),bool),i(s(fun(cart(real,Q199949),fun(cart(real,Q199949),bool)),i(s(fun(fun(cart(real,Q199949),bool),fun(cart(real,Q199949),fun(cart(real,Q199949),bool))),connectedu_component),s(fun(cart(real,Q199949),bool),EMPTY))),s(cart(real,Q199949),x))) -> s(fun(cart(real,Q199949),bool),EMPTY) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),EMPTY))),s(fun(A,bool),s0))) -> s(fun(A,bool),EMPTY) s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),pathu_component),s(fun(cart(real,N),bool),UNIV))),s(cart(real,N),x))) -> s(fun(cart(real,N),bool),UNIV) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),s0))),s(fun(A,bool),UNIV))) -> s(fun(A,bool),UNIV) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),UNION),s(fun(A,bool),UNIV))),s(fun(A,bool),s0))) -> s(fun(A,bool),UNIV) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),s0))) -> s(fun(A,bool),EMPTY) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(fun(A,bool),fun(fun(A,bool),fun(A,bool))),DIFF),s(fun(A,bool),s0))),s(fun(A,bool),UNIV))) -> s(fun(A,bool),EMPTY) s(fun(A,bool),i(s(fun(A,fun(A,bool)),i(s(fun(fun(A,bool),fun(A,fun(A,bool))),DELETE),s(fun(A,bool),EMPTY))),s(A,x))) -> s(fun(A,bool),EMPTY) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),i(s(fun(A,fun(fun(A,bool),fun(A,bool))),INSERT),s(A,x))),s(fun(A,bool),UNIV))) -> s(fun(A,bool),UNIV) s(fun(cart(real,N),bool),i(s(fun(cart(real,N),fun(cart(real,N),bool)),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),fun(cart(real,N),bool))),connectedu_component),s(fun(cart(real,N),bool),UNIV))),s(cart(real,N),x))) -> s(fun(cart(real,N),bool),UNIV) s(real,i(s(fun(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),i(s(fun(cart(cart(real,n1),n1),fun(num,cart(real,n1))),d_),s(cart(cart(real,n1),n1),A0))),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(real,i(s(fun(cart(cart(real,n1),n1),real),det),s(cart(cart(real,n1),n1),A0))) s(real,i(s(fun(cart(cart(real,n3),n3),real),det),s(cart(cart(real,n3),n3),i(s(fun(list(cart(real,n3)),cart(cart(real,n3),n3)),vector),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),x))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),y))),s(list(cart(real,n3)),i(s(fun(list(cart(real,n3)),list(cart(real,n3))),i(s(fun(cart(real,n3),fun(list(cart(real,n3)),list(cart(real,n3)))),CONS),s(cart(real,n3),z))),s(list(cart(real,n3)),NIL))))))))))) -> 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),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),z))))) s(fun(cart(real,Q721472),fun(cart(real,Q721472),fun(real,fun(cart(real,Q721472),bool)))),i(s(fun(fun(real,fun(real,bool)),fun(cart(real,Q721472),fun(cart(real,Q721472),fun(real,fun(cart(real,Q721472),bool))))),rconesgn),s(fun(real,fun(real,bool)),a_))) -> s(fun(cart(real,Q721472),fun(cart(real,Q721472),fun(real,fun(cart(real,Q721472),bool)))),rconeu_eq) s(fun(cart(real,Q721465),fun(cart(real,Q721465),fun(real,fun(cart(real,Q721465),bool)))),i(s(fun(fun(real,fun(real,bool)),fun(cart(real,Q721465),fun(cart(real,Q721465),fun(real,fun(cart(real,Q721465),bool))))),rconesgn),s(fun(real,fun(real,bool)),realu_ge))) -> s(fun(cart(real,Q721465),fun(cart(real,Q721465),fun(real,fun(cart(real,Q721465),bool)))),rconeu_ge) s(fun(cart(real,Q721458),fun(cart(real,Q721458),fun(real,fun(cart(real,Q721458),bool)))),i(s(fun(fun(real,fun(real,bool)),fun(cart(real,Q721458),fun(cart(real,Q721458),fun(real,fun(cart(real,Q721458),bool))))),rconesgn),s(fun(real,fun(real,bool)),realu_gt))) -> s(fun(cart(real,Q721458),fun(cart(real,Q721458),fun(real,fun(cart(real,Q721458),bool)))),rconeu_gt) s(Q18655,i(s(fun(list(Q18655),Q18655),i(s(fun(num,fun(list(Q18655),Q18655)),EL),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(list(Q18655),l))) -> s(Q18655,i(s(fun(list(Q18655),Q18655),HD),s(list(Q18655),l))) s(fun(real,bool),i(s(fun(fun(cart(real,n1),bool),fun(real,bool)),i(s(fun(fun(cart(real,n1),real),fun(fun(cart(real,n1),bool),fun(real,bool))),IMAGE),s(fun(cart(real,n1),real),drop))),s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,a))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,b))))))))) -> s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))) 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)),a_),s(num,n))),s(num,u_0))))),s(num,u_0))),s(num,i(s(fun(num,num),BIT1),s(num,i(s(fun(num,num),PRE),s(num,n))))))) -> s(num,i(s(fun(num,num),PRE),s(num,i(s(fun(num,num),BIT0),s(num,n))))) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),z))) s(fun(cart(real,n1),bool),i(s(fun(fun(real,bool),fun(cart(real,n1),bool)),i(s(fun(fun(real,cart(real,n1)),fun(fun(real,bool),fun(cart(real,n1),bool))),IMAGE),s(fun(real,cart(real,n1)),lift))),s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))) s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),s0))))) -> s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),s0))) s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),s0))))) -> s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),s0))) s(real,i(s(fun(cart(real,Q137237),real),infnorm),s(cart(real,Q137237),i(s(fun(cart(real,Q137237),cart(real,Q137237)),vectoru_neg),s(cart(real,Q137237),x))))) -> s(real,i(s(fun(cart(real,Q137237),real),infnorm),s(cart(real,Q137237),x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),x))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),x))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))) s(real,i(s(fun(cart(real,Q101038),real),vectoru_norm),s(cart(real,Q101038),i(s(fun(cart(real,Q101038),cart(real,Q101038)),vectoru_neg),s(cart(real,Q101038),x))))) -> s(real,i(s(fun(cart(real,Q101038),real),vectoru_norm),s(cart(real,Q101038),x))) 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,n))))),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,m))),s(num,n))))))))) -> 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,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) 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,m))))),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,m))),s(num,n))))))))) -> 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,m))))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) s(fun(cart(real,n1),bool),i(s(fun(fun(real,bool),fun(cart(real,n1),bool)),i(s(fun(fun(real,cart(real,n1)),fun(fun(real,bool),fun(cart(real,n1),bool))),IMAGE),s(fun(real,cart(real,n1)),lift))),s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_segment),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),a))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),b))))))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_segment),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),a))),s(cart(real,n1),b))))) s(fun(real,bool),i(s(fun(fun(cart(real,n1),bool),fun(real,bool)),i(s(fun(fun(cart(real,n1),real),fun(fun(cart(real,n1),bool),fun(real,bool))),IMAGE),s(fun(cart(real,n1),real),drop))),s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_segment),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,a))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,b))))))))) -> s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_segment),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))) s(real,i(s(fun(fun(real,real),real),i(s(fun(fun(real,bool),fun(fun(real,real),real)),realu_integral),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,a))))),s(list(prod(real,real)),NIL))))))),s(fun(real,real),f))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(fun(cart(real,n3),bool),i(s(fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool)),i(s(fun(fun(cart(real,n3),cart(real,n3)),fun(fun(cart(real,n3),bool),fun(cart(real,n3),bool))),IMAGE),s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),scale),s(cart(real,n3),t))))),s(fun(cart(real,n3),bool),i(s(fun(real,fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(real,fun(cart(real,n3),bool))),normball),s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,r))))) -> s(fun(cart(real,n3),bool),i(s(fun(real,fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(real,fun(cart(real,n3),bool))),ellipsoid),s(cart(real,n3),t))),s(real,r))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))))),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),realu_neg),s(real,x))))))) -> s(real,i(s(fun(real,real),exp),s(real,y))) s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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))))))) s(real,i(s(fun(cart(real,Q108918),real),vectoru_norm),s(cart(real,Q108918),i(s(fun(num,cart(real,Q108918)),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))))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),w))) s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,pi))),s(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),BIT0),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))))))) -> s(real,i(s(fun(real,real),atn),s(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_neg),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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),asn),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(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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,u_0))))) s(list(Q18358),i(s(fun(Q18358,list(Q18358)),i(s(fun(num,fun(Q18358,list(Q18358))),REPLICATE),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(Q18358,x))) -> s(list(Q18358),NIL) s(fun(cart(real,Q665072),bool),i(s(fun(fun(cart(real,Q665071),bool),fun(cart(real,Q665072),bool)),i(s(fun(real,fun(fun(cart(real,Q665071),bool),fun(cart(real,Q665072),bool))),i(s(fun(num,fun(real,fun(fun(cart(real,Q665071),bool),fun(cart(real,Q665072),bool)))),slice),s(num,k))),s(real,a))),s(fun(cart(real,Q665071),bool),EMPTY))) -> s(fun(cart(real,Q665072),bool),EMPTY) s(fun(fun(cart(real,Q702491),bool),fun(fun(cart(real,Q702491),bool),fun(cart(real,Q702491),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q702491),bool),fun(fun(cart(real,Q702491),bool),fun(cart(real,Q702491),bool)))),affsign),s(fun(real,bool),sgnu_lt))) -> s(fun(fun(cart(real,Q702491),bool),fun(fun(cart(real,Q702491),bool),fun(cart(real,Q702491),bool))),affu_lt) s(fun(fun(cart(real,Q702479),bool),fun(fun(cart(real,Q702479),bool),fun(cart(real,Q702479),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q702479),bool),fun(fun(cart(real,Q702479),bool),fun(cart(real,Q702479),bool)))),affsign),s(fun(real,bool),sgnu_gt))) -> s(fun(fun(cart(real,Q702479),bool),fun(fun(cart(real,Q702479),bool),fun(cart(real,Q702479),bool))),affu_gt) s(fun(fun(cart(real,Q702497),bool),fun(fun(cart(real,Q702497),bool),fun(cart(real,Q702497),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q702497),bool),fun(fun(cart(real,Q702497),bool),fun(cart(real,Q702497),bool)))),affsign),s(fun(real,bool),sgnu_le))) -> s(fun(fun(cart(real,Q702497),bool),fun(fun(cart(real,Q702497),bool),fun(cart(real,Q702497),bool))),affu_le) s(fun(fun(cart(real,Q702485),bool),fun(fun(cart(real,Q702485),bool),fun(cart(real,Q702485),bool))),i(s(fun(fun(real,bool),fun(fun(cart(real,Q702485),bool),fun(fun(cart(real,Q702485),bool),fun(cart(real,Q702485),bool)))),affsign),s(fun(real,bool),sgnu_ge))) -> s(fun(fun(cart(real,Q702485),bool),fun(fun(cart(real,Q702485),bool),fun(cart(real,Q702485),bool))),affu_ge) s(real,i(s(fun(real,real),sqrt),s(real,i(s(fun(cart(real,Q99486),real),i(s(fun(cart(real,Q99486),fun(cart(real,Q99486),real)),dot),s(cart(real,Q99486),x))),s(cart(real,Q99486),x))))) -> s(real,i(s(fun(cart(real,Q99486),real),vectoru_norm),s(cart(real,Q99486),x))) 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,m))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,m))),s(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,n))),s(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,m))),s(num,p))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(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,m))),s(num,n))))) 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,m))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,m))),s(num,p))))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,m))),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,n))),s(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)),t_),s(num,m))),s(num,p))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,n))),s(num,p))))))) -> 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,m))),s(num,n))))))),s(num,p))) s(real,i(s(fun(fun(real,real),real),i(s(fun(fun(real,bool),fun(fun(real,real),real)),realu_integral),s(fun(real,bool),i(s(fun(list(prod(real,real)),fun(real,bool)),closedu_realu_interval),s(list(prod(real,real)),i(s(fun(list(prod(real,real)),list(prod(real,real))),i(s(fun(prod(real,real),fun(list(prod(real,real)),list(prod(real,real)))),CONS),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))),s(list(prod(real,real)),NIL))))))),s(fun(real,real),f))) -> s(real,i(s(fun(fun(real,real),real),i(s(fun(fun(real,bool),fun(fun(real,real),real)),realu_integral),s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))))),s(fun(real,real),f))) s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),z))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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(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,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(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,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(real,real),realu_abs),s(real,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(real,fun(num,real)),realu_pow),s(real,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(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))),s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),cos),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),z))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))))),s(real,i(s(fun(real,real),sin),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))) -> s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),z))))) 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,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,n))) -> s(real,i(s(fun(real,real),cos),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,n))))),s(real,pi))))) s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),cart(real,n1)),fun(cart(real,n1),bool)),openu_interval),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),vectoru_neg),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,e))))))) -> s(fun(cart(real,n1),bool),i(s(fun(prod(cart(real,n1),real),fun(cart(real,n1),bool)),ball),s(prod(cart(real,n1),real),i(s(fun(real,prod(cart(real,n1),real)),i(s(fun(cart(real,n1),fun(real,prod(cart(real,n1),real))),c_),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,e))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,pi))),s(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),acs),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,pi))),s(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),asn),s(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(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))))))) -> 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_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))))))) -> 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(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,x))) -> s(int,i(s(fun(int,int),intu_neg),s(int,x))) 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,n))))),s(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,n))))) 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,n))))),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,n))))) 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)),EXP),s(num,u_0))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,u_0))),s(num,n))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,u_0))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) 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,a))))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,b))))))))) -> 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,a))),s(num,b))))) 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_sub),s(real,b))),s(real,a))))),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(real,bool),real),realu_measure),s(fun(real,bool),i(s(fun(prod(real,real),fun(real,bool)),openu_realu_interval),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),s(real,b))))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,y))))))) -> s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,x))),s(real,y))))) s(real,i(s(fun(num,real),i(s(fun(cart(real,N),fun(num,real)),d_),s(cart(real,N),i(s(fun(num,cart(real,N)),vec),s(num,k))))),s(num,i0))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,k))) 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,k))))),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,n))))) -> s(fun(num,bool),i(s(fun(num,fun(num,bool)),i(s(fun(num,fun(num,fun(num,bool))),o_o_),s(num,k))),s(num,n))) s(real,i(s(fun(real,real),tan),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),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,n))))),s(real,pi))))))) -> s(real,i(s(fun(real,real),tan),s(real,x))) 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,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))),s(num,m))) -> 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,m))),s(num,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,t))))))))),s(cart(real,n2),z))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),z))) s(num,i(s(fun(fun(Q67365,num),num),i(s(fun(fun(Q67365,bool),fun(fun(Q67365,num),num)),nsum),s(fun(Q67365,bool),EMPTY))),s(fun(Q67365,num),f))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))) s(finite_image(A),i(s(fun(num,finite_image(A)),finiteu_index),s(num,i(s(fun(finite_image(A),num),destu_finiteu_image),s(finite_image(A),a))))) -> s(finite_image(A),a) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),x))) -> s(cart(real,n2),x) s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),z))))),s(num,i(s(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,n2),z) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),z) s(real,i(s(fun(cart(real,Q101004),real),vectoru_norm),s(cart(real,Q101004),i(s(fun(num,cart(real,Q101004)),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))))) s(real,i(s(fun(cart(real,Q137218),real),infnorm),s(cart(real,Q137218),i(s(fun(num,cart(real,Q137218)),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))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,pi))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,pi))) 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,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(real,real),realu_abs),s(real,x))) 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,x))) -> s(real,i(s(fun(real,real),realu_neg),s(real,x))) s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(real,real),cos),s(real,t))))),s(real,i(s(fun(real,real),sin),s(real,t))))))))) -> s(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_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))))))) -> 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_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))))))) -> 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(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,n))))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),y))),s(num,n))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),y))),s(cart(real,n2),z))))) 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,x))),s(num,m))))),s(int,i(s(fun(num,int),i(s(fun(int,fun(num,int)),intu_pow),s(int,x))),s(num,n))))) -> 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),i(s(fun(num,fun(num,num)),p_),s(num,m))),s(num,n))))) 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,x))),s(real,y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,z))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,y))),s(real,z))))) 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,m))),s(hreal,p))))),s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_mul),s(hreal,n))),s(hreal,p))))) -> 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,m))),s(hreal,n))))),s(hreal,p))) 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)),rpow),s(real,x))),s(real,z))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),rpow),s(real,y))),s(real,z))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),rpow),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,y))))),s(real,z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),z1))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),z2))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),z1))),s(cart(real,n2),z2))))) 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,x))),s(real,y))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,z))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,y))),s(real,z))))) 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,x))),s(real,z))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,y))),s(real,z))))) -> 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,x))),s(real,y))))),s(real,z))) 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)),EXP),s(num,m))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,m))),s(num,p))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,m))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(num,p))))) 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,x))),s(num,m))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,x))),s(num,n))))) -> 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),i(s(fun(num,fun(num,num)),p_),s(num,m))),s(num,n))))) 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,x))),s(int,y))))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,x))),s(int,z))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,x))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,y))),s(int,z))))) 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,x))),s(real,z))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,y))),s(real,z))))) -> 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,x))),s(real,y))))),s(real,z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),z1))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),z2))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),w))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),z1))),s(cart(real,n2),z2))))) 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,x))),s(num,n))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,y))),s(num,n))))) -> 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,x))),s(real,y))))),s(num,n))) 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,x))),s(num,n))))),s(int,i(s(fun(num,int),i(s(fun(int,fun(num,int)),intu_pow),s(int,y))),s(num,n))))) -> 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,x))),s(int,y))))),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,m))))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,n))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,m))),s(num,n))))) 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,x))),s(int,y))))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,x))),s(int,z))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,x))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,y))),s(int,z))))) 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,x))),s(int,z))))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,y))),s(int,z))))) -> 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,x))),s(int,y))))),s(int,z))) 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,m))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,m))),s(num,p))))) -> 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)),m_),s(num,n))),s(num,p))))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),z))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),z))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),x))),s(cart(real,n3),y))))),s(cart(real,n3),z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,n))))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),y))),s(num,n))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),y))),s(cart(real,n2),z))))) 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)),EXP),s(num,m))),s(num,p))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,n))),s(num,p))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,m))),s(num,n))))),s(num,p))) 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,x))),s(int,z))))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,y))),s(int,z))))) -> 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,x))),s(int,y))))),s(int,z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),y))),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),z))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),y))))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),z))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),vectoru_add),s(cart(real,n3),y))),s(cart(real,n3),z))))) 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,m))),s(num,p))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,n))),s(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)),p_),s(num,m))),s(num,n))))),s(num,p))) 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,x))),s(num,n))))),s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,y))),s(num,n))))) -> 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,x))),s(real,y))))),s(num,n))) 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,m))),s(num,p))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,n))),s(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)),m_),s(num,m))),s(num,n))))),s(num,p))) 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,x))),s(hreal,y))))),s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_mul),s(hreal,x))),s(hreal,z))))) -> s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_mul),s(hreal,x))),s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_add),s(hreal,y))),s(hreal,z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),y))),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),z))) 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,m))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),t_),s(num,m))),s(num,p))))) -> 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)),p_),s(num,n))),s(num,p))))) 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,m))),s(num,p))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(num,p))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,m))),s(num,n))) 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,a))),s(int,b))))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,b))),s(int,c))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,a))),s(int,c))) 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,a))),s(real,b))))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,b))),s(real,c))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,a))),s(real,c))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),a))),s(cart(real,n2),b))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),b))),s(cart(real,n2),c))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),a))),s(cart(real,n2),c))) 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,m))),s(num,n))))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,m))),s(num,p))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,n))),s(num,p))) 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,m))),s(num,n))))),s(num,p))))),s(num,n))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),MOD),s(num,p))),s(num,n))) s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(real,fun(cart(real,n1),cart(real,n1))),r_),s(real,x))),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))) -> s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,a))),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,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,a))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),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(cart(real,n1),real),vectoru_norm),s(cart(real,n1),x))) s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),z))),s(num,i(s(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,n2),real),Im),s(cart(real,n2),z))) s(fun(fun(Q151908,bool),fun(fun(Q151908,real),real)),i(s(fun(fun(real,fun(real,real)),fun(fun(Q151908,bool),fun(fun(Q151908,real),real))),iterate),s(fun(real,fun(real,real)),realu_mul))) -> s(fun(fun(Q151908,bool),fun(fun(Q151908,real),real)),product) s(fun(fun(Q71470,bool),fun(fun(Q71470,real),real)),i(s(fun(fun(real,fun(real,real)),fun(fun(Q71470,bool),fun(fun(Q71470,real),real))),iterate),s(fun(real,fun(real,real)),realu_add))) -> s(fun(fun(Q71470,bool),fun(fun(Q71470,real),real)),sum0) s(fun(fun(Q67327,bool),fun(fun(Q67327,num),num)),i(s(fun(fun(num,fun(num,num)),fun(fun(Q67327,bool),fun(fun(Q67327,num),num))),iterate),s(fun(num,fun(num,num)),p_))) -> s(fun(fun(Q67327,bool),fun(fun(Q67327,num),num)),nsum) s(recspace(A),i(s(fun(fun(num,fun(A,bool)),recspace(A)),u_mku_rec),s(fun(num,fun(A,bool)),ZBOT))) -> s(recspace(A),BOTTOM) s(fun(fun(Q569520,bool),fun(fun(Q569520,cart(real,n2)),cart(real,n2))),i(s(fun(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),fun(fun(Q569520,bool),fun(fun(Q569520,cart(real,n2)),cart(real,n2)))),iterate),s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul))) -> s(fun(fun(Q569520,bool),fun(fun(Q569520,cart(real,n2)),cart(real,n2))),cproduct) s(list(A),i(s(fun(list(A),list(A)),REVERSE),s(list(A),NIL))) -> s(list(A),NIL) 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,n))))),s(num,i(s(fun(num,num),NUMERAL),s(num,n))))))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,n))))) s(real,i(s(fun(real,real),acs),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,pi) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),x))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))) s(list(Q18337),i(s(fun(list(Q18337),list(Q18337)),BUTLAST),s(list(Q18337),NIL))) -> s(list(Q18337),NIL) 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,x))) -> s(hreal,x) s(real,i(s(fun(real,real),realu_sgn),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),w))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))))))) -> s(real,i(s(fun(real,real),realu_sgn),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),w))),s(cart(real,n2),z))))))) s(cart(real,n2),i(s(fun(list(real),cart(real,n2)),vector),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,x))),s(list(real),i(s(fun(list(real),list(real)),i(s(fun(real,fun(list(real),list(real))),CONS),s(real,y))),s(list(real),NIL))))))) -> s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,x))),s(real,y))))) 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,x))),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,y))),s(fun(real,bool),EMPTY))))))) -> 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(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,x))),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,y))),s(fun(real,bool),EMPTY))))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_max),s(real,x))),s(real,y))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,y))) 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,x))))),s(real,i(s(fun(real,real),realu_neg),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))) 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,x))))),s(int,i(s(fun(int,int),intu_neg),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))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,x))),s(int,y))) 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,x))))),s(real,i(s(fun(real,real),realu_neg),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))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),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))) 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,a))))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,b))))))) -> 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,a))),s(num,b))))))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),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))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,x))),s(int,y))) 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,x))))),s(int,i(s(fun(int,int),intu_neg),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))) s(real,i(s(fun(prod(cart(real,n1),cart(real,n1)),real),distance),s(prod(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),prod(cart(real,n1),cart(real,n1))),i(s(fun(cart(real,n1),fun(cart(real,n1),prod(cart(real,n1),cart(real,n1)))),c_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,y))))))) -> 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,x))),s(real,y))))) 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,m))),s(real,n))))),s(real,n))),s(real,m))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_max),s(real,m))),s(real,n))) 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,m))),s(real,n))))),s(real,m))),s(real,n))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_min),s(real,m))),s(real,n))) 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,x))),s(int,y))))),s(int,y))),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)),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,x))),s(int,y))))),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))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))))),s(cart(real,n2),x))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),x))))),s(num,n))) 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,m))),s(num,n))))),s(num,n))),s(num,m))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),MAX),s(num,m))),s(num,n))) 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,m))),s(num,n))))),s(num,m))),s(num,n))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),MIN),s(num,m))),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),clog),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(fun(cart(real,n2),cart(real,n2)),fun(cart(real,n2),cart(real,n2))),i(s(fun(num,fun(fun(cart(real,n2),cart(real,n2)),fun(cart(real,n2),cart(real,n2)))),higheru_complexu_derivative),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))),s(fun(cart(real,n2),cart(real,n2)),f))),s(cart(real,n2),z))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(fun(cart(real,n2),cart(real,n2)),fun(cart(real,n2),cart(real,n2))),complexu_derivative),s(fun(cart(real,n2),cart(real,n2)),f))),s(cart(real,n2),z))) s(num,i(s(fun(prod(num,num),num),binom),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,i(s(fun(num,num),SUC),s(num,k))))))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),x))) -> s(cart(real,n2),x) s(fun(A,bool),i(s(fun(fun(A,bool),fun(A,bool)),GSPEC),s(fun(A,bool),p))) -> s(fun(A,bool),p) 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,x))) -> s(int,x) 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),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,x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),x) s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))))) -> s(cart(real,n2),z) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),x) 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,m))),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,m))),s(num,n))))))) -> s(num,n) 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,m))),s(num,n))))),s(num,m))))) -> s(num,n) 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,n))))) -> s(num,n) s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))))) -> s(num,n) 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,n))))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(num,n) s(A,i(s(fun(A,A),I0),s(A,x))) -> s(A,x) s(fun(Q48127,bool),i(s(fun(fun(fun(Q48127,bool),bool),fun(Q48127,bool)),UNIONS),s(fun(fun(Q48127,bool),bool),EMPTY))) -> s(fun(Q48127,bool),EMPTY) s(fun(cart(real,Q174142),bool),i(s(fun(fun(cart(real,Q174142),bool),fun(cart(real,Q174142),bool)),closure),s(fun(cart(real,Q174142),bool),EMPTY))) -> s(fun(cart(real,Q174142),bool),EMPTY) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),span),s(fun(cart(real,N),bool),UNIV))) -> s(fun(cart(real,N),bool),UNIV) s(fun(A,bool),i(s(fun(list(A),fun(A,bool)),setu_ofu_list),s(list(A),NIL))) -> s(fun(A,bool),EMPTY) s(fun(cart(real,Q173336),bool),i(s(fun(fun(cart(real,Q173336),bool),fun(cart(real,Q173336),bool)),interior),s(fun(cart(real,Q173336),bool),EMPTY))) -> s(fun(cart(real,Q173336),bool),EMPTY) s(fun(A,bool),i(s(fun(fun(fun(A,bool),bool),fun(A,bool)),INTERS),s(fun(fun(A,bool),bool),EMPTY))) -> s(fun(A,bool),UNIV) s(fun(cart(real,N),bool),i(s(fun(topology(cart(real,N)),fun(cart(real,N),bool)),topspace),s(topology(cart(real,N)),euclidean))) -> s(fun(cart(real,N),bool),UNIV) s(fun(cart(real,Q174786),bool),i(s(fun(fun(cart(real,Q174786),bool),fun(cart(real,Q174786),bool)),frontier),s(fun(cart(real,Q174786),bool),EMPTY))) -> s(fun(cart(real,Q174786),bool),EMPTY) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),closure),s(fun(cart(real,N),bool),UNIV))) -> s(fun(cart(real,N),bool),UNIV) s(fun(cart(real,Q292360),bool),i(s(fun(fun(cart(real,Q292360),bool),fun(cart(real,Q292360),bool)),relativeu_interior),s(fun(cart(real,Q292360),bool),EMPTY))) -> s(fun(cart(real,Q292360),bool),EMPTY) s(fun(cart(real,Q337838),bool),i(s(fun(fun(cart(real,Q337838),bool),fun(cart(real,Q337838),bool)),inside),s(fun(cart(real,Q337838),bool),EMPTY))) -> s(fun(cart(real,Q337838),bool),EMPTY) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),frontier),s(fun(cart(real,N),bool),UNIV))) -> s(fun(cart(real,N),bool),EMPTY) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),outside),s(fun(cart(real,N),bool),EMPTY))) -> s(fun(cart(real,N),bool),UNIV) s(fun(cart(real,N),bool),i(s(fun(fun(cart(real,N),bool),fun(cart(real,N),bool)),interior),s(fun(cart(real,N),bool),UNIV))) -> s(fun(cart(real,N),bool),UNIV) s(topology(cart(real,Q169284)),i(s(fun(fun(fun(cart(real,Q169284),bool),bool),topology(cart(real,Q169284))),topology0),s(fun(fun(cart(real,Q169284),bool),bool),open))) -> s(topology(cart(real,Q169284)),euclidean) s(A,i(s(fun(A,A),LETu_END),s(A,t))) -> s(A,t) s(real,i(s(fun(real,real),i(s(fun(num,fun(real,real)),root),s(num,i(s(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,x))) -> s(real,i(s(fun(real,real),sqrt),s(real,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),x))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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)),rpow),s(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,z))) -> s(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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cpow),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),z))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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),exp),s(real,i(s(fun(real,real),realu_neg),s(real,x))))))),s(real,i(s(fun(real,real),exp),s(real,x))))) -> s(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(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,n))) -> 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(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),ii))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,t))))))))) -> s(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),exp),s(real,x))))),s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),realu_neg),s(real,x))))))) -> s(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(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,n))))),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(num,prod(hreal,hreal)),trealu_ofu_num),s(num,n))) 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,n))) -> s(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(fun(fun(num,bool),bool),i(s(fun(cart(real,n1),fun(fun(num,bool),bool)),i(s(fun(fun(num,cart(real,n1)),fun(cart(real,n1),fun(fun(num,bool),bool))),sums),s(fun(num,cart(real,n1)),i(s(fun(fun(num,real),fun(num,cart(real,n1))),i(s(fun(fun(real,cart(real,n1)),fun(fun(num,real),fun(num,cart(real,n1)))),o),s(fun(real,cart(real,n1)),lift))),s(fun(num,real),f))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,l))))) -> s(fun(fun(num,bool),bool),i(s(fun(real,fun(fun(num,bool),bool)),i(s(fun(fun(num,real),fun(real,fun(fun(num,bool),bool))),realu_sums),s(fun(num,real),f))),s(real,l))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,x))),s(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,x) 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,x))) -> s(real,x) s(real,i(s(fun(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(real,x) 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),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,x) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,x))),s(real,y))))))) -> s(real,x) s(num,i(s(fun(fun(num,num),num),i(s(fun(num,fun(fun(num,num),num)),i(s(fun(fun(fun(num,num),fun(num,num)),fun(num,fun(fun(num,num),num))),reduced),s(fun(fun(num,num),fun(num,num)),lab))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(fun(num,num),x))) -> 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,m))),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),NUMERAL),s(num,u_0))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,n))),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),NUMERAL),s(num,u_0))) s(num,i(s(fun(prod(num,num),num),binom),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),SUC),s(num,n))))),s(num,n))))) -> s(num,i(s(fun(num,num),SUC),s(num,n))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))) -> s(cart(real,n2),y) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),y))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))) -> s(cart(real,n2),x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),y))) -> s(cart(real,n2),x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),x))) -> s(cart(real,n2),y) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(real,real),sin),s(real,x))))),s(real,i(s(fun(real,real),cos),s(real,x))))) -> s(real,i(s(fun(real,real),tan),s(real,x))) 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,x))) -> s(int,i(s(fun(int,int),intu_neg),s(int,x))) 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,n))))) -> 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,n))))) 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,n))))),s(num,i(s(fun(num,num),NUMERAL),s(num,n))))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT0),s(num,n))))) 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,n))))),s(num,i(s(fun(num,num),FACT),s(num,n))))) -> s(num,i(s(fun(num,num),FACT),s(num,i(s(fun(num,num),SUC),s(num,n))))) 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,n))))) -> 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,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,n))))) -> s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,i(s(fun(num,num),SUC),s(num,n))))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,Q101568),real),vectoru_norm),s(cart(real,Q101568),x))))) -> s(real,i(s(fun(cart(real,Q101568),real),vectoru_norm),s(cart(real,Q101568),x))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,Q137335),real),infnorm),s(cart(real,Q137335),x))))) -> s(real,i(s(fun(cart(real,Q137335),real),infnorm),s(cart(real,Q137335),x))) 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,x))) -> s(hreal,x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,y))))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,y))))) 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,x))))),s(real,i(s(fun(real,real),realu_abs),s(real,y))))) -> 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,x))),s(real,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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,m))))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),NUMERAL),s(num,n))))) -> 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,m))),s(num,n))))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),NUMERAL),s(num,m))))),s(num,i(s(fun(num,num),NUMERAL),s(num,n))))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),NUMERAL),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),BIT0),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(num,i(s(fun(num,num),NUMERAL),s(num,n))))) -> 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,m))),s(num,n))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))))) -> s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))) -> 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,x))),s(int,y))))) 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,x))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,y))))) -> s(real,i(s(fun(num,real),i(s(fun(num,fun(num,real)),DECIMAL),s(num,x))),s(num,y))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))) -> 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,x))),s(int,y))))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))) -> 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,x))),s(int,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,i(s(fun(real,real),exp),s(real,x))))),s(real,i(s(fun(real,real),exp),s(real,y))))) -> s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) 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,m))))),s(hreal,i(s(fun(num,hreal),hrealu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),z))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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)),t_),s(num,m))),s(num,n))))) -> 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),SUC),s(num,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,y))))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))) 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,x))))),s(real,i(s(fun(real,real),realu_sgn),s(real,y))))) -> 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,x))),s(real,y))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),x))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),y))))) -> s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_add),s(cart(real,n1),x))),s(cart(real,n1),y))))) s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_add),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,y))))) -> s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) 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,m))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,x))))),s(real,i(s(fun(real,real),realu_abs),s(real,y))))) -> 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,x))),s(real,y))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),x))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),y))))) -> s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))) 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,x))))),s(real,i(s(fun(real,real),realu_inv),s(real,y))))) -> 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,x))),s(real,y))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),x))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),y))))) -> s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))))) 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,x))))),s(int,i(s(fun(int,int),intu_abs),s(int,y))))) -> 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,x))),s(int,y))))) 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,x))))),s(int,i(s(fun(int,int),intu_neg),s(int,y))))) -> 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,x))),s(int,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,y))))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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)),EXP),s(num,m))),s(num,n))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,m))),s(num,i(s(fun(num,num),SUC),s(num,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,y))))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,x))),s(real,y))))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))) -> 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,x))),s(int,y))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),w))))),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))))) -> s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),w))),s(cart(real,n2),z))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),x))))),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),y))))) -> s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))))) 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,m))))),s(hreal,i(s(fun(num,hreal),hrealu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,x))))),s(real,i(s(fun(int,real),realu_ofu_int),s(int,y))))) -> 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,x))),s(int,y))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),x))))),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),y))))) -> s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))))) 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,m))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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,m))))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,m))))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) 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,x))))),s(real,i(s(fun(real,real),realu_neg),s(real,y))))) -> 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,x))),s(real,y))))) 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,m))))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> 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,m))),s(num,n))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(real,real),exp),s(real,x))))),s(real,i(s(fun(real,real),exp),s(real,y))))) -> s(real,i(s(fun(real,real),exp),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),w))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))))) 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,x))))),s(real,i(s(fun(real,real),realu_sgn),s(real,y))))) -> 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,x))),s(real,y))))) 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,x))))),s(int,i(s(fun(int,int),intu_sgn),s(int,y))))) -> 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,x))),s(int,y))))) 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,x))))),s(num,n))))) -> s(int,i(s(fun(num,int),i(s(fun(int,fun(num,int)),intu_pow),s(int,x))),s(num,n))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),x))))),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),y))))) -> s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_sub),s(cart(real,n1),x))),s(cart(real,n1),y))))) s(cart(real,n1),i(s(fun(cart(real,n1),cart(real,n1)),i(s(fun(cart(real,n1),fun(cart(real,n1),cart(real,n1))),vectoru_sub),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))))),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,y))))) -> s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))) s(hreal,i(s(fun(hreal,hreal),i(s(fun(hreal,fun(hreal,hreal)),hrealu_add),s(hreal,n))),s(hreal,i(s(fun(num,hreal),hrealu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(hreal,n) 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,x))))),s(real,i(s(fun(real,real),realu_neg),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,y))) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,x))),s(int,y))))) -> s(int,i(s(fun(int,int),intu_neg),s(int,y))) 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,x))))),s(real,i(s(fun(real,real),realu_neg),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,y))),s(real,x))) 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,m))),s(num,n))))),s(num,n))) -> 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,m))))),s(num,n))) s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),product),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,real),f))) -> s(real,i(s(fun(num,real),f),s(num,n))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))))) -> s(real,i(s(fun(real,real),realu_neg),s(real,y))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))))),s(real,x))) 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,m))))),s(num,n))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,m))),s(num,n))) 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,x))),s(real,y))))),s(real,x))) -> s(real,i(s(fun(real,real),realu_neg),s(real,y))) 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,m))))),s(num,i(s(fun(num,num),SUC),s(num,n))))) -> s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,m))),s(num,n))) s(real,i(s(fun(real,real),exp),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,n))))),s(real,x))))) -> s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,i(s(fun(real,real),exp),s(real,x))))),s(num,n))) 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,n))),s(num,n))))),s(fun(num,num),f))) -> s(num,i(s(fun(num,num),f),s(num,n))) s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),z))),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),z))))),s(real,x))) 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,x))))),s(int,i(s(fun(int,int),intu_neg),s(int,y))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_mul),s(int,x))),s(int,y))) 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,x))))),s(int,i(s(fun(int,int),intu_neg),s(int,y))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,y))),s(int,x))) s(real,i(s(fun(fun(num,real),real),i(s(fun(fun(num,bool),fun(fun(num,real),real)),sum0),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,real),f))) -> s(real,i(s(fun(num,real),f),s(num,n))) 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,x))),s(int,y))))),s(int,x))) -> s(int,i(s(fun(int,int),intu_neg),s(int,y))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csqrt),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,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))))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_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,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))))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),ctan),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,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))))))) 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))))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(num,cart(real,n2)),basis),s(num,i(s(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,n2),ii) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),x))),s(cart(real,n2),y))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),y))),s(cart(real,n2),x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),y))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))),s(cart(real,n2),x))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),y))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),MOD),s(num,n))),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))) s(int,i(s(fun(num,int),intu_ofu_num),s(num,i(s(fun(fun(N,bool),num),dimindex),s(fun(N,bool),UNIV))))) -> s(int,i(s(fun(fun(cart(real,N),bool),int),affu_dim),s(fun(cart(real,N),bool),UNIV))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(cart(real,n3),x))) -> s(cart(real,n3),i(s(fun(num,cart(real,n3)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(real,i(s(fun(real,real),tan),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,n))))),s(real,pi))))) -> 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(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(real,x))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(num,i(s(fun(prod(num,num),num),binom),s(prod(num,num),i(s(fun(num,prod(num,num)),i(s(fun(num,fun(num,prod(num,num))),c_),s(num,n))),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))))) 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),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))))) 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,m))) -> s(hreal,i(s(fun(num,hreal),hrealu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(real,i(s(fun(real,real),sin),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,n))))),s(real,pi))))) -> s(real,i(s(fun(num,real),realu_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,i(s(fun(num,int),intu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))),s(int,x))) -> s(int,i(s(fun(num,int),intu_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,m))),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(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),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))))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))),s(num,n))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))) s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(num,cart(real,n2)),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(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(real,real),cos),s(real,pi))) s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(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,n2),i(s(fun(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),cart(real,n2)),neutral),s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))) -> s(real,y) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,y))),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))))) -> s(real,x) 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,x))),s(real,y))))),s(real,x))) -> s(real,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_sub),s(real,x))),s(real,y))))),s(real,y))) -> s(real,x) s(real,i(s(fun(cart(real,n2),real),Im),s(cart(real,n2),i(s(fun(prod(real,real),cart(real,n2)),complex),s(prod(real,real),i(s(fun(real,prod(real,real)),i(s(fun(real,fun(real,prod(real,real))),c_),s(real,x))),s(real,y))))))) -> s(real,y) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),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,n2),z))) -> s(cart(real,n2),z) 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,x))) -> s(int,x) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(int,x) s(cart(real,n2),i(s(fun(num,cart(real,n2)),i(s(fun(cart(real,n2),fun(num,cart(real,n2))),complexu_pow),s(cart(real,n2),x))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(cart(real,n2),x) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,x))),s(int,i(s(fun(num,int),intu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(int,x) 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,x))))),s(int,i(s(fun(int,int),intu_abs),s(int,x))))) -> s(int,x) s(fun(real,bool),i(s(fun(fun(real,bool),fun(real,bool)),i(s(fun(fun(real,real),fun(fun(real,bool),fun(real,bool))),IMAGE),s(fun(real,real),i(s(fun(fun(real,cart(real,n1)),fun(real,real)),i(s(fun(fun(cart(real,n1),real),fun(fun(real,cart(real,n1)),fun(real,real))),o),s(fun(cart(real,n1),real),drop))),s(fun(real,cart(real,n1)),lift))))),s(fun(real,bool),s0))) -> s(fun(real,bool),s0) s(fun(cart(real,n1),bool),i(s(fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool)),i(s(fun(fun(cart(real,n1),cart(real,n1)),fun(fun(cart(real,n1),bool),fun(cart(real,n1),bool))),IMAGE),s(fun(cart(real,n1),cart(real,n1)),i(s(fun(fun(cart(real,n1),real),fun(cart(real,n1),cart(real,n1))),i(s(fun(fun(real,cart(real,n1)),fun(fun(cart(real,n1),real),fun(cart(real,n1),cart(real,n1)))),o),s(fun(real,cart(real,n1)),lift))),s(fun(cart(real,n1),real),drop))))),s(fun(cart(real,n1),bool),s0))) -> s(fun(cart(real,n1),bool),s0) 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,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(int,x) 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,m))),s(num,n))))),s(num,n))) -> s(num,m) 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,m))),s(num,n))))),s(num,m))) -> s(num,n) 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,n))) -> s(num,n) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),DIV),s(num,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(num,n) 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,n))))) -> s(num,n) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(num,n) 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,n))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(num,n) 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),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(num,m) 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))) 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))) s(real,i(s(fun(real,real),acs),s(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))))) s(real,i(s(fun(real,real),log),s(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))))) s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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))))) s(real,i(s(fun(cart(real,n2),real),Arg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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))))) 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))) 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))) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,y))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,y))))) -> s(int,x) 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,x))),s(int,y))))),s(int,y))) -> s(int,x) 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,x))),s(int,y))))),s(int,x))) -> s(int,y) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,y))))) -> s(int,y) 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,x))) -> s(real,i(s(fun(real,real),realu_neg),s(real,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),z))))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ctan),s(cart(real,n2),z))) 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),NUMERAL),s(num,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(num,i(s(fun(num,num),SUC),s(num,m))) s(real,i(s(fun(num,real),i(s(fun(cart(real,n2),fun(num,real)),d_),s(cart(real,n2),z))),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,n2),real),Re),s(cart(real,n2),z))) s(real,i(s(fun(num,real),i(s(fun(cart(real,n1),fun(num,real)),d_),s(cart(real,n1),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(cart(real,n1),real),drop),s(cart(real,n1),x))) 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,x))) -> s(real,x) 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,i(s(fun(num,num),BIT1),s(num,u_0))))))) -> s(real,x) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,x) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))))) -> s(real,x) 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,x))))),s(real,i(s(fun(real,real),realu_abs),s(real,x))))) -> s(real,x) s(fun(cart(real,n2),cart(real,n2)),i(s(fun(fun(cart(real,n2),cart(real,n2)),fun(cart(real,n2),cart(real,n2))),i(s(fun(num,fun(fun(cart(real,n2),cart(real,n2)),fun(cart(real,n2),cart(real,n2)))),higheru_complexu_derivative),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(fun(cart(real,n2),cart(real,n2)),f))) -> s(fun(cart(real,n2),cart(real,n2)),f) 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,n))))),s(num,u_0))) -> s(num,i(s(fun(num,num),BIT1),s(num,n))) 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,n))))),s(num,u_0))) -> s(num,i(s(fun(num,num),BIT0),s(num,n))) 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,n))))),s(num,u_0))) -> s(num,i(s(fun(num,num),BIT1),s(num,n))) 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,n))))),s(num,u_0))) -> s(num,i(s(fun(num,num),BIT0),s(num,n))) 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,n))))) -> s(num,i(s(fun(num,num),BIT1),s(num,n))) 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,n))))) -> s(num,i(s(fun(num,num),BIT0),s(num,n))) s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))) 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,x))))))) -> s(int,i(s(fun(int,int),intu_sgn),s(int,x))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),sin),s(real,x))) 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,x))))))) -> s(int,i(s(fun(int,int),intu_abs),s(int,x))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ctan),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),tan),s(real,x))) s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(real,real),realu_abs),s(real,x))))) 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,n))))))) -> s(num,i(s(fun(num,num),BIT0),s(num,i(s(fun(num,num),SUC),s(num,n))))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),acs),s(real,x))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),asn),s(real,x))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),catn),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),atn),s(real,x))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),cos),s(real,x))) 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,i0))))))) -> s(int,i(s(fun(int,int),intu_neg),s(int,i0))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cexp),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))))) -> s(real,i(s(fun(real,real),exp),s(real,x))) 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,n))))))) -> s(num,i(s(fun(num,num),SUC),s(num,n))) s(real,i(s(fun(real,real),sin),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,pi))))) -> s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(real,real),sin),s(real,x))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,x))),s(real,i(s(fun(real,real),realu_abs),s(real,x))))) -> s(real,i(s(fun(real,real),realu_sgn),s(real,x))) s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,pi))))) -> s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(real,real),cos),s(real,x))))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,i(s(fun(real,real),floor),s(real,x))))) -> s(real,i(s(fun(real,real),frac),s(real,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),w))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),w))),s(cart(real,n2),z))) 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,n))),s(num,n))))) -> s(num,i(s(fun(num,num),BIT1),s(num,n))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,i(s(fun(real,real),realu_neg),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,y))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),w))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),w))),s(cart(real,n2),z))) s(fun(cart(real,n3),bool),i(s(fun(prod(cart(real,n3),cart(real,n3)),fun(cart(real,n3),bool)),openu_interval),s(prod(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),prod(cart(real,n3),cart(real,n3))),i(s(fun(cart(real,n3),fun(cart(real,n3),prod(cart(real,n3),cart(real,n3)))),c_),s(cart(real,n3),a))),s(cart(real,n3),b))))) -> s(fun(cart(real,n3),bool),i(s(fun(cart(real,n3),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),bool))),rect),s(cart(real,n3),a))),s(cart(real,n3),b))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_mul),s(real,x))),s(real,i(s(fun(real,real),realu_inv),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,x))),s(real,y))) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,x))),s(int,i(s(fun(int,int),intu_neg),s(int,y))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,y))) s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),vectoru_neg),s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),y))),s(cart(real,n3),x))))) -> s(cart(real,n3),i(s(fun(cart(real,n3),cart(real,n3)),i(s(fun(cart(real,n3),fun(cart(real,n3),cart(real,n3))),cross),s(cart(real,n3),x))),s(cart(real,n3),y))) s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,x))),s(int,i(s(fun(int,int),intu_neg),s(int,y))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_add),s(int,x))),s(int,y))) 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,x))),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_div),s(real,y))),s(real,x))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,x))),s(real,i(s(fun(real,real),realu_neg),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,y))) 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,x))),s(int,y))))) -> s(int,i(s(fun(int,int),i(s(fun(int,fun(int,int)),intu_sub),s(int,y))),s(int,x))) s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),rpow),s(real,x))),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> s(real,i(s(fun(num,real),i(s(fun(real,fun(num,real)),realu_pow),s(real,x))),s(num,n))) 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,x))),s(real,y))))) -> s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_sub),s(real,y))),s(real,x))) 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,x))),s(hreal,y))))) -> s(prod(hreal,hreal),i(s(fun(hreal,prod(hreal,hreal)),i(s(fun(hreal,fun(hreal,prod(hreal,hreal))),c_),s(hreal,y))),s(hreal,x))) s(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(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))))))) -> s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),ii))) s(num,i(s(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(n2,bool),num),dimindex),s(fun(n2,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))))))) -> s(num,i(s(fun(fun(n3,bool),num),dimindex),s(fun(n3,bool),UNIV))) s(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,n2),real),Im),s(cart(real,n2),ii))) s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),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,n2),i(s(fun(num,cart(real,n2)),vec),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),y))),s(cart(real,n2),x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_sub),s(cart(real,n2),x))),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),y))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),vectoru_add),s(cart(real,n2),x))),s(cart(real,n2),y))) s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,t))),s(cart(real,n2),z))))) -> s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))) s(real,i(s(fun(fun(cart(real,n3),bool),real),measure),s(fun(cart(real,n3),bool),i(s(fun(cart(real,n3),fun(cart(real,n3),bool)),i(s(fun(cart(real,n3),fun(cart(real,n3),fun(cart(real,n3),bool))),rect),s(cart(real,n3),a))),s(cart(real,n3),b))))) -> s(real,i(s(fun(cart(real,n3),real),i(s(fun(cart(real,n3),fun(cart(real,n3),real)),volu_rect),s(cart(real,n3),a))),s(cart(real,n3),b))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),w))),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_div),s(cart(real,n2),z))),s(cart(real,n2),w))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(cart(real,n2),fun(cart(real,n2),cart(real,n2))),complexu_mul),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,c))))),s(cart(real,n2),x))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),r_),s(real,c))),s(cart(real,n2),x))) 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),NUMERAL),s(num,u_0))))) -> 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,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))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,i(s(fun(num,num),BIT1),s(num,m))))),s(num,u_0))) -> 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)),EXP),s(num,i(s(fun(num,num),BIT0),s(num,m))))),s(num,u_0))) -> s(num,i(s(fun(num,num),BIT1),s(num,u_0))) s(real,i(s(fun(cart(real,n2),real),Arg),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))))) -> s(real,i(s(fun(num,real),realu_ofu_num),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)),EXP),s(num,m))),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))))) s(fun(real,bool),i(s(fun(topology(real),fun(real,bool)),topspace),s(topology(real),i(s(fun(fun(real,bool),topology(real)),i(s(fun(topology(real),fun(fun(real,bool),topology(real))),subtopology),s(topology(real),euclideanreal))),s(fun(real,bool),s0))))) -> s(fun(real,bool),s0) 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,n))) -> s(num,n) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),m_),s(num,m))),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))) -> s(num,m) 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),NUMERAL),s(num,u_0))))) -> s(num,m) 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))))) 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))))) s(real,i(s(fun(real,real),tan),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))))) 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))))) 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))))) 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))))) 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))))) 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))))) 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))))) s(real,i(s(fun(real,real),atn),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))))) s(real,i(s(fun(real,real),sin),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))))) 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))))) s(real,i(s(fun(real,real),asn),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))))) s(num,i(s(fun(fun(A,bool),num),CARD),s(fun(A,bool),EMPTY))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))) s(num,i(s(fun(list(A),num),LENGTH),s(list(A),NIL))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))) s(num,i(s(fun(fun(cart(real,N),bool),num),dim),s(fun(cart(real,N),bool),EMPTY))) -> 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,u_0))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) -> s(num,u_0) 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,n))))) -> s(num,u_0) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,u_0))),s(num,i(s(fun(num,num),BIT1),s(num,n))))) -> s(num,u_0) 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,n))))),s(num,u_0))) -> s(num,u_0) 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,n))))),s(num,u_0))) -> s(num,u_0) 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,n))))) -> s(num,u_0) 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,n))))) -> s(num,u_0) s(net(real),i(s(fun(fun(real,bool),net(real)),i(s(fun(net(real),fun(fun(real,bool),net(real))),within),s(net(real),i(s(fun(real,net(real)),atreal),s(real,x))))),s(fun(real,bool),UNIV))) -> s(net(real),i(s(fun(real,net(real)),atreal),s(real,x))) s(real,i(s(fun(real,real),tan),s(real,i(s(fun(real,real),i(s(fun(real,fun(real,real)),realu_add),s(real,x))),s(real,pi))))) -> s(real,i(s(fun(real,real),tan),s(real,x))) s(fun(real,real),i(s(fun(fun(real,real),fun(real,real)),i(s(fun(num,fun(fun(real,real),fun(real,real))),higheru_realu_derivative),s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))))),s(fun(real,real),f))) -> s(fun(real,real),f) 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))) 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))) s(real,i(s(fun(net(real),real),netlimit),s(net(real),i(s(fun(real,net(real)),atreal),s(real,a))))) -> s(real,a) 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) 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) s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,n))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))) s(num,i(s(fun(num,num),PRE),s(num,i(s(fun(num,num),BIT1),s(num,n))))) -> s(num,i(s(fun(num,num),BIT0),s(num,n))) s(num,i(s(fun(num,num),SUC),s(num,i(s(fun(num,num),BIT0),s(num,n))))) -> s(num,i(s(fun(num,num),BIT1),s(num,n))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),p_),s(num,n))),s(num,n))) -> s(num,i(s(fun(num,num),BIT0),s(num,n))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))) s(real,i(s(fun(real,real),floor),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))) s(int,i(s(fun(int,int),intu_abs),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))) s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> s(cart(real,n1),i(s(fun(num,cart(real,n1)),vec),s(num,n))) s(real,i(s(fun(int,real),realu_ofu_int),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))) 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,a))))) -> s(nadd,a) s(int,i(s(fun(int,int),intu_abs),s(int,i(s(fun(int,int),intu_abs),s(int,x))))) -> s(int,i(s(fun(int,int),intu_abs),s(int,x))) s(int,i(s(fun(int,int),intu_abs),s(int,i(s(fun(int,int),intu_neg),s(int,x))))) -> s(int,i(s(fun(int,int),intu_abs),s(int,x))) 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) 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) s(int,i(s(fun(real,int),intu_ofu_real),s(real,i(s(fun(num,real),realu_ofu_num),s(num,n))))) -> s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))) s(real,i(s(fun(cart(real,n3),real),vectoru_norm),s(cart(real,n3),i(s(fun(cart(real,n2),cart(real,n3)),pad2d3d),s(cart(real,n2),x))))) -> s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),i(s(fun(real,fun(cart(real,n2),cart(real,n2))),rotate2d),s(real,pi))),s(cart(real,n2),z))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),z))) s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),z))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),z))))) -> s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),z))) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),z))) 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) 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) 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) s(n1,i(s(fun(bool,n1),oneu_ABS),s(bool,i(s(fun(n1,bool),oneu_REP),s(n1,a))))) -> s(n1,a) s(int,i(s(fun(real,int),intu_ofu_real),s(real,i(s(fun(int,real),realu_ofu_int),s(int,a))))) -> s(int,a) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),z))))) -> s(cart(real,n2),z) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),ccos),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cacs),s(cart(real,n2),z))))) -> s(cart(real,n2),z) s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),x))))) -> s(cart(real,n1),x) s(int,i(s(fun(int,int),intu_neg),s(int,i(s(fun(int,int),intu_neg),s(int,x))))) -> s(int,x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),csin),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),casn),s(cart(real,n2),z))))) -> s(cart(real,n2),z) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),complexu_inv),s(cart(real,n2),x))))) -> s(cart(real,n2),x) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),vectoru_neg),s(cart(real,n2),x))))) -> s(cart(real,n2),x) s(num,i(s(fun(num,num),PRE),s(num,i(s(fun(num,num),SUC),s(num,n))))) -> s(num,n) s(num,i(s(fun(int,num),numu_ofu_int),s(int,i(s(fun(num,int),intu_ofu_num),s(num,n))))) -> s(num,n) 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),tan),s(real,pi))) 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(real,bool),real),realu_measure),s(fun(real,bool),EMPTY))) 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,n2),real),Re),s(cart(real,n2),ii))) 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(n1,bool),num),dimindex),s(fun(n1,bool),UNIV))) 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(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))))) -> s(real,i(s(fun(real,real),sin),s(real,pi))) 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,fun(num,num)),num),neutral),s(fun(num,fun(num,num)),t_))) s(num,i(s(fun(num,num),i(s(fun(num,fun(num,num)),EXP),s(num,u_0))),s(num,u_0))) -> 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),NUMERAL),s(num,u_0))))) -> s(num,i(s(fun(num,num),NUMERAL),s(num,u_0))) 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))) s(fun(cart(real,n1),bool),i(s(fun(fun(real,bool),fun(cart(real,n1),bool)),i(s(fun(fun(real,cart(real,n1)),fun(fun(real,bool),fun(cart(real,n1),bool))),IMAGE),s(fun(real,cart(real,n1)),lift))),s(fun(real,bool),UNIV))) -> s(fun(cart(real,n1),bool),UNIV) s(fun(real,bool),i(s(fun(fun(cart(real,n1),bool),fun(real,bool)),i(s(fun(fun(cart(real,n1),real),fun(fun(cart(real,n1),bool),fun(real,bool))),IMAGE),s(fun(cart(real,n1),real),drop))),s(fun(cart(real,n1),bool),UNIV))) -> s(fun(real,bool),UNIV) 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) 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))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),exp),s(real,x))))) -> s(real,i(s(fun(real,real),exp),s(real,x))) s(real,i(s(fun(real,real),realu_sgn),s(real,i(s(fun(real,real),realu_inv),s(real,x))))) -> s(real,i(s(fun(real,real),realu_sgn),s(real,x))) s(real,i(s(fun(cart(real,n2),real),vectoru_norm),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))) -> s(real,i(s(fun(real,real),realu_abs),s(real,x))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),realu_neg),s(real,x))))) -> s(real,i(s(fun(real,real),realu_abs),s(real,x))) s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),realu_neg),s(real,x))))) -> s(real,i(s(fun(real,real),cos),s(real,x))) s(real,i(s(fun(cart(real,n1),real),vectoru_norm),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))))) -> s(real,i(s(fun(real,real),realu_abs),s(real,x))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(real,real),realu_abs),s(real,x))))) -> s(real,i(s(fun(real,real),realu_abs),s(real,x))) s(cart(real,n2),i(s(fun(cart(real,n2),cart(real,n2)),cnj),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))) -> s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))) s(real,i(s(fun(real,real),cos),s(real,i(s(fun(real,real),realu_abs),s(real,x))))) -> s(real,i(s(fun(real,real),cos),s(real,x))) s(real,i(s(fun(real,real),realu_abs),s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),x))))) -> s(real,i(s(fun(cart(real,n1),real),vectoru_norm),s(cart(real,n1),x))) s(real,i(s(fun(real,real),tan),s(real,i(s(fun(real,real),atn),s(real,y))))) -> s(real,y) s(real,i(s(fun(real,real),realu_inv),s(real,i(s(fun(real,real),realu_inv),s(real,x))))) -> s(real,x) s(real,i(s(fun(real,real),realu_neg),s(real,i(s(fun(real,real),realu_neg),s(real,x))))) -> s(real,x) s(real,i(s(fun(cart(real,n2),real),Re),s(cart(real,n2),i(s(fun(real,cart(real,n2)),Cx),s(real,x))))) -> s(real,x) s(real,i(s(fun(cart(real,n1),real),drop),s(cart(real,n1),i(s(fun(real,cart(real,n1)),lift),s(real,x))))) -> s(real,x) s(real,i(s(fun(real,real),log),s(real,i(s(fun(real,real),exp),s(real,x))))) -> s(real,x) s(real,i(s(fun(real,real),realu_abs),s(real,pi))) -> s(real,pi) s(num,i(s(fun(num,num),PRE),s(num,u_0))) -> s(num,u_0) s(num,i(s(fun(num,num),BIT0),s(num,u_0))) -> s(num,u_0) s(num,i(s(fun(ind0,num),mku_num),s(ind0,INDu_0))) -> s(num,u_0) s(num,i(s(fun(num,num),NUMERAL),s(num,n))) -> s(num,n) s(fun(real,bool),i(s(fun(topology(real),fun(real,bool)),topspace),s(topology(real),euclideanreal))) -> s(fun(real,bool),UNIV) s(topology(real),i(s(fun(fun(fun(real,bool),bool),topology(real)),topology0),s(fun(fun(real,bool),bool),realu_open))) -> s(topology(real),euclideanreal) blabla -> blublu )