; @origtpdbfilename longhl.trs ; @xtcfilename "./TRS_Standard/Kaliszyk_19/longhl.xml" (format TRS) (fun s 2) (fun i 2) (fun |fun| 2) (fun list 1) (fun ITLIST 0) (fun NIL 0) (fun LAST 0) (fun CONS 0) (fun HD 0) (fun real 0) (fun realu_mul 0) (fun num 0) (fun realu_ofu_num 0) (fun NUMERAL 0) (fun BIT0 0) (fun BIT1 0) (fun u_0 0) (fun realu_div 0) (fun realu_add 0) (fun net 1) (fun netlimit 0) (fun atreal 0) (fun cart 2) (fun n3 0) (fun d_ 0) (fun vector 0) (fun n2 0) (fun Re 0) (fun prod 2) (fun complex 0) (fun c_ 0) (fun realu_min 0) (fun realu_max 0) (fun bool 0) (fun nsum 0) (fun INSERT 0) (fun EMPTY 0) (fun vectoru_sub 0) (fun vectoru_add 0) (fun vectoru_neg 0) (fun sum 2) (fun OUTR 0) (fun INR 0) (fun Im 0) (fun clog 0) (fun complexu_mul 0) (fun ii 0) (fun csqrt 0) (fun Cx 0) (fun complexu_pow 0) (fun cacs 0) (fun casn 0) (fun complexu_div 0) (fun cnj 0) (fun vsum 0) (fun o_o_ 0) (fun sqrt 0) (fun realu_pow 0) (fun sin 0) (fun atn 0) (fun COND 0) (fun a_ 0) (fun realu_le 0) (fun realu_neg 0) (fun vectoru_norm 0) (fun realu_abs 0) (fun realu_sub 0) (fun s_b_ 0) (fun rotationu_matrix 0) (fun exp 0) (fun cos 0) (fun cexp 0) (fun orthogonalu_matrix 0) (fun det 0) (fun rotoinversionu_matrix 0) (fun b_s_ 0) (fun realu_lt 0) (fun realu_gt 0) (fun dot 0) (fun FINITE 0) (fun int 0) (fun affu_dim 0) (fun intu_sub 0) (fun intu_ofu_num 0) (fun CARD 0) (fun w_ 0) (fun affineu_dependent 0) (fun complexu_inv 0) (fun realu_ge 0) (fun product 0) (fun ccos 0) (fun sum0 0) (fun frac 0) (fun floor 0) (fun matrixu_mul 0) (fun transp 0) (fun mat 0) (fun evenperm 0) (fun sign 0) (fun csin 0) (fun catn 0) (fun realu_sgn 0) (fun realu_ofu_int 0) (fun intu_neg 0) (fun cpow 0) (fun Arg 0) (fun n1 0) (fun r_ 0) (fun vec 0) (fun lift 0) (fun intu_pow 0) (fun intu_abs 0) (fun intu_le 0) (fun collinear 0) (fun invertible 0) (fun intu_lt 0) (fun intu_sgn 0) (fun realu_inv 0) (fun real0 0) (fun pi 0) (fun infnorm 0) (fun simpleu_path 0) (fun pathfinish 0) (fun pathstart 0) (fun arc 0) (fun ITLIST2 0) (fun matrix 0) (fun rotate2d 0) (fun continuousu_on 0) (fun closedu_interval 0) (fun path 0) (fun IMAGE 0) (fun pathu_image 0) (fun continuous 0) (fun o 0) (fun drop 0) (fun at 0) (fun realu_continuous 0) (fun m_m_g_ 0) (fun hasu_vectoru_derivative 0) (fun hasu_realu_derivative 0) (fun m_m_m_g_ 0) (fun taggedu_partialu_divisionu_of 0) (fun relativeu_interior 0) (fun measurableu_on 0) (fun indicator 0) (fun UNIV 0) (fun lebesgueu_measurable 0) (fun hull 0) (fun convex 0) (fun I0 0) (fun permutes 0) (fun affu_ge 0) (fun l_u_c 0) (fun closedu_segment 0) (fun setu_ofu_list 0) (fun conic 0) (fun closure 0) (fun l_a_u_c 0) (fun COUNTABLE 0) (fun inside 0) (fun outside 0) (fun taggedu_divisionu_of 0) (fun affine 0) (fun cball 0) (fun hasu_integral 0) (fun negligible 0) (fun iterate 0) (fun rconesgn 0) (fun rconeu_eq 0) (fun rconeu_ge 0) (fun rconeu_gt 0) (fun p_ 0) (fun recspace 1) (fun u_mku_rec 0) (fun ZBOT 0) (fun BOTTOM 0) (fun cproduct 0) (fun DIFF 0) (fun interior 0) (fun convexu_cone 0) (fun UNION 0) (fun span 0) (fun IN 0) (fun dependent 0) (fun INTER 0) (fun frontier 0) (fun linear 0) (fun orthogonalu_transformation 0) (fun RC 0) (fun TC 0) (fun SC 0) (fun RSTC 0) (fun UNIONS 0) (fun INTERS 0) (fun EL 0) (fun l_a_ 0) (fun m_ 0) (fun reduced 0) (fun higheru_complexu_derivative 0) (fun REVERSE 0) (fun topology 1) (fun subtopology 0) (fun topspace 0) (fun ZIP 0) (fun EVEN 0) (fun ODD 0) (fun g_a_ 0) (fun l_ 0) (fun PRE 0) (fun SUC 0) (fun finite_sum 2) (fun pastecart 0) (fun binom 0) (fun sndcart 0) (fun fstcart 0) (fun SND 0) (fun FST 0) (fun FCONS 0) (fun FILTER 0) (fun TL 0) (fun ALL2 0) (fun F0 0) (fun NULL 0) (fun EX 0) (fun T 0) (fun MEM 0) (fun oneu_REP 0) (fun oneu_ABS 0) (fun openu_interval 0) (fun openu_realu_interval 0) (fun nadd 0) (fun mku_nadd 0) (fun destu_nadd 0) (fun linepath 0) (fun intu_ofu_real 0) (fun ball 0) (fun naddu_eq 0) (fun naddu_ofu_num 0) (fun naddu_rinv 0) (fun naddu_inv 0) (fun ctan 0) (fun tan 0) (fun acs 0) (fun asn 0) (fun ind0 0) (fun mku_num 0) (fun INDu_SUC 0) (fun destu_num 0) (fun cross 0) (fun basis 0) (fun MAP2 0) (fun pairwise 0) (fun integer 0) (fun trivialu_limit 0) (fun within 0) (fun measure 0) (fun hreal 0) (fun hrealu_add 0) (fun mku_hreal 0) (fun naddu_add 0) (fun hrealu_mul 0) (fun naddu_mul 0) (fun hrealu_le 0) (fun naddu_le 0) (fun ITER 0) (fun intu_mul 0) (fun intu_add 0) (fun ALL 0) (fun PAIRWISE 0) (fun ASSOC 0) (fun bounded 0) (fun realu_bounded 0) (fun absolutelyu_integrableu_on 0) (fun absolutelyu_realu_integrableu_on 0) (fun summable 0) (fun realu_summable 0) (fun integrableu_on 0) (fun realu_integrableu_on 0) (fun intu_max 0) (fun intu_min 0) (fun t_ 0) (fun EXP 0) (fun FACT 0) (fun columnvector 0) (fun rowvector 0) (fun SUBSET 0) (fun closed 0) (fun r_r_ 0) (fun matrixu_neg 0) (fun affu_gt 0) (fun conv0 0) (fun exposedu_faceu_of 0) (fun subspace 0) (fun dim 0) (fun pad2d3d 0) (fun faceu_of 0) (fun hasu_measure 0) (fun openu_in 0) (fun euclidean 0) (fun p_u_c 0) (fun INL 0) (fun diameter 0) (fun STC 0) (fun affsign 0) (fun sgnu_gt 0) (fun open 0) (fun subpath 0) (fun reversepath 0) (fun closedu_in 0) (fun INFINITE 0) (fun topology0 0) (fun istopology 0) (fun coplanar 0) (fun RTC 0) (fun columns 0) (fun rows 0) (fun matrixu_sub 0) (fun realu_lebesgueu_measurable 0) (fun rank 0) (fun euclideanreal 0) (fun realu_open 0) (fun hasu_realu_measure 0) (fun realu_negligible 0) (fun RSC 0) (fun realu_closed 0) (fun finite_image 1) (fun destu_cart 0) (fun mku_cart 0) (fun compact 0) (fun DELETE 0) (fun g_a_u_c 0) (fun BUTLAST 0) (fun OUTL 0) (fun hrealu_ofu_num 0) (fun facetu_of 0) (fun content 0) (fun scale 0) (fun vectoru_angle 0) (fun homotopicu_loops 0) (fun independent 0) (fun openu_segment 0) (fun NUMPAIR 0) (fun distance 0) (fun openu_realu_segment 0) (fun rpow 0) (fun intu_ge 0) (fun intu_gt 0) (fun cofactor 0) (fun numu_ofu_int 0) (fun intu_gcd 0) (fun numu_gcd 0) (fun edgeu_of 0) (fun CHOICE 0) (fun REST 0) (fun orthogonal 0) (fun differentiable 0) (fun jacobian 0) (fun complexu_differentiable 0) (fun vectoru_variation 0) (fun realu_variation 0) (fun closedu_realu_segment 0) (fun realu_measure 0) (fun volu_rect 0) (fun a_a_g_ 0) (fun matrixu_vectoru_mul 0) (fun inf 0) (fun sup 0) (fun closedu_realu_interval 0) (fun intu_coprime 0) (fun numu_coprime 0) (fun dimindex 0) (fun a_u_c 0) (fun PSUBSET 0) (fun dropout 0) (fun azim 0) (fun DIV 0) (fun integral 0) (fun divisionu_of 0) (fun realu_integral 0) (fun vectoru_matrixu_mul 0) (fun matrixu_add 0) (fun DECIMAL 0) (fun realu_continuousu_on 0) (fun connectedu_component 0) (fun homotopicu_paths 0) (fun hasu_complexu_derivative 0) (fun complexu_derivative 0) (fun HASu_SIZE 0) (fun NUMSUM 0) (fun uniformlyu_continuousu_on 0) (fun realu_uniformlyu_continuousu_on 0) (fun finiteu_index 0) (fun realu_measurable 0) (fun MAP 0) (fun realu_derivative 0) (fun realu_differentiable 0) (fun APPEND 0) (fun normball 0) (fun ellipsoid 0) (fun rect 0) (fun pathu_component 0) (fun hasu_boundedu_variationu_on 0) (fun hasu_boundedu_realu_variationu_on 0) (fun realu_measurableu_on 0) (fun setdist 0) (fun midpoint 0) (fun MAX 0) (fun measurable 0) (fun MIN 0) (fun LENGTH 0) (fun intu_divides 0) (fun numu_divides 0) (fun shiftpath 0) (fun convexu_on 0) (fun realu_convexu_on 0) (fun frechetu_derivative 0) (fun SDIFF 0) (fun ABSu_prod 0) (fun mku_pair 0) (fun inverse 0) (fun swap 0) (fun DISJOINT 0) (fun g_ 0) (fun netord 0) (fun atu_neginfinity 0) (fun trealu_eq 0) (fun trealu_ofu_num 0) (fun trealu_le 0) (fun INJN 0) (fun atu_posinfinity 0) (fun from 0) (fun trealu_neg 0) (fun sequentially 0) (fun neutral 0) (fun REPu_prod 0) (fun INJA 0) (fun LET 0) (fun support 0) (fun hasu_derivative 0) (fun sgnu_ge 0) (fun cone 0) (fun p_p_ 0) (fun vectoru_derivative 0) (fun between 0) (fun INJF 0) (fun cone0 0) (fun realu_sums 0) (fun realu_infsum 0) (fun sums 0) (fun infsum 0) (fun hasu_realu_integral 0) (fun u_destu_rec 0) (fun extremeu_pointu_of 0) (fun unwinding 0) (fun MOD 0) (fun trace 0) (fun homeomorphic 0) (fun isu_nadd 0) (fun RELPOW 0) (fun REPLICATE 0) (fun INV 0) (fun destu_finiteu_image 0) (fun mku_net 0) (fun INDu_0 0) (fun GSPEC 0) (fun mku_finiteu_sum 0) (fun destu_finiteu_sum 0) (fun dist 0) (fun log 0) (fun hrealu_inv 0) (fun slice 0) (fun sgnu_lt 0) (fun affu_lt 0) (fun sgnu_le 0) (fun affu_le 0) (fun LETu_END 0) (fun option 1) (fun lifted 0) (fun NONE 0) (fun rational 0) (fun root 0) (fun higheru_realu_derivative 0) (fun mku_real 0) (fun realu_compact 0) (fun isu_interval 0) (fun isu_realinterval 0) (fun connected 0) (fun polyhedron 0) (fun polytope 0) (fun limitu_pointu_of 0) (fun components 0) (fun trealu_add 0) (fun trealu_mul 0) (fun angle 0) (fun dihV 0) (fun frustum 0) (fun volu_conicu_capu_wedge 0) (fun volu_frusttu_wedge 0) (fun INJP 0) (fun volu_conv 0) (fun deltau_x 0) (fun arcV 0) (fun volu_ballu_wedge 0) (fun t_u_c 0) (fun CROSS 0) (fun frustt 0) (fun conicu_cap 0) (fun bernstein 0) (fun ZCONSTR 0) (fun SETSPEC 0) (fun solidu_triangle 0) (fun analyticu_on 0) (fun INJ 0) (fun SURJ 0) (fun BIJ 0) (fun equiintegrableu_on 0) (fun orthonormal 0) (fun a_a_ 0) (fun intu_mod 0) (fun numu_mod 0) (fun less 0) (fun kle 0) (fun UNCURRY 0) (fun permutation 0) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))) (rule (s (cart 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)))))) (rule (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)))))) (rule (s (cart 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)))) (rule (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)) a_) (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| 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 num (i (s (|fun| num 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| 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 num (i (s (|fun| num 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 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)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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| real real) realu_neg) (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 bool (i (s (|fun| (cart (cart real n2) n2) bool) rotationu_matrix) (s (cart (cart real n2) n2) A0)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (cart (cart real Q162477) Q162477) bool) orthogonalu_matrix) (s (cart (cart real Q162477) Q162477) Q))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart (cart real Q162477) Q162477) real) det) (s (cart (cart real Q162477) Q162477) Q))))) (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 bool (i (s (|fun| (cart (cart real Q162477) Q162477) bool) rotoinversionu_matrix) (s (cart (cart real Q162477) Q162477) Q)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_gt) (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) x))))) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_gt) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) x))))) (s real a)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) FINITE) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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_sub) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| (|fun| (cart real N) bool) num) CARD) (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 bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) affineu_dependent) (s (|fun| (cart real N) bool) s0)))))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real a))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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) x))))) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) x))))) (s real a)))) (rule (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)))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real a))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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) x))))) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) x))))) (s real a)))) (rule (s (cart 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)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_ge) (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) x))))) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_ge) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) x))))) (s real a)))) (rule (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)))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real a))))) (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)) dot) (s (cart real N) x))) (s (cart real N) x))))) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) x))))) (s real a)))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real a))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) x))))) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) x))))) (s real a)))) (rule (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)) a_) (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| 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 num (i (s (|fun| num 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| 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 num (i (s (|fun| num 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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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| real real) realu_neg) (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 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)) a_) (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| real real) realu_neg) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| (cart (cart real n2) n2) bool) orthogonalu_matrix) (s (cart (cart real n2) n2) A0)))) (rule (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)))))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real x))))) (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 (i (s (|fun| num num) BIT1) (s num u_0))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) frac) (s real x))))) (s real x)))) (rule (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) (i (s (|fun| (cart real n2) (cart real n2)) complexu_inv) (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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (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)))))))))))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real x))))) (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 (i (s (|fun| num num) BIT1) (s num u_0))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) floor) (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)))))))) (rule (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) z)))))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (cart (cart real Q162462) Q162462) bool) orthogonalu_matrix) (s (cart (cart real Q162462) Q162462) Q))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart (cart real Q162462) Q162462) real) det) (s (cart (cart real Q162462) Q162462) Q))))) (s real (i (s (|fun| num 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 bool (i (s (|fun| (cart (cart real Q162462) Q162462) bool) rotationu_matrix) (s (cart (cart real Q162462) Q162462) Q)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (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) Q))))) (s (cart (cart real N) N) Q))))) (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 bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (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) Q))) (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) Q))))))) (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 bool (i (s (|fun| (cart (cart real N) N) bool) orthogonalu_matrix) (s (cart (cart real N) N) Q)))) (rule (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)) a_) (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| 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 num (i (s (|fun| num 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| 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 num (i (s (|fun| num 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 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)) a_) (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| 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 num (i (s (|fun| num 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| 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 num (i (s (|fun| num 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) (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) 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) 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 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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))) (s bool (i (s (|fun| (cart (cart real n2) n2) bool) orthogonalu_matrix) (s (cart (cart real n2) n2) A0)))) (rule (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)))) (rule (s (cart 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)))))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_sgn) (s real x))))) (s real (i (s (|fun| int real) realu_ofu_int) (s int (i (s (|fun| int int) intu_neg) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num (i (s (|fun| num num) BIT1) (s num u_0))))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real (i (s (|fun| int real) realu_ofu_int) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_sgn) (s real x))))) (s real (i (s (|fun| int real) realu_ofu_int) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num (i (s (|fun| num num) BIT1) (s num u_0))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_gt) (s real x))) (s real (i (s (|fun| int real) realu_ofu_int) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_abs) (s real 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)))))))))) (rule (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)))))))))) (rule (s (cart 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)))))))))) (rule (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)))) (rule (s (cart 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)))))))))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) z)))))) (rule (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) (i (s (|fun| (cart real n2) (cart real n2)) complexu_inv) (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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (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)))))))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real n2) real) vectoru_norm) (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) BIT1) (s num u_0)))))))))) (rule (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)))))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) collinear) (s (|fun| (cart real N) bool) s0)))) (rule (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) (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 u_0))))))))) (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)))))))))) (rule (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)))))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q102196) real) (i (s (|fun| (cart real Q102196) (|fun| (cart real Q102196) real)) dot) (s (cart real Q102196) x))) (s (cart real Q102196) 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q102196) real) vectoru_norm) (s (cart real Q102196) 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)))))))))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart (cart real N) N) real) det) (s (cart (cart real N) N) A0))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| (cart (cart real N) N) bool) invertible) (s (cart (cart real N) N) A0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_abs) (s real 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)))))))))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (cart real Q101165) bool) (i (s (|fun| (cart real Q101165) (|fun| (cart real Q101165) bool)) a_) (s (cart real Q101165) x))) (s (cart real Q101165) (i (s (|fun| num (cart real Q101165)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| (cart real Q101165) real) vectoru_norm) (s (cart real Q101165) x)))))) (rule (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)))) (rule (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (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) A0))) (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) (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 bool (i (s (|fun| (cart (cart real N) N) bool) orthogonalu_matrix) (s (cart (cart real N) N) A0)))) (rule (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) (i (s (|fun| (cart real n2) (cart real n2)) vectoru_neg) (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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (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)))))))))) (rule (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)))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_inv) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))))) (rule (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) (i (s (|fun| (cart real n2) (cart real n2)) csqrt) (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 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)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (s (cart real n2) z))))) (s real pi)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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 x))) (s real x))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (cart real Q137491) bool) (i (s (|fun| (cart real Q137491) (|fun| (cart real Q137491) bool)) a_) (s (cart real Q137491) x))) (s (cart real Q137491) (i (s (|fun| num (cart real Q137491)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| (cart real Q137491) real) infnorm) (s (cart real Q137491) x)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) simpleu_path) (s (|fun| (cart real n1) (cart real N)) g))))) (s bool (i (s (|fun| bool bool) w_) (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) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (cart real N)) pathfinish) (s (|fun| (cart real n1) (cart real N)) g))))) (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)) g))))))))) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) arc) (s (|fun| (cart real n1) (cart real N)) g)))) (rule (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)))) (rule (s (cart 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)) (rule (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)) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) bool) bool)) continuousu_on) (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 bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) path) (s (|fun| (cart real n1) (cart real N)) g)))) (rule (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)))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (net (cart real n1)) bool)) continuous) (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 (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_continuous) (s (|fun| real real) f))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (cart real Q627680) (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real Q627680)) (|fun| (cart real Q627680) (|fun| (net (cart real n1)) bool))) m_m_g_) (s (|fun| (cart real n1) (cart real Q627680)) (i (s (|fun| (|fun| (cart real n1) real) (|fun| (cart real n1) (cart real Q627680))) (i (s (|fun| (|fun| real (cart real Q627680)) (|fun| (|fun| (cart real n1) real) (|fun| (cart real n1) (cart real Q627680)))) o) (s (|fun| real (cart real Q627680)) f))) (s (|fun| (cart real n1) real) drop))))) (s (cart real Q627680) a))) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (cart real Q627680) (|fun| (net real) bool)) (i (s (|fun| (|fun| real (cart real Q627680)) (|fun| (cart real Q627680) (|fun| (net real) bool))) m_m_g_) (s (|fun| real (cart real Q627680)) f))) (s (cart real Q627680) a))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (cart real n1) (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (cart real n1) (|fun| (net (cart real n1)) bool))) hasu_vectoru_derivative) (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 (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real fi_))))) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) hasu_realu_derivative) (s (|fun| real real) f))) (s real fi_))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| real (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) real) (|fun| real (|fun| (net (cart real n1)) bool))) m_m_m_g_) (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 a))) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) m_m_m_g_) (s (|fun| real real) f))) (s real a))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) bool) (i (s (|fun| (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) (|fun| (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) bool)) a_) (s (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) p))) (s (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q435056) bool) bool) (i (s (|fun| (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) (|fun| (|fun| (cart real Q435056) bool) bool)) taggedu_partialu_divisionu_of) (s (|fun| (prod (cart real Q435056) (|fun| (cart real Q435056) bool)) bool) p))) (s (|fun| (cart real Q435056) bool) EMPTY)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) (cart real n1)) (|fun| (|fun| (cart real N) bool) bool)) measurableu_on) (s (|fun| (cart real N) (cart real n1)) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (cart real N) (cart real n1))) indicator) (s (|fun| (cart real N) bool) s0))))) (s (|fun| (cart real N) bool) UNIV))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) lebesgueu_measurable) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| Q145239 Q145239) bool) (i (s (|fun| (|fun| Q145239 Q145239) (|fun| (|fun| Q145239 Q145239) bool)) a_) (s (|fun| Q145239 Q145239) p))) (s (|fun| Q145239 Q145239) I0))) (s bool (i (s (|fun| (|fun| Q145239 bool) bool) (i (s (|fun| (|fun| Q145239 Q145239) (|fun| (|fun| Q145239 bool) bool)) permutes) (s (|fun| Q145239 Q145239) p))) (s (|fun| Q145239 bool) EMPTY)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| num bool) bool)) l_u_c) (s (|fun| A bool) s0))) (s (|fun| num bool) UNIV))) (s bool (i (s (|fun| (|fun| A bool) bool) FINITE) (s (|fun| A bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| Q58008 bool) bool) (i (s (|fun| (|fun| Q58008 bool) (|fun| (|fun| Q58008 bool) bool)) a_) (s (|fun| Q58008 bool) (i (s (|fun| (list Q58008) (|fun| Q58008 bool)) setu_ofu_list) (s (list Q58008) l))))) (s (|fun| Q58008 bool) EMPTY))) (s bool (i (s (|fun| (list Q58008) bool) (i (s (|fun| (list Q58008) (|fun| (list Q58008) bool)) a_) (s (list Q58008) l))) (s (list Q58008) NIL)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q256551) bool) bool) (i (s (|fun| (|fun| (cart real Q256551) bool) (|fun| (|fun| (cart real Q256551) bool) bool)) a_) (s (|fun| (cart real Q256551) bool) (i (s (|fun| (|fun| (cart real Q256551) bool) (|fun| (cart real Q256551) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q256551) bool) bool) (|fun| (|fun| (cart real Q256551) bool) (|fun| (cart real Q256551) bool))) hull) (s (|fun| (|fun| (cart real Q256551) bool) bool) conic))) (s (|fun| (cart real Q256551) bool) s0))))) (s (|fun| (cart real Q256551) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q256551) bool) bool) (i (s (|fun| (|fun| (cart real Q256551) bool) (|fun| (|fun| (cart real Q256551) bool) bool)) a_) (s (|fun| (cart real Q256551) bool) s0))) (s (|fun| (cart real Q256551) bool) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q262344) bool) bool) (i (s (|fun| (|fun| (cart real Q262344) bool) (|fun| (|fun| (cart real Q262344) bool) bool)) a_) (s (|fun| (cart real Q262344) bool) (i (s (|fun| (|fun| (cart real Q262344) bool) (|fun| (cart real Q262344) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q262344) bool) bool) (|fun| (|fun| (cart real Q262344) bool) (|fun| (cart real Q262344) bool))) hull) (s (|fun| (|fun| (cart real Q262344) bool) bool) convex))) (s (|fun| (cart real Q262344) bool) s0))))) (s (|fun| (cart real Q262344) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q262344) bool) bool) (i (s (|fun| (|fun| (cart real Q262344) bool) (|fun| (|fun| (cart real Q262344) bool) bool)) a_) (s (|fun| (cart real Q262344) bool) s0))) (s (|fun| (cart real Q262344) bool) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q174280) bool) bool) (i (s (|fun| (|fun| (cart real Q174280) bool) (|fun| (|fun| (cart real Q174280) bool) bool)) a_) (s (|fun| (cart real Q174280) bool) (i (s (|fun| (|fun| (cart real Q174280) bool) (|fun| (cart real Q174280) bool)) closure) (s (|fun| (cart real Q174280) bool) s0))))) (s (|fun| (cart real Q174280) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q174280) bool) bool) (i (s (|fun| (|fun| (cart real Q174280) bool) (|fun| (|fun| (cart real Q174280) bool) bool)) a_) (s (|fun| (cart real Q174280) bool) s0))) (s (|fun| (cart real Q174280) bool) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (|fun| Q92477 bool) (|fun| (|fun| num bool) bool)) l_a_u_c) (s (|fun| Q92477 bool) s0))) (s (|fun| num bool) UNIV))) (s bool (i (s (|fun| (|fun| Q92477 bool) bool) COUNTABLE) (s (|fun| Q92477 bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) UNIV)))) (rule (s bool (i (s (|fun| (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) bool) (i (s (|fun| (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) (|fun| (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) bool)) a_) (s (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) p))) (s (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q435080) bool) bool) (i (s (|fun| (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) (|fun| (|fun| (cart real Q435080) bool) bool)) taggedu_divisionu_of) (s (|fun| (prod (cart real Q435080) (|fun| (cart real Q435080) bool)) bool) p))) (s (|fun| (cart real Q435080) bool) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q252317) bool) bool) (i (s (|fun| (|fun| (cart real Q252317) bool) (|fun| (|fun| (cart real Q252317) bool) bool)) a_) (s (|fun| (cart real Q252317) bool) (i (s (|fun| (|fun| (cart real Q252317) bool) (|fun| (cart real Q252317) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q252317) bool) bool) (|fun| (|fun| (cart real Q252317) bool) (|fun| (cart real Q252317) bool))) hull) (s (|fun| (|fun| (cart real Q252317) bool) bool) affine))) (s (|fun| (cart real Q252317) bool) s0))))) (s (|fun| (cart real Q252317) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q252317) bool) bool) (i (s (|fun| (|fun| (cart real Q252317) bool) (|fun| (|fun| (cart real Q252317) bool) bool)) a_) (s (|fun| (cart real Q252317) bool) s0))) (s (|fun| (cart real Q252317) bool) EMPTY)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (cart real n1) (|fun| (|fun| (cart real N) bool) bool)) (i (s (|fun| (|fun| (cart real N) (cart real n1)) (|fun| (cart real n1) (|fun| (|fun| (cart real N) bool) bool))) hasu_integral) (s (|fun| (cart real N) (cart real n1)) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (cart real N) (cart real n1))) indicator) (s (|fun| (cart real N) bool) s0))))) (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 N) bool) UNIV))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) negligible) (s (|fun| (cart real N) bool) s0)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) affineu_dependent) (s (|fun| (cart real N) bool) s0))))) (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) (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) affine))) (s (|fun| (cart real N) bool) s0))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) dependent) (s (|fun| (cart real N) bool) s0)))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) (cart real N)) bool) linear) (s (|fun| (cart real N) (cart real N)) f))))) (s bool (i (s (|fun| (cart (cart real N) N) bool) orthogonalu_matrix) (s (cart (cart real N) N) (i (s (|fun| (|fun| (cart real N) (cart real N)) (cart (cart real N) N)) matrix) (s (|fun| (cart real N) (cart real N)) f))))))) (s bool (i (s (|fun| (|fun| (cart real N) (cart real N)) bool) orthogonalu_transformation) (s (|fun| (cart real N) (cart real N)) f)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (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)))))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real Q285536) bool) bool) (i (s (|fun| (|fun| (cart real Q285536) bool) (|fun| (|fun| (cart real Q285536) bool) bool)) a_) (s (|fun| (cart real Q285536) bool) s0))) (s (|fun| (cart real Q285536) bool) EMPTY))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real Q285536) bool) bool) convex) (s (|fun| (cart real Q285536) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q285536) bool) bool) conic) (s (|fun| (cart real Q285536) bool) s0))))))) (s bool (i (s (|fun| (|fun| (cart real Q285536) bool) bool) convexu_cone) (s (|fun| (cart real Q285536) bool) s0)))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)) (rule (s (list A) (i (s (|fun| (list A) (list A)) REVERSE) (s (list A) NIL))) (s (list A) NIL)) (rule (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)) (rule (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)) (rule (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)))))) (rule (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)) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| bool bool) w_) (s bool t))))) (s bool t)) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| num bool) EVEN) (s num n))))) (s bool (i (s (|fun| num bool) ODD) (s num n)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num u_0))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num u_0))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num u_0))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num u_0))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num u_0))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num u_0))) (s num n)))) (rule (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s bool (i (s (|fun| num bool) ODD) (s num n)))) (rule (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s bool (i (s (|fun| num bool) EVEN) (s num n)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| num bool) ODD) (s num n))))) (s bool (i (s (|fun| num bool) EVEN) (s num n)))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| (list Q18556) bool) (i (s (|fun| (list Q18557) (|fun| (list Q18556) bool)) (i (s (|fun| (|fun| Q18557 (|fun| Q18556 bool)) (|fun| (list Q18557) (|fun| (list Q18556) bool))) ALL2) (s (|fun| Q18557 (|fun| Q18556 bool)) P))) (s (list Q18557) NIL))) (s (list Q18556) (i (s (|fun| (list Q18556) (list Q18556)) (i (s (|fun| Q18556 (|fun| (list Q18556) (list Q18556))) CONS) (s Q18556 h2))) (s (list Q18556) t2))))) (s bool F0)) (rule (s bool (i (s (|fun| (list Q18373) bool) NULL) (s (list Q18373) (i (s (|fun| (list Q18373) (list Q18373)) (i (s (|fun| Q18373 (|fun| (list Q18373) (list Q18373))) CONS) (s Q18373 h))) (s (list Q18373) t))))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num u_0))) (s num u_0))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) ODD) (s num u_0))) (s bool F0)) (rule (s bool (i (s (|fun| (list Q18414) bool) (i (s (|fun| (|fun| Q18414 bool) (|fun| (list Q18414) bool)) EX) (s (|fun| Q18414 bool) P))) (s (list Q18414) NIL))) (s bool F0)) (rule (s bool (i (s (|fun| (list Q18556) bool) (i (s (|fun| (list Q18557) (|fun| (list Q18556) bool)) (i (s (|fun| (|fun| Q18557 (|fun| Q18556 bool)) (|fun| (list Q18557) (|fun| (list Q18556) bool))) ALL2) (s (|fun| Q18557 (|fun| Q18556 bool)) P))) (s (list Q18557) (i (s (|fun| (list Q18557) (list Q18557)) (i (s (|fun| Q18557 (|fun| (list Q18557) (list Q18557))) CONS) (s Q18557 h1))) (s (list Q18557) t1))))) (s (list Q18556) NIL))) (s bool F0)) (rule (s bool (i (s (|fun| bool bool) w_) (s bool T))) (s bool F0)) (rule (s bool (i (s (|fun| (list Q18462) bool) (i (s (|fun| Q18462 (|fun| (list Q18462) bool)) MEM) (s Q18462 x))) (s (list Q18462) NIL))) (s bool F0)) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (s bool (i (s (|fun| n1 bool) oneu_REP) (s n1 (i (s (|fun| bool n1) oneu_ABS) (s bool r))))))) (s bool r))) (s bool r)) (rule (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)))))) (rule (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)) (rule (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)) (rule (s (cart 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)) (rule (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)) (rule (s (cart 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)) (rule (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)) (rule (s (cart 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)) (rule (s (cart 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)) (rule (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)) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))))))))) (rule (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)))))))) (rule (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)) (rule (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)))))))))))) (rule (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)))))))))))))))) (rule (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)))))))))))))))) (rule (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)))))))))))) (rule (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)))))))))))) (rule (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)))))))))) (rule (s bool (i (s (|fun| (net Q634999) bool) (i (s (|fun| (|fun| Q634999 (cart real n1)) (|fun| (net Q634999) bool)) continuous) (s (|fun| Q634999 (cart real n1)) (i (s (|fun| (|fun| Q634999 real) (|fun| Q634999 (cart real n1))) (i (s (|fun| (|fun| real (cart real n1)) (|fun| (|fun| Q634999 real) (|fun| Q634999 (cart real n1)))) o) (s (|fun| real (cart real n1)) lift))) (s (|fun| Q634999 real) f))))) (s (net Q634999) net0))) (s bool (i (s (|fun| (net Q634999) bool) (i (s (|fun| (|fun| Q634999 real) (|fun| (net Q634999) bool)) realu_continuous) (s (|fun| Q634999 real) f))) (s (net Q634999) net0)))) (rule (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)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool F0)) (rule (s bool (i (s (|fun| (|fun| Q58095 bool) bool) (i (s (|fun| (|fun| Q58095 (|fun| Q58095 bool)) (|fun| (|fun| Q58095 bool) bool)) pairwise) (s (|fun| Q58095 (|fun| Q58095 bool)) r))) (s (|fun| Q58095 bool) (i (s (|fun| (|fun| Q58095 bool) (|fun| Q58095 bool)) (i (s (|fun| Q58095 (|fun| (|fun| Q58095 bool) (|fun| Q58095 bool))) INSERT) (s Q58095 x))) (s (|fun| Q58095 bool) EMPTY))))) (s bool T)) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) frac) (s real x))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) integer) (s real x)))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) floor) (s real x))))) (s real x))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) integer) (s real x)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) trivialu_limit) (s (net (cart real n2)) (i (s (|fun| (|fun| (cart real n2) bool) (net (cart real n2))) (i (s (|fun| (net (cart real n2)) (|fun| (|fun| (cart real n2) bool) (net (cart real n2)))) within) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real x))))))) (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))) INTER) (s (|fun| (cart real n2) bool) real0))) (s (|fun| (cart real n2) bool) (i (s (|fun| (|fun| real bool) (|fun| (cart real n2) bool)) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| real bool) (|fun| (cart real n2) bool))) IMAGE) (s (|fun| real (cart real n2)) Cx))) (s (|fun| real bool) s0))))))))) (s bool (i (s (|fun| (net real) bool) trivialu_limit) (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) s0)))))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (cart real Q627588) (|fun| (net (cart real n2)) bool)) (i (s (|fun| (|fun| (cart real n2) (cart real Q627588)) (|fun| (cart real Q627588) (|fun| (net (cart real n2)) bool))) m_m_g_) (s (|fun| (cart real n2) (cart real Q627588)) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real Q627588))) (i (s (|fun| (|fun| real (cart real Q627588)) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real Q627588)))) o) (s (|fun| real (cart real Q627588)) f))) (s (|fun| (cart real n2) real) Re))))) (s (cart real Q627588) a))) (s (net (cart real n2)) (i (s (|fun| (|fun| (cart real n2) bool) (net (cart real n2))) (i (s (|fun| (net (cart real n2)) (|fun| (|fun| (cart real n2) bool) (net (cart real n2)))) within) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real x))))))) (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))) INTER) (s (|fun| (cart real n2) bool) real0))) (s (|fun| (cart real n2) bool) (i (s (|fun| (|fun| real bool) (|fun| (cart real n2) bool)) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| real bool) (|fun| (cart real n2) bool))) IMAGE) (s (|fun| real (cart real n2)) Cx))) (s (|fun| real bool) s0))))))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (cart real Q627588) (|fun| (net real) bool)) (i (s (|fun| (|fun| real (cart real Q627588)) (|fun| (cart real Q627588) (|fun| (net real) bool))) m_m_g_) (s (|fun| real (cart real Q627588)) f))) (s (cart real Q627588) a))) (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) s0)))))) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) bool)) continuous) (s (|fun| (cart real n2) (cart real n2)) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (s (|fun| (cart real n2) real) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) real)) (i (s (|fun| (|fun| real real) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) real))) o) (s (|fun| real real) f))) (s (|fun| (cart real n2) real) Re))))))) (s (net (cart real n2)) (i (s (|fun| (|fun| (cart real n2) bool) (net (cart real n2))) (i (s (|fun| (net (cart real n2)) (|fun| (|fun| (cart real n2) bool) (net (cart real n2)))) within) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real x))))))) (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))) INTER) (s (|fun| (cart real n2) bool) real0))) (s (|fun| (cart real n2) bool) (i (s (|fun| (|fun| real bool) (|fun| (cart real n2) bool)) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| real bool) (|fun| (cart real n2) bool))) IMAGE) (s (|fun| real (cart real n2)) Cx))) (s (|fun| real bool) s0))))))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_continuous) (s (|fun| real real) f))) (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) s0)))))) (rule (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)) (rule (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)) (rule (s real (i (s (|fun| real real) realu_abs) (s real pi))) (s real pi)) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal (i (s (|fun| (|fun| nadd bool) hreal) mku_hreal) (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_eq) (s nadd x))))))) (s hreal (i (s (|fun| (|fun| nadd bool) hreal) mku_hreal) (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_eq) (s nadd y))))))) (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd x))) (s nadd y)))) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int x)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int x))))) (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int x)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (list A) bool) (i (s (|fun| (|fun| A bool) (|fun| (list A) bool)) ALL) (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) r) (s A h))))) (s (list A) t))))) (s bool (i (s (|fun| (list A) bool) (i (s (|fun| (|fun| A (|fun| A bool)) (|fun| (list A) bool)) PAIRWISE) (s (|fun| A (|fun| A bool)) r))) (s (list A) t))))) (s bool (i (s (|fun| (list A) bool) (i (s (|fun| (|fun| A (|fun| A bool)) (|fun| (list A) bool)) PAIRWISE) (s (|fun| A (|fun| A bool)) r))) (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) bounded) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_bounded) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (|fun| (cart real n1) bool) bool)) absolutelyu_integrableu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) absolutelyu_realu_integrableu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (|fun| num (cart real n2)) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num (cart real n2)) bool)) summable) (s (|fun| num bool) s0))) (s (|fun| num (cart real n2)) (i (s (|fun| (|fun| num real) (|fun| num (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| num real) (|fun| num (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (s (|fun| num real) f))))) (s bool (i (s (|fun| (|fun| num real) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num real) bool)) realu_summable) (s (|fun| num bool) s0))) (s (|fun| num real) f)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (|fun| (cart real n1) bool) bool)) integrableu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_integrableu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| num (cart real n1)) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num (cart real n1)) bool)) summable) (s (|fun| num bool) s0))) (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 bool (i (s (|fun| (|fun| num real) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num real) bool)) realu_summable) (s (|fun| num bool) s0))) (s (|fun| num real) f)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (s (cart 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)))))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q250239) bool) bool) (i (s (|fun| (|fun| (cart real Q250239) bool) (|fun| (|fun| (cart real Q250239) bool) bool)) a_) (s (|fun| (cart real Q250239) bool) (i (s (|fun| (|fun| (cart real Q250239) bool) (|fun| (cart real Q250239) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q250239) bool) bool) (|fun| (|fun| (cart real Q250239) bool) (|fun| (cart real Q250239) bool))) hull) (s (|fun| (|fun| (cart real Q250239) bool) bool) affine))) (s (|fun| (cart real Q250239) bool) s0))))) (s (|fun| (cart real Q250239) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q250239) bool) bool) affine) (s (|fun| (cart real Q250239) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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) s0))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) exposedu_faceu_of) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) convex) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) lebesgueu_measurable) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) lebesgueu_measurable) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q173901) bool) bool) (i (s (|fun| (|fun| (cart real Q173901) bool) (|fun| (|fun| (cart real Q173901) bool) bool)) a_) (s (|fun| (cart real Q173901) bool) (i (s (|fun| (|fun| (cart real Q173901) bool) (|fun| (cart real Q173901) bool)) closure) (s (|fun| (cart real Q173901) bool) s0))))) (s (|fun| (cart real Q173901) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q173901) bool) bool) closed) (s (|fun| (cart real Q173901) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q352913) bool) bool) (i (s (|fun| (|fun| (cart real Q352913) bool) (|fun| (|fun| (cart real Q352913) bool) bool)) faceu_of) (s (|fun| (cart real Q352913) bool) s0))) (s (|fun| (cart real Q352913) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q352913) bool) bool) convex) (s (|fun| (cart real Q352913) bool) s0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| real bool)) hasu_measure) (s (|fun| (cart real N) bool) s0))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) negligible) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (s (cart real n2) z))))) (s real pi))))) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q292320) bool) bool) (i (s (|fun| (topology (cart real Q292320)) (|fun| (|fun| (cart real Q292320) bool) bool)) openu_in) (s (topology (cart real Q292320)) (i (s (|fun| (|fun| (cart real Q292320) bool) (topology (cart real Q292320))) (i (s (|fun| (topology (cart real Q292320)) (|fun| (|fun| (cart real Q292320) bool) (topology (cart real Q292320)))) subtopology) (s (topology (cart real Q292320)) euclidean))) (s (|fun| (cart real Q292320) bool) (i (s (|fun| (|fun| (cart real Q292320) bool) (|fun| (cart real Q292320) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q292320) bool) bool) (|fun| (|fun| (cart real Q292320) bool) (|fun| (cart real Q292320) bool))) hull) (s (|fun| (|fun| (cart real Q292320) bool) bool) affine))) (s (|fun| (cart real Q292320) bool) s0))))))) (s (|fun| (cart real Q292320) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q292320) bool) bool) (i (s (|fun| (|fun| (cart real Q292320) bool) (|fun| (|fun| (cart real Q292320) bool) bool)) a_) (s (|fun| (cart real Q292320) bool) (i (s (|fun| (|fun| (cart real Q292320) bool) (|fun| (cart real Q292320) bool)) relativeu_interior) (s (|fun| (cart real Q292320) bool) s0))))) (s (|fun| (cart real Q292320) bool) s0)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) collinear) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) collinear) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (sum Q90200 Q90219) bool) bool) (i (s (|fun| (sum Q90200 Q90219) (|fun| (|fun| (sum Q90200 Q90219) bool) bool)) IN) (s (sum Q90200 Q90219) (i (s (|fun| Q90219 (sum Q90200 Q90219)) INR) (s Q90219 y))))) (s (|fun| (sum Q90200 Q90219) bool) (i (s (|fun| (|fun| Q90219 bool) (|fun| (sum Q90200 Q90219) bool)) (i (s (|fun| (|fun| Q90200 bool) (|fun| (|fun| Q90219 bool) (|fun| (sum Q90200 Q90219) bool))) p_u_c) (s (|fun| Q90200 bool) s0))) (s (|fun| Q90219 bool) t))))) (s bool (i (s (|fun| (|fun| Q90219 bool) bool) (i (s (|fun| Q90219 (|fun| (|fun| Q90219 bool) bool)) IN) (s Q90219 y))) (s (|fun| Q90219 bool) t)))) (rule (s bool (i (s (|fun| (|fun| (sum Q90200 Q90219) bool) bool) (i (s (|fun| (sum Q90200 Q90219) (|fun| (|fun| (sum Q90200 Q90219) bool) bool)) IN) (s (sum Q90200 Q90219) (i (s (|fun| Q90200 (sum Q90200 Q90219)) INL) (s Q90200 x))))) (s (|fun| (sum Q90200 Q90219) bool) (i (s (|fun| (|fun| Q90219 bool) (|fun| (sum Q90200 Q90219) bool)) (i (s (|fun| (|fun| Q90200 bool) (|fun| (|fun| Q90219 bool) (|fun| (sum Q90200 Q90219) bool))) p_u_c) (s (|fun| Q90200 bool) s0))) (s (|fun| Q90219 bool) t))))) (s bool (i (s (|fun| (|fun| Q90200 bool) bool) (i (s (|fun| Q90200 (|fun| (|fun| Q90200 bool) bool)) IN) (s Q90200 x))) (s (|fun| Q90200 bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) 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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) affine) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q173314) bool) bool) (i (s (|fun| (|fun| (cart real Q173314) bool) (|fun| (|fun| (cart real Q173314) bool) bool)) a_) (s (|fun| (cart real Q173314) bool) (i (s (|fun| (|fun| (cart real Q173314) bool) (|fun| (cart real Q173314) bool)) interior) (s (|fun| (cart real Q173314) bool) s0))))) (s (|fun| (cart real Q173314) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q173314) bool) bool) open) (s (|fun| (cart real Q173314) bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (topology (cart real N)) (|fun| (|fun| (cart real N) bool) bool)) closedu_in) (s (topology (cart real N)) euclidean))) (s (|fun| (cart real N) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| A bool) bool)) l_a_u_c) (s (|fun| num bool) UNIV))) (s (|fun| A bool) s0))) (s bool (i (s (|fun| (|fun| A bool) bool) INFINITE) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (|fun| A bool) bool) bool) (i (s (|fun| (|fun| (|fun| A bool) bool) (|fun| (|fun| (|fun| A bool) bool) bool)) a_) (s (|fun| (|fun| A bool) bool) (i (s (|fun| (topology A) (|fun| (|fun| A bool) bool)) openu_in) (s (topology A) (i (s (|fun| (|fun| (|fun| A bool) bool) (topology A)) topology0) (s (|fun| (|fun| A bool) bool) r))))))) (s (|fun| (|fun| A bool) bool) r))) (s bool (i (s (|fun| (|fun| (|fun| A bool) bool) bool) istopology) (s (|fun| (|fun| A bool) bool) r)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q262305) bool) bool) bounded) (s (|fun| (cart real Q262305) bool) (i (s (|fun| (|fun| (cart real Q262305) bool) (|fun| (cart real Q262305) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q262305) bool) bool) (|fun| (|fun| (cart real Q262305) bool) (|fun| (cart real Q262305) bool))) hull) (s (|fun| (|fun| (cart real Q262305) bool) bool) convex))) (s (|fun| (cart real Q262305) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q262305) bool) bool) bounded) (s (|fun| (cart real Q262305) bool) s0)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q257755) bool) bool) coplanar) (s (|fun| (cart real Q257755) bool) (i (s (|fun| (|fun| (cart real Q257755) bool) (|fun| (cart real Q257755) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q257755) bool) bool) (|fun| (|fun| (cart real Q257755) bool) (|fun| (cart real Q257755) bool))) hull) (s (|fun| (|fun| (cart real Q257755) bool) bool) affine))) (s (|fun| (cart real Q257755) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q257755) bool) bool) coplanar) (s (|fun| (cart real Q257755) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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| (cart real N) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q256046) bool) bool) (i (s (|fun| (|fun| (cart real Q256046) bool) (|fun| (|fun| (cart real Q256046) bool) bool)) a_) (s (|fun| (cart real Q256046) bool) (i (s (|fun| (|fun| (cart real Q256046) bool) (|fun| (cart real Q256046) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q256046) bool) bool) (|fun| (|fun| (cart real Q256046) bool) (|fun| (cart real Q256046) bool))) hull) (s (|fun| (|fun| (cart real Q256046) bool) bool) conic))) (s (|fun| (cart real Q256046) bool) s0))))) (s (|fun| (cart real Q256046) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q256046) bool) bool) conic) (s (|fun| (cart real Q256046) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q257740) bool) bool) collinear) (s (|fun| (cart real Q257740) bool) (i (s (|fun| (|fun| (cart real Q257740) bool) (|fun| (cart real Q257740) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q257740) bool) bool) (|fun| (|fun| (cart real Q257740) bool) (|fun| (cart real Q257740) bool))) hull) (s (|fun| (|fun| (cart real Q257740) bool) bool) affine))) (s (|fun| (cart real Q257740) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q257740) bool) bool) collinear) (s (|fun| (cart real Q257740) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q174858) bool) bool) (i (s (|fun| (|fun| (cart real Q174858) bool) (|fun| (|fun| (cart real Q174858) bool) bool)) a_) (s (|fun| (cart real Q174858) bool) (i (s (|fun| (|fun| (cart real Q174858) bool) (|fun| (cart real Q174858) bool)) (i (s (|fun| (|fun| (cart real Q174858) bool) (|fun| (|fun| (cart real Q174858) bool) (|fun| (cart real Q174858) bool))) INTER) (s (|fun| (cart real Q174858) bool) (i (s (|fun| (|fun| (cart real Q174858) bool) (|fun| (cart real Q174858) bool)) frontier) (s (|fun| (cart real Q174858) bool) s0))))) (s (|fun| (cart real Q174858) bool) s0))))) (s (|fun| (cart real Q174858) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q174858) bool) bool) open) (s (|fun| (cart real Q174858) bool) s0)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) realu_lebesgueu_measurable) (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) UNIV))) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_lebesgueu_measurable) (s (|fun| real bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q262235) bool) bool) (i (s (|fun| (|fun| (cart real Q262235) bool) (|fun| (|fun| (cart real Q262235) bool) bool)) a_) (s (|fun| (cart real Q262235) bool) (i (s (|fun| (|fun| (cart real Q262235) bool) (|fun| (cart real Q262235) bool)) (i (s (|fun| (|fun| (|fun| (cart real Q262235) bool) bool) (|fun| (|fun| (cart real Q262235) bool) (|fun| (cart real Q262235) bool))) hull) (s (|fun| (|fun| (cart real Q262235) bool) bool) convex))) (s (|fun| (cart real Q262235) bool) s0))))) (s (|fun| (cart real Q262235) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q262235) bool) bool) convex) (s (|fun| (cart real Q262235) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q121214) bool) bool) (i (s (|fun| (|fun| (cart real Q121214) bool) (|fun| (|fun| (cart real Q121214) bool) bool)) a_) (s (|fun| (cart real Q121214) bool) (i (s (|fun| (|fun| (cart real Q121214) bool) (|fun| (cart real Q121214) bool)) span) (s (|fun| (cart real Q121214) bool) s0))))) (s (|fun| (cart real Q121214) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q121214) bool) bool) subspace) (s (|fun| (cart real Q121214) bool) s0)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (topology real) (|fun| (|fun| real bool) bool)) openu_in) (s (topology real) euclideanreal))) (s (|fun| real bool) s0))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_open) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| real bool) (|fun| real bool)) hasu_realu_measure) (s (|fun| real bool) s0))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (s (|fun| real bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (topology real) (|fun| (|fun| real bool) bool)) closedu_in) (s (topology real) euclideanreal))) (s (|fun| real bool) s0))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_closed) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) complexu_inv) (s (cart real n2) z))))) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z)))) (rule (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)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| (finite_image B) A) bool) (i (s (|fun| (|fun| (finite_image B) A) (|fun| (|fun| (finite_image B) A) bool)) a_) (s (|fun| (finite_image B) A) (i (s (|fun| (cart A B) (|fun| (finite_image B) A)) destu_cart) (s (cart A B) (i (s (|fun| (|fun| (finite_image B) A) (cart A B)) mku_cart) (s (|fun| (finite_image B) A) r))))))) (s (|fun| (finite_image B) A) r))) (s bool T)) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) bounded) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) bounded) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q187550) bool) bool) compact) (s (|fun| (cart real Q187550) bool) (i (s (|fun| (|fun| (cart real Q187550) bool) (|fun| (cart real Q187550) bool)) closure) (s (|fun| (cart real Q187550) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q187550) bool) bool) bounded) (s (|fun| (cart real Q187550) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) path) (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 bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) path) (s (|fun| (cart real n1) (cart real N)) g)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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) (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) z))) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z)))) (rule (s bool (i (s (|fun| (cart (cart real N) N) bool) orthogonalu_matrix) (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 bool (i (s (|fun| (cart (cart real N) N) bool) orthogonalu_matrix) (s (cart (cart real N) N) A0)))) (rule (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)))) (rule (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) (i (s (|fun| (cart real n2) (cart real n2)) cnj) (s (cart real n2) z))))) (s (cart real n2) z))) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| Q60677 bool) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| Q60677 bool) bool)) g_a_u_c) (s (|fun| num bool) UNIV))) (s (|fun| Q60677 bool) t))) (s bool (i (s (|fun| (|fun| Q60677 bool) bool) COUNTABLE) (s (|fun| Q60677 bool) t)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (topology (cart real N)) (|fun| (|fun| (cart real N) bool) bool)) openu_in) (s (topology (cart real N)) euclidean))) (s (|fun| (cart real N) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) open) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s (list Q18337) (i (s (|fun| (list Q18337) (list Q18337)) BUTLAST) (s (list Q18337) NIL))) (s (list Q18337) NIL)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) (i (s (|fun| int (|fun| num int)) intu_pow) (s int 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 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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) intu_abs) (s int x))))) (s int (i (s (|fun| int int) intu_abs) (s int y)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real Q360340) bool) bool) (i (s (|fun| (|fun| (cart real Q360340) bool) (|fun| (|fun| (cart real Q360340) bool) bool)) faceu_of) (s (|fun| (cart real Q360340) bool) f))) (s (|fun| (cart real Q360340) bool) s0))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real Q360340) bool) bool) (i (s (|fun| (|fun| (cart real Q360340) bool) (|fun| (|fun| (cart real Q360340) bool) bool)) a_) (s (|fun| (cart real Q360340) bool) f))) (s (|fun| (cart real Q360340) bool) EMPTY))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| (|fun| (cart real Q360340) bool) int) affu_dim) (s (|fun| (cart real Q360340) bool) f))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_sub) (s int (i (s (|fun| (|fun| (cart real Q360340) bool) int) affu_dim) (s (|fun| (cart real Q360340) 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 bool (i (s (|fun| (|fun| (cart real Q360340) bool) bool) (i (s (|fun| (|fun| (cart real Q360340) bool) (|fun| (|fun| (cart real Q360340) bool) bool)) facetu_of) (s (|fun| (cart real Q360340) bool) f))) (s (|fun| (cart real Q360340) bool) s0)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (|fun| (cart real Q428844) bool) real) content) (s (|fun| (cart real Q428844) bool) (i (s (|fun| (list (prod (cart real Q428844) (cart real Q428844))) (|fun| (cart real Q428844) bool)) closedu_interval) (s (list (prod (cart real Q428844) (cart real Q428844))) (i (s (|fun| (list (prod (cart real Q428844) (cart real Q428844))) (list (prod (cart real Q428844) (cart real Q428844)))) (i (s (|fun| (prod (cart real Q428844) (cart real Q428844)) (|fun| (list (prod (cart real Q428844) (cart real Q428844))) (list (prod (cart real Q428844) (cart real Q428844))))) CONS) (s (prod (cart real Q428844) (cart real Q428844)) (i (s (|fun| (cart real Q428844) (prod (cart real Q428844) (cart real Q428844))) (i (s (|fun| (cart real Q428844) (|fun| (cart real Q428844) (prod (cart real Q428844) (cart real Q428844)))) c_) (s (cart real Q428844) a))) (s (cart real Q428844) b))))) (s (list (prod (cart real Q428844) (cart real Q428844))) NIL))))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| (|fun| (cart real Q428844) bool) real) content) (s (|fun| (cart real Q428844) bool) (i (s (|fun| (list (prod (cart real Q428844) (cart real Q428844))) (|fun| (cart real Q428844) bool)) closedu_interval) (s (list (prod (cart real Q428844) (cart real Q428844))) (i (s (|fun| (list (prod (cart real Q428844) (cart real Q428844))) (list (prod (cart real Q428844) (cart real Q428844)))) (i (s (|fun| (prod (cart real Q428844) (cart real Q428844)) (|fun| (list (prod (cart real Q428844) (cart real Q428844))) (list (prod (cart real Q428844) (cart real Q428844))))) CONS) (s (prod (cart real Q428844) (cart real Q428844)) (i (s (|fun| (cart real Q428844) (prod (cart real Q428844) (cart real Q428844))) (i (s (|fun| (cart real Q428844) (|fun| (cart real Q428844) (prod (cart real Q428844) (cart real Q428844)))) c_) (s (cart real Q428844) a))) (s (cart real Q428844) b))))) (s (list (prod (cart real Q428844) (cart real Q428844))) NIL)))))))))) (rule (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)))))))))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_abs) (s real x))))) (s real (i (s (|fun| real real) realu_abs) (s real y)))))) (rule (s (cart 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)))))))) (rule (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)))))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))) (rule (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) (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| 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 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)))))))))) (rule (s (cart 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)))) (rule (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)))))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num m))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (s bool (i (s (|fun| num bool) ODD) (s num m))))) (s bool (i (s (|fun| num bool) ODD) (s num n))))))))) (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) m_) (s num m))) (s num n)))))) (rule (s (cart 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)))) (rule (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)))))))))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real Q343760)) bool) path) (s (|fun| (cart real n1) (cart real Q343760)) p))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real Q343760) bool) bool) (i (s (|fun| (|fun| (cart real Q343760) bool) (|fun| (|fun| (cart real Q343760) bool) bool)) SUBSET) (s (|fun| (cart real Q343760) bool) (i (s (|fun| (|fun| (cart real n1) (cart real Q343760)) (|fun| (cart real Q343760) bool)) pathu_image) (s (|fun| (cart real n1) (cart real Q343760)) p))))) (s (|fun| (cart real Q343760) bool) s0))))) (s bool (i (s (|fun| (cart real Q343760) bool) (i (s (|fun| (cart real Q343760) (|fun| (cart real Q343760) bool)) a_) (s (cart real Q343760) (i (s (|fun| (|fun| (cart real n1) (cart real Q343760)) (cart real Q343760)) pathfinish) (s (|fun| (cart real n1) (cart real Q343760)) p))))) (s (cart real Q343760) (i (s (|fun| (|fun| (cart real n1) (cart real Q343760)) (cart real Q343760)) pathstart) (s (|fun| (cart real n1) (cart real Q343760)) p))))))))) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real Q343760)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real Q343760)) (|fun| (|fun| (cart real n1) (cart real Q343760)) bool)) (i (s (|fun| (|fun| (cart real Q343760) bool) (|fun| (|fun| (cart real n1) (cart real Q343760)) (|fun| (|fun| (cart real n1) (cart real Q343760)) bool))) homotopicu_loops) (s (|fun| (cart real Q343760) bool) s0))) (s (|fun| (cart real n1) (cart real Q343760)) p))) (s (|fun| (cart real n1) (cart real Q343760)) p)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) (i (s (|fun| bool (|fun| bool (|fun| bool bool))) COND) (s bool (i (s (|fun| (|fun| (cart real 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) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) independent) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) independent) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| bool bool) w_) (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)) span) (s (|fun| (cart real N) bool) s0))))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) independent) (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)))))) (rule (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)))))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) 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) a))) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) cnj) (s (cart real n2) b))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) 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) a))) (s (cart real n2) b)))))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))) (rule (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)) a_) (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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| (cart real n3) bool) (i (s (|fun| (cart real n3) (|fun| (cart real n3) bool)) a_) (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (cart real n3) bool) (i (s (|fun| (cart real n3) (|fun| (cart real n3) bool)) a_) (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 bool (i (s (|fun| (cart real n3) bool) (i (s (|fun| (cart real n3) (|fun| (cart real n3) bool)) a_) (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)))))))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int y))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s (cart 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)))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| num int) (i (s (|fun| int (|fun| num int)) intu_pow) (s int 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 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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) intu_abs) (s int x))))) (s int (i (s (|fun| int int) intu_abs) (s int y)))))) (rule (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)))))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n3) bool) bool) collinear) (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) (i (s (|fun| num (cart real n3)) vec) (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| (cart real n3) (|fun| (|fun| (cart real n3) bool) (|fun| (cart real n3) bool))) INSERT) (s (cart real n3) x))) (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) y))) (s (|fun| (cart real n3) bool) EMPTY))))))))) (s bool (i (s (|fun| (cart real n3) bool) (i (s (|fun| (cart real n3) (|fun| (cart real n3) bool)) a_) (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)))))))) (rule (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)) a_) (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 bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) rpow) (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 u_0)))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int (i (s (|fun| num int) (i (s (|fun| int (|fun| num int)) intu_pow) (s int 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 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 int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int y))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) intu_abs) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) intu_abs) (s int y))))) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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| 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)))))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_abs) (s real x))))) (s real (i (s (|fun| real real) realu_abs) (s real y)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_ge) (s int x))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int y))) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_gt) (s int x))) (s int y)))) (rule (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)) a_) (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 bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart (cart real N) N) real) det) (s (cart (cart real N) N) A0))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))) (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (s (cart (cart real N) N) Ai_))) (s (cart (cart real N) N) (i (s (|fun| (cart (cart real N) N) (cart (cart real N) N)) (i (s (|fun| real (|fun| (cart (cart real N) N) (cart (cart real N) N))) r_r_) (s real (i (s (|fun| real real) realu_inv) (s real (i (s (|fun| (cart (cart real N) N) real) det) (s (cart (cart real N) N) A0))))))) (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) (i (s (|fun| (cart (cart real N) N) (cart (cart real N) N)) cofactor) (s (cart (cart real N) N) A0))))))))))) (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (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) Ai_))) (s (cart (cart real N) N) 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)))))))))) (rule (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)))))))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 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 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 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)) a_) (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 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)))))))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 (i (s (|fun| num num) BIT1) (s num u_0))))))))) (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 (i (s (|fun| num num) BIT1) (s num u_0))))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) NUMERAL) (s num (i (s (|fun| num num) BIT1) (s num u_0)))))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) NUMERAL) (s num u_0)))))) (rule (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)))))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real Q360549) bool) bool) (i (s (|fun| (|fun| (cart real Q360549) bool) (|fun| (|fun| (cart real Q360549) bool) bool)) faceu_of) (s (|fun| (cart real Q360549) bool) e))) (s (|fun| (cart real Q360549) bool) s0))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| (|fun| (cart real Q360549) bool) int) affu_dim) (s (|fun| (cart real Q360549) bool) e))))) (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 bool (i (s (|fun| (|fun| (cart real Q360549) bool) bool) (i (s (|fun| (|fun| (cart real Q360549) bool) (|fun| (|fun| (cart real Q360549) bool) bool)) edgeu_of) (s (|fun| (cart real Q360549) bool) e))) (s (|fun| (cart real Q360549) bool) s0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) 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) a))) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) cnj) (s (cart real n2) b))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) 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) a))) (s (cart real n2) b)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) s0))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A (i (s (|fun| (|fun| A bool) A) CHOICE) (s (|fun| A bool) s0))))))))) (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) (i (s (|fun| (|fun| A bool) (|fun| A bool)) REST) (s (|fun| A bool) s0)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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) 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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (s (cart real n2) y))) (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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) 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) x))) (s (cart real n2) y))))) (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)))))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) 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_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 bool (i (s (|fun| (cart real N) bool) (i (s (|fun| (cart real N) (|fun| (cart real N) bool)) orthogonal) (s (cart real N) x))) (s (cart real N) y)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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 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 x))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_mul) (s real x))) (s real y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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 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 x))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_mul) (s real x))) (s real y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| (cart real N) bool) (i (s (|fun| (cart real N) (|fun| (cart real N) bool)) a_) (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| (cart real N) real) vectoru_norm) (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| real (|fun| (cart real N) (cart real N))) r_) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) y))))) (s (cart real N) x))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) 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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) 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| (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) 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 pi)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart (cart real N) N) real) det) (s (cart (cart real N) N) A0))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))) (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (s (cart (cart real N) N) Ai_))) (s (cart (cart real N) N) (i (s (|fun| (cart (cart real N) N) (cart (cart real N) N)) (i (s (|fun| real (|fun| (cart (cart real N) N) (cart (cart real N) N))) r_r_) (s real (i (s (|fun| real real) realu_inv) (s real (i (s (|fun| (cart (cart real N) N) real) det) (s (cart (cart real N) N) A0))))))) (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) (i (s (|fun| (cart (cart real N) N) (cart (cart real N) N)) cofactor) (s (cart (cart real N) N) A0))))))))))) (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (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) A0))) (s (cart (cart real N) N) Ai_))))) (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)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int y))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 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 y))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_mul) (s int x))) (s int y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 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 y))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_mul) (s int x))) (s int y)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) bool)) differentiable) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) z))))))) (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)) a_) (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) (i (s (|fun| (net (cart real n2)) (cart (cart real n2) n2)) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) (cart (cart real n2) n2))) jacobian) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (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 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) (i (s (|fun| (net (cart real n2)) (cart (cart real n2) n2)) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) (cart (cart real n2) n2))) jacobian) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (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 num (i (s (|fun| 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)) a_) (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) (i (s (|fun| (net (cart real n2)) (cart (cart real n2) n2)) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) (cart (cart real n2) n2))) jacobian) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (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 num (i (s (|fun| num 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_neg) (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) (i (s (|fun| (net (cart real n2)) (cart (cart real n2) n2)) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) (cart (cart real n2) n2))) jacobian) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (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 num (i (s (|fun| num num) NUMERAL) (s num (i (s (|fun| num num) BIT1) (s num u_0))))))))))))))) (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) bool)) complexu_differentiable) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) z)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| (cart real N) bool) (i (s (|fun| (cart real N) (|fun| (cart real N) bool)) a_) (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| real (|fun| (cart real N) (cart real N))) r_) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (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| real (|fun| (cart real N) (cart real N))) r_) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) y))))) (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| real bool) (i (s (|fun| real (|fun| real bool)) 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 pi)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) EVEN) (s num m))))) (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num m))) (s num n)))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) 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 bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (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| 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)))))))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 int (i (s (|fun| num int) (i (s (|fun| int (|fun| num int)) intu_pow) (s int 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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) intu_abs) (s int x))))) (s int (i (s (|fun| int int) intu_abs) (s int y)))))) (rule (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) (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| 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 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)))))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_abs) (s real x))))) (s real (i (s (|fun| real real) realu_abs) (s real y)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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_add) (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| (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) 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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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)))))) (rule (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)))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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) a))) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) cnj) (s (cart real n2) b))))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (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) a))) (s (cart real n2) b))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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_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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (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) a))) (s (cart real n2) b))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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_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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) a))) (s (cart real n2) b))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q182606) bool) bool) (i (s (|fun| (|fun| (cart real Q182606) bool) (|fun| (|fun| (cart real Q182606) bool) bool)) a_) (s (|fun| (cart real Q182606) bool) (i (s (|fun| (prod (cart real Q182606) real) (|fun| (cart real Q182606) bool)) cball) (s (prod (cart real Q182606) real) (i (s (|fun| real (prod (cart real Q182606) real)) (i (s (|fun| (cart real Q182606) (|fun| real (prod (cart real Q182606) real))) c_) (s (cart real Q182606) x))) (s real e))))))) (s (|fun| (cart real Q182606) bool) EMPTY))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real e))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q109491) real) (i (s (|fun| (cart real Q109491) (|fun| (cart real Q109491) real)) dot) (s (cart real Q109491) x))) (s (cart real Q109491) y))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart real Q109491) bool) (i (s (|fun| (cart real Q109491) (|fun| (cart real Q109491) bool)) orthogonal) (s (cart real Q109491) x))) (s (cart real Q109491) y)))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num n))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (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 x))) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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)) a_) (s real (i (s (|fun| real real) realu_abs) (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_a_g_) (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 bool (i (s (|fun| num bool) EVEN) (s num n))))))))) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num (i (s (|fun| num num) BIT1) (s num u_0)))))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) (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 (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| (|fun| (cart real M) bool) bool) (i (s (|fun| (cart real M) (|fun| (|fun| (cart real M) bool) bool)) IN) (s (cart real M) x))) (s (|fun| (cart real M) bool) (i (s (|fun| (|fun| (cart real M) bool) (|fun| (cart real M) bool)) span) (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 bool (i (s (|fun| (cart real M) bool) (i (s (|fun| (cart real M) (|fun| (cart real M) bool)) a_) (s (cart real M) x))) (s (cart real M) (i (s (|fun| num (cart real M)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int y))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int (i (s (|fun| int int) intu_neg) (s int y)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q170708) bool) bool) (i (s (|fun| (|fun| (cart real Q170708) bool) (|fun| (|fun| (cart real Q170708) bool) bool)) a_) (s (|fun| (cart real Q170708) bool) (i (s (|fun| (prod (cart real Q170708) real) (|fun| (cart real Q170708) bool)) ball) (s (prod (cart real Q170708) real) (i (s (|fun| real (prod (cart real Q170708) real)) (i (s (|fun| (cart real Q170708) (|fun| real (prod (cart real Q170708) real))) c_) (s (cart real Q170708) x))) (s real e))))))) (s (|fun| (cart real Q170708) bool) EMPTY))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real e))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) NUMERAL) (s num u_0)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (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| 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num n))))) (s num (i (s (|fun| num num) NUMERAL) (s num (i (s (|fun| num num) BIT1) (s num u_0)))))))) (rule (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)))))) (rule (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)))))))) (rule (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 x))) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real (i (s (|fun| real real) realu_neg) (s real y)))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (|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) EMPTY))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real e))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) ODD) (s num m))))) (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 bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num m))) (s num n)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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_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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (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) a))) (s (cart real n2) b))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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) a))) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) cnj) (s (cart real n2) b))))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (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) a))) (s (cart real n2) b))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))) (rule (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) (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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) a))) (s (cart real n2) b))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real (i (s (|fun| real real) realu_neg) (s real y)))))) (rule (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)))))) (rule (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)))))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))))))) (rule (s (cart 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)))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| (prod (cart real Q103737) (cart real Q103737)) real) distance) (s (prod (cart real Q103737) (cart real Q103737)) (i (s (|fun| (cart real Q103737) (prod (cart real Q103737) (cart real Q103737))) (i (s (|fun| (cart real Q103737) (|fun| (cart real Q103737) (prod (cart real Q103737) (cart real Q103737)))) c_) (s (cart real Q103737) x))) (s (cart real Q103737) y))))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (cart real Q103737) bool) (i (s (|fun| (cart real Q103737) (|fun| (cart real Q103737) bool)) a_) (s (cart real Q103737) x))) (s (cart real Q103737) y)))))) (rule (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)))))))) (rule (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)))))) (rule (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)))))))) (rule (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)))))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (s bool (i (s (|fun| num bool) EVEN) (s num m))))) (s bool (i (s (|fun| num bool) EVEN) (s num n))))))) (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) m_) (s num m))) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real Q125906) bool) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (|fun| (cart real Q125906) bool) bool)) SUBSET) (s (|fun| (cart real Q125906) bool) s0))) (s (|fun| (cart real Q125906) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (cart real Q125906) bool)) span) (s (|fun| (cart real Q125906) bool) t))))))) (s bool (i (s (|fun| (|fun| (cart real Q125906) bool) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (|fun| (cart real Q125906) bool) bool)) SUBSET) (s (|fun| (cart real Q125906) bool) t))) (s (|fun| (cart real Q125906) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (cart real Q125906) bool)) span) (s (|fun| (cart real Q125906) bool) s0))))))) (s bool (i (s (|fun| (|fun| (cart real Q125906) bool) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (|fun| (cart real Q125906) bool) bool)) a_) (s (|fun| (cart real Q125906) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (cart real Q125906) bool)) span) (s (|fun| (cart real Q125906) bool) s0))))) (s (|fun| (cart real Q125906) bool) (i (s (|fun| (|fun| (cart real Q125906) bool) (|fun| (cart real Q125906) bool)) span) (s (|fun| (cart real Q125906) bool) t)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int y))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y)))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q168727 bool) bool) (i (s (|fun| (|fun| Q168727 bool) (|fun| (|fun| Q168727 bool) bool)) SUBSET) (s (|fun| Q168727 bool) s0))) (s (|fun| Q168727 bool) (i (s (|fun| (topology Q168727) (|fun| Q168727 bool)) topspace) (s (topology Q168727) top))))))) (s bool (i (s (|fun| (|fun| Q168727 bool) bool) (i (s (|fun| (topology Q168727) (|fun| (|fun| Q168727 bool) bool)) closedu_in) (s (topology Q168727) top))) (s (|fun| Q168727 bool) (i (s (|fun| (|fun| Q168727 bool) (|fun| Q168727 bool)) (i (s (|fun| (|fun| Q168727 bool) (|fun| (|fun| Q168727 bool) (|fun| Q168727 bool))) DIFF) (s (|fun| Q168727 bool) (i (s (|fun| (topology Q168727) (|fun| Q168727 bool)) topspace) (s (topology Q168727) top))))) (s (|fun| Q168727 bool) s0))))))) (s bool (i (s (|fun| (|fun| Q168727 bool) bool) (i (s (|fun| (topology Q168727) (|fun| (|fun| Q168727 bool) bool)) openu_in) (s (topology Q168727) top))) (s (|fun| Q168727 bool) s0)))) (rule (s bool (i (s (|fun| (prod int int) bool) intu_coprime) (s (prod int int) (i (s (|fun| int (prod int int)) (i (s (|fun| int (|fun| int (prod int int))) c_) (s int (i (s (|fun| num int) intu_ofu_num) (s num a))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num b))))))) (s bool (i (s (|fun| (prod num num) bool) numu_coprime) (s (prod num num) (i (s (|fun| num (prod num num)) (i (s (|fun| num (|fun| num (prod num num))) c_) (s num a))) (s num b)))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q60518 bool) bool) (i (s (|fun| (|fun| Q60517 bool) (|fun| (|fun| Q60518 bool) bool)) l_a_u_c) (s (|fun| Q60517 bool) s0))) (s (|fun| Q60518 bool) t))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| Q60517 bool) bool) (i (s (|fun| (|fun| Q60518 bool) (|fun| (|fun| Q60517 bool) bool)) l_a_u_c) (s (|fun| Q60518 bool) t))) (s (|fun| Q60517 bool) s0))))))) (s bool (i (s (|fun| (|fun| Q60518 bool) bool) (i (s (|fun| (|fun| Q60517 bool) (|fun| (|fun| Q60518 bool) bool)) l_u_c) (s (|fun| Q60517 bool) s0))) (s (|fun| Q60518 bool) t)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q89013 bool) bool) (i (s (|fun| (|fun| Q89012 bool) (|fun| (|fun| Q89013 bool) bool)) l_a_u_c) (s (|fun| Q89012 bool) s0))) (s (|fun| Q89013 bool) t))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| Q89013 bool) bool) (i (s (|fun| (|fun| Q89012 bool) (|fun| (|fun| Q89013 bool) bool)) a_u_c) (s (|fun| Q89012 bool) s0))) (s (|fun| Q89013 bool) t))))))) (s bool (i (s (|fun| (|fun| Q89013 bool) bool) (i (s (|fun| (|fun| Q89012 bool) (|fun| (|fun| Q89013 bool) bool)) l_u_c) (s (|fun| Q89012 bool) s0))) (s (|fun| Q89013 bool) t)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (s bool (i (s (|fun| num bool) ODD) (s num m))))) (s bool (i (s (|fun| num bool) ODD) (s num n))))))) (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) p_) (s num m))) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (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)))) (rule (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 x))) (s real y))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y)))) (rule (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)))) (rule (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)))))) (rule (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)) a_) (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 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) w))))) (s real (i (s (|fun| (cart real n2) real) Im) (s (cart real n2) z))))))) (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) z)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) s0))) (s (|fun| A bool) t))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (s (|fun| A bool) s0))) (s (|fun| A bool) t))))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) PSUBSET) (s (|fun| A bool) s0))) (s (|fun| A bool) t)))) (rule (s (cart 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)))))) (rule (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)))) (rule (s (cart 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)))))) (rule (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) (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| (cart real N) real) vectoru_norm) (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| real (|fun| (cart real N) (cart real N))) r_) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) y))))) (s (cart real N) x))))))) (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) (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| (cart real N) real) vectoru_norm) (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| real (|fun| (cart real N) (cart real N))) r_) (s real (i (s (|fun| real real) realu_neg) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) y))))))) (s (cart real N) x))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_abs) (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q168483 bool) bool) (i (s (|fun| (|fun| Q168483 bool) (|fun| (|fun| Q168483 bool) bool)) SUBSET) (s (|fun| Q168483 bool) s0))) (s (|fun| Q168483 bool) (i (s (|fun| (topology Q168483) (|fun| Q168483 bool)) topspace) (s (topology Q168483) top))))))) (s bool (i (s (|fun| (|fun| Q168483 bool) bool) (i (s (|fun| (topology Q168483) (|fun| (|fun| Q168483 bool) bool)) openu_in) (s (topology Q168483) top))) (s (|fun| Q168483 bool) (i (s (|fun| (|fun| Q168483 bool) (|fun| Q168483 bool)) (i (s (|fun| (|fun| Q168483 bool) (|fun| (|fun| Q168483 bool) (|fun| Q168483 bool))) DIFF) (s (|fun| Q168483 bool) (i (s (|fun| (topology Q168483) (|fun| Q168483 bool)) topspace) (s (topology Q168483) top))))) (s (|fun| Q168483 bool) s0))))))) (s bool (i (s (|fun| (|fun| Q168483 bool) bool) (i (s (|fun| (topology Q168483) (|fun| (|fun| Q168483 bool) bool)) closedu_in) (s (topology Q168483) top))) (s (|fun| Q168483 bool) s0)))) (rule (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)))) (rule (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)))))))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (cart Q79014 Q79004) bool) (i (s (|fun| (cart Q79014 Q79004) (|fun| (cart Q79014 Q79004) bool)) a_) (s (cart Q79014 Q79004) (i (s (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) (cart Q79014 Q79004)) fstcart) (s (cart Q79014 (finite_sum Q79004 Q79015)) x))))) (s (cart Q79014 Q79004) (i (s (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) (cart Q79014 Q79004)) fstcart) (s (cart Q79014 (finite_sum Q79004 Q79015)) y))))))) (s bool (i (s (|fun| (cart Q79014 Q79015) bool) (i (s (|fun| (cart Q79014 Q79015) (|fun| (cart Q79014 Q79015) bool)) a_) (s (cart Q79014 Q79015) (i (s (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) (cart Q79014 Q79015)) sndcart) (s (cart Q79014 (finite_sum Q79004 Q79015)) x))))) (s (cart Q79014 Q79015) (i (s (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) (cart Q79014 Q79015)) sndcart) (s (cart Q79014 (finite_sum Q79004 Q79015)) y))))))) (s bool (i (s (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) bool) (i (s (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) (|fun| (cart Q79014 (finite_sum Q79004 Q79015)) bool)) a_) (s (cart Q79014 (finite_sum Q79004 Q79015)) x))) (s (cart Q79014 (finite_sum Q79004 Q79015)) y)))) (rule (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)) a_) (s real (i (s (|fun| (cart real Q103494) real) (i (s (|fun| (cart real Q103494) (|fun| (cart real Q103494) real)) dot) (s (cart real Q103494) x))) (s (cart real Q103494) x))))) (s real (i (s (|fun| (cart real Q103494) real) (i (s (|fun| (cart real Q103494) (|fun| (cart real Q103494) real)) dot) (s (cart real Q103494) x))) (s (cart real Q103494) y))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q103494) real) (i (s (|fun| (cart real Q103494) (|fun| (cart real Q103494) real)) dot) (s (cart real Q103494) y))) (s (cart real Q103494) y))))) (s real (i (s (|fun| (cart real Q103494) real) (i (s (|fun| (cart real Q103494) (|fun| (cart real Q103494) real)) dot) (s (cart real Q103494) x))) (s (cart real Q103494) x))))))) (s bool (i (s (|fun| (cart real Q103494) bool) (i (s (|fun| (cart real Q103494) (|fun| (cart real Q103494) bool)) a_) (s (cart real Q103494) x))) (s (cart real Q103494) y)))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) 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) 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| (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q690940) real) (i (s (|fun| (cart real Q690940) (|fun| (cart real Q690940) real)) vectoru_angle) (s (cart real Q690940) x))) (s (cart real Q690940) y))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q690940) real) (i (s (|fun| (cart real Q690940) (|fun| (cart real Q690940) real)) vectoru_angle) (s (cart real Q690940) x))) (s (cart real Q690940) y))))) (s real pi))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) sin) (s real (i (s (|fun| (cart real Q690940) real) (i (s (|fun| (cart real Q690940) (|fun| (cart real Q690940) real)) vectoru_angle) (s (cart real Q690940) x))) (s (cart real Q690940) y))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) 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 (|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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (|fun| (cart real Q429888) bool) bool) bool) (i (s (|fun| (|fun| (|fun| (cart real Q429888) bool) bool) (|fun| (|fun| (|fun| (cart real Q429888) bool) bool) bool)) a_) (s (|fun| (|fun| (cart real Q429888) bool) bool) s0))) (s (|fun| (|fun| (cart real Q429888) bool) bool) (i (s (|fun| (|fun| (|fun| (cart real Q429888) bool) bool) (|fun| (|fun| (cart real Q429888) bool) bool)) (i (s (|fun| (|fun| (cart real Q429888) bool) (|fun| (|fun| (|fun| (cart real Q429888) bool) bool) (|fun| (|fun| (cart real Q429888) bool) bool))) INSERT) (s (|fun| (cart real Q429888) bool) (i (s (|fun| (list (prod (cart real Q429888) (cart real Q429888))) (|fun| (cart real Q429888) bool)) closedu_interval) (s (list (prod (cart real Q429888) (cart real Q429888))) (i (s (|fun| (list (prod (cart real Q429888) (cart real Q429888))) (list (prod (cart real Q429888) (cart real Q429888)))) (i (s (|fun| (prod (cart real Q429888) (cart real Q429888)) (|fun| (list (prod (cart real Q429888) (cart real Q429888))) (list (prod (cart real Q429888) (cart real Q429888))))) CONS) (s (prod (cart real Q429888) (cart real Q429888)) (i (s (|fun| (cart real Q429888) (prod (cart real Q429888) (cart real Q429888))) (i (s (|fun| (cart real Q429888) (|fun| (cart real Q429888) (prod (cart real Q429888) (cart real Q429888)))) c_) (s (cart real Q429888) a))) (s (cart real Q429888) a))))) (s (list (prod (cart real Q429888) (cart real Q429888))) NIL))))))) (s (|fun| (|fun| (cart real Q429888) bool) bool) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real Q429888) bool) bool) (i (s (|fun| (|fun| (|fun| (cart real Q429888) bool) bool) (|fun| (|fun| (cart real Q429888) bool) bool)) divisionu_of) (s (|fun| (|fun| (cart real Q429888) bool) bool) s0))) (s (|fun| (cart real Q429888) bool) (i (s (|fun| (list (prod (cart real Q429888) (cart real Q429888))) (|fun| (cart real Q429888) bool)) closedu_interval) (s (list (prod (cart real Q429888) (cart real Q429888))) (i (s (|fun| (list (prod (cart real Q429888) (cart real Q429888))) (list (prod (cart real Q429888) (cart real Q429888)))) (i (s (|fun| (prod (cart real Q429888) (cart real Q429888)) (|fun| (list (prod (cart real Q429888) (cart real Q429888))) (list (prod (cart real Q429888) (cart real Q429888))))) CONS) (s (prod (cart real Q429888) (cart real Q429888)) (i (s (|fun| (cart real Q429888) (prod (cart real Q429888) (cart real Q429888))) (i (s (|fun| (cart real Q429888) (|fun| (cart real Q429888) (prod (cart real Q429888) (cart real Q429888)))) c_) (s (cart real Q429888) a))) (s (cart real Q429888) a))))) (s (list (prod (cart real Q429888) (cart real Q429888))) NIL)))))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real y))) (s real (i (s (|fun| real real) realu_neg) (s real x)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y)))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_ge) (s real (i (s (|fun| int real) realu_ofu_int) (s int x))))) (s real (i (s (|fun| int real) realu_ofu_int) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_ge) (s int x))) (s int y)))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_gt) (s real (i (s (|fun| int real) realu_ofu_int) (s int x))))) (s real (i (s (|fun| int real) realu_ofu_int) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_gt) (s int x))) (s int y)))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| int real) realu_ofu_int) (s int x))))) (s real (i (s (|fun| int real) realu_ofu_int) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| int real) realu_ofu_int) (s int x))))) (s real (i (s (|fun| int real) realu_ofu_int) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y)))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int y)))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) simpleu_path) (s (|fun| (cart real n1) (cart real N)) (i (s (|fun| (prod (cart real N) (cart real N)) (|fun| (cart real n1) (cart real N))) linepath) (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 bool (i (s (|fun| bool bool) w_) (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) ODD) (s num m))))) (s bool (i (s (|fun| num bool) ODD) (s num n))))) (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) t_) (s num m))) (s num n)))))) (rule (s bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) m_m_m_g_) (s (|fun| real real) f))) (s real (i (s (|fun| real real) f) (s real x))))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_continuous) (s (|fun| real real) f))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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) (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| (cart real N) real) vectoru_norm) (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| real (|fun| (cart real N) (cart real N))) r_) (s real (i (s (|fun| (cart real N) real) vectoru_norm) (s (cart real N) y))))) (s (cart real N) x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (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| real real) realu_neg) (s real k))))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real k))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_abs) (s real x))))) (s real k)))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| (net (cart real Q628246)) bool) (i (s (|fun| real (|fun| (net (cart real Q628246)) bool)) (i (s (|fun| (|fun| (cart real Q628246) real) (|fun| real (|fun| (net (cart real Q628246)) bool))) m_m_m_g_) (s (|fun| (cart real Q628246) real) f))) (s real (i (s (|fun| (cart real Q628246) real) f) (s (cart real Q628246) x))))) (s (net (cart real Q628246)) (i (s (|fun| (cart real Q628246) (net (cart real Q628246))) at) (s (cart real Q628246) x))))) (s bool (i (s (|fun| (net (cart real Q628246)) bool) (i (s (|fun| (|fun| (cart real Q628246) real) (|fun| (net (cart real Q628246)) bool)) realu_continuous) (s (|fun| (cart real Q628246) real) f))) (s (net (cart real Q628246)) (i (s (|fun| (cart real Q628246) (net (cart real Q628246))) at) (s (cart real Q628246) x)))))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (|fun| (cart real n1) bool) bool)) continuousu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_continuousu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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 N) bool) EMPTY))) (s bool (i (s (|fun| bool bool) w_) (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) s0)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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) SUC) (s num n))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n))))) (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num (i (s (|fun| num num) SUC) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real Q341605)) bool) path) (s (|fun| (cart real n1) (cart real Q341605)) p))))) (s bool (i (s (|fun| (|fun| (cart real Q341605) bool) bool) (i (s (|fun| (|fun| (cart real Q341605) bool) (|fun| (|fun| (cart real Q341605) bool) bool)) SUBSET) (s (|fun| (cart real Q341605) bool) (i (s (|fun| (|fun| (cart real n1) (cart real Q341605)) (|fun| (cart real Q341605) bool)) pathu_image) (s (|fun| (cart real n1) (cart real Q341605)) p))))) (s (|fun| (cart real Q341605) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real Q341605)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real Q341605)) (|fun| (|fun| (cart real n1) (cart real Q341605)) bool)) (i (s (|fun| (|fun| (cart real Q341605) bool) (|fun| (|fun| (cart real n1) (cart real Q341605)) (|fun| (|fun| (cart real n1) (cart real Q341605)) bool))) homotopicu_paths) (s (|fun| (cart real Q341605) bool) s0))) (s (|fun| (cart real n1) (cart real Q341605)) p))) (s (|fun| (cart real n1) (cart real Q341605)) p)))) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (cart real n2) (|fun| (net (cart real n2)) bool)) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (cart real n2) (|fun| (net (cart real n2)) bool))) hasu_complexu_derivative) (s (|fun| (cart real n2) (cart real n2)) f))) (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) x))))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) x))))) (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) bool)) complexu_differentiable) (s (|fun| (cart real n2) (cart real n2)) f))) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) x)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (|fun| Q89039 bool) bool) (i (s (|fun| (|fun| Q89038 bool) (|fun| (|fun| Q89039 bool) bool)) l_u_c) (s (|fun| Q89038 bool) s0))) (s (|fun| Q89039 bool) t))))) (s bool (i (s (|fun| (|fun| Q89039 bool) bool) (i (s (|fun| (|fun| Q89038 bool) (|fun| (|fun| Q89039 bool) bool)) a_u_c) (s (|fun| Q89038 bool) s0))) (s (|fun| Q89039 bool) t))))) (s bool (i (s (|fun| (|fun| Q89039 bool) bool) (i (s (|fun| (|fun| Q89038 bool) (|fun| (|fun| Q89039 bool) bool)) l_a_u_c) (s (|fun| Q89038 bool) s0))) (s (|fun| Q89039 bool) t)))) (rule (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) (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| 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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (s (cart real n2) y))) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) vectoru_neg) (s (cart real n2) x)))))) (rule (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (cart real Q628359) (|fun| (net real) bool)) (i (s (|fun| (|fun| real (cart real Q628359)) (|fun| (cart real Q628359) (|fun| (net real) bool))) m_m_g_) (s (|fun| real (cart real Q628359)) f))) (s (cart real Q628359) (i (s (|fun| real (cart real Q628359)) f) (s real x))))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real (cart real Q628359)) (|fun| (net real) bool)) continuous) (s (|fun| real (cart real Q628359)) f))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) (cart real Q310616)) bool) arc) (s (|fun| (cart real n1) (cart real Q310616)) (i (s (|fun| (prod (cart real Q310616) (cart real Q310616)) (|fun| (cart real n1) (cart real Q310616))) linepath) (s (prod (cart real Q310616) (cart real Q310616)) (i (s (|fun| (cart real Q310616) (prod (cart real Q310616) (cart real Q310616))) (i (s (|fun| (cart real Q310616) (|fun| (cart real Q310616) (prod (cart real Q310616) (cart real Q310616)))) c_) (s (cart real Q310616) a))) (s (cart real Q310616) b))))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (cart real Q310616) bool) (i (s (|fun| (cart real Q310616) (|fun| (cart real Q310616) bool)) a_) (s (cart real Q310616) a))) (s (cart real Q310616) b)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q53410 bool) bool) FINITE) (s (|fun| Q53410 bool) s0))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| (|fun| Q53410 bool) num) CARD) (s (|fun| Q53410 bool) s0))))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| (|fun| Q53410 bool) (|fun| num bool)) HASu_SIZE) (s (|fun| Q53410 bool) s0))) (s num n)))) (rule (s (cart 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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q121052) bool) bool) (i (s (|fun| (cart real Q121052) (|fun| (|fun| (cart real Q121052) bool) bool)) IN) (s (cart real Q121052) (i (s (|fun| (cart real Q121052) (cart real Q121052)) vectoru_neg) (s (cart real Q121052) x))))) (s (|fun| (cart real Q121052) bool) (i (s (|fun| (|fun| (cart real Q121052) bool) (|fun| (cart real Q121052) bool)) span) (s (|fun| (cart real Q121052) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q121052) bool) bool) (i (s (|fun| (cart real Q121052) (|fun| (|fun| (cart real Q121052) bool) bool)) IN) (s (cart real Q121052) x))) (s (|fun| (cart real Q121052) bool) (i (s (|fun| (|fun| (cart real Q121052) bool) (|fun| (cart real Q121052) bool)) span) (s (|fun| (cart real Q121052) bool) s0)))))) (rule (s bool (i (s (|fun| (net (cart real N)) bool) (i (s (|fun| (cart real Q189284) (|fun| (net (cart real N)) bool)) (i (s (|fun| (|fun| (cart real N) (cart real Q189284)) (|fun| (cart real Q189284) (|fun| (net (cart real N)) bool))) m_m_g_) (s (|fun| (cart real N) (cart real Q189284)) f))) (s (cart real Q189284) (i (s (|fun| (cart real N) (cart real Q189284)) f) (s (cart real N) x))))) (s (net (cart real N)) (i (s (|fun| (cart real N) (net (cart real N))) at) (s (cart real N) x))))) (s bool (i (s (|fun| (net (cart real N)) bool) (i (s (|fun| (|fun| (cart real N) (cart real Q189284)) (|fun| (net (cart real N)) bool)) continuous) (s (|fun| (cart real N) (cart real Q189284)) f))) (s (net (cart real N)) (i (s (|fun| (cart real N) (net (cart real N))) at) (s (cart real N) x)))))) (rule (s (cart 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)))))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (|fun| (cart real n1) bool) bool)) uniformlyu_continuousu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_uniformlyu_continuousu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (net (cart real M)) bool) (i (s (|fun| (cart real Q189253) (|fun| (net (cart real M)) bool)) (i (s (|fun| (|fun| (cart real M) (cart real Q189253)) (|fun| (cart real Q189253) (|fun| (net (cart real M)) bool))) m_m_g_) (s (|fun| (cart real M) (cart real Q189253)) f))) (s (cart real Q189253) (i (s (|fun| (cart real M) (cart real Q189253)) f) (s (cart real M) x))))) (s (net (cart real M)) (i (s (|fun| (|fun| (cart real M) bool) (net (cart real M))) (i (s (|fun| (net (cart real M)) (|fun| (|fun| (cart real M) bool) (net (cart real M)))) within) (s (net (cart real M)) (i (s (|fun| (cart real M) (net (cart real M))) at) (s (cart real M) x))))) (s (|fun| (cart real M) bool) s0))))) (s bool (i (s (|fun| (net (cart real M)) bool) (i (s (|fun| (|fun| (cart real M) (cart real Q189253)) (|fun| (net (cart real M)) bool)) continuous) (s (|fun| (cart real M) (cart real Q189253)) f))) (s (net (cart real M)) (i (s (|fun| (|fun| (cart real M) bool) (net (cart real M))) (i (s (|fun| (net (cart real M)) (|fun| (|fun| (cart real M) bool) (net (cart real M)))) within) (s (net (cart real M)) (i (s (|fun| (cart real M) (net (cart real M))) at) (s (cart real M) x))))) (s (|fun| (cart real M) bool) s0)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real y)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| real bool) bool) realu_measurable) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (|fun| real bool) real) realu_measure) (s (|fun| real bool) s0))))) (s real m))))) (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| real bool) (|fun| real bool)) hasu_realu_measure) (s (|fun| real bool) s0))) (s real m)))) (rule (s (cart 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)))) (rule (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) (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 x))))) (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 x)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (list (prod Q20052 Q20036)) bool) (i (s (|fun| (prod Q20052 Q20036) (|fun| (list (prod Q20052 Q20036)) bool)) MEM) (s (prod Q20052 Q20036) (i (s (|fun| Q20036 (prod Q20052 Q20036)) (i (s (|fun| Q20052 (|fun| Q20036 (prod Q20052 Q20036))) c_) (s Q20052 x))) (s Q20036 (i (s (|fun| (list (prod Q20052 Q20036)) Q20036) (i (s (|fun| Q20052 (|fun| (list (prod Q20052 Q20036)) Q20036)) ASSOC) (s Q20052 x))) (s (list (prod Q20052 Q20036)) l))))))) (s (list (prod Q20052 Q20036)) l))) (s bool (i (s (|fun| (list Q20052) bool) (i (s (|fun| Q20052 (|fun| (list Q20052) bool)) MEM) (s Q20052 x))) (s (list Q20052) (i (s (|fun| (list (prod Q20052 Q20036)) (list Q20052)) (i (s (|fun| (|fun| (prod Q20052 Q20036) Q20052) (|fun| (list (prod Q20052 Q20036)) (list Q20052))) MAP) (s (|fun| (prod Q20052 Q20036) Q20052) FST))) (s (list (prod Q20052 Q20036)) l)))))) (rule (s bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) hasu_realu_derivative) (s (|fun| real real) f))) (s real (i (s (|fun| real real) (i (s (|fun| (|fun| real real) (|fun| real real)) realu_derivative) (s (|fun| real real) f))) (s real x))))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_differentiable) (s (|fun| real real) f))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real x))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) EVEN) (s num m))))) (s bool (i (s (|fun| num bool) EVEN) (s num n))))) (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) t_) (s num m))) (s num n)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s int y)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int x))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z))))) (s bool (i (s (|fun| (cart real n2) bool) real0) (s (cart 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) z)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real (i (s (|fun| real real) realu_neg) (s real y)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int y))) (s int (i (s (|fun| int int) intu_neg) (s int x)))))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q311504) bool) bool) (i (s (|fun| (|fun| (cart real Q311504) bool) (|fun| (|fun| (cart real Q311504) bool) bool)) a_) (s (|fun| (cart real Q311504) bool) (i (s (|fun| (cart real Q311504) (|fun| (cart real Q311504) bool)) (i (s (|fun| (|fun| (cart real Q311504) bool) (|fun| (cart real Q311504) (|fun| (cart real Q311504) bool))) pathu_component) (s (|fun| (cart real Q311504) bool) s0))) (s (cart real Q311504) x))))) (s (|fun| (cart real Q311504) bool) EMPTY))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real Q311504) bool) bool) (i (s (|fun| (cart real Q311504) (|fun| (|fun| (cart real Q311504) bool) bool)) IN) (s (cart real Q311504) x))) (s (|fun| (cart real Q311504) bool) s0)))))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (topology A) (|fun| (|fun| A bool) bool)) openu_in) (s (topology A) (i (s (|fun| (|fun| A bool) (topology A)) (i (s (|fun| (topology A) (|fun| (|fun| A bool) (topology A))) subtopology) (s (topology A) top))) (s (|fun| A bool) u))))) (s (|fun| A bool) u))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) u))) (s (|fun| A bool) (i (s (|fun| (topology A) (|fun| A bool)) topspace) (s (topology A) top)))))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real y)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) bool) (|fun| (|fun| (cart real n1) bool) bool)) a_) (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) EMPTY))))) (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)))))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) bool) (|fun| (|fun| (cart real n1) bool) bool)) a_) (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) EMPTY))))) (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)))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (|fun| (cart real n1) bool) bool)) hasu_boundedu_variationu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) hasu_boundedu_realu_variationu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n2)) (|fun| (|fun| (cart real n1) bool) bool)) measurableu_on) (s (|fun| (cart real n1) (cart real n2)) (i (s (|fun| (|fun| (cart real n1) real) (|fun| (cart real n1) (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| (cart real n1) real) (|fun| (cart real n1) (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_measurableu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (s bool (i (s (|fun| num bool) EVEN) (s num m))))) (s bool (i (s (|fun| num bool) EVEN) (s num n))))) (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) p_) (s num m))) (s num n)))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) a))) (s (cart real n1) b))))) (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 u_0))))))) (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) b))))) (s real (i (s (|fun| (cart real n1) real) drop) (s (cart real n1) a)))))) (rule (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) (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| 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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (topology A) (|fun| (|fun| A bool) bool)) closedu_in) (s (topology A) (i (s (|fun| (|fun| A bool) (topology A)) (i (s (|fun| (topology A) (|fun| (|fun| A bool) (topology A))) subtopology) (s (topology A) top))) (s (|fun| A bool) u))))) (s (|fun| A bool) u))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) u))) (s (|fun| A bool) (i (s (|fun| (topology A) (|fun| A bool)) topspace) (s (topology A) top)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| real bool) bool) realu_bounded) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_bounded) (s (|fun| real bool) t))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_bounded) (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))) UNION) (s (|fun| real bool) s0))) (s (|fun| real bool) t)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) t_) (s num m))) (s num n)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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) (i (s (|fun| (prod (cart real N) (cart real N)) (cart real N)) midpoint) (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 bool (i (s (|fun| bool bool) w_) (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real y)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real Q519467) bool) bool) measurable) (s (|fun| (cart real Q519467) bool) s0))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (|fun| (cart real Q519467) bool) real) measure) (s (|fun| (cart real Q519467) bool) s0))))) (s real m))))) (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| (cart real Q519467) bool) (|fun| real bool)) hasu_measure) (s (|fun| (cart real Q519467) bool) s0))) (s real m)))) (rule (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)))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_divides) (s int (i (s (|fun| num int) intu_ofu_num) (s num a))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num b))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) numu_divides) (s num a))) (s num b)))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (s (|fun| real bool) t))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (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))) UNION) (s (|fun| real bool) s0))) (s (|fun| real bool) t)))))) (rule (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)))) (rule (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)))) (rule (s (cart 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)))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) FINITE) (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 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) b))))) (s real (i (s (|fun| (cart real n1) real) drop) (s (cart real n1) a)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (|fun| (cart real n1) bool) bool)) measurableu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_measurableu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) real) (|fun| (|fun| (cart real n1) bool) bool)) convexu_on) (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 (|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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_convexu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int (i (s (|fun| int int) intu_neg) (s int y)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q102169) real) (i (s (|fun| (cart real Q102169) (|fun| (cart real Q102169) real)) dot) (s (cart real Q102169) x))) (s (cart real Q102169) x))))) (s real (i (s (|fun| (cart real Q102171) real) (i (s (|fun| (cart real Q102171) (|fun| (cart real Q102171) real)) dot) (s (cart real Q102171) y))) (s (cart real Q102171) y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q102169) real) vectoru_norm) (s (cart real Q102169) x))))) (s real (i (s (|fun| (cart real Q102171) real) vectoru_norm) (s (cart real Q102171) y)))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real Q102107) real) (i (s (|fun| (cart real Q102107) (|fun| (cart real Q102107) real)) dot) (s (cart real Q102107) x))) (s (cart real Q102107) x))))) (s real (i (s (|fun| (cart real Q102109) real) (i (s (|fun| (cart real Q102109) (|fun| (cart real Q102109) real)) dot) (s (cart real Q102109) y))) (s (cart real Q102109) y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real Q102107) real) vectoru_norm) (s (cart real Q102107) x))))) (s real (i (s (|fun| (cart real Q102109) real) vectoru_norm) (s (cart real Q102109) y)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real Q102138) real) (i (s (|fun| (cart real Q102138) (|fun| (cart real Q102138) real)) dot) (s (cart real Q102138) x))) (s (cart real Q102138) x))))) (s real (i (s (|fun| (cart real Q102140) real) (i (s (|fun| (cart real Q102140) (|fun| (cart real Q102140) real)) dot) (s (cart real Q102140) y))) (s (cart real Q102140) y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real Q102138) real) vectoru_norm) (s (cart real Q102138) x))))) (s real (i (s (|fun| (cart real Q102140) real) vectoru_norm) (s (cart real Q102140) y)))))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y)))) (rule (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)))) (rule (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)))))) (rule (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)) (rule (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)) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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 N) bool) UNIV))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) UNIV)))) (rule (s bool (i (s (|fun| (|fun| Q145261 bool) bool) (i (s (|fun| (|fun| Q145261 Q145261) (|fun| (|fun| Q145261 bool) bool)) permutes) (s (|fun| Q145261 Q145261) p))) (s (|fun| Q145261 bool) (i (s (|fun| (|fun| Q145261 bool) (|fun| Q145261 bool)) (i (s (|fun| Q145261 (|fun| (|fun| Q145261 bool) (|fun| Q145261 bool))) INSERT) (s Q145261 a))) (s (|fun| Q145261 bool) EMPTY))))) (s bool (i (s (|fun| (|fun| Q145261 Q145261) bool) (i (s (|fun| (|fun| Q145261 Q145261) (|fun| (|fun| Q145261 Q145261) bool)) a_) (s (|fun| Q145261 Q145261) p))) (s (|fun| Q145261 Q145261) I0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q521591) bool) bool) (i (s (|fun| (|fun| (cart real Q521591) bool) (|fun| (|fun| (cart real Q521591) bool) bool)) a_) (s (|fun| (cart real Q521591) bool) (i (s (|fun| (prod (cart real Q521591) (cart real Q521591)) (|fun| (cart real Q521591) bool)) openu_interval) (s (prod (cart real Q521591) (cart real Q521591)) (i (s (|fun| (cart real Q521591) (prod (cart real Q521591) (cart real Q521591))) (i (s (|fun| (cart real Q521591) (|fun| (cart real Q521591) (prod (cart real Q521591) (cart real Q521591)))) c_) (s (cart real Q521591) a))) (s (cart real Q521591) b))))))) (s (|fun| (cart real Q521591) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q521591) bool) bool) negligible) (s (|fun| (cart real Q521591) bool) (i (s (|fun| (prod (cart real Q521591) (cart real Q521591)) (|fun| (cart real Q521591) bool)) openu_interval) (s (prod (cart real Q521591) (cart real Q521591)) (i (s (|fun| (cart real Q521591) (prod (cart real Q521591) (cart real Q521591))) (i (s (|fun| (cart real Q521591) (|fun| (cart real Q521591) (prod (cart real Q521591) (cart real Q521591)))) c_) (s (cart real Q521591) a))) (s (cart real Q521591) b)))))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q521587) bool) bool) negligible) (s (|fun| (cart real Q521587) bool) (i (s (|fun| (list (prod (cart real Q521587) (cart real Q521587))) (|fun| (cart real Q521587) bool)) closedu_interval) (s (list (prod (cart real Q521587) (cart real Q521587))) (i (s (|fun| (list (prod (cart real Q521587) (cart real Q521587))) (list (prod (cart real Q521587) (cart real Q521587)))) (i (s (|fun| (prod (cart real Q521587) (cart real Q521587)) (|fun| (list (prod (cart real Q521587) (cart real Q521587))) (list (prod (cart real Q521587) (cart real Q521587))))) CONS) (s (prod (cart real Q521587) (cart real Q521587)) (i (s (|fun| (cart real Q521587) (prod (cart real Q521587) (cart real Q521587))) (i (s (|fun| (cart real Q521587) (|fun| (cart real Q521587) (prod (cart real Q521587) (cart real Q521587)))) c_) (s (cart real Q521587) a))) (s (cart real Q521587) b))))) (s (list (prod (cart real Q521587) (cart real Q521587))) NIL))))))) (s bool (i (s (|fun| (|fun| (cart real Q521587) bool) bool) (i (s (|fun| (|fun| (cart real Q521587) bool) (|fun| (|fun| (cart real Q521587) bool) bool)) a_) (s (|fun| (cart real Q521587) bool) (i (s (|fun| (prod (cart real Q521587) (cart real Q521587)) (|fun| (cart real Q521587) bool)) openu_interval) (s (prod (cart real Q521587) (cart real Q521587)) (i (s (|fun| (cart real Q521587) (prod (cart real Q521587) (cart real Q521587))) (i (s (|fun| (cart real Q521587) (|fun| (cart real Q521587) (prod (cart real Q521587) (cart real Q521587)))) c_) (s (cart real Q521587) a))) (s (cart real Q521587) b))))))) (s (|fun| (cart real Q521587) bool) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real bool) (|fun| (|fun| real bool) bool)) a_) (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) EMPTY))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (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)))))))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real bool) (|fun| (|fun| real bool) bool)) a_) (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) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| Q48824 bool) bool) (i (s (|fun| (|fun| Q48824 bool) (|fun| (|fun| Q48824 bool) bool)) a_) (s (|fun| Q48824 bool) (i (s (|fun| (|fun| Q48828 bool) (|fun| Q48824 bool)) (i (s (|fun| (|fun| Q48828 Q48824) (|fun| (|fun| Q48828 bool) (|fun| Q48824 bool))) IMAGE) (s (|fun| Q48828 Q48824) f))) (s (|fun| Q48828 bool) s0))))) (s (|fun| Q48824 bool) EMPTY))) (s bool (i (s (|fun| (|fun| Q48828 bool) bool) (i (s (|fun| (|fun| Q48828 bool) (|fun| (|fun| Q48828 bool) bool)) a_) (s (|fun| Q48828 bool) s0))) (s (|fun| Q48828 bool) EMPTY)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (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) EMPTY))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) DISJOINT) (s (|fun| A bool) s0))) (s (|fun| A bool) t)))) (rule (s bool (i (s (|fun| (list Q20366) bool) (i (s (|fun| (list Q20366) (|fun| (list Q20366) bool)) a_) (s (list Q20366) (i (s (|fun| (list Q20370) (list Q20366)) (i (s (|fun| (|fun| Q20370 Q20366) (|fun| (list Q20370) (list Q20366))) MAP) (s (|fun| Q20370 Q20366) f))) (s (list Q20370) l))))) (s (list Q20366) NIL))) (s bool (i (s (|fun| (list Q20370) bool) (i (s (|fun| (list Q20370) (|fun| (list Q20370) bool)) a_) (s (list Q20370) l))) (s (list Q20370) NIL)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q316895) bool) bool) (i (s (|fun| (|fun| (cart real Q316895) bool) (|fun| (|fun| (cart real Q316895) bool) bool)) a_) (s (|fun| (cart real Q316895) bool) (i (s (|fun| (prod (cart real Q316895) (cart real Q316895)) (|fun| (cart real Q316895) bool)) openu_interval) (s (prod (cart real Q316895) (cart real Q316895)) (i (s (|fun| (cart real Q316895) (prod (cart real Q316895) (cart real Q316895))) (i (s (|fun| (cart real Q316895) (|fun| (cart real Q316895) (prod (cart real Q316895) (cart real Q316895)))) c_) (s (cart real Q316895) a))) (s (cart real Q316895) b))))))) (s (|fun| (cart real Q316895) bool) EMPTY))) (s bool (i (s (|fun| (|fun| (cart real Q316895) bool) bool) COUNTABLE) (s (|fun| (cart real Q316895) bool) (i (s (|fun| (prod (cart real Q316895) (cart real Q316895)) (|fun| (cart real Q316895) bool)) openu_interval) (s (prod (cart real Q316895) (cart real Q316895)) (i (s (|fun| (cart real Q316895) (prod (cart real Q316895) (cart real Q316895))) (i (s (|fun| (cart real Q316895) (|fun| (cart real Q316895) (prod (cart real Q316895) (cart real Q316895)))) c_) (s (cart real Q316895) a))) (s (cart real Q316895) b)))))))) (rule (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)) (rule (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)) (rule (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)) (rule (s num (i (s (|fun| num num) PRE) (s num u_0))) (s num u_0)) (rule (s num (i (s (|fun| num num) BIT0) (s num u_0))) (s num u_0)) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s num (i (s (|fun| num num) NUMERAL) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s num (i (s (|fun| num num) NUMERAL) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) NUMERAL) (s num m))))) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (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 m))))) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) BIT1) (s num m))))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) BIT0) (s num m))))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) NUMERAL) (s num m))))) (s num (i (s (|fun| num num) NUMERAL) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) (i (s (|fun| (net real) (|fun| real (|fun| real bool))) netord) (s (net real) atu_neginfinity))) (s real x))) (s real y))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real y)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real x)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real x)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) SUC) (s num m))))) (s num (i (s (|fun| num num) SUC) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q169786) bool) bool) (i (s (|fun| (cart real Q169786) (|fun| (|fun| (cart real Q169786) bool) bool)) IN) (s (cart real Q169786) x))) (s (|fun| (cart real Q169786) bool) (i (s (|fun| (prod (cart real Q169786) real) (|fun| (cart real Q169786) bool)) ball) (s (prod (cart real Q169786) real) (i (s (|fun| real (prod (cart real Q169786) real)) (i (s (|fun| (cart real Q169786) (|fun| real (prod (cart real Q169786) real))) c_) (s (cart real Q169786) (i (s (|fun| num (cart real Q169786)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real e))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real Q169786) real) vectoru_norm) (s (cart real Q169786) x))))) (s real e)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n2) bool) bool) (i (s (|fun| (cart real n2) (|fun| (|fun| (cart real n2) bool) bool)) IN) (s (cart real n2) v))) (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| 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 r))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real n2) real) vectoru_norm) (s (cart real n2) v))))) (s real r)))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_sub) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int x)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_sub) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int x)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal x))) (s hreal y))))) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal y))) (s hreal x))))) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) a_) (s hreal x))) (s hreal y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| (cart real n1) bool) (|fun| real bool)) hasu_measure) (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 real m))) (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| real bool) (|fun| real bool)) hasu_realu_measure) (s (|fun| real bool) s0))) (s real m)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s int (i (s (|fun| int int) intu_neg) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int x)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real (i (s (|fun| real real) realu_neg) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real x)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd x))) (s nadd y))))) (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd y))) (s nadd x))))) (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_eq) (s nadd x))) (s nadd y)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num n))) (s num m)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_ge) (s real (i (s (|fun| num real) realu_ofu_num) (s num m))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_gt) (s real (i (s (|fun| num real) realu_ofu_num) (s num m))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_a_g_) (s bool (i (s (|fun| bool bool) w_) (s bool t1))))) (s bool (i (s (|fun| bool bool) w_) (s bool t2))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_a_g_) (s bool t2))) (s bool t1)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) intu_neg) (s int k))))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int k))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) intu_abs) (s int x))))) (s int k)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) intu_neg) (s int k))))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int k))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) intu_abs) (s int x))))) (s int k)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real x)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) exp) (s real x))))) (s real (i (s (|fun| real real) exp) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) SUC) (s num m))))) (s num (i (s (|fun| num num) SUC) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) exp) (s real x))))) (s real (i (s (|fun| real real) exp) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| ind0 bool) (i (s (|fun| ind0 (|fun| ind0 bool)) a_) (s ind0 (i (s (|fun| ind0 ind0) INDu_SUC) (s ind0 x1))))) (s ind0 (i (s (|fun| ind0 ind0) INDu_SUC) (s ind0 x2))))) (s bool (i (s (|fun| ind0 bool) (i (s (|fun| ind0 (|fun| ind0 bool)) a_) (s ind0 x1))) (s ind0 x2)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num (i (s (|fun| num num) SUC) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) NUMERAL) (s num u_0))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int x)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) exp) (s real x))))) (s real (i (s (|fun| real real) exp) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s int (i (s (|fun| int int) intu_neg) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int x)))) (rule (s bool (i (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_eq) (s (prod hreal hreal) (i (s (|fun| num (prod hreal hreal)) trealu_ofu_num) (s num m))))) (s (prod hreal hreal) (i (s (|fun| num (prod hreal hreal)) trealu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) atn) (s real x))))) (s real (i (s (|fun| real real) atn) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real y)))) (rule (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)))) (rule (s bool (i (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_le) (s (prod hreal hreal) (i (s (|fun| num (prod hreal hreal)) trealu_ofu_num) (s num m))))) (s (prod hreal hreal) (i (s (|fun| num (prod hreal hreal)) trealu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (s (|fun| num (|fun| A bool)) (i (s (|fun| num (|fun| num (|fun| A bool))) INJN) (s num n10))))) (s (|fun| num (|fun| A bool)) (i (s (|fun| num (|fun| num (|fun| A bool))) INJN) (s num n20))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num n10))) (s num n20)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) (i (s (|fun| (net real) (|fun| real (|fun| real bool))) netord) (s (net real) atu_posinfinity))) (s real x))) (s real y))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_ge) (s real x))) (s real y)))) (rule (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)))) (rule (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_eq) (s nadd (i (s (|fun| num nadd) naddu_ofu_num) (s num m))))) (s nadd (i (s (|fun| num nadd) naddu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real bool) (|fun| (|fun| real bool) bool)) a_) (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) EMPTY))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real a))) (s real b)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real bool) (|fun| (|fun| real bool) bool)) a_) (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) EMPTY))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real a))) (s real b)))) (rule (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd (i (s (|fun| num nadd) naddu_ofu_num) (s num m))))) (s nadd (i (s (|fun| num nadd) naddu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q169815) bool) bool) (i (s (|fun| (cart real Q169815) (|fun| (|fun| (cart real Q169815) bool) bool)) IN) (s (cart real Q169815) x))) (s (|fun| (cart real Q169815) bool) (i (s (|fun| (prod (cart real Q169815) real) (|fun| (cart real Q169815) bool)) cball) (s (prod (cart real Q169815) real) (i (s (|fun| real (prod (cart real Q169815) real)) (i (s (|fun| (cart real Q169815) (|fun| real (prod (cart real Q169815) real))) c_) (s (cart real Q169815) (i (s (|fun| num (cart real Q169815)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real e))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real Q169815) real) vectoru_norm) (s (cart real Q169815) x))))) (s real e)))) (rule (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)))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) a_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (cart real n1) bool) (i (s (|fun| (cart real n1) (|fun| (cart real n1) bool)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal (i (s (|fun| num hreal) hrealu_ofu_num) (s num m))))) (s hreal (i (s (|fun| num hreal) hrealu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) SUC) (s num m))))) (s num n))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n2) bool) bool) (i (s (|fun| (cart real n2) (|fun| (|fun| (cart real n2) bool) bool)) IN) (s (cart real n2) v))) (s (|fun| (cart real n2) bool) (i (s (|fun| (prod (cart real n2) real) (|fun| (cart real n2) bool)) ball) (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| 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 r))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real n2) real) vectoru_norm) (s (cart real n2) v))))) (s real r)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) NUMERAL) (s num u_0))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num k)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| real bool) integer) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real x))) (s real a))))))) (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real a))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) frac) (s real x))))) (s real a)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| num (|fun| (|fun| num bool) bool)) IN) (s num m))) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_ge) (s int (i (s (|fun| num int) intu_ofu_num) (s num m))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_gt) (s int (i (s (|fun| num int) intu_ofu_num) (s num m))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num m))) (s num n)))) (rule (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)))) (rule (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 m))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (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 m))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) atn) (s real x))))) (s real (i (s (|fun| real real) atn) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real (i (s (|fun| real real) realu_neg) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real x)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) atn) (s real x))))) (s real (i (s (|fun| real real) atn) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (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| real real) realu_neg) (s real k))))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real k))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_abs) (s real x))))) (s real k)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num bool) bool)) a_) (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) EMPTY))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num m)))) (rule (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 x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) (i (s (|fun| (net num) (|fun| num (|fun| num bool))) netord) (s (net num) sequentially))) (s num m))) (s num n))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_a_) (s num m))) (s num n)))) (rule (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) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int 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 y))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| real bool) integer) (s real a))))) (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 a))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) floor) (s real x))))) (s real a)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num n))) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) SUC) (s num m))))) (s num (i (s (|fun| num num) SUC) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| num (|fun| (|fun| num bool) bool)) IN) (s num m))) (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) from) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num n))) (s num m)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (cart real Q99052) bool) (i (s (|fun| (cart real Q99052) (|fun| (cart real Q99052) bool)) a_) (s (cart real Q99052) (i (s (|fun| num (cart real Q99052)) vec) (s num m))))) (s (cart real Q99052) (i (s (|fun| num (cart real Q99052)) vec) (s num n))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real bool) (|fun| (|fun| real bool) bool)) a_) (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) EMPTY))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real b))) (s real a)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real bool) (|fun| (|fun| real bool) bool)) a_) (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) EMPTY))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real b))) (s real a)))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s real (i (s (|fun| num 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)))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s real (i (s (|fun| num 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)))) (rule (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (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)))))))))) (rule (s bool (i (s (|fun| (|fun| (cart real n3) bool) bool) collinear) (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) (i (s (|fun| num (cart real n3)) vec) (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| (cart real n3) (|fun| (|fun| (cart real n3) bool) (|fun| (cart real n3) bool))) INSERT) (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 (|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) x))) (s (|fun| (cart real n3) bool) EMPTY))))))))) (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) (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 (cart real n2) (i (s (|fun| num (cart real n2)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s num (i (s (|fun| 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)))) (rule (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)))) (rule (s real (i (s (|fun| num 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)))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| (cart real Q98969) bool) (i (s (|fun| (cart real Q98969) (|fun| (cart real Q98969) bool)) a_) (s (cart real Q98969) (i (s (|fun| (cart real Q98969) (cart real Q98969)) vectoru_neg) (s (cart real Q98969) x))))) (s (cart real Q98969) (i (s (|fun| num (cart real Q98969)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart real Q98969) bool) (i (s (|fun| (cart real Q98969) (|fun| (cart real Q98969) bool)) a_) (s (cart real Q98969) x))) (s (cart real Q98969) (i (s (|fun| num (cart real Q98969)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| (sum A B) bool) (i (s (|fun| (sum A B) (|fun| (sum A B) bool)) a_) (s (sum A B) (i (s (|fun| B (sum A B)) INR) (s B a))))) (s (sum A B) (i (s (|fun| B (sum A B)) INR) (s B ai_))))) (s bool (i (s (|fun| B bool) (i (s (|fun| B (|fun| B bool)) a_) (s B a))) (s B ai_)))) (rule (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (s (|fun| num (|fun| A bool)) (i (s (|fun| A (|fun| num (|fun| A bool))) INJA) (s A a1))))) (s (|fun| num (|fun| A bool)) (i (s (|fun| A (|fun| num (|fun| A bool))) INJA) (s A a2))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A a1))) (s A a2)))) (rule (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) P))) (s bool (i (s (|fun| A bool) P) (s A x)))) (rule (s bool (i (s (|fun| (sum A B) bool) (i (s (|fun| (sum A B) (|fun| (sum A B) bool)) a_) (s (sum A B) (i (s (|fun| A (sum A B)) INL) (s A a))))) (s (sum A B) (i (s (|fun| A (sum A B)) INL) (s A ai_))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A a))) (s A ai_)))) (rule (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)))) (rule (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) (i (s (|fun| (|fun| A bool) (|fun| A bool)) (i (s (|fun| A (|fun| (|fun| A bool) (|fun| A bool))) INSERT) (s A y))) (s (|fun| A bool) EMPTY))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A y)))) (rule (s bool (i (s (|fun| (|fun| A A) bool) evenperm) (s (|fun| A A) (i (s (|fun| (prod A A) (|fun| A A)) swap) (s (prod A A) (i (s (|fun| A (prod A A)) (i (s (|fun| A (|fun| A (prod A A))) c_) (s A a))) (s A b))))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A a))) (s A b)))) (rule (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)))) (rule (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)) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool p))) (s bool p)) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool p))) (s bool p))) (s bool p)) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q103676) (cart real Q103676)) real) distance) (s (prod (cart real Q103676) (cart real Q103676)) (i (s (|fun| (cart real Q103676) (prod (cart real Q103676) (cart real Q103676))) (i (s (|fun| (cart real Q103676) (|fun| (cart real Q103676) (prod (cart real Q103676) (cart real Q103676)))) c_) (s (cart real Q103676) x))) (s (cart real Q103676) y))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart real Q103676) bool) (i (s (|fun| (cart real Q103676) (|fun| (cart real Q103676) bool)) a_) (s (cart real Q103676) x))) (s (cart real Q103676) y)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (net (cart real Q412493)) bool) (i (s (|fun| (|fun| (cart real Q412493) (cart real Q412494)) (|fun| (net (cart real Q412493)) bool)) (i (s (|fun| (|fun| (cart real Q412493) (cart real Q412494)) (|fun| (|fun| (cart real Q412493) (cart real Q412494)) (|fun| (net (cart real Q412493)) bool))) hasu_derivative) (s (|fun| (cart real Q412493) (cart real Q412494)) f))) (s (|fun| (cart real Q412493) (cart real Q412494)) (i (s (|fun| (net (cart real Q412493)) (|fun| (cart real Q412493) (cart real Q412494))) (i (s (|fun| (|fun| (cart real Q412493) (cart real Q412494)) (|fun| (net (cart real Q412493)) (|fun| (cart real Q412493) (cart real Q412494)))) frechetu_derivative) (s (|fun| (cart real Q412493) (cart real Q412494)) f))) (s (net (cart real Q412493)) net0))))) (s (net (cart real Q412493)) net0))) (s bool (i (s (|fun| (net (cart real Q412493)) bool) (i (s (|fun| (|fun| (cart real Q412493) (cart real Q412494)) (|fun| (net (cart real Q412493)) bool)) differentiable) (s (|fun| (cart real Q412493) (cart real Q412494)) f))) (s (net (cart real Q412493)) net0)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) l_a_u_c) (s (|fun| A bool) s0))) (s (|fun| B bool) t))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| B bool) (|fun| (|fun| A bool) bool)) l_u_c) (s (|fun| B bool) t))) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) l_u_c) (s (|fun| A bool) s0))) (s (|fun| B bool) t))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| B bool) (|fun| (|fun| A bool) bool)) l_a_u_c) (s (|fun| B bool) t))) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) s0))) (s (|fun| A bool) t))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) t))) (s (|fun| A bool) s0))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (s (|fun| A bool) s0))) (s (|fun| A bool) t)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_le) (s (prod hreal hreal) x))) (s (prod hreal hreal) y))))) (s bool (i (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_le) (s (prod hreal hreal) y))) (s (prod hreal hreal) x))))) (s bool (i (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_eq) (s (prod hreal hreal) x))) (s (prod hreal hreal) y)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| Q46316 bool) bool) (i (s (|fun| (|fun| Q46316 bool) (|fun| (|fun| Q46316 bool) bool)) SUBSET) (s (|fun| Q46316 bool) (i (s (|fun| (|fun| Q46316 bool) (|fun| Q46316 bool)) (i (s (|fun| Q46316 (|fun| (|fun| Q46316 bool) (|fun| Q46316 bool))) INSERT) (s Q46316 x))) (s (|fun| Q46316 bool) EMPTY))))) (s (|fun| Q46316 bool) s0))) (s bool (i (s (|fun| (|fun| Q46316 bool) bool) (i (s (|fun| Q46316 (|fun| (|fun| Q46316 bool) bool)) IN) (s Q46316 x))) (s (|fun| Q46316 bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q436590) bool) bool) (i (s (|fun| (cart real Q436599) (|fun| (|fun| (cart real Q436590) bool) bool)) (i (s (|fun| (|fun| (cart real Q436590) (cart real Q436599)) (|fun| (cart real Q436599) (|fun| (|fun| (cart real Q436590) bool) bool))) hasu_integral) (s (|fun| (cart real Q436590) (cart real Q436599)) f))) (s (cart real Q436599) (i (s (|fun| (|fun| (cart real Q436590) (cart real Q436599)) (cart real Q436599)) (i (s (|fun| (|fun| (cart real Q436590) bool) (|fun| (|fun| (cart real Q436590) (cart real Q436599)) (cart real Q436599))) integral) (s (|fun| (cart real Q436590) bool) s0))) (s (|fun| (cart real Q436590) (cart real Q436599)) f))))) (s (|fun| (cart real Q436590) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q436590) bool) bool) (i (s (|fun| (|fun| (cart real Q436590) (cart real Q436599)) (|fun| (|fun| (cart real Q436590) bool) bool)) integrableu_on) (s (|fun| (cart real Q436590) (cart real Q436599)) f))) (s (|fun| (cart real Q436590) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) negligible) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) negligible) (s (|fun| (cart real N) bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (net Q628164) bool) (i (s (|fun| real (|fun| (net Q628164) bool)) (i (s (|fun| (|fun| Q628164 real) (|fun| real (|fun| (net Q628164) bool))) m_m_m_g_) (s (|fun| Q628164 real) f))) (s real (i (s (|fun| Q628164 real) f) (s Q628164 (i (s (|fun| (net Q628164) Q628164) netlimit) (s (net Q628164) net0))))))) (s (net Q628164) net0))) (s bool (i (s (|fun| (net Q628164) bool) (i (s (|fun| (|fun| Q628164 real) (|fun| (net Q628164) bool)) realu_continuous) (s (|fun| Q628164 real) f))) (s (net Q628164) net0)))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (cart real N) (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (cart real N) (|fun| (net (cart real n1)) bool))) hasu_vectoru_derivative) (s (|fun| (cart real n1) (cart real N)) f))) (s (cart real N) (i (s (|fun| (net (cart real n1)) (cart real N)) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (net (cart real n1)) (cart real N))) vectoru_derivative) (s (|fun| (cart real n1) (cart real N)) f))) (s (net (cart real n1)) net0))))) (s (net (cart real n1)) net0))) (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (net (cart real n1)) bool)) differentiable) (s (|fun| (cart real n1) (cart real N)) f))) (s (net (cart real n1)) net0)))) (rule (s bool (i (s (|fun| (prod (cart real Q139482) (cart real Q139482)) bool) (i (s (|fun| (cart real Q139482) (|fun| (prod (cart real Q139482) (cart real Q139482)) bool)) between) (s (cart real Q139482) x))) (s (prod (cart real Q139482) (cart real Q139482)) (i (s (|fun| (cart real Q139482) (prod (cart real Q139482) (cart real Q139482))) (i (s (|fun| (cart real Q139482) (|fun| (cart real Q139482) (prod (cart real Q139482) (cart real Q139482)))) c_) (s (cart real Q139482) a))) (s (cart real Q139482) a))))) (s bool (i (s (|fun| (cart real Q139482) bool) (i (s (|fun| (cart real Q139482) (|fun| (cart real Q139482) bool)) a_) (s (cart real Q139482) x))) (s (cart real Q139482) a)))) (rule (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (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))) f1))))) (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))) f2))))) (s bool (i (s (|fun| (|fun| num (|fun| num (|fun| A bool))) bool) (i (s (|fun| (|fun| num (|fun| num (|fun| A bool))) (|fun| (|fun| num (|fun| num (|fun| A bool))) bool)) a_) (s (|fun| num (|fun| num (|fun| A bool))) f1))) (s (|fun| num (|fun| num (|fun| A bool))) f2)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (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) s0))) (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) s0)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (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) t))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) s0))) (s (|fun| A bool) t)))) (rule (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)))) (rule (s (cart 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)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (cart real Q109562) bool) (i (s (|fun| (cart real Q109562) (|fun| (cart real Q109562) bool)) orthogonal) (s (cart real Q109562) (i (s (|fun| (cart real Q109562) (cart real Q109562)) vectoru_neg) (s (cart real Q109562) x))))) (s (cart real Q109562) y))) (s bool (i (s (|fun| (cart real Q109562) bool) (i (s (|fun| (cart real Q109562) (|fun| (cart real Q109562) bool)) orthogonal) (s (cart real Q109562) x))) (s (cart real Q109562) y)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) IN) (s real x))) (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) s0))))) (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool)) IN) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))) (s (|fun| (cart real n1) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool)) IN) (s (cart real n1) x))) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) IN) (s real (i (s (|fun| (cart real n1) real) drop) (s (cart real n1) x))))) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (prod (cart real Q104151) (cart real Q104151)) real) distance) (s (prod (cart real Q104151) (cart real Q104151)) (i (s (|fun| (cart real Q104151) (prod (cart real Q104151) (cart real Q104151))) (i (s (|fun| (cart real Q104151) (|fun| (cart real Q104151) (prod (cart real Q104151) (cart real Q104151)))) c_) (s (cart real Q104151) x))) (s (cart real Q104151) y))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart real Q104151) bool) (i (s (|fun| (cart real Q104151) (|fun| (cart real Q104151) bool)) a_) (s (cart real Q104151) x))) (s (cart real Q104151) y)))) (rule (s bool (i (s (|fun| (cart (cart real N) M) bool) (i (s (|fun| (cart (cart real N) M) (|fun| (cart (cart real N) M) bool)) a_) (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 N) M) (i (s (|fun| (cart (cart real M) N) (cart (cart real N) M)) transp) (s (cart (cart real M) N) B0))))) (s bool (i (s (|fun| (cart (cart real M) N) bool) (i (s (|fun| (cart (cart real M) N) (|fun| (cart (cart real M) N) bool)) a_) (s (cart (cart real M) N) A0))) (s (cart (cart real M) N) B0)))) (rule (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) (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 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) z)))) (rule (s (cart 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)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| Q57942 bool) bool) (i (s (|fun| Q57942 (|fun| (|fun| Q57942 bool) bool)) IN) (s Q57942 x))) (s (|fun| Q57942 bool) (i (s (|fun| (list Q57942) (|fun| Q57942 bool)) setu_ofu_list) (s (list Q57942) l))))) (s bool (i (s (|fun| (list Q57942) bool) (i (s (|fun| Q57942 (|fun| (list Q57942) bool)) MEM) (s Q57942 x))) (s (list Q57942) l)))) (rule (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)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (cart real Q109583) bool) (i (s (|fun| (cart real Q109583) (|fun| (cart real Q109583) bool)) orthogonal) (s (cart real Q109583) x))) (s (cart real Q109583) (i (s (|fun| (cart real Q109583) (cart real Q109583)) vectoru_neg) (s (cart real Q109583) y))))) (s bool (i (s (|fun| (cart real Q109583) bool) (i (s (|fun| (cart real Q109583) (|fun| (cart real Q109583) bool)) orthogonal) (s (cart real Q109583) x))) (s (cart real Q109583) y)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) FINITE) (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 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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) FINITE) (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 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)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (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) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| (cart real n1) bool) (i (s (|fun| (cart real n1) (|fun| (cart real n1) bool)) a_) (s (cart real n1) x))) (s (cart real n1) y)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (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 (i (s (|fun| (|fun| num real) real) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num real) real)) realu_infsum) (s (|fun| num bool) s0))) (s (|fun| num real) f))))) (s (|fun| num bool) s0))) (s bool (i (s (|fun| (|fun| num real) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num real) bool)) realu_summable) (s (|fun| num bool) s0))) (s (|fun| num real) f)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) l_a_u_c) (s (|fun| A bool) s0))) (s (|fun| B bool) t))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| B bool) (|fun| (|fun| A bool) bool)) l_a_u_c) (s (|fun| B bool) t))) (s (|fun| A bool) s0))))) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) a_u_c) (s (|fun| A bool) s0))) (s (|fun| B bool) t)))) (rule (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) (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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (s (cart real n2) x))) (s (cart real n2) y)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) COUNTABLE) (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 bool (i (s (|fun| (|fun| A bool) bool) COUNTABLE) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| (|fun| Q92777 bool) bool) COUNTABLE) (s (|fun| Q92777 bool) (i (s (|fun| (|fun| Q92777 bool) (|fun| Q92777 bool)) (i (s (|fun| Q92777 (|fun| (|fun| Q92777 bool) (|fun| Q92777 bool))) INSERT) (s Q92777 x))) (s (|fun| Q92777 bool) s0))))) (s bool (i (s (|fun| (|fun| Q92777 bool) bool) COUNTABLE) (s (|fun| Q92777 bool) s0)))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) EMPTY))) (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)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (cart real Q230028) (|fun| (|fun| num bool) bool)) (i (s (|fun| (|fun| num (cart real Q230028)) (|fun| (cart real Q230028) (|fun| (|fun| num bool) bool))) sums) (s (|fun| num (cart real Q230028)) f))) (s (cart real Q230028) (i (s (|fun| (|fun| num (cart real Q230028)) (cart real Q230028)) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num (cart real Q230028)) (cart real Q230028))) infsum) (s (|fun| num bool) s0))) (s (|fun| num (cart real Q230028)) f))))) (s (|fun| num bool) s0))) (s bool (i (s (|fun| (|fun| num (cart real Q230028)) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num (cart real Q230028)) bool)) summable) (s (|fun| num bool) s0))) (s (|fun| num (cart real Q230028)) f)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (|fun| real bool) bool))) hasu_realu_integral) (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) s0))) (s (|fun| real real) f))))) (s (|fun| real bool) s0))) (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_integrableu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (cart real Q98598) bool) (i (s (|fun| (cart real Q98598) (|fun| (cart real Q98598) bool)) a_) (s (cart real Q98598) (i (s (|fun| (cart real Q98598) (cart real Q98598)) (i (s (|fun| (cart real Q98598) (|fun| (cart real Q98598) (cart real Q98598))) vectoru_sub) (s (cart real Q98598) x))) (s (cart real Q98598) y))))) (s (cart real Q98598) (i (s (|fun| num (cart real Q98598)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart real Q98598) bool) (i (s (|fun| (cart real Q98598) (|fun| (cart real Q98598) bool)) a_) (s (cart real Q98598) x))) (s (cart real Q98598) y)))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))) (rule (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)))) (rule (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) (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| 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 bool (i (s (|fun| (cart real n2) bool) (i (s (|fun| (cart real n2) (|fun| (cart real n2) bool)) a_) (s (cart real n2) x))) (s (cart real n2) y)))) (rule (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (s (|fun| num (|fun| A bool)) (i (s (|fun| (recspace A) (|fun| num (|fun| A bool))) u_destu_rec) (s (recspace A) x))))) (s (|fun| num (|fun| A bool)) (i (s (|fun| (recspace A) (|fun| num (|fun| A bool))) u_destu_rec) (s (recspace A) y))))) (s bool (i (s (|fun| (recspace A) bool) (i (s (|fun| (recspace A) (|fun| (recspace A) bool)) a_) (s (recspace A) x))) (s (recspace A) y)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q359419) bool) bool) (i (s (|fun| (cart real Q359419) (|fun| (|fun| (cart real Q359419) bool) bool)) extremeu_pointu_of) (s (cart real Q359419) x))) (s (|fun| (cart real Q359419) bool) (i (s (|fun| (|fun| (cart real Q359419) bool) (|fun| (cart real Q359419) bool)) (i (s (|fun| (cart real Q359419) (|fun| (|fun| (cart real Q359419) bool) (|fun| (cart real Q359419) bool))) INSERT) (s (cart real Q359419) a))) (s (|fun| (cart real Q359419) bool) EMPTY))))) (s bool (i (s (|fun| (cart real Q359419) bool) (i (s (|fun| (cart real Q359419) (|fun| (cart real Q359419) bool)) a_) (s (cart real Q359419) x))) (s (cart real Q359419) a)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q358902) bool) bool) (i (s (|fun| (|fun| (cart real Q358902) bool) (|fun| (|fun| (cart real Q358902) bool) bool)) faceu_of) (s (|fun| (cart real Q358902) bool) (i (s (|fun| (|fun| (cart real Q358902) bool) (|fun| (cart real Q358902) bool)) (i (s (|fun| (cart real Q358902) (|fun| (|fun| (cart real Q358902) bool) (|fun| (cart real Q358902) bool))) INSERT) (s (cart real Q358902) x))) (s (|fun| (cart real Q358902) bool) EMPTY))))) (s (|fun| (cart real Q358902) bool) s0))) (s bool (i (s (|fun| (|fun| (cart real Q358902) bool) bool) (i (s (|fun| (cart real Q358902) (|fun| (|fun| (cart real Q358902) bool) bool)) extremeu_pointu_of) (s (cart real Q358902) x))) (s (|fun| (cart real Q358902) bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (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) s0))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) SUBSET) (s (|fun| A bool) s0))) (s (|fun| A bool) t)))) (rule (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)))) (rule (s bool (i (s (|fun| (net Q189212) bool) (i (s (|fun| (cart real Q189210) (|fun| (net Q189212) bool)) (i (s (|fun| (|fun| Q189212 (cart real Q189210)) (|fun| (cart real Q189210) (|fun| (net Q189212) bool))) m_m_g_) (s (|fun| Q189212 (cart real Q189210)) f))) (s (cart real Q189210) (i (s (|fun| Q189212 (cart real Q189210)) f) (s Q189212 (i (s (|fun| (net Q189212) Q189212) netlimit) (s (net Q189212) net0))))))) (s (net Q189212) net0))) (s bool (i (s (|fun| (net Q189212) bool) (i (s (|fun| (|fun| Q189212 (cart real Q189210)) (|fun| (net Q189212) bool)) continuous) (s (|fun| Q189212 (cart real Q189210)) f))) (s (net Q189212) net0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool)) IN) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) IN) (s real x))) (s (|fun| real bool) s0)))) (rule (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)))) (rule (s bool (i (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 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) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q183315) bool) bool) bounded) (s (|fun| (cart real Q183315) bool) (i (s (|fun| (|fun| (cart real Q183315) bool) (|fun| (cart real Q183315) bool)) (i (s (|fun| (cart real Q183315) (|fun| (|fun| (cart real Q183315) bool) (|fun| (cart real Q183315) bool))) INSERT) (s (cart real Q183315) x))) (s (|fun| (cart real Q183315) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q183315) bool) bool) bounded) (s (|fun| (cart real Q183315) bool) s0)))) (rule (s (cart 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)))) (rule (s bool (i (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 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) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) FINITE) (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 bool (i (s (|fun| (|fun| A bool) bool) FINITE) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) FINITE) (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 bool (i (s (|fun| (|fun| A bool) bool) FINITE) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| A bool) bool)) a_) (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 (|fun| A bool) s0))) (s bool (i (s (|fun| bool bool) w_) (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) s0)))))) (rule (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)))) (rule (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)) (rule (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)))) (rule (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| 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| num 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 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| 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| num 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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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_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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) realu_ofu_num) (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)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) realu_ofu_num) (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)) a_) (s real (i (s (|fun| (cart real n2) real) infnorm) (s (cart real n2) 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)))))))))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))))))))))))) (rule (s (cart 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)))))) (rule (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)))))))))))) (rule (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)))) (rule (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)))))))))) (rule (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)))) (rule (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)))))))))) (rule (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)))))))))))) (rule (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)))) (rule (s (|fun| Q144853 Q144853) (i (s (|fun| (|fun| Q144853 Q144853) (|fun| Q144853 Q144853)) inverse) (s (|fun| Q144853 Q144853) I0))) (s (|fun| Q144853 Q144853) I0)) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) 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 (|fun| (cart real N) bool) UNIV))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (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| (|fun| N bool) num) dimindex) (s (|fun| N bool) UNIV)))))))) (rule (s (cart 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)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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| (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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 u_0)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) UNIV))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) open) (s (|fun| (cart real N) bool) s0)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real N) bool) UNIV))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (cart real N) bool) EMPTY)))) (rule (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)) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (|fun| Q92491 bool) bool) FINITE) (s (|fun| Q92491 bool) s0))))) (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (|fun| Q92491 bool) (|fun| (|fun| num bool) bool)) a_u_c) (s (|fun| Q92491 bool) s0))) (s (|fun| num bool) UNIV))))) (s bool (i (s (|fun| (|fun| Q92491 bool) bool) COUNTABLE) (s (|fun| Q92491 bool) s0)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num u_0))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) g_) (s num n))) (s num u_0)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num u_0))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num n))) (s num u_0)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num u_0))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num n))) (s num u_0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)) (rule (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)) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (cart real Q627623) (|fun| (net (cart real n2)) bool)) (i (s (|fun| (|fun| (cart real n2) (cart real Q627623)) (|fun| (cart real Q627623) (|fun| (net (cart real n2)) bool))) m_m_g_) (s (|fun| (cart real n2) (cart real Q627623)) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real Q627623))) (i (s (|fun| (|fun| real (cart real Q627623)) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real Q627623)))) o) (s (|fun| real (cart real Q627623)) f))) (s (|fun| (cart real n2) real) Re))))) (s (cart real Q627623) a))) (s (net (cart real n2)) (i (s (|fun| (|fun| (cart real n2) bool) (net (cart real n2))) (i (s (|fun| (net (cart real n2)) (|fun| (|fun| (cart real n2) bool) (net (cart real n2)))) within) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real x))))))) (s (|fun| (cart real n2) bool) real0))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (cart real Q627623) (|fun| (net real) bool)) (i (s (|fun| (|fun| real (cart real Q627623)) (|fun| (cart real Q627623) (|fun| (net real) bool))) m_m_g_) (s (|fun| real (cart real Q627623)) f))) (s (cart real Q627623) a))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (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)))))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real M) bool) (|fun| (|fun| (cart real N) bool) bool)) homeomorphic) (s (|fun| (cart real M) bool) UNIV))) (s (|fun| (cart real N) bool) UNIV)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (cart real n2) (|fun| (net (cart real n2)) bool)) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (cart real n2) (|fun| (net (cart real n2)) bool))) hasu_complexu_derivative) (s (|fun| (cart real n2) (cart real n2)) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (s (|fun| (cart real n2) real) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) real)) (i (s (|fun| (|fun| real real) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) real))) o) (s (|fun| real real) f))) (s (|fun| (cart real n2) real) Re))))))) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real fi_))))) (s (net (cart real n2)) (i (s (|fun| (|fun| (cart real n2) bool) (net (cart real n2))) (i (s (|fun| (net (cart real n2)) (|fun| (|fun| (cart real n2) bool) (net (cart real n2)))) within) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real a))))))) (s (|fun| (cart real n2) bool) real0))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) hasu_realu_derivative) (s (|fun| real real) f))) (s real fi_))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real a)))))) (rule (s bool (i (s (|fun| (net (cart real n2)) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (net (cart real n2)) bool)) continuous) (s (|fun| (cart real n2) (cart real n2)) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (s (|fun| (cart real n2) real) (i (s (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) real)) (i (s (|fun| (|fun| real real) (|fun| (|fun| (cart real n2) real) (|fun| (cart real n2) real))) o) (s (|fun| real real) f))) (s (|fun| (cart real n2) real) Re))))))) (s (net (cart real n2)) (i (s (|fun| (|fun| (cart real n2) bool) (net (cart real n2))) (i (s (|fun| (net (cart real n2)) (|fun| (|fun| (cart real n2) bool) (net (cart real n2)))) within) (s (net (cart real n2)) (i (s (|fun| (cart real n2) (net (cart real n2))) at) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real x))))))) (s (|fun| (cart real n2) bool) real0))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_continuous) (s (|fun| real real) f))) (s (net real) (i (s (|fun| real (net real)) atreal) (s real x)))))) (rule (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s bool T)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num u_0))) (s num u_0))) (s bool T)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num u_0))) (s num u_0))) (s bool T)) (rule (s bool (i (s (|fun| num bool) EVEN) (s num u_0))) (s bool T)) (rule (s bool (i (s (|fun| (list A) bool) (i (s (|fun| (|fun| A (|fun| A bool)) (|fun| (list A) bool)) PAIRWISE) (s (|fun| A (|fun| A bool)) r))) (s (list A) NIL))) (s bool T)) (rule (s bool (i (s (|fun| (list Q18556) bool) (i (s (|fun| (list Q18557) (|fun| (list Q18556) bool)) (i (s (|fun| (|fun| Q18557 (|fun| Q18556 bool)) (|fun| (list Q18557) (|fun| (list Q18556) bool))) ALL2) (s (|fun| Q18557 (|fun| Q18556 bool)) P))) (s (list Q18557) NIL))) (s (list Q18556) NIL))) (s bool T)) (rule (s bool (i (s (|fun| (|fun| bool (|fun| bool bool)) bool) neutral) (s (|fun| bool (|fun| bool bool)) s_b_))) (s bool T)) (rule (s bool (i (s (|fun| (list Q18393) bool) (i (s (|fun| (|fun| Q18393 bool) (|fun| (list Q18393) bool)) ALL) (s (|fun| Q18393 bool) P))) (s (list Q18393) NIL))) (s bool T)) (rule (s bool (i (s (|fun| (|fun| Q147232 Q147232) bool) evenperm) (s (|fun| Q147232 Q147232) I0))) (s bool T)) (rule (s bool (i (s (|fun| bool bool) w_) (s bool F0))) (s bool T)) (rule (s bool (i (s (|fun| (list Q18373) bool) NULL) (s (list Q18373) NIL))) (s bool T)) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) BIT0) (s num (i (s (|fun| num num) BIT1) (s num u_0))))))))))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s bool (i (s (|fun| num bool) EVEN) (s num n)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num u_0))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool T)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num u_0))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool T)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num u_0))) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool T)) (rule (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool T)) (rule (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool T)) (rule (s bool (i (s (|fun| (|fun| Q58077 bool) bool) (i (s (|fun| (|fun| Q58077 (|fun| Q58077 bool)) (|fun| (|fun| Q58077 bool) bool)) pairwise) (s (|fun| Q58077 (|fun| Q58077 bool)) r))) (s (|fun| Q58077 bool) EMPTY))) (s bool T)) (rule (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A x))) (s bool T)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num u_0))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s num u_0))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num u_0))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num u_0))) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s num u_0))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) ODD) (s num (i (s (|fun| num num) BIT0) (s num n))))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) EVEN) (s num (i (s (|fun| num num) BIT1) (s num n))))) (s bool F0)) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s bool F0)) (rule (s n1 (i (s (|fun| bool n1) oneu_ABS) (s bool (i (s (|fun| n1 bool) oneu_REP) (s n1 a))))) (s n1 a)) (rule (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)))))))))) (rule (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)))))))) (rule (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)))) (rule (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)))) (rule (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)))))))))) (rule (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)))) (rule (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)))))))))) (rule (s bool (i (s (|fun| (cart (cart real N) N) bool) (i (s (|fun| (cart (cart real N) N) (|fun| (cart (cart real N) N) bool)) a_) (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) Q))))) (s (cart (cart real N) N) Q))))) (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 bool (i (s (|fun| (cart (cart real N) N) bool) orthogonalu_matrix) (s (cart (cart real N) N) Q)))) (rule (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)))))))))) (rule (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)))))))))) (rule (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)))))))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| num num) bool) (i (s (|fun| (|fun| num num) (|fun| (|fun| num num) bool)) a_) (s (|fun| num num) (i (s (|fun| nadd (|fun| num num)) destu_nadd) (s nadd (i (s (|fun| (|fun| num num) nadd) mku_nadd) (s (|fun| num num) r))))))) (s (|fun| num num) r))) (s bool (i (s (|fun| (|fun| num num) bool) isu_nadd) (s (|fun| num num) r)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) (i (s (|fun| (|fun| A (|fun| A bool)) (|fun| A (|fun| A bool))) (i (s (|fun| num (|fun| (|fun| A (|fun| A bool)) (|fun| A (|fun| A bool)))) RELPOW) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s (|fun| A (|fun| A bool)) R))) (s A x))) (s A y))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A y)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool q))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool q)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool p))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool p))) (s bool q))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool p))) (s bool q)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool))) hasu_integral) (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 (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real y))))) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (|fun| real bool) bool))) hasu_realu_integral) (s (|fun| real real) f))) (s real y))) (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)))))))) (rule (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)))))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s num (i (s (|fun| ind0 num) mku_num) (s ind0 INDu_0))) (s num u_0)) (rule (s (cart 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)) (rule (s (cart 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)) (rule (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)) (rule (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)) (rule (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)) (rule (s (|fun| A bool) (i (s (|fun| (|fun| A bool) (|fun| A bool)) GSPEC) (s (|fun| A bool) p))) (s (|fun| A bool) p)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s (cart 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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s int (i (s (|fun| int int) intu_neg) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s int x)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s (cart 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)) (rule (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)) (rule (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)) (rule (s (cart 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)) (rule (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)) (rule (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)) (rule (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)) (rule (s (cart 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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s num (i (s (|fun| num num) PRE) (s num (i (s (|fun| num num) SUC) (s num n))))) (s num n)) (rule (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)) (rule (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)) (rule (s num (i (s (|fun| num num) NUMERAL) (s num n))) (s num n)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s real (i (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s real (i (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)))) (rule (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)))))) (rule (s real (i (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s real (i (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)))) (rule (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)))))) (rule (s real (i (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)))) (rule (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)))))) (rule (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)))))) (rule (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_)))) (rule (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)))))) (rule (s A (i (s (|fun| A A) I0) (s A x))) (s A x)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s (|fun| A bool) (i (s (|fun| (list A) (|fun| A bool)) setu_ofu_list) (s (list A) NIL))) (s (|fun| A bool) EMPTY)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)) (rule (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)) (rule (s (|fun| real bool) (i (s (|fun| (topology real) (|fun| real bool)) topspace) (s (topology real) euclideanreal))) (s (|fun| real bool) UNIV)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s bool (i (s (|fun| (list Q18502) bool) (i (s (|fun| (list Q18495) (|fun| (list Q18502) bool)) (i (s (|fun| (|fun| Q18495 (|fun| Q18502 bool)) (|fun| (list Q18495) (|fun| (list Q18502) bool))) ALL2) (s (|fun| Q18495 (|fun| Q18502 bool)) P))) (s (list Q18495) NIL))) (s (list Q18502) l2))) (s bool (i (s (|fun| (list Q18502) bool) (i (s (|fun| (list Q18502) (|fun| (list Q18502) bool)) a_) (s (list Q18502) l2))) (s (list Q18502) NIL)))) (rule (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)))))) (rule (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)) (rule (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)) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A x))) (s A y))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A y))) (s A x))))) (s bool (i (s (|fun| A bool) (i (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 A x))) (s A y)))) (rule (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)) (rule (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)) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (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)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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 x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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 x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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)))) (rule (s A (i (s (|fun| A A) LETu_END) (s A t))) (s A t)) (rule (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)) (rule (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)) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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 x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) integer) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s bool (i (s (|fun| real bool) integer) (s real x)))) (rule (s bool (i (s (|fun| real bool) rational) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s bool (i (s (|fun| real bool) rational) (s real x)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real x)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real x)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) floor) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) frac) (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 bool (i (s (|fun| real bool) integer) (s real x)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) floor) (s real x))))) (s real x))) (s bool (i (s (|fun| real bool) integer) (s real x)))) (rule (s bool (i (s (|fun| real bool) integer) (s real (i (s (|fun| real real) realu_abs) (s real x))))) (s bool (i (s (|fun| real bool) integer) (s real x)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real (i (s (|fun| real real) sqrt) (s real 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 x))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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 x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) rational) (s real (i (s (|fun| real real) realu_inv) (s real x))))) (s bool (i (s (|fun| real bool) rational) (s real x)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| int real) realu_ofu_int) (s int (i (s (|fun| real int) intu_ofu_real) (s real r))))))) (s real r))) (s bool (i (s (|fun| real bool) integer) (s real r)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 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 bool (i (s (|fun| real bool) integer) (s real n)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real e)))) (rule (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)) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real Q119890) bool) bool) dependent) (s (|fun| (cart real Q119890) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q119890) bool) bool) independent) (s (|fun| (cart real Q119890) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) open) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_open) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| real bool) bool) realu_bounded) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_closed) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_compact) (s (|fun| real bool) s0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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) 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) z))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real n2) real) Arg) (s (cart real n2) z))))) (s real pi))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) Im) (s (cart real n2) z)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| (cart real n2) real) Im) (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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| (cart real n2) real) Im) (s (cart real n2) z)))))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| (|fun| Q53803 bool) (|fun| num bool)) HASu_SIZE) (s (|fun| Q53803 bool) s0))) (s num (i (s (|fun| (|fun| Q53803 bool) num) CARD) (s (|fun| Q53803 bool) s0))))) (s bool (i (s (|fun| (|fun| Q53803 bool) bool) FINITE) (s (|fun| Q53803 bool) s0)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart (cart real N) N) real) det) (s (cart (cart real N) N) A0))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (cart (cart real N) N) bool) invertible) (s (cart (cart real N) N) A0)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| real bool) (|fun| real bool)) hasu_realu_measure) (s (|fun| real bool) s0))) (s real (i (s (|fun| (|fun| real bool) real) realu_measure) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_measurable) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| A bool) bool) FINITE) (s (|fun| A bool) s0))))) (s bool (i (s (|fun| (|fun| A bool) bool) INFINITE) (s (|fun| A bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) isu_interval) (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 bool (i (s (|fun| (|fun| real bool) bool) isu_realinterval) (s (|fun| real bool) s0)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) measurable) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_measurable) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) connected) (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 bool (i (s (|fun| (|fun| real bool) bool) isu_realinterval) (s (|fun| real bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) bounded) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) compact) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) compact) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_compact) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) lebesgueu_measurable) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_lebesgueu_measurable) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (cart (cart real Q162495) Q162495) bool) rotationu_matrix) (s (cart (cart real Q162495) Q162495) Q))))) (s bool (i (s (|fun| (cart (cart real Q162495) Q162495) bool) rotoinversionu_matrix) (s (cart (cart real Q162495) Q162495) Q))))) (s bool (i (s (|fun| (cart (cart real Q162495) Q162495) bool) orthogonalu_matrix) (s (cart (cart real Q162495) Q162495) Q)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real n2) real) Im) (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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (i (s (|fun| (cart real n2) real) Im) (s (cart real n2) z)))))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) open) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) realu_open) (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) UNIV))) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_closed) (s (|fun| real bool) s0)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) realu_closed) (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) UNIV))) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| (|fun| real bool) bool) realu_open) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) polyhedron) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) bounded) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) polytope) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) closed) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) open) (s (|fun| (cart real N) bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) negligible) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_negligible) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (net (cart real N)) bool) trivialu_limit) (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) a))))) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (cart real N) (|fun| (|fun| (cart real N) bool) bool)) limitu_pointu_of) (s (cart real N) a))) (s (|fun| (cart real N) bool) s0)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) Im) (s (cart real n2) z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real n2) real) Arg) (s (cart real n2) z))))) (s real pi)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| (|fun| (cart real Q519403) bool) (|fun| real bool)) hasu_measure) (s (|fun| (cart real Q519403) bool) s0))) (s real (i (s (|fun| (|fun| (cart real Q519403) bool) real) measure) (s (|fun| (cart real Q519403) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real Q519403) bool) bool) measurable) (s (|fun| (cart real Q519403) bool) s0)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) closed) (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 bool (i (s (|fun| (|fun| real bool) bool) realu_closed) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) convex) (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 bool (i (s (|fun| (|fun| real bool) bool) isu_realinterval) (s (|fun| real bool) s0)))) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) intu_sgn) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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)))))))) (rule (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 bool (i (s (|fun| (cart real n2) bool) real0) (s (cart real n2) z)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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 x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))))))) (rule (s (cart 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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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 x))))) (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q101112) real) (i (s (|fun| (cart real Q101112) (|fun| (cart real Q101112) real)) dot) (s (cart real Q101112) x))) (s (cart real Q101112) x))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q101112) real) vectoru_norm) (s (cart real Q101112) x))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))) (rule (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)))))))) (rule (s (cart 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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n1) real) drop) (s (cart real n1) x))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart real n1) bool) (i (s (|fun| (cart real n1) (|fun| (cart real n1) bool)) a_) (s (cart real n1) x))) (s (cart real n1) (i (s (|fun| num (cart real n1)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (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) Im) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) complexu_inv) (s (cart real n2) z))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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)))))))) (rule (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) (i (s (|fun| (cart real n2) (cart real n2)) complexu_inv) (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 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)))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) intu_neg) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (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| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real n2) real) Arg) (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)))))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (cart (cart real N) M) bool) (i (s (|fun| (cart (cart real N) M) (|fun| (cart (cart real N) M) bool)) a_) (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| num (cart (cart real N) M)) mat) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (cart (cart real N) M) bool) (i (s (|fun| (cart (cart real N) M) (|fun| (cart (cart real N) M) bool)) a_) (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) w_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))) (s num n)))) (rule (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)))))))) (rule (s (cart 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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| (cart (cart real M) N) bool) (i (s (|fun| (cart (cart real M) N) (|fun| (cart (cart real M) N) bool)) a_) (s (cart (cart real M) N) A0))) (s (cart (cart real M) N) (i (s (|fun| num (cart (cart real M) N)) mat) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| (cart (cart real M) N) num) rank) (s (cart (cart real M) N) A0))))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (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)))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| num int) intu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s int (i (s (|fun| int int) intu_neg) (s int x))))) (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)))))))) (rule (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) (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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (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) Im) (s (cart real n2) (i (s (|fun| (cart real n2) (cart real n2)) complexu_inv) (s (cart real n2) z))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (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)))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) intu_abs) (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 bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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)))))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_inv) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_abs) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_sgn) (s real x))))) (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 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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_sgn) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_gt) (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) realu_sgn) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))))) (rule (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)))))))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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) 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 bool (i (s (|fun| num bool) ODD) (s num n)))) (rule (s bool (i (s (|fun| (net Q634984) bool) (i (s (|fun| (|fun| Q634984 (cart real n2)) (|fun| (net Q634984) bool)) continuous) (s (|fun| Q634984 (cart real n2)) (i (s (|fun| (|fun| Q634984 real) (|fun| Q634984 (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| Q634984 real) (|fun| Q634984 (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (s (|fun| Q634984 real) f))))) (s (net Q634984) net0))) (s bool (i (s (|fun| (net Q634984) bool) (i (s (|fun| (|fun| Q634984 real) (|fun| (net Q634984) bool)) realu_continuous) (s (|fun| Q634984 real) f))) (s (net Q634984) net0)))) (rule (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)))) (rule (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)))) (rule (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)))) (rule (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)) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (net (cart real n1)) bool)) continuous) (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 (net (cart real n1)) (i (s (|fun| (|fun| (cart real n1) bool) (net (cart real n1))) (i (s (|fun| (net (cart real n1)) (|fun| (|fun| (cart real n1) bool) (net (cart real n1)))) within) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (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 bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_continuous) (s (|fun| real real) f))) (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) s0)))))) (rule (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)))))))) (rule (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)))))))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (cart real n1) (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (cart real n1) (|fun| (net (cart real n1)) bool))) hasu_vectoru_derivative) (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 (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real fi_))))) (s (net (cart real n1)) (i (s (|fun| (|fun| (cart real n1) bool) (net (cart real n1))) (i (s (|fun| (net (cart real n1)) (|fun| (|fun| (cart real n1) bool) (net (cart real n1)))) within) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (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 bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) hasu_realu_derivative) (s (|fun| real real) f))) (s real fi_))) (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) s0)))))) (rule (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)))))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (net (cart real Q219091)) bool) (i (s (|fun| (cart real Q219060) (|fun| (net (cart real Q219091)) bool)) (i (s (|fun| (|fun| (cart real Q219091) (cart real Q219060)) (|fun| (cart real Q219060) (|fun| (net (cart real Q219091)) bool))) m_m_g_) (s (|fun| (cart real Q219091) (cart real Q219060)) f))) (s (cart real Q219060) l))) (s (net (cart real Q219091)) (i (s (|fun| (|fun| (cart real Q219091) bool) (net (cart real Q219091))) (i (s (|fun| (net (cart real Q219091)) (|fun| (|fun| (cart real Q219091) bool) (net (cart real Q219091)))) within) (s (net (cart real Q219091)) (i (s (|fun| (cart real Q219091) (net (cart real Q219091))) at) (s (cart real Q219091) x))))) (s (|fun| (cart real Q219091) bool) s0))))))) (s bool (i (s (|fun| (net (cart real Q219091)) bool) (i (s (|fun| (cart real Q219060) (|fun| (net (cart real Q219091)) bool)) (i (s (|fun| (|fun| (cart real Q219091) (cart real Q219060)) (|fun| (cart real Q219060) (|fun| (net (cart real Q219091)) bool))) m_m_g_) (s (|fun| (cart real Q219091) (cart real Q219060)) f))) (s (cart real Q219060) l))) (s (net (cart real Q219091)) (i (s (|fun| (|fun| (cart real Q219091) bool) (net (cart real Q219091))) (i (s (|fun| (net (cart real Q219091)) (|fun| (|fun| (cart real Q219091) bool) (net (cart real Q219091)))) within) (s (net (cart real Q219091)) (i (s (|fun| (cart real Q219091) (net (cart real Q219091))) at) (s (cart real Q219091) x))))) (s (|fun| (cart real Q219091) bool) t))))))) (s bool (i (s (|fun| (net (cart real Q219091)) bool) (i (s (|fun| (cart real Q219060) (|fun| (net (cart real Q219091)) bool)) (i (s (|fun| (|fun| (cart real Q219091) (cart real Q219060)) (|fun| (cart real Q219060) (|fun| (net (cart real Q219091)) bool))) m_m_g_) (s (|fun| (cart real Q219091) (cart real Q219060)) f))) (s (cart real Q219060) l))) (s (net (cart real Q219091)) (i (s (|fun| (|fun| (cart real Q219091) bool) (net (cart real Q219091))) (i (s (|fun| (net (cart real Q219091)) (|fun| (|fun| (cart real Q219091) bool) (net (cart real Q219091)))) within) (s (net (cart real Q219091)) (i (s (|fun| (cart real Q219091) (net (cart real Q219091))) at) (s (cart real Q219091) x))))) (s (|fun| (cart real Q219091) bool) (i (s (|fun| (|fun| (cart real Q219091) bool) (|fun| (cart real Q219091) bool)) (i (s (|fun| (|fun| (cart real Q219091) bool) (|fun| (|fun| (cart real Q219091) bool) (|fun| (cart real Q219091) bool))) UNION) (s (|fun| (cart real Q219091) bool) s0))) (s (|fun| (cart real Q219091) bool) t)))))))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| real (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) real) (|fun| real (|fun| (net (cart real n1)) bool))) m_m_m_g_) (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 a))) (s (net (cart real n1)) (i (s (|fun| (|fun| (cart real n1) bool) (net (cart real n1))) (i (s (|fun| (net (cart real n1)) (|fun| (|fun| (cart real n1) bool) (net (cart real n1)))) within) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (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 bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) m_m_m_g_) (s (|fun| real real) f))) (s real a))) (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) s0)))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (|fun| (prod hreal hreal) bool) real) mku_real) (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_eq) (s (prod hreal hreal) x1))))))) (s real (i (s (|fun| (|fun| (prod hreal hreal) bool) real) mku_real) (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_eq) (s (prod hreal hreal) y1))))))) (s bool (i (s (|fun| (prod hreal hreal) bool) (i (s (|fun| (prod hreal hreal) (|fun| (prod hreal hreal) bool)) trealu_le) (s (prod hreal hreal) x1))) (s (prod hreal hreal) y1)))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) trivialu_limit) (s (net (cart real n1)) (i (s (|fun| (|fun| (cart real n1) bool) (net (cart real n1))) (i (s (|fun| (net (cart real n1)) (|fun| (|fun| (cart real n1) bool) (net (cart real n1)))) within) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (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 bool (i (s (|fun| (net real) bool) trivialu_limit) (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) s0)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (net (cart real n1)) bool) (i (s (|fun| (cart real Q627648) (|fun| (net (cart real n1)) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real Q627648)) (|fun| (cart real Q627648) (|fun| (net (cart real n1)) bool))) m_m_g_) (s (|fun| (cart real n1) (cart real Q627648)) (i (s (|fun| (|fun| (cart real n1) real) (|fun| (cart real n1) (cart real Q627648))) (i (s (|fun| (|fun| real (cart real Q627648)) (|fun| (|fun| (cart real n1) real) (|fun| (cart real n1) (cart real Q627648)))) o) (s (|fun| real (cart real Q627648)) f))) (s (|fun| (cart real n1) real) drop))))) (s (cart real Q627648) a))) (s (net (cart real n1)) (i (s (|fun| (|fun| (cart real n1) bool) (net (cart real n1))) (i (s (|fun| (net (cart real n1)) (|fun| (|fun| (cart real n1) bool) (net (cart real n1)))) within) (s (net (cart real n1)) (i (s (|fun| (cart real n1) (net (cart real n1))) at) (s (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real x))))))) (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 bool (i (s (|fun| (net real) bool) (i (s (|fun| (cart real Q627648) (|fun| (net real) bool)) (i (s (|fun| (|fun| real (cart real Q627648)) (|fun| (cart real Q627648) (|fun| (net real) bool))) m_m_g_) (s (|fun| real (cart real Q627648)) f))) (s (cart real Q627648) a))) (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) s0)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q698769) bool) bool) coplanar) (s (|fun| (cart real Q698769) bool) (i (s (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool)) (i (s (|fun| (cart real Q698769) (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool))) INSERT) (s (cart real Q698769) (i (s (|fun| num (cart real Q698769)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s (|fun| (cart real Q698769) bool) (i (s (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool)) (i (s (|fun| (cart real Q698769) (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool))) INSERT) (s (cart real Q698769) (i (s (|fun| (cart real Q698769) (cart real Q698769)) vectoru_neg) (s (cart real Q698769) x))))) (s (|fun| (cart real Q698769) bool) s0))))))) (s bool (i (s (|fun| (|fun| (cart real Q698769) bool) bool) coplanar) (s (|fun| (cart real Q698769) bool) (i (s (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool)) (i (s (|fun| (cart real Q698769) (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool))) INSERT) (s (cart real Q698769) (i (s (|fun| num (cart real Q698769)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s (|fun| (cart real Q698769) bool) (i (s (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool)) (i (s (|fun| (cart real Q698769) (|fun| (|fun| (cart real Q698769) bool) (|fun| (cart real Q698769) bool))) INSERT) (s (cart real Q698769) x))) (s (|fun| (cart real Q698769) bool) s0)))))))) (rule (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)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) cos) (s real (i (s (|fun| (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))) real) angle) (s (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))) (i (s (|fun| (prod (cart real Q692803) (cart real Q692803)) (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803)))) (i (s (|fun| (cart real Q692803) (|fun| (prod (cart real Q692803) (cart real Q692803)) (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))))) c_) (s (cart real Q692803) a))) (s (prod (cart real Q692803) (cart real Q692803)) (i (s (|fun| (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))) (i (s (|fun| (cart real Q692803) (|fun| (cart real Q692803) (prod (cart real Q692803) (cart real Q692803)))) c_) (s (cart real Q692803) b))) (s (cart real Q692803) c))))))))))) (s real (i (s (|fun| real real) cos) (s real (i (s (|fun| (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))) real) angle) (s (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))) (i (s (|fun| (prod (cart real Q692814) (cart real Q692814)) (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814)))) (i (s (|fun| (cart real Q692814) (|fun| (prod (cart real Q692814) (cart real Q692814)) (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))))) c_) (s (cart real Q692814) ai_))) (s (prod (cart real Q692814) (cart real Q692814)) (i (s (|fun| (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))) (i (s (|fun| (cart real Q692814) (|fun| (cart real Q692814) (prod (cart real Q692814) (cart real Q692814)))) c_) (s (cart real Q692814) bi_))) (s (cart real Q692814) ci_))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))) real) angle) (s (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))) (i (s (|fun| (prod (cart real Q692803) (cart real Q692803)) (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803)))) (i (s (|fun| (cart real Q692803) (|fun| (prod (cart real Q692803) (cart real Q692803)) (prod (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))))) c_) (s (cart real Q692803) a))) (s (prod (cart real Q692803) (cart real Q692803)) (i (s (|fun| (cart real Q692803) (prod (cart real Q692803) (cart real Q692803))) (i (s (|fun| (cart real Q692803) (|fun| (cart real Q692803) (prod (cart real Q692803) (cart real Q692803)))) c_) (s (cart real Q692803) b))) (s (cart real Q692803) c))))))))) (s real (i (s (|fun| (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))) real) angle) (s (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))) (i (s (|fun| (prod (cart real Q692814) (cart real Q692814)) (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814)))) (i (s (|fun| (cart real Q692814) (|fun| (prod (cart real Q692814) (cart real Q692814)) (prod (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))))) c_) (s (cart real Q692814) ai_))) (s (prod (cart real Q692814) (cart real Q692814)) (i (s (|fun| (cart real Q692814) (prod (cart real Q692814) (cart real Q692814))) (i (s (|fun| (cart real Q692814) (|fun| (cart real Q692814) (prod (cart real Q692814) (cart real Q692814)))) c_) (s (cart real Q692814) bi_))) (s (cart real Q692814) ci_)))))))))) (rule (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) a))) (s (cart real N) b))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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| (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))) (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) b))) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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) c))) (s (cart real N) d)))))))) (rule (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) a))) (s (cart real N) b))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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| (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))) (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) b))) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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| (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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| (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))) (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) b))) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL)))))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| num real) (i (s (|fun| real (|fun| num real)) realu_pow) (s real (i (s (|fun| (prod (cart real Q104186) (cart real Q104186)) real) distance) (s (prod (cart real Q104186) (cart real Q104186)) (i (s (|fun| (cart real Q104186) (prod (cart real Q104186) (cart real Q104186))) (i (s (|fun| (cart real Q104186) (|fun| (cart real Q104186) (prod (cart real Q104186) (cart real Q104186)))) c_) (s (cart real Q104186) w))) (s (cart real Q104186) 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| (prod (cart real Q104192) (cart real Q104192)) real) distance) (s (prod (cart real Q104192) (cart real Q104192)) (i (s (|fun| (cart real Q104192) (prod (cart real Q104192) (cart real Q104192))) (i (s (|fun| (cart real Q104192) (|fun| (cart real Q104192) (prod (cart real Q104192) (cart real Q104192)))) c_) (s (cart real Q104192) y))) (s (cart real Q104192) 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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q104186) (cart real Q104186)) real) distance) (s (prod (cart real Q104186) (cart real Q104186)) (i (s (|fun| (cart real Q104186) (prod (cart real Q104186) (cart real Q104186))) (i (s (|fun| (cart real Q104186) (|fun| (cart real Q104186) (prod (cart real Q104186) (cart real Q104186)))) c_) (s (cart real Q104186) w))) (s (cart real Q104186) x))))))) (s real (i (s (|fun| (prod (cart real Q104192) (cart real Q104192)) real) distance) (s (prod (cart real Q104192) (cart real Q104192)) (i (s (|fun| (cart real Q104192) (prod (cart real Q104192) (cart real Q104192))) (i (s (|fun| (cart real Q104192) (|fun| (cart real Q104192) (prod (cart real Q104192) (cart real Q104192)))) c_) (s (cart real Q104192) y))) (s (cart real Q104192) z)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 bool (i (s (|fun| (cart real N) bool) (i (s (|fun| (cart real N) (|fun| (cart real N) bool)) a_) (s (cart real N) c))) (s (cart real N) d))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) 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) 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| (cart real N) (|fun| (|fun| (cart real N) bool) (|fun| (cart real N) bool))) INSERT) (s (cart real N) c))) (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) d))) (s (|fun| (cart real N) bool) EMPTY))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d)))))))) (rule (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) 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) 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| (cart real N) (|fun| (|fun| (cart real N) bool) (|fun| (cart real N) bool))) INSERT) (s (cart real N) c))) (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) d))) (s (|fun| (cart real N) bool) EMPTY)))))))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (|fun| real bool) bool))) hasu_realu_integral) (s (|fun| real real) f))) (s real y))) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (|fun| real bool) bool))) hasu_realu_integral) (s (|fun| real real) f))) (s real y))) (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)))))))) (rule (s bool (i (s (|fun| (prod A B) bool) (i (s (|fun| (prod A B) (|fun| (prod A B) bool)) a_) (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 (prod A B) (i (s (|fun| B (prod A B)) (i (s (|fun| A (|fun| B (prod A B))) c_) (s A a))) (s B b))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A a))))) (s bool (i (s (|fun| B bool) (i (s (|fun| B (|fun| B bool)) a_) (s B y))) (s B b)))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) (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) v1))) (s (cart real n3) v0))))) (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) (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) v2))) (s (cart real n3) v0))))) (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) (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) v3))) (s (cart real n3) v0))))) (s (list (cart real n3)) NIL))))))))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| (|fun| (cart real n3) bool) bool) coplanar) (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)))))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num m))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num p))) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num n))) (s num q))))))) (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num bool) bool)) SUBSET) (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) (i (s (|fun| num (|fun| num (|fun| num bool))) o_o_) (s num 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 p))) (s num q)))))) (rule (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) a))) (s (cart real N) b))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) SUBSET) (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) c))) (s (cart real N) d)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d))))))) (s (|fun| (cart real N) bool) EMPTY))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) c))))) (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) b))) (s (cart real N) d))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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) c))) (s (cart real N) d)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))) (s (|fun| (cart real N) bool) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d))))))) (s (|fun| (cart real N) bool) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) EMPTY))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL))))))) (s (|fun| (cart real N) bool) EMPTY))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) c))))) (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) b))) (s (cart real N) d))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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) c))) (s (cart real N) d))))) (s (list (prod (cart real N) (cart real N))) NIL)))))))) (rule (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)) (rule (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)))))))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num p))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num q))) (s num m))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num m))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num q))) (s num p))))))))) (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (|fun| num bool) (|fun| (|fun| num bool) bool)) DISJOINT) (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) (i (s (|fun| num (|fun| num (|fun| num bool))) o_o_) (s num 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 p))) (s num q)))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) cos) (s real (i (s (|fun| (cart real Q691482) real) (i (s (|fun| (cart real Q691482) (|fun| (cart real Q691482) real)) vectoru_angle) (s (cart real Q691482) u))) (s (cart real Q691482) v))))))) (s real (i (s (|fun| real real) cos) (s real (i (s (|fun| (cart real Q691486) real) (i (s (|fun| (cart real Q691486) (|fun| (cart real Q691486) real)) vectoru_angle) (s (cart real Q691486) x))) (s (cart real Q691486) y))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q691482) real) (i (s (|fun| (cart real Q691482) (|fun| (cart real Q691482) real)) vectoru_angle) (s (cart real Q691482) u))) (s (cart real Q691482) v))))) (s real (i (s (|fun| (cart real Q691486) real) (i (s (|fun| (cart real Q691486) (|fun| (cart real Q691486) real)) vectoru_angle) (s (cart real Q691486) x))) (s (cart real Q691486) y)))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (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)) f1))) (s (|fun| num (|fun| A bool)) f2))))) (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)) f1i_))) (s (|fun| num (|fun| A bool)) f2i_))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (s (|fun| num (|fun| A bool)) f1))) (s (|fun| num (|fun| A bool)) f1i_))))) (s bool (i (s (|fun| (|fun| num (|fun| A bool)) bool) (i (s (|fun| (|fun| num (|fun| A bool)) (|fun| (|fun| num (|fun| A bool)) bool)) a_) (s (|fun| num (|fun| A bool)) f2))) (s (|fun| num (|fun| A bool)) f2i_)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q531008) bool) bool) (i (s (|fun| (cart real Q530983) (|fun| (|fun| (cart real Q531008) bool) bool)) (i (s (|fun| (|fun| (cart real Q531008) (cart real Q530983)) (|fun| (cart real Q530983) (|fun| (|fun| (cart real Q531008) bool) bool))) hasu_integral) (s (|fun| (cart real Q531008) (cart real Q530983)) f))) (s (cart real Q530983) y))) (s (|fun| (cart real Q531008) bool) (i (s (|fun| (list (prod (cart real Q531008) (cart real Q531008))) (|fun| (cart real Q531008) bool)) closedu_interval) (s (list (prod (cart real Q531008) (cart real Q531008))) (i (s (|fun| (list (prod (cart real Q531008) (cart real Q531008))) (list (prod (cart real Q531008) (cart real Q531008)))) (i (s (|fun| (prod (cart real Q531008) (cart real Q531008)) (|fun| (list (prod (cart real Q531008) (cart real Q531008))) (list (prod (cart real Q531008) (cart real Q531008))))) CONS) (s (prod (cart real Q531008) (cart real Q531008)) (i (s (|fun| (cart real Q531008) (prod (cart real Q531008) (cart real Q531008))) (i (s (|fun| (cart real Q531008) (|fun| (cart real Q531008) (prod (cart real Q531008) (cart real Q531008)))) c_) (s (cart real Q531008) a))) (s (cart real Q531008) b))))) (s (list (prod (cart real Q531008) (cart real Q531008))) NIL))))))) (s bool (i (s (|fun| (|fun| (cart real Q531008) bool) bool) (i (s (|fun| (cart real Q530983) (|fun| (|fun| (cart real Q531008) bool) bool)) (i (s (|fun| (|fun| (cart real Q531008) (cart real Q530983)) (|fun| (cart real Q530983) (|fun| (|fun| (cart real Q531008) bool) bool))) hasu_integral) (s (|fun| (cart real Q531008) (cart real Q530983)) f))) (s (cart real Q530983) y))) (s (|fun| (cart real Q531008) bool) (i (s (|fun| (prod (cart real Q531008) (cart real Q531008)) (|fun| (cart real Q531008) bool)) openu_interval) (s (prod (cart real Q531008) (cart real Q531008)) (i (s (|fun| (cart real Q531008) (prod (cart real Q531008) (cart real Q531008))) (i (s (|fun| (cart real Q531008) (|fun| (cart real Q531008) (prod (cart real Q531008) (cart real Q531008)))) c_) (s (cart real Q531008) a))) (s (cart real Q531008) b)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q691041) real) (i (s (|fun| (cart real Q691041) (|fun| (cart real Q691041) real)) vectoru_angle) (s (cart real Q691041) x))) (s (cart real Q691041) y))))) (s real (i (s (|fun| (cart real Q691045) real) (i (s (|fun| (cart real Q691045) (|fun| (cart real Q691045) real)) vectoru_angle) (s (cart real Q691045) w))) (s (cart real Q691045) z))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (cart real Q691041) real) (i (s (|fun| (cart real Q691041) (|fun| (cart real Q691041) real)) vectoru_angle) (s (cart real Q691041) x))) (s (cart real Q691041) 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 Q691045) real) (i (s (|fun| (cart real Q691045) (|fun| (cart real Q691045) real)) vectoru_angle) (s (cart real Q691045) w))) (s (cart real Q691045) z))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) sin) (s real (i (s (|fun| (cart real Q691041) real) (i (s (|fun| (cart real Q691041) (|fun| (cart real Q691041) real)) vectoru_angle) (s (cart real Q691041) x))) (s (cart real Q691041) y))))))) (s real (i (s (|fun| real real) sin) (s real (i (s (|fun| (cart real Q691045) real) (i (s (|fun| (cart real Q691045) (|fun| (cart real Q691045) real)) vectoru_angle) (s (cart real Q691045) w))) (s (cart real Q691045) z)))))))) (rule (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)))) (rule (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)))))))))))))) (rule (s bool (i (s (|fun| (list A) bool) (i (s (|fun| (list A) (|fun| (list A) bool)) a_) (s (list A) (i (s (|fun| (list A) (list A)) (i (s (|fun| A (|fun| (list A) (list A))) CONS) (s A h1))) (s (list A) t1))))) (s (list A) (i (s (|fun| (list A) (list A)) (i (s (|fun| A (|fun| (list A) (list A))) CONS) (s A h2))) (s (list A) t2))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A h1))) (s A h2))))) (s bool (i (s (|fun| (list A) bool) (i (s (|fun| (list A) (|fun| (list A) bool)) a_) (s (list A) t1))) (s (list A) t2)))))) (rule (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)))))) (rule (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)))) (rule (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)))))))))))) (rule (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)))))))))))))) (rule (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)))) (rule (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)))))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (prod Q90254 Q90257) bool) bool) (i (s (|fun| (prod Q90254 Q90257) (|fun| (|fun| (prod Q90254 Q90257) bool) bool)) IN) (s (prod Q90254 Q90257) (i (s (|fun| Q90257 (prod Q90254 Q90257)) (i (s (|fun| Q90254 (|fun| Q90257 (prod Q90254 Q90257))) c_) (s Q90254 x))) (s Q90257 y))))) (s (|fun| (prod Q90254 Q90257) bool) (i (s (|fun| (|fun| Q90257 bool) (|fun| (prod Q90254 Q90257) bool)) (i (s (|fun| (|fun| Q90254 bool) (|fun| (|fun| Q90257 bool) (|fun| (prod Q90254 Q90257) bool))) t_u_c) (s (|fun| Q90254 bool) s0))) (s (|fun| Q90257 bool) t))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q90254 bool) bool) (i (s (|fun| Q90254 (|fun| (|fun| Q90254 bool) bool)) IN) (s Q90254 x))) (s (|fun| Q90254 bool) s0))))) (s bool (i (s (|fun| (|fun| Q90257 bool) bool) (i (s (|fun| Q90257 (|fun| (|fun| Q90257 bool) bool)) IN) (s Q90257 y))) (s (|fun| Q90257 bool) t)))))) (rule (s bool (i (s (|fun| (|fun| (prod Q55899 Q55902) bool) bool) (i (s (|fun| (prod Q55899 Q55902) (|fun| (|fun| (prod Q55899 Q55902) bool) bool)) IN) (s (prod Q55899 Q55902) (i (s (|fun| Q55902 (prod Q55899 Q55902)) (i (s (|fun| Q55899 (|fun| Q55902 (prod Q55899 Q55902))) c_) (s Q55899 x))) (s Q55902 y))))) (s (|fun| (prod Q55899 Q55902) bool) (i (s (|fun| (|fun| Q55902 bool) (|fun| (prod Q55899 Q55902) bool)) (i (s (|fun| (|fun| Q55899 bool) (|fun| (|fun| Q55902 bool) (|fun| (prod Q55899 Q55902) bool))) CROSS) (s (|fun| Q55899 bool) s0))) (s (|fun| Q55902 bool) t))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| Q55899 bool) bool) (i (s (|fun| Q55899 (|fun| (|fun| Q55899 bool) bool)) IN) (s Q55899 x))) (s (|fun| Q55899 bool) s0))))) (s bool (i (s (|fun| (|fun| Q55902 bool) bool) (i (s (|fun| Q55902 (|fun| (|fun| Q55902 bool) bool)) IN) (s Q55902 y))) (s (|fun| Q55902 bool) t)))))) (rule (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)))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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| (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 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) d))))) (s real (i (s (|fun| (cart real n1) real) drop) (s (cart real n1) c))))))))) (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)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (|fun| (cart real n1) bool) (|fun| (|fun| (cart real n1) bool) bool)) a_) (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) real) angle) (s (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) (i (s (|fun| (prod (cart real Q693090) (cart real Q693090)) (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090)))) (i (s (|fun| (cart real Q693090) (|fun| (prod (cart real Q693090) (cart real Q693090)) (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))))) c_) (s (cart real Q693090) A0))) (s (prod (cart real Q693090) (cart real Q693090)) (i (s (|fun| (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) (i (s (|fun| (cart real Q693090) (|fun| (cart real Q693090) (prod (cart real Q693090) (cart real Q693090)))) c_) (s (cart real Q693090) B0))) (s (cart real Q693090) C0))))))))) (s real (i (s (|fun| (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) real) angle) (s (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) (i (s (|fun| (prod (cart real Q693101) (cart real Q693101)) (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101)))) (i (s (|fun| (cart real Q693101) (|fun| (prod (cart real Q693101) (cart real Q693101)) (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))))) c_) (s (cart real Q693101) Ai_))) (s (prod (cart real Q693101) (cart real Q693101)) (i (s (|fun| (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) (i (s (|fun| (cart real Q693101) (|fun| (cart real Q693101) (prod (cart real Q693101) (cart real Q693101)))) c_) (s (cart real Q693101) Bi_))) (s (cart real Q693101) Ci_))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) real) angle) (s (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) (i (s (|fun| (prod (cart real Q693090) (cart real Q693090)) (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090)))) (i (s (|fun| (cart real Q693090) (|fun| (prod (cart real Q693090) (cart real Q693090)) (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))))) c_) (s (cart real Q693090) A0))) (s (prod (cart real Q693090) (cart real Q693090)) (i (s (|fun| (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) (i (s (|fun| (cart real Q693090) (|fun| (cart real Q693090) (prod (cart real Q693090) (cart real Q693090)))) c_) (s (cart real Q693090) B0))) (s (cart real Q693090) C0))))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real pi))) (s real (i (s (|fun| (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) real) angle) (s (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) (i (s (|fun| (prod (cart real Q693101) (cart real Q693101)) (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101)))) (i (s (|fun| (cart real Q693101) (|fun| (prod (cart real Q693101) (cart real Q693101)) (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))))) c_) (s (cart real Q693101) Ai_))) (s (prod (cart real Q693101) (cart real Q693101)) (i (s (|fun| (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) (i (s (|fun| (cart real Q693101) (|fun| (cart real Q693101) (prod (cart real Q693101) (cart real Q693101)))) c_) (s (cart real Q693101) Bi_))) (s (cart real Q693101) Ci_))))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) sin) (s real (i (s (|fun| (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) real) angle) (s (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) (i (s (|fun| (prod (cart real Q693090) (cart real Q693090)) (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090)))) (i (s (|fun| (cart real Q693090) (|fun| (prod (cart real Q693090) (cart real Q693090)) (prod (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))))) c_) (s (cart real Q693090) A0))) (s (prod (cart real Q693090) (cart real Q693090)) (i (s (|fun| (cart real Q693090) (prod (cart real Q693090) (cart real Q693090))) (i (s (|fun| (cart real Q693090) (|fun| (cart real Q693090) (prod (cart real Q693090) (cart real Q693090)))) c_) (s (cart real Q693090) B0))) (s (cart real Q693090) C0))))))))))) (s real (i (s (|fun| real real) sin) (s real (i (s (|fun| (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) real) angle) (s (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) (i (s (|fun| (prod (cart real Q693101) (cart real Q693101)) (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101)))) (i (s (|fun| (cart real Q693101) (|fun| (prod (cart real Q693101) (cart real Q693101)) (prod (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))))) c_) (s (cart real Q693101) Ai_))) (s (prod (cart real Q693101) (cart real Q693101)) (i (s (|fun| (cart real Q693101) (prod (cart real Q693101) (cart real Q693101))) (i (s (|fun| (cart real Q693101) (|fun| (cart real Q693101) (prod (cart real Q693101) (cart real Q693101)))) c_) (s (cart real Q693101) Bi_))) (s (cart real Q693101) Ci_)))))))))))) (rule (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)))))) (rule (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)))))))))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A y))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A x))) (s A y))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A y))) (s A x))))))) (s bool (i (s (|fun| A bool) (i (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 A x))) (s A y)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q312087) bool) bool) (i (s (|fun| (|fun| (cart real Q312087) bool) (|fun| (|fun| (cart real Q312087) bool) bool)) DISJOINT) (s (|fun| (cart real Q312087) bool) (i (s (|fun| (cart real Q312087) (|fun| (cart real Q312087) bool)) (i (s (|fun| (|fun| (cart real Q312087) bool) (|fun| (cart real Q312087) (|fun| (cart real Q312087) bool))) pathu_component) (s (|fun| (cart real Q312087) bool) s0))) (s (cart real Q312087) a))))) (s (|fun| (cart real Q312087) bool) (i (s (|fun| (cart real Q312087) (|fun| (cart real Q312087) bool)) (i (s (|fun| (|fun| (cart real Q312087) bool) (|fun| (cart real Q312087) (|fun| (cart real Q312087) bool))) pathu_component) (s (|fun| (cart real Q312087) bool) s0))) (s (cart real Q312087) b))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real Q312087) bool) bool) (i (s (|fun| (cart real Q312087) (|fun| (|fun| (cart real Q312087) bool) bool)) IN) (s (cart real Q312087) a))) (s (|fun| (cart real Q312087) bool) (i (s (|fun| (cart real Q312087) (|fun| (cart real Q312087) bool)) (i (s (|fun| (|fun| (cart real Q312087) bool) (|fun| (cart real Q312087) (|fun| (cart real Q312087) bool))) pathu_component) (s (|fun| (cart real Q312087) bool) s0))) (s (cart real Q312087) b)))))))) (rule (s (cart 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)))) (rule (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)))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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 x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_max) (s real x))) (s real y))))) (s real z)))) (rule (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 x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_max) (s real x))) (s real y))))) (s real z)))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| (net (cart real N)) bool) (i (s (|fun| real (|fun| (net (cart real N)) bool)) (i (s (|fun| (|fun| (cart real N) real) (|fun| real (|fun| (net (cart real N)) bool))) m_m_m_g_) (s (|fun| (cart real N) real) f))) (s real (i (s (|fun| (cart real N) real) f) (s (cart real N) x))))) (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) s0))))) (s bool (i (s (|fun| (net (cart real N)) bool) (i (s (|fun| (|fun| (cart real N) real) (|fun| (net (cart real N)) bool)) realu_continuous) (s (|fun| (cart real N) real) f))) (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) s0)))))) (rule (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)))) (rule (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)))))) (rule (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_)))))) (rule (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_)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) real) angle) (s (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) (i (s (|fun| (prod (cart real Q693017) (cart real Q693017)) (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017)))) (i (s (|fun| (cart real Q693017) (|fun| (prod (cart real Q693017) (cart real Q693017)) (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))))) c_) (s (cart real Q693017) A0))) (s (prod (cart real Q693017) (cart real Q693017)) (i (s (|fun| (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) (i (s (|fun| (cart real Q693017) (|fun| (cart real Q693017) (prod (cart real Q693017) (cart real Q693017)))) c_) (s (cart real Q693017) B0))) (s (cart real Q693017) C0))))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) real) angle) (s (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) (i (s (|fun| (prod (cart real Q693017) (cart real Q693017)) (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017)))) (i (s (|fun| (cart real Q693017) (|fun| (prod (cart real Q693017) (cart real Q693017)) (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))))) c_) (s (cart real Q693017) A0))) (s (prod (cart real Q693017) (cart real Q693017)) (i (s (|fun| (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) (i (s (|fun| (cart real Q693017) (|fun| (cart real Q693017) (prod (cart real Q693017) (cart real Q693017)))) c_) (s (cart real Q693017) B0))) (s (cart real Q693017) C0))))))))) (s real pi))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) sin) (s real (i (s (|fun| (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) real) angle) (s (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) (i (s (|fun| (prod (cart real Q693017) (cart real Q693017)) (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017)))) (i (s (|fun| (cart real Q693017) (|fun| (prod (cart real Q693017) (cart real Q693017)) (prod (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))))) c_) (s (cart real Q693017) A0))) (s (prod (cart real Q693017) (cart real Q693017)) (i (s (|fun| (cart real Q693017) (prod (cart real Q693017) (cart real Q693017))) (i (s (|fun| (cart real Q693017) (|fun| (cart real Q693017) (prod (cart real Q693017) (cart real Q693017)))) c_) (s (cart real Q693017) B0))) (s (cart real Q693017) C0))))))))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (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) x))) (s (cart real N) a))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (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) x))) (s (cart real N) a))))))) (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) y))) (s (cart real N) a))))))))) (s bool (i (s (|fun| (cart real N) bool) (i (s (|fun| (cart real N) (|fun| (cart real N) bool)) (i (s (|fun| (net (cart real N)) (|fun| (cart real N) (|fun| (cart real N) bool))) netord) (s (net (cart real N)) (i (s (|fun| (cart real N) (net (cart real N))) at) (s (cart real N) a))))) (s (cart real N) x))) (s (cart real N) y)))) (rule (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)))))))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) A0))) (s (cart real N) B0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) C0))) (s (cart real N) B0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) realu_abs) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (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| (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) C0))) (s (cart real N) B0))))))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) A0))) (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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))))))))))) (rule (s bool (i (s (|fun| (|fun| Q96197 bool) bool) (i (s (|fun| (|fun| Q96197 bool) (|fun| (|fun| Q96197 bool) bool)) a_) (s (|fun| Q96197 bool) (i (s (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool)) (i (s (|fun| (|fun| (|fun| Q96197 bool) bool) (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool))) hull) (s (|fun| (|fun| Q96197 bool) bool) P))) (s (|fun| Q96197 bool) (i (s (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool)) (i (s (|fun| Q96197 (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool))) INSERT) (s Q96197 a))) (s (|fun| Q96197 bool) s0))))))) (s (|fun| Q96197 bool) (i (s (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool)) (i (s (|fun| (|fun| (|fun| Q96197 bool) bool) (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool))) hull) (s (|fun| (|fun| Q96197 bool) bool) P))) (s (|fun| Q96197 bool) s0))))) (s bool (i (s (|fun| (|fun| Q96197 bool) bool) (i (s (|fun| Q96197 (|fun| (|fun| Q96197 bool) bool)) IN) (s Q96197 a))) (s (|fun| Q96197 bool) (i (s (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool)) (i (s (|fun| (|fun| (|fun| Q96197 bool) bool) (|fun| (|fun| Q96197 bool) (|fun| Q96197 bool))) hull) (s (|fun| (|fun| Q96197 bool) bool) P))) (s (|fun| Q96197 bool) s0)))))) (rule (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)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_max) (s int x))) (s int y))))) (s int z)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_max) (s int x))) (s int y))))) (s int z)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q531053) bool) bool) (i (s (|fun| (|fun| (cart real Q531053) (cart real Q531029)) (|fun| (|fun| (cart real Q531053) bool) bool)) integrableu_on) (s (|fun| (cart real Q531053) (cart real Q531029)) f))) (s (|fun| (cart real Q531053) bool) (i (s (|fun| (list (prod (cart real Q531053) (cart real Q531053))) (|fun| (cart real Q531053) bool)) closedu_interval) (s (list (prod (cart real Q531053) (cart real Q531053))) (i (s (|fun| (list (prod (cart real Q531053) (cart real Q531053))) (list (prod (cart real Q531053) (cart real Q531053)))) (i (s (|fun| (prod (cart real Q531053) (cart real Q531053)) (|fun| (list (prod (cart real Q531053) (cart real Q531053))) (list (prod (cart real Q531053) (cart real Q531053))))) CONS) (s (prod (cart real Q531053) (cart real Q531053)) (i (s (|fun| (cart real Q531053) (prod (cart real Q531053) (cart real Q531053))) (i (s (|fun| (cart real Q531053) (|fun| (cart real Q531053) (prod (cart real Q531053) (cart real Q531053)))) c_) (s (cart real Q531053) a))) (s (cart real Q531053) b))))) (s (list (prod (cart real Q531053) (cart real Q531053))) NIL))))))) (s bool (i (s (|fun| (|fun| (cart real Q531053) bool) bool) (i (s (|fun| (|fun| (cart real Q531053) (cart real Q531029)) (|fun| (|fun| (cart real Q531053) bool) bool)) integrableu_on) (s (|fun| (cart real Q531053) (cart real Q531029)) f))) (s (|fun| (cart real Q531053) bool) (i (s (|fun| (prod (cart real Q531053) (cart real Q531053)) (|fun| (cart real Q531053) bool)) openu_interval) (s (prod (cart real Q531053) (cart real Q531053)) (i (s (|fun| (cart real Q531053) (prod (cart real Q531053) (cart real Q531053))) (i (s (|fun| (cart real Q531053) (|fun| (cart real Q531053) (prod (cart real Q531053) (cart real Q531053)))) c_) (s (cart real Q531053) a))) (s (cart real Q531053) b)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (cart real Q696750) bool) (i (s (|fun| (cart real Q696750) (|fun| (cart real Q696750) bool)) a_) (s (cart real Q696750) x))) (s (cart real Q696750) a))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (cart real Q696750) bool) (i (s (|fun| (cart real Q696750) (|fun| (cart real Q696750) bool)) a_) (s (cart real Q696750) x))) (s (cart real Q696750) b))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q696750) (prod (cart real Q696750) (cart real Q696750))) real) angle) (s (prod (cart real Q696750) (prod (cart real Q696750) (cart real Q696750))) (i (s (|fun| (prod (cart real Q696750) (cart real Q696750)) (prod (cart real Q696750) (prod (cart real Q696750) (cart real Q696750)))) (i (s (|fun| (cart real Q696750) (|fun| (prod (cart real Q696750) (cart real Q696750)) (prod (cart real Q696750) (prod (cart real Q696750) (cart real Q696750))))) c_) (s (cart real Q696750) a))) (s (prod (cart real Q696750) (cart real Q696750)) (i (s (|fun| (cart real Q696750) (prod (cart real Q696750) (cart real Q696750))) (i (s (|fun| (cart real Q696750) (|fun| (cart real Q696750) (prod (cart real Q696750) (cart real Q696750)))) c_) (s (cart real Q696750) x))) (s (cart real Q696750) b))))))))) (s real pi))))))) (s bool (i (s (|fun| (prod (cart real Q696750) (cart real Q696750)) bool) (i (s (|fun| (cart real Q696750) (|fun| (prod (cart real Q696750) (cart real Q696750)) bool)) between) (s (cart real Q696750) x))) (s (prod (cart real Q696750) (cart real Q696750)) (i (s (|fun| (cart real Q696750) (prod (cart real Q696750) (cart real Q696750))) (i (s (|fun| (cart real Q696750) (|fun| (cart real Q696750) (prod (cart real Q696750) (cart real Q696750)))) c_) (s (cart real Q696750) a))) (s (cart real Q696750) b)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real z))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real z))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real z))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_max) (s real x))) (s real y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) w_) (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) s0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) w_) (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) b))) (s (|fun| (cart real N) bool) s0))))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) a))))) (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) b))))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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) a))))) (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) b))))))) (s (|fun| (cart real N) bool) EMPTY)))) (rule (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)))))) (rule (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 z))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real z))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real z))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_min) (s real x))) (s real y)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_integrableu_on) (s (|fun| real real) f))) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_integrableu_on) (s (|fun| real real) f))) (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool r))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool q))) (s bool r))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool p))) (s bool q))))) (s bool r)))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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| (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) a))))))) (s bool (i (s (|fun| bool bool) w_) (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) b))))))))) (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| (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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| (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) a))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) b))))))) (s bool (i (s (|fun| bool bool) w_) (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 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| (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)))))))) (rule (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)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (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) (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 xi_))))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| A (|fun| (|fun| A bool) bool)) IN) (s A xi_))) (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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (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) s0))))) (s bool (i (s (|fun| (|fun| A bool) bool) (i (s (|fun| A (|fun| (|fun| A bool) bool)) IN) (s A xi_))) (s (|fun| A bool) s0)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) s0))))))) (s bool (i (s (|fun| bool bool) w_) (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) y))) (s (|fun| (cart real N) bool) s0))))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) s0))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) y))) (s (|fun| (cart real N) bool) s0))))) (s bool (i (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) y))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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 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) y)))))) (rule (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)))))))) (rule (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)))))) (rule (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)))))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int z))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int z))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int z))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_max) (s int x))) (s int y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int z))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int z))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int z))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_min) (s int x))) (s int y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool P))) (s bool (i (s (|fun| Q45085 bool) (i (s (|fun| Q45085 (|fun| Q45085 bool)) a_) (s Q45085 v))) (s Q45085 t))))) (s bool (i (s (|fun| Q45085 bool) (i (s (|fun| bool (|fun| Q45085 bool)) (i (s (|fun| Q45085 (|fun| bool (|fun| Q45085 bool))) SETSPEC) (s Q45085 v))) (s bool P))) (s Q45085 t)))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real M) bool) bool) (i (s (|fun| (|fun| (cart real M) (cart real N)) (|fun| (|fun| (cart real M) bool) bool)) integrableu_on) (s (|fun| (cart real M) (cart real N)) f))) (s (|fun| (cart real M) bool) s0))))) (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) (i (s (|fun| (|fun| (cart real M) (cart real N)) (cart real N)) (i (s (|fun| (|fun| (cart real M) bool) (|fun| (|fun| (cart real M) (cart real N)) (cart real N))) integral) (s (|fun| (cart real M) bool) s0))) (s (|fun| (cart real M) (cart real N)) f))))) (s (cart real N) i0))))) (s bool (i (s (|fun| (|fun| (cart real M) bool) bool) (i (s (|fun| (cart real N) (|fun| (|fun| (cart real M) bool) bool)) (i (s (|fun| (|fun| (cart real M) (cart real N)) (|fun| (cart real N) (|fun| (|fun| (cart real M) bool) bool))) hasu_integral) (s (|fun| (cart real M) (cart real N)) f))) (s (cart real N) i0))) (s (|fun| (cart real M) bool) s0)))) (rule (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)))))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) a))) (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) b))) (s (cart real N) c))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) b))) (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) c))) (s (cart real N) a))))))) (s bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) c))) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) collinear) (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) (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) c))) (s (|fun| (cart real N) bool) EMPTY)))))))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) (i (s (|fun| bool (|fun| bool (|fun| bool bool))) COND) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_a_g_) (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 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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (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| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num m))))) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| (cart real n2) bool) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (|fun| (cart real n2) bool) bool)) analyticu_on) (s (|fun| (cart real n2) (cart real n2)) f))) (s (|fun| (cart real n2) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real n2) bool) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (|fun| (cart real n2) bool) bool)) analyticu_on) (s (|fun| (cart real n2) (cart real n2)) f))) (s (|fun| (cart real n2) bool) t))))) (s bool (i (s (|fun| (|fun| (cart real n2) bool) bool) (i (s (|fun| (|fun| (cart real n2) (cart real n2)) (|fun| (|fun| (cart real n2) bool) bool)) analyticu_on) (s (|fun| (cart real n2) (cart real n2)) f))) (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) s0))) (s (|fun| (cart real n2) bool) t)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) A0))) (s (cart real N) B0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) C0))) (s (cart real N) B0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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_add) (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| (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) C0))) (s (cart real N) B0))))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (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| (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) A0))) (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 real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0)))))))) (rule (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)))) (rule (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)))))) (rule (s (cart 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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_min) (s real x))) (s real y))))) (s real z)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_min) (s real x))) (s real y))))) (s real z)))) (rule (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) 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| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real x))) (s real a))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) realu_abs) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real x))) (s real a))))))) (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 y))) (s real a))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) (i (s (|fun| (net real) (|fun| real (|fun| real bool))) netord) (s (net real) (i (s (|fun| real (net real)) atreal) (s real a))))) (s real x))) (s real y)))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) 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| 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) (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) 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 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) (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) 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| 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) (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) 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| (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 bool (i (s (|fun| (|fun| (cart real n2) bool) bool) collinear) (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) x))) (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) y))) (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) z))) (s (|fun| (cart real n2) bool) EMPTY)))))))))) (rule (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) a))) (s (cart real N) b))))) (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) a))) (s (cart real N) c))))) (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) b))) (s (cart real N) c))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) affineu_dependent) (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) (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) c))) (s (|fun| (cart real N) bool) EMPTY))))))))))))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) collinear) (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) (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) c))) (s (|fun| (cart real N) bool) EMPTY)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) (i (s (|fun| (|fun| A B) (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool))) INJ) (s (|fun| A B) f))) (s (|fun| A bool) s0))) (s (|fun| B bool) t))))) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) (i (s (|fun| (|fun| A B) (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool))) SURJ) (s (|fun| A B) f))) (s (|fun| A bool) s0))) (s (|fun| B bool) t))))) (s bool (i (s (|fun| (|fun| B bool) bool) (i (s (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool)) (i (s (|fun| (|fun| A B) (|fun| (|fun| A bool) (|fun| (|fun| B bool) bool))) BIJ) (s (|fun| A B) f))) (s (|fun| A bool) s0))) (s (|fun| B bool) t)))) (rule (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)))) (rule (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)))))) (rule (s (cart 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)))))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_min) (s int x))) (s int y))))) (s int z)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_min) (s int x))) (s int y))))) (s int z)))) (rule (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)))))))))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (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)))))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (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)))))))))) (rule (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)))) (rule (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)))) (rule (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)) (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) (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 bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) x))) (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real M) bool) bool) (i (s (|fun| (|fun| (|fun| (cart real M) (cart real N)) bool) (|fun| (|fun| (cart real M) bool) bool)) equiintegrableu_on) (s (|fun| (|fun| (cart real M) (cart real N)) bool) (i (s (|fun| (|fun| (|fun| (cart real M) (cart real N)) bool) (|fun| (|fun| (cart real M) (cart real N)) bool)) (i (s (|fun| (|fun| (cart real M) (cart real N)) (|fun| (|fun| (|fun| (cart real M) (cart real N)) bool) (|fun| (|fun| (cart real M) (cart real N)) bool))) INSERT) (s (|fun| (cart real M) (cart real N)) f))) (s (|fun| (|fun| (cart real M) (cart real N)) bool) EMPTY))))) (s (|fun| (cart real M) bool) (i (s (|fun| (list (prod (cart real M) (cart real M))) (|fun| (cart real M) bool)) closedu_interval) (s (list (prod (cart real M) (cart real M))) (i (s (|fun| (list (prod (cart real M) (cart real M))) (list (prod (cart real M) (cart real M)))) (i (s (|fun| (prod (cart real M) (cart real M)) (|fun| (list (prod (cart real M) (cart real M))) (list (prod (cart real M) (cart real M))))) CONS) (s (prod (cart real M) (cart real M)) (i (s (|fun| (cart real M) (prod (cart real M) (cart real M))) (i (s (|fun| (cart real M) (|fun| (cart real M) (prod (cart real M) (cart real M)))) c_) (s (cart real M) a))) (s (cart real M) b))))) (s (list (prod (cart real M) (cart real M))) NIL))))))) (s bool (i (s (|fun| (|fun| (cart real M) bool) bool) (i (s (|fun| (|fun| (cart real M) (cart real N)) (|fun| (|fun| (cart real M) bool) bool)) integrableu_on) (s (|fun| (cart real M) (cart real N)) f))) (s (|fun| (cart real M) bool) (i (s (|fun| (list (prod (cart real M) (cart real M))) (|fun| (cart real M) bool)) closedu_interval) (s (list (prod (cart real M) (cart real M))) (i (s (|fun| (list (prod (cart real M) (cart real M))) (list (prod (cart real M) (cart real M)))) (i (s (|fun| (prod (cart real M) (cart real M)) (|fun| (list (prod (cart real M) (cart real M))) (list (prod (cart real M) (cart real M))))) CONS) (s (prod (cart real M) (cart real M)) (i (s (|fun| (cart real M) (prod (cart real M) (cart real M))) (i (s (|fun| (cart real M) (|fun| (cart real M) (prod (cart real M) (cart real M)))) c_) (s (cart real M) a))) (s (cart real M) b))))) (s (list (prod (cart real M) (cart real M))) NIL)))))))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q200034) bool) bool) (i (s (|fun| (|fun| (cart real Q200034) bool) (|fun| (|fun| (cart real Q200034) bool) bool)) DISJOINT) (s (|fun| (cart real Q200034) bool) (i (s (|fun| (cart real Q200034) (|fun| (cart real Q200034) bool)) (i (s (|fun| (|fun| (cart real Q200034) bool) (|fun| (cart real Q200034) (|fun| (cart real Q200034) bool))) connectedu_component) (s (|fun| (cart real Q200034) bool) s0))) (s (cart real Q200034) a))))) (s (|fun| (cart real Q200034) bool) (i (s (|fun| (cart real Q200034) (|fun| (cart real Q200034) bool)) (i (s (|fun| (|fun| (cart real Q200034) bool) (|fun| (cart real Q200034) (|fun| (cart real Q200034) bool))) connectedu_component) (s (|fun| (cart real Q200034) bool) s0))) (s (cart real Q200034) b))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real Q200034) bool) bool) (i (s (|fun| (cart real Q200034) (|fun| (|fun| (cart real Q200034) bool) bool)) IN) (s (cart real Q200034) a))) (s (|fun| (cart real Q200034) bool) (i (s (|fun| (cart real Q200034) (|fun| (cart real Q200034) bool)) (i (s (|fun| (|fun| (cart real Q200034) bool) (|fun| (cart real Q200034) (|fun| (cart real Q200034) bool))) connectedu_component) (s (|fun| (cart real Q200034) bool) s0))) (s (cart real Q200034) b)))))))) (rule (s bool (i (s (|fun| (net real) bool) (i (s (|fun| real (|fun| (net real) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (net real) bool))) m_m_m_g_) (s (|fun| real real) f))) (s real (i (s (|fun| real real) f) (s real x))))) (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) s0))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real real) (|fun| (net real) bool)) realu_continuous) (s (|fun| real real) f))) (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) s0)))))) (rule (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)))))))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 real N) (|fun| (cart real N) (cart real N))) vectoru_sub) (s (cart real N) x))) (s (cart real N) a))))) (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) 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) (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) a))))))) (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) x))))))))) (s bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) x))) (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)))))) (rule (s (cart 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)))) (rule (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)))))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) (i (s (|fun| bool (|fun| bool (|fun| bool bool))) COND) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) a_) (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 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 bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (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| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num m))))) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num p))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num p))) (s num n))))) (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| num (|fun| (|fun| num bool) bool)) IN) (s num p))) (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)))))) (rule (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)) a_) (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) e1))) (s (cart real n3) e1))))) (s real (i (s (|fun| num 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 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)) a_) (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) e2))) (s (cart real n3) e2))))) (s real (i (s (|fun| num 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 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)) a_) (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) e3))) (s (cart real n3) e3))))) (s real (i (s (|fun| num 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 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)) a_) (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) e1))) (s (cart real n3) e2))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| 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)) a_) (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) e1))) (s (cart real n3) e3))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| 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)) a_) (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) e2))) (s (cart real n3) e3))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real (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) e1))) (s (cart real n3) e2))))) (s (cart real n3) e3))))))))))))))))) (s bool (i (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))) orthonormal) (s (cart real n3) e1))) (s (cart real n3) e2))) (s (cart real n3) e3)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool q))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool r))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool p))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool q))) (s bool r)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| (|fun| real real) (|fun| (|fun| real bool) bool)) realu_integrableu_on) (s (|fun| real real) f))) (s (|fun| real bool) s0))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) s0))) (s (|fun| real real) f))))) (s real i0))))) (s bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (|fun| real bool) bool))) hasu_realu_integral) (s (|fun| real real) f))) (s real i0))) (s (|fun| real bool) s0)))) (rule (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) (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| (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) x))) (s (cart real N) a))))))) (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) 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| (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) 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) a))))))) (s bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) x))) (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) (i (s (|fun| num (|fun| num num)) p_) (s num n))) (s num p))))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| (prod num num) num) dist) (s (prod num num) (i (s (|fun| num (prod num num)) (i (s (|fun| num (|fun| num (prod num num))) c_) (s num m))) (s num n))))))) (s num p)))) (rule (s (cart 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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A a0))) (s A a1))))) (s bool (i (s (|fun| A bool) (i (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 A a1))) (s A a0))))) (s bool (i (s (|fun| A bool) (i (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 A a0))) (s A a1)))) (rule (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)))))) (rule (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)))))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| int (|fun| int bool)) bool) (i (s (|fun| int (|fun| (|fun| int (|fun| int bool)) bool)) (i (s (|fun| int (|fun| int (|fun| (|fun| int (|fun| int bool)) bool))) a_a_) (s int (i (s (|fun| num int) intu_ofu_num) (s num x))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num y))))) (s (|fun| int (|fun| int bool)) (i (s (|fun| int (|fun| int (|fun| int bool))) intu_mod) (s int (i (s (|fun| num int) intu_ofu_num) (s num n))))))) (s bool (i (s (|fun| (|fun| num (|fun| num bool)) bool) (i (s (|fun| num (|fun| (|fun| num (|fun| num bool)) bool)) (i (s (|fun| num (|fun| num (|fun| (|fun| num (|fun| num bool)) bool))) a_a_) (s num x))) (s num y))) (s (|fun| num (|fun| num bool)) (i (s (|fun| num (|fun| num (|fun| num bool))) numu_mod) (s num n)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real z))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real z))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real z))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_max) (s real x))) (s real y)))))) (rule (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)))))) (rule (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)) a_) (s real (i (s (|fun| (cart real n2) real) Im) (s (cart real n2) x))))) (s real (i (s (|fun| num real) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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 a))) (s real (i (s (|fun| (cart real n2) real) Re) (s (cart real n2) x))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real n2) real) Re) (s (cart real n2) x))))) (s real b))))))) (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 b))) (s real (i (s (|fun| (cart real n2) real) Re) (s (cart real n2) x))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| (cart real n2) real) Re) (s (cart real n2) x))))) (s real a))))))))) (s bool (i (s (|fun| (|fun| (cart real n2) bool) bool) (i (s (|fun| (cart real n2) (|fun| (|fun| (cart real n2) bool) bool)) IN) (s (cart real n2) x))) (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) (i (s (|fun| real (cart real n2)) Cx) (s real a))))) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real b))))))) (s (list (prod (cart real n2) (cart real n2))) NIL)))))))) (rule (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)))) (rule (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 z))) (s real x))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real z))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real z))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_min) (s real x))) (s real y)))))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) bool) bool) (i (s (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool)) (i (s (|fun| (|fun| (cart real n1) (cart real n1)) (|fun| (cart real n1) (|fun| (|fun| (cart real n1) bool) bool))) hasu_integral) (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 (cart real n1) (i (s (|fun| real (cart real n1)) lift) (s real y))))) (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 bool (i (s (|fun| (|fun| real bool) bool) (i (s (|fun| real (|fun| (|fun| real bool) bool)) (i (s (|fun| (|fun| real real) (|fun| real (|fun| (|fun| real bool) bool))) hasu_realu_integral) (s (|fun| real real) f))) (s real y))) (s (|fun| real bool) s0)))) (rule (s bool (i (s (|fun| (cart real Q138004) bool) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) bool)) a_) (s (cart real Q138004) (i (s (|fun| (cart real Q138004) (cart real Q138004)) (i (s (|fun| real (|fun| (cart real Q138004) (cart real Q138004))) r_) (s real (i (s (|fun| (cart real Q138004) real) vectoru_norm) (s (cart real Q138004) (i (s (|fun| (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (cart real Q138004))) vectoru_sub) (s (cart real Q138004) x))) (s (cart real Q138004) y))))))) (s (cart real Q138004) (i (s (|fun| (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (cart real Q138004))) vectoru_sub) (s (cart real Q138004) y))) (s (cart real Q138004) z))))))) (s (cart real Q138004) (i (s (|fun| (cart real Q138004) (cart real Q138004)) (i (s (|fun| real (|fun| (cart real Q138004) (cart real Q138004))) r_) (s real (i (s (|fun| (cart real Q138004) real) vectoru_norm) (s (cart real Q138004) (i (s (|fun| (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (cart real Q138004))) vectoru_sub) (s (cart real Q138004) y))) (s (cart real Q138004) z))))))) (s (cart real Q138004) (i (s (|fun| (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (cart real Q138004))) vectoru_sub) (s (cart real Q138004) x))) (s (cart real Q138004) y))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q138004) (cart real Q138004)) real) distance) (s (prod (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (prod (cart real Q138004) (cart real Q138004))) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (prod (cart real Q138004) (cart real Q138004)))) c_) (s (cart real Q138004) x))) (s (cart real Q138004) z))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real (i (s (|fun| (prod (cart real Q138004) (cart real Q138004)) real) distance) (s (prod (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (prod (cart real Q138004) (cart real Q138004))) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (prod (cart real Q138004) (cart real Q138004)))) c_) (s (cart real Q138004) x))) (s (cart real Q138004) y))))))) (s real (i (s (|fun| (prod (cart real Q138004) (cart real Q138004)) real) distance) (s (prod (cart real Q138004) (cart real Q138004)) (i (s (|fun| (cart real Q138004) (prod (cart real Q138004) (cart real Q138004))) (i (s (|fun| (cart real Q138004) (|fun| (cart real Q138004) (prod (cart real Q138004) (cart real Q138004)))) c_) (s (cart real Q138004) y))) (s (cart real Q138004) z)))))))))) (rule (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (cart real Q628330) (|fun| (net real) bool)) (i (s (|fun| (|fun| real (cart real Q628330)) (|fun| (cart real Q628330) (|fun| (net real) bool))) m_m_g_) (s (|fun| real (cart real Q628330)) f))) (s (cart real Q628330) (i (s (|fun| real (cart real Q628330)) f) (s real x))))) (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) s0))))) (s bool (i (s (|fun| (net real) bool) (i (s (|fun| (|fun| real (cart real Q628330)) (|fun| (net real) bool)) continuous) (s (|fun| real (cart real Q628330)) f))) (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) s0)))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_divides) (s int n))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_sub) (s int x))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) (i (s (|fun| int (|fun| int (|fun| int bool))) intu_mod) (s int n))) (s int x))) (s int y)))) (rule (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)))))) (rule (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| (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 bool (i (s (|fun| (prod (cart real N) (cart real N)) bool) (i (s (|fun| (cart real N) (|fun| (prod (cart real N) (cart real N)) bool)) between) (s (cart real N) x))) (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) (i (s (|fun| int (|fun| int (|fun| int bool))) intu_mod) (s int (i (s (|fun| num int) intu_ofu_num) (s num n))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num x))))) (s int (i (s (|fun| num int) intu_ofu_num) (s num y))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) (i (s (|fun| num (|fun| num (|fun| num bool))) numu_mod) (s num n))) (s num x))) (s num y)))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A x))) (s A y))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A y))))) (s bool (i (s (|fun| A bool) (i (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 A x))) (s A y)))) (rule (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)))))) (rule (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)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int z))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int z))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int z))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_max) (s int x))) (s int y)))))) (rule (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)))))))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int z))) (s int x))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int z))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int z))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_min) (s int x))) (s int y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) (i (s (|fun| bool (|fun| bool (|fun| bool bool))) COND) (s bool (i (s (|fun| num bool) EVEN) (s num n))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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)))))) (rule (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)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 x))))) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num x))) (s num (i (s (|fun| num num) NUMERAL) (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| bool bool) w_) (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 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num m))))) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) EXP) (s num x))) (s num n)))))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real e))))) (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) y))) (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 bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (cart real N) (|fun| (|fun| (cart real N) bool) bool)) limitu_pointu_of) (s (cart real N) y))) (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)))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) s0))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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) b))) (s (|fun| (cart real N) bool) s0))))) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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) a))))) (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) b))))))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| (|fun| (cart real N) bool) bool) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real N) bool) bool)) a_) (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| (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) a))))) (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) b))))))) (s (|fun| (cart real N) bool) EMPTY)))))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| (prod (cart real Q139409) (cart real Q139409)) real) distance) (s (prod (cart real Q139409) (cart real Q139409)) (i (s (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409))) (i (s (|fun| (cart real Q139409) (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409)))) c_) (s (cart real Q139409) a))) (s (cart real Q139409) b))))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real (i (s (|fun| (prod (cart real Q139409) (cart real Q139409)) real) distance) (s (prod (cart real Q139409) (cart real Q139409)) (i (s (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409))) (i (s (|fun| (cart real Q139409) (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409)))) c_) (s (cart real Q139409) a))) (s (cart real Q139409) x))))))) (s real (i (s (|fun| (prod (cart real Q139409) (cart real Q139409)) real) distance) (s (prod (cart real Q139409) (cart real Q139409)) (i (s (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409))) (i (s (|fun| (cart real Q139409) (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409)))) c_) (s (cart real Q139409) x))) (s (cart real Q139409) b))))))))) (s bool (i (s (|fun| (prod (cart real Q139409) (cart real Q139409)) bool) (i (s (|fun| (cart real Q139409) (|fun| (prod (cart real Q139409) (cart real Q139409)) bool)) between) (s (cart real Q139409) x))) (s (prod (cart real Q139409) (cart real Q139409)) (i (s (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409))) (i (s (|fun| (cart real Q139409) (|fun| (cart real Q139409) (prod (cart real Q139409) (cart real Q139409)))) c_) (s (cart real Q139409) a))) (s (cart real Q139409) b)))))) (rule (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)))) (rule (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)))))) (rule (s bool (i (s (|fun| (prod (cart real Q291422) (cart real Q291422)) bool) (i (s (|fun| (cart real Q291422) (|fun| (prod (cart real Q291422) (cart real Q291422)) bool)) between) (s (cart real Q291422) (i (s (|fun| (cart real Q291422) (cart real Q291422)) (i (s (|fun| (cart real Q291422) (|fun| (cart real Q291422) (cart real Q291422))) vectoru_add) (s (cart real Q291422) a))) (s (cart real Q291422) x))))) (s (prod (cart real Q291422) (cart real Q291422)) (i (s (|fun| (cart real Q291422) (prod (cart real Q291422) (cart real Q291422))) (i (s (|fun| (cart real Q291422) (|fun| (cart real Q291422) (prod (cart real Q291422) (cart real Q291422)))) c_) (s (cart real Q291422) (i (s (|fun| (cart real Q291422) (cart real Q291422)) (i (s (|fun| (cart real Q291422) (|fun| (cart real Q291422) (cart real Q291422))) vectoru_add) (s (cart real Q291422) a))) (s (cart real Q291422) y))))) (s (cart real Q291422) (i (s (|fun| (cart real Q291422) (cart real Q291422)) (i (s (|fun| (cart real Q291422) (|fun| (cart real Q291422) (cart real Q291422))) vectoru_add) (s (cart real Q291422) a))) (s (cart real Q291422) z))))))) (s bool (i (s (|fun| (prod (cart real Q291422) (cart real Q291422)) bool) (i (s (|fun| (cart real Q291422) (|fun| (prod (cart real Q291422) (cart real Q291422)) bool)) between) (s (cart real Q291422) x))) (s (prod (cart real Q291422) (cart real Q291422)) (i (s (|fun| (cart real Q291422) (prod (cart real Q291422) (cart real Q291422))) (i (s (|fun| (cart real Q291422) (|fun| (cart real Q291422) (prod (cart real Q291422) (cart real Q291422)))) c_) (s (cart real Q291422) y))) (s (cart real Q291422) z)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) A0))) (s (cart real N) B0))))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) w_) (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) C0))) (s (cart real N) B0))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) (i (s (|fun| real (|fun| real real)) realu_add) (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| (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 bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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) A0))) (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 real pi)))) (rule (s (cart 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)))))) (rule (s (cart 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)))) (rule (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)))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q138411) bool) bool) collinear) (s (|fun| (cart real Q138411) bool) (i (s (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool)) (i (s (|fun| (cart real Q138411) (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool))) INSERT) (s (cart real Q138411) (i (s (|fun| num (cart real Q138411)) vec) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s (|fun| (cart real Q138411) bool) (i (s (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool)) (i (s (|fun| (cart real Q138411) (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool))) INSERT) (s (cart real Q138411) (i (s (|fun| (cart real Q138411) (cart real Q138411)) (i (s (|fun| (cart real Q138411) (|fun| (cart real Q138411) (cart real Q138411))) vectoru_sub) (s (cart real Q138411) x))) (s (cart real Q138411) y))))) (s (|fun| (cart real Q138411) bool) (i (s (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool)) (i (s (|fun| (cart real Q138411) (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool))) INSERT) (s (cart real Q138411) (i (s (|fun| (cart real Q138411) (cart real Q138411)) (i (s (|fun| (cart real Q138411) (|fun| (cart real Q138411) (cart real Q138411))) vectoru_sub) (s (cart real Q138411) z))) (s (cart real Q138411) y))))) (s (|fun| (cart real Q138411) bool) EMPTY))))))))) (s bool (i (s (|fun| (|fun| (cart real Q138411) bool) bool) collinear) (s (|fun| (cart real Q138411) bool) (i (s (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool)) (i (s (|fun| (cart real Q138411) (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool))) INSERT) (s (cart real Q138411) x))) (s (|fun| (cart real Q138411) bool) (i (s (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool)) (i (s (|fun| (cart real Q138411) (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool))) INSERT) (s (cart real Q138411) y))) (s (|fun| (cart real Q138411) bool) (i (s (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool)) (i (s (|fun| (cart real Q138411) (|fun| (|fun| (cart real Q138411) bool) (|fun| (cart real Q138411) bool))) INSERT) (s (cart real Q138411) z))) (s (|fun| (cart real Q138411) bool) EMPTY)))))))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) R) (s A a0))) (s A a1))))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A a1))) (s A a0))))) (s bool (i (s (|fun| A bool) (i (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 A a0))) (s A a1)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (prod A A) bool) l) (s (prod A A) (i (s (|fun| A (prod A A)) (i (s (|fun| A (|fun| A (prod A A))) c_) (s A x))) (s A y))))))) (s bool (i (s (|fun| bool bool) w_) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) a_) (s A x))) (s A y))))))) (s bool (i (s (|fun| (prod A A) bool) (i (s (|fun| (|fun| (prod A A) bool) (|fun| (prod A A) bool)) less) (s (|fun| (prod A A) bool) l))) (s (prod A A) (i (s (|fun| A (prod A A)) (i (s (|fun| A (|fun| A (prod A A))) c_) (s A x))) (s A y)))))) (rule (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 x))) (s real (i (s (|fun| real real) realu_neg) (s real y))))))) (s real z))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real z))) (s real y)))))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool (i (s (|fun| bool bool) w_) (s bool b))))) (s bool t1))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) b_s_) (s bool b))) (s bool t2))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) (i (s (|fun| bool (|fun| bool (|fun| bool bool))) COND) (s bool b))) (s bool t1))) (s bool t2)))) (rule (s bool (i (s (|fun| (|fun| (cart real Q207975) bool) bool) (i (s (|fun| (cart real Q207975) (|fun| (|fun| (cart real Q207975) bool) bool)) IN) (s (cart real Q207975) (i (s (|fun| (cart real Q207975) (cart real Q207975)) vectoru_neg) (s (cart real Q207975) x))))) (s (|fun| (cart real Q207975) bool) (i (s (|fun| (prod (cart real Q207975) (cart real Q207975)) (|fun| (cart real Q207975) bool)) openu_interval) (s (prod (cart real Q207975) (cart real Q207975)) (i (s (|fun| (cart real Q207975) (prod (cart real Q207975) (cart real Q207975))) (i (s (|fun| (cart real Q207975) (|fun| (cart real Q207975) (prod (cart real Q207975) (cart real Q207975)))) c_) (s (cart real Q207975) (i (s (|fun| (cart real Q207975) (cart real Q207975)) vectoru_neg) (s (cart real Q207975) b))))) (s (cart real Q207975) (i (s (|fun| (cart real Q207975) (cart real Q207975)) vectoru_neg) (s (cart real Q207975) a))))))))) (s bool (i (s (|fun| (|fun| (cart real Q207975) bool) bool) (i (s (|fun| (cart real Q207975) (|fun| (|fun| (cart real Q207975) bool) bool)) IN) (s (cart real Q207975) x))) (s (|fun| (cart real Q207975) bool) (i (s (|fun| (prod (cart real Q207975) (cart real Q207975)) (|fun| (cart real Q207975) bool)) openu_interval) (s (prod (cart real Q207975) (cart real Q207975)) (i (s (|fun| (cart real Q207975) (prod (cart real Q207975) (cart real Q207975))) (i (s (|fun| (cart real Q207975) (|fun| (cart real Q207975) (prod (cart real Q207975) (cart real Q207975)))) c_) (s (cart real Q207975) a))) (s (cart real Q207975) b)))))))) (rule (s bool (i (s (|fun| (|fun| (cart real Q207958) bool) bool) (i (s (|fun| (cart real Q207958) (|fun| (|fun| (cart real Q207958) bool) bool)) IN) (s (cart real Q207958) (i (s (|fun| (cart real Q207958) (cart real Q207958)) vectoru_neg) (s (cart real Q207958) x))))) (s (|fun| (cart real Q207958) bool) (i (s (|fun| (list (prod (cart real Q207958) (cart real Q207958))) (|fun| (cart real Q207958) bool)) closedu_interval) (s (list (prod (cart real Q207958) (cart real Q207958))) (i (s (|fun| (list (prod (cart real Q207958) (cart real Q207958))) (list (prod (cart real Q207958) (cart real Q207958)))) (i (s (|fun| (prod (cart real Q207958) (cart real Q207958)) (|fun| (list (prod (cart real Q207958) (cart real Q207958))) (list (prod (cart real Q207958) (cart real Q207958))))) CONS) (s (prod (cart real Q207958) (cart real Q207958)) (i (s (|fun| (cart real Q207958) (prod (cart real Q207958) (cart real Q207958))) (i (s (|fun| (cart real Q207958) (|fun| (cart real Q207958) (prod (cart real Q207958) (cart real Q207958)))) c_) (s (cart real Q207958) (i (s (|fun| (cart real Q207958) (cart real Q207958)) vectoru_neg) (s (cart real Q207958) b))))) (s (cart real Q207958) (i (s (|fun| (cart real Q207958) (cart real Q207958)) vectoru_neg) (s (cart real Q207958) a))))))) (s (list (prod (cart real Q207958) (cart real Q207958))) NIL))))))) (s bool (i (s (|fun| (|fun| (cart real Q207958) bool) bool) (i (s (|fun| (cart real Q207958) (|fun| (|fun| (cart real Q207958) bool) bool)) IN) (s (cart real Q207958) x))) (s (|fun| (cart real Q207958) bool) (i (s (|fun| (list (prod (cart real Q207958) (cart real Q207958))) (|fun| (cart real Q207958) bool)) closedu_interval) (s (list (prod (cart real Q207958) (cart real Q207958))) (i (s (|fun| (list (prod (cart real Q207958) (cart real Q207958))) (list (prod (cart real Q207958) (cart real Q207958)))) (i (s (|fun| (prod (cart real Q207958) (cart real Q207958)) (|fun| (list (prod (cart real Q207958) (cart real Q207958))) (list (prod (cart real Q207958) (cart real Q207958))))) CONS) (s (prod (cart real Q207958) (cart real Q207958)) (i (s (|fun| (cart real Q207958) (prod (cart real Q207958) (cart real Q207958))) (i (s (|fun| (cart real Q207958) (|fun| (cart real Q207958) (prod (cart real Q207958) (cart real Q207958)))) c_) (s (cart real Q207958) a))) (s (cart real Q207958) b))))) (s (list (prod (cart real Q207958) (cart real Q207958))) NIL)))))))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int (i (s (|fun| int int) intu_neg) (s int y))))))) (s int z))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int z))) (s int y)))))) (rule (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)))) (rule (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)))))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (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) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int y))) (s int z)))) (rule (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 x))) (s real y))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real z)))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int z))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int x))) (s int y)))) (rule (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)))) (rule (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) (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)) (i (s (|fun| (cart real n2) (|fun| (cart real n2) (cart real n2))) vectoru_add) (s (cart real n2) x))) (s (cart real n2) z))))) (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) y))) (s (cart real n2) z)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| A (|fun| A bool)) bool) (i (s (|fun| A (|fun| (|fun| A (|fun| A bool)) bool)) (i (s (|fun| A (|fun| A (|fun| (|fun| A (|fun| A bool)) bool))) a_a_) (s A x))) (s A y))) (s (|fun| A (|fun| A bool)) rel))) (s bool (i (s (|fun| A bool) (i (s (|fun| A (|fun| A bool)) rel) (s A x))) (s A y)))) (rule (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 x))) (s real z))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real x))) (s real y)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) p_) (s num 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num n))) (s num p)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (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 x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real y))) (s real z)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num n))) (s num p)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| (|fun| num num) bool) (i (s (|fun| (|fun| num num) (|fun| (|fun| num num) bool)) (i (s (|fun| num (|fun| (|fun| num num) (|fun| (|fun| num num) bool))) kle) (s num n))) (s (|fun| num num) x))) (s (|fun| num num) y))))) (s bool (i (s (|fun| (|fun| num num) bool) (i (s (|fun| (|fun| num num) (|fun| (|fun| num num) bool)) (i (s (|fun| num (|fun| (|fun| num num) (|fun| (|fun| num num) bool))) kle) (s num n))) (s (|fun| num num) y))) (s (|fun| num num) x))))) (s bool (i (s (|fun| (|fun| num num) bool) (i (s (|fun| (|fun| num num) (|fun| (|fun| num num) bool)) a_) (s (|fun| num num) x))) (s (|fun| num num) y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real y))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real y))) (s real z)))) (rule (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)))) (rule (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)))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal m))) (s hreal n))))) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal m))) (s hreal p))))) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal n))) (s hreal p)))) (rule (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)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real z))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_le) (s real x))) (s real y)))) (rule (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)))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) a_) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal m))) (s hreal n))))) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal m))) (s hreal p))))) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) a_) (s hreal n))) (s hreal p)))) (rule (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)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) p_) (s num 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_a_) (s num m))) (s num n)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| A A) bool) permutation) (s (|fun| A A) (i (s (|fun| (|fun| A A) (|fun| A A)) (i (s (|fun| (|fun| A A) (|fun| (|fun| A A) (|fun| A A))) o) (s (|fun| A A) p))) (s (|fun| A A) (i (s (|fun| (prod A A) (|fun| A A)) swap) (s (prod A A) (i (s (|fun| A (prod A A)) (i (s (|fun| A (|fun| A (prod A A))) c_) (s A a))) (s A b))))))))) (s bool (i (s (|fun| (|fun| A A) bool) permutation) (s (|fun| A A) p)))) (rule (s bool (i (s (|fun| (|fun| A A) bool) permutation) (s (|fun| A A) (i (s (|fun| (|fun| A A) (|fun| A A)) (i (s (|fun| (|fun| A A) (|fun| (|fun| A A) (|fun| A A))) o) (s (|fun| A A) (i (s (|fun| (prod A A) (|fun| A A)) swap) (s (prod A A) (i (s (|fun| A (prod A A)) (i (s (|fun| A (|fun| A (prod A A))) c_) (s A a))) (s A b))))))) (s (|fun| A A) p))))) (s bool (i (s (|fun| (|fun| A A) bool) permutation) (s (|fun| A A) p)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) a_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (|fun| num bool) bool) (i (s (|fun| (cart real n2) (|fun| (|fun| num bool) bool)) (i (s (|fun| (|fun| num (cart real n2)) (|fun| (cart real n2) (|fun| (|fun| num bool) bool))) sums) (s (|fun| num (cart real n2)) (i (s (|fun| (|fun| num real) (|fun| num (cart real n2))) (i (s (|fun| (|fun| real (cart real n2)) (|fun| (|fun| num real) (|fun| num (cart real n2)))) o) (s (|fun| real (cart real n2)) Cx))) (s (|fun| num real) f))))) (s (cart real n2) (i (s (|fun| real (cart real n2)) Cx) (s real l))))) (s (|fun| num bool) s0))) (s bool (i (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 (|fun| num bool) s0)))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal m))) (s hreal p))))) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal n))) (s hreal p))))) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) hrealu_le) (s hreal m))) (s hreal n)))) (rule (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) (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 (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) y))))) (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) x))) (s (cart real n2) y)))) (rule (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)))) (rule (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)))) (rule (s (cart 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)))) (rule (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)))) (rule (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd (i (s (|fun| nadd nadd) (i (s (|fun| nadd (|fun| nadd nadd)) naddu_add) (s nadd x))) (s nadd y))))) (s nadd (i (s (|fun| nadd nadd) (i (s (|fun| nadd (|fun| nadd nadd)) naddu_add) (s nadd x))) (s nadd z))))) (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd y))) (s nadd z)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) p_) (s num 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num m))) (s num n)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) (cart real N)) bool)) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) (cart real N)) bool))) homotopicu_loops) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real n1) (cart real N)) (i (s (|fun| (prod (cart real N) (cart real N)) (|fun| (cart real n1) (cart real N))) linepath) (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) a))))))) (s (|fun| (cart real n1) (cart real N)) (i (s (|fun| (prod (cart real N) (cart real N)) (|fun| (cart real n1) (cart real N))) linepath) (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) b))) (s (cart real N) b))))))) (s bool (i (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) a))) (s (cart real N) b)))) (rule (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) a_) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal m))) (s hreal p))))) (s hreal (i (s (|fun| hreal hreal) (i (s (|fun| hreal (|fun| hreal hreal)) hrealu_add) (s hreal n))) (s hreal p))))) (s bool (i (s (|fun| hreal bool) (i (s (|fun| hreal (|fun| hreal bool)) a_) (s hreal m))) (s hreal n)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int y))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int z)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int 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 z))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int y))) (s int z))))) (s int x)))) (rule (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) realu_ofu_num) (s num (i (s (|fun| num num) NUMERAL) (s num u_0))))))) (s real d))))) (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| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real x))) (s real d))))) (s real y))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real d))))))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real (i (s (|fun| real real) realu_abs) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_sub) (s real y))) (s real x))))))) (s real d)))) (rule (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd (i (s (|fun| nadd nadd) (i (s (|fun| nadd (|fun| nadd nadd)) naddu_add) (s nadd x))) (s nadd z))))) (s nadd (i (s (|fun| nadd nadd) (i (s (|fun| nadd (|fun| nadd nadd)) naddu_add) (s nadd y))) (s nadd z))))) (s bool (i (s (|fun| nadd bool) (i (s (|fun| nadd (|fun| nadd bool)) naddu_le) (s nadd x))) (s nadd y)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int z))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) a_) (s int x))) (s int y)))) (rule (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)))) (rule (s bool (i (s (|fun| B bool) (i (s (|fun| A (|fun| B bool)) (i (s (|fun| (|fun| B (|fun| A bool)) (|fun| A (|fun| B bool))) INV) (s (|fun| B (|fun| A bool)) R))) (s A x))) (s B y))) (s bool (i (s (|fun| A bool) (i (s (|fun| B (|fun| A bool)) R) (s B y))) (s A x)))) (rule (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) (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) 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) y))) (s (cart real n2) z))))) (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) x))) (s (cart real n2) y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) realu_lt) (s real y))) (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 z))))))) (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 y))) (s real z))))) (s real x)))) (rule (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)))) (rule (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) (cart real N)) bool)) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) (cart real N)) bool))) homotopicu_paths) (s (|fun| (cart real N) bool) s0))) (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)) p))))) (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)) q))))) (s bool (i (s (|fun| (|fun| (cart real n1) (cart real N)) bool) (i (s (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) (cart real N)) bool)) (i (s (|fun| (|fun| (cart real N) bool) (|fun| (|fun| (cart real n1) (cart real N)) (|fun| (|fun| (cart real n1) (cart real N)) bool))) homotopicu_paths) (s (|fun| (cart real N) bool) s0))) (s (|fun| (cart real n1) (cart real N)) p))) (s (|fun| (cart real n1) (cart real N)) q)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int z))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int y))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int x))) (s int y)))) (rule (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real x))) (s real z))))) (s real (i (s (|fun| real real) (i (s (|fun| real (|fun| real real)) realu_add) (s real y))) (s real z))))) (s bool (i (s (|fun| real bool) (i (s (|fun| real (|fun| real bool)) a_) (s real x))) (s real y)))) (rule (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)))) (rule (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int y))))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int z))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_le) (s int y))) (s int z)))) (rule (s bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num (i (s (|fun| num num) (i (s (|fun| num (|fun| num num)) p_) (s num 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 bool (i (s (|fun| num bool) (i (s (|fun| num (|fun| num bool)) l_) (s num n))) (s num p)))) (rule (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (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 d))))) (s bool (i (s (|fun| bool bool) (i (s (|fun| bool (|fun| bool bool)) s_b_) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_sub) (s int x))) (s int d))))) (s int y))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int y))) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_add) (s int x))) (s int d))))))))) (s bool (i (s (|fun| int bool) (i (s (|fun| int (|fun| int bool)) intu_lt) (s int (i (s (|fun| int int) intu_abs) (s int (i (s (|fun| int int) (i (s (|fun| int (|fun| int int)) intu_sub) (s int y))) (s int x))))))) (s int d)))) (rule (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)))) (rule (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)) (rule (s real (i (s (|fun| real real) tan) (s real (i (s (|fun| real real) atn) (s real y))))) (s real y)) (rule (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)) (rule (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)) (rule (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)) (rule (s real (i (s (|fun| real real) realu_inv) (s real (i (s (|fun| real real) realu_inv) (s real x))))) (s real x)) (rule (s real (i (s (|fun| real real) realu_neg) (s real (i (s (|fun| real real) realu_neg) (s real x))))) (s real x)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (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)) (rule (s real (i (s (|fun| real real) log) (s real (i (s (|fun| real real) exp) (s real x))))) (s real x))