TSTP Solution File: ITP384_1 by Beagle---0.9.51

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Beagle---0.9.51
% Problem  : ITP384_1 : TPTP v8.1.2. Released v8.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s

% Computer : n023.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Aug 22 10:44:34 EDT 2023

% Result   : Theorem 59.84s 36.65s
% Output   : CNFRefutation 60.26s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.13  % Problem  : ITP384_1 : TPTP v8.1.2. Released v8.0.0.
% 0.13/0.14  % Command  : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.14/0.35  % Computer : n023.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Thu Aug  3 19:08:22 EDT 2023
% 0.14/0.36  % CPUTime  : 
% 59.84/36.65  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 59.93/36.68  
% 59.93/36.68  % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 60.10/36.72  %$ rel_fun$z > rel_fun$w > rel_fun$s > rel_fun$o > rel_fun$j > rel_fun$e > rel_fun$by > rel_fun$bx > rel_fun$bu > rel_fun$br > rel_fun$bn > rel_fun$bk > rel_fun$bh > rel_fun$be > rel_fun$ba > rel_fun$ax > rel_fun$au > rel_fun$ar > rel_fun$an > rel_fun$aj > rel_fun$ae > type_definition$h > type_definition$g > type_definition$f > type_definition$e > type_definition$d > type_definition$c > type_definition$b > type_definition$a > type_definition$ > quotient3$h > quotient3$g > quotient3$f > quotient3$e > quotient3$d > quotient3$c > quotient3$b > quotient3$a > quotient3$ > pred_fun$g > pred_fun$f > pred_fun$e > pred_fun$d > pred_fun$c > pred_fun$b > pred_fun$a > pred_fun$ > iso_tuple_surjective_proof_assist$b > iso_tuple_surjective_proof_assist$a > iso_tuple_surjective_proof_assist$ > member$b > member$a > member$ > less_eq$a > less_eq$ > iso_tuple_update_accessor_cong_assist$h > iso_tuple_update_accessor_cong_assist$g > iso_tuple_update_accessor_cong_assist$f > iso_tuple_update_accessor_cong_assist$e > iso_tuple_update_accessor_cong_assist$d > iso_tuple_update_accessor_cong_assist$c > iso_tuple_update_accessor_cong_assist$b > iso_tuple_update_accessor_cong_assist$a > iso_tuple_update_accessor_cong_assist$ > inj_on$m > inj_on$l > inj_on$k > inj_on$j > inj_on$i > inj_on$h > inj_on$g > inj_on$f > inj_on$e > inj_on$d > inj_on$c > inj_on$b > inj_on$a > inj_on$ > fun_app$p > fun_app$m > fun_app$k > fun_app$i > fun_app$ca > fun_app$by > fun_app$bw > fun_app$b > fun_app$a > fun_app$ > compatible$w > compatible$v > compatible$u > compatible$t > compatible$s > compatible$r > compatible$q > compatible$p > compatible$o > compatible$n > compatible$m > compatible$l > compatible$k > compatible$j > compatible$i > compatible$h > compatible$g > compatible$f > compatible$e > compatible$d > compatible$c > compatible$b > compatible$a > compatible$ > register$n > register$m > register$l > register$k > register$j > register$i > register$h > register$g > register$f > register$e > register$d > register$c > register$b > register$a > register$ > preregister$h > preregister$g > preregister$f > preregister$e > preregister$d > preregister$c > preregister$b > preregister$a > preregister$ > iso_register$h > iso_register$g > iso_register$f > iso_register$e > iso_register$d > iso_register$c > iso_register$b > iso_register$a > iso_register$ > bijection$b > bijection$a > bijection$ > iso_tuple_update_accessor_eq_assist$b > iso_tuple_update_accessor_eq_assist$a > iso_tuple_update_accessor_eq_assist$ > uuv$ > uuu$ > uut$ > map_fun$y > map_fun$at > map_fun$ar > map_fun$an > map_fun$al > map_fun$aj > map_fun$ah > map_fun$af > map_fun$ac > map_fun$aa > uup$ > uun$ > uul$ > the_inv_into$g > the_inv_into$f > the_inv_into$e > the_inv_into$b > the_inv_into$a > the_inv_into$ > tensor_update$f > tensor_update$e > tensor_update$d > tensor_update$c > tensor_update$b > tensor_update$a > tensor_update$ > relcompp$b > relcompp$a > relcompp$ > rel_fun$y > rel_fun$x > rel_fun$v > rel_fun$u > rel_fun$t > rel_fun$r > rel_fun$q > rel_fun$p > rel_fun$n > rel_fun$m > rel_fun$l > rel_fun$k > rel_fun$i > rel_fun$h > rel_fun$g > rel_fun$f > rel_fun$d > rel_fun$c > rel_fun$bw > rel_fun$bv > rel_fun$bt > rel_fun$bs > rel_fun$bq > rel_fun$bp > rel_fun$bo > rel_fun$bm > rel_fun$bl > rel_fun$bj > rel_fun$bi > rel_fun$bg > rel_fun$bf > rel_fun$bd > rel_fun$bc > rel_fun$bb > rel_fun$b > rel_fun$az > rel_fun$ay > rel_fun$aw > rel_fun$av > rel_fun$at > rel_fun$as > rel_fun$aq > rel_fun$ap > rel_fun$ao > rel_fun$am > rel_fun$al > rel_fun$ak > rel_fun$ai > rel_fun$ah > rel_fun$ag > rel_fun$af > rel_fun$ad > rel_fun$ac > rel_fun$ab > rel_fun$aa > rel_fun$a > rel_fun$ > register_tensor$z > register_tensor$y > register_tensor$x > register_tensor$w > register_tensor$v > register_tensor$u > register_tensor$t > register_tensor$s > register_tensor$r > register_tensor$q > register_tensor$p > register_tensor$o > register_tensor$n > register_tensor$m > register_tensor$l > register_tensor$k > register_tensor$j > register_tensor$i > register_tensor$h > register_tensor$g > register_tensor$f > register_tensor$e > register_tensor$d > register_tensor$c > register_tensor$b > register_tensor$ac > register_tensor$ab > register_tensor$aa > register_tensor$a > register_tensor$ > register_pair$t > register_pair$s > register_pair$r > register_pair$q > register_pair$p > register_pair$o > register_pair$n > register_pair$m > register_pair$l > register_pair$k > register_pair$j > register_pair$i > register_pair$h > register_pair$g > register_pair$f > register_pair$e > register_pair$d > register_pair$c > register_pair$b > register_pair$a > register_pair$ > map_fun$z > map_fun$x > map_fun$w > map_fun$v > map_fun$u > map_fun$t > map_fun$s > map_fun$r > map_fun$q > map_fun$p > map_fun$o > map_fun$n > map_fun$m > map_fun$l > map_fun$k > map_fun$j > map_fun$i > map_fun$h > map_fun$g > map_fun$f > map_fun$e > map_fun$d > map_fun$c > map_fun$b > map_fun$aw > map_fun$av > map_fun$au > map_fun$as > map_fun$aq > map_fun$ap > map_fun$ao > map_fun$am > map_fun$ak > map_fun$ai > map_fun$ag > map_fun$ae > map_fun$ad > map_fun$ab > map_fun$a > map_fun$ > inv_into$h > inv_into$g > inv_into$c > inv_into$b > inv_into$a > inv_into$ > image$h > image$g > image$c > image$b > image$a > image$ > grp$j > grp$i > grp$h > grp$g > grp$f > grp$e > grp$d > grp$c > grp$b > grp$a > grp$ > fun_app$z > fun_app$y > fun_app$x > fun_app$w > fun_app$v > fun_app$u > fun_app$t > fun_app$s > fun_app$r > fun_app$q > fun_app$o > fun_app$n > fun_app$l > fun_app$j > fun_app$h > fun_app$g > fun_app$f > fun_app$e > fun_app$d > fun_app$cf > fun_app$ce > fun_app$cd > fun_app$cc > fun_app$cb > fun_app$c > fun_app$bz > fun_app$bx > fun_app$bv > fun_app$bu > fun_app$bt > fun_app$bs > fun_app$br > fun_app$bq > fun_app$bp > fun_app$bo > fun_app$bn > fun_app$bm > fun_app$bl > fun_app$bk > fun_app$bj > fun_app$bi > fun_app$bh > fun_app$bg > fun_app$bf > fun_app$be > fun_app$bd > fun_app$bc > fun_app$bb > fun_app$ba > fun_app$az > fun_app$ay > fun_app$ax > fun_app$aw > fun_app$av > fun_app$au > fun_app$at > fun_app$as > fun_app$ar > fun_app$aq > fun_app$ap > fun_app$ao > fun_app$an > fun_app$am > fun_app$al > fun_app$ak > fun_app$aj > fun_app$ai > fun_app$ah > fun_app$ag > fun_app$af > fun_app$ae > fun_app$ad > fun_app$ac > fun_app$ab > fun_app$aa > fcomp$d > fcomp$c > fcomp$b > fcomp$a > fcomp$ > comp$z > comp$y > comp$x > comp$w > comp$v > comp$u > comp$t > comp$s > comp$r > comp$q > comp$p > comp$o > comp$n > comp$m > comp$l > comp$k > comp$i > comp$h > comp$bp > comp$bo > comp$bn > comp$bm > comp$bl > comp$bk > comp$bj > comp$bi > comp$bh > comp$bg > comp$bf > comp$be > comp$bd > comp$bc > comp$bb > comp$ba > comp$az > comp$ay > comp$ax > comp$aw > comp$av > comp$au > comp$at > comp$as > comp$ar > comp$aq > comp$ap > comp$ao > comp$an > comp$am > comp$al > comp$ak > comp$aj > comp$ai > comp$ah > comp$ag > comp$af > comp$ae > comp$ad > comp$ac > comp$ab > comp$aa > comp$ > #nlpp > vimage$b > vimage$a > vimage$ > uuy$ > uux$ > uuw$ > uuj$ > uui$ > uuh$ > uug$ > uuf$ > uue$ > uud$ > uuc$ > uub$ > uua$ > uu$ > the_inv_into$h > the_inv_into$d > the_inv_into$c > inv_into$f > inv_into$e > inv_into$d > image$f > image$e > image$d > conversep$b > conversep$a > conversep$ > comp_update$b > comp_update$a > comp_update$ > comp$j > comp$g > comp$f > collect$b > collect$a > collect$ > uvb$ > uva$ > uuz$ > uus$ > uur$ > uuq$ > uuo$ > uum$ > uuk$ > top$e > top$d > top$c > top$b > top$a > top$ > pred_DEADID$b > pred_DEADID$a > pred_DEADID$ > id_update$b > id_update$a > id_update$ > id$w > id$v > id$u > id$t > id$s > id$r > id$q > id$p > id$o > id$n > id$m > id$l > id$k > id$j > id$i > id$h > id$g > id$f > id$e > id$d > id$c > id$b > id$a > id$ > g$a > g$ > f$a > f$ > comp$e > comp$d > comp$c > comp$b > comp$a > #skF_63 > #skF_37 > #skF_44 > #skF_56 > #skF_14 > #skF_23 > #skF_36 > #skF_16 > #skF_58 > #skF_38 > #skF_25 > #skF_59 > #skF_76 > #skF_49 > #skF_61 > #skF_21 > #skF_18 > #skF_26 > #skF_30 > #skF_42 > #skF_77 > #skF_75 > #skF_51 > #skF_15 > #skF_13 > #skF_10 > #skF_19 > #skF_46 > #skF_2 > #skF_43 > #skF_28 > #skF_11 > #skF_20 > #skF_68 > #skF_24 > #skF_71 > #skF_40 > #skF_70 > #skF_54 > #skF_45 > #skF_55 > #skF_12 > #skF_62 > #skF_34 > #skF_8 > #skF_47 > #skF_67 > #skF_39 > #skF_7 > #skF_48 > #skF_78 > #skF_1 > #skF_29 > #skF_9 > #skF_32 > #skF_33 > #skF_35 > #skF_73 > #skF_69 > #skF_57 > #skF_22 > #skF_5 > #skF_31 > #skF_3 > #skF_74 > #skF_53 > #skF_41 > #skF_4 > #skF_60 > #skF_52 > #skF_50 > #skF_72 > #skF_27 > #skF_64 > #skF_6 > #skF_66 > #skF_17 > #skF_65
% 60.10/36.72  
% 60.10/36.72  %Foreground sorts:
% 60.10/36.72  tff(B_a_prod_update$, type, B_a_prod_update$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_a_update_fun$, type, C_c_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update_a_c_prod_update_fun$, type, C_a_prod_update_a_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_a_update_a_update_fun_bool_fun_fun$, type, A_update_a_update_fun_a_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_set_b_update_set_fun$, type, B_update_set_b_update_set_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$, type, B_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_b_update_fun$, type, C_b_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(A_update$, type, A_update$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_a_prod_update_fun$, type, A_update_c_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_bool_fun$, type, C_update_c_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_c_prod_update_b_b_prod_update_fun$, type, B_c_prod_update_b_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_a_update_fun_fun$, type, C_update_a_update_fun_c_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_b_update_c_update_fun_bool_fun_fun$, type, B_update_b_update_fun_b_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_a_update_c_update_fun_bool_fun_fun$, type, B_update_a_update_fun_a_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_c_prod_update_c_update_fun$, type, A_c_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_set$, type, C_update_a_update_fun_set$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_a_update_a_update_fun_fun$, type, C_update_c_update_fun_a_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_a_update_b_update_fun_fun$, type, B_update_a_update_fun_a_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_c_update_fun$, type, C_b_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_bool_fun_fun$, type, B_update_a_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_c_prod_update_c_update_fun$, type, B_c_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_b_update_b_update_fun_fun$, type, C_update_c_update_fun_b_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_a_update_fun_fun$, type, B_update_a_update_fun_b_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_b_update_b_update_fun_fun$, type, A_update_a_update_fun_b_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_b_update_c_update_fun_fun$, type, C_update_c_update_fun_b_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_set$, type, A_update_set$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$, type, C_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_c_prod_update_a_update_fun$, type, B_c_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_b_b_prod_update_fun$, type, C_c_prod_update_b_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update$, type, C_a_prod_update$: $tType ).
% 60.10/36.72  tff(A_update_c_update_bool_fun_fun$, type, A_update_c_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_bool_fun_fun$, type, A_update_b_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$, type, A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_bool_fun$, type, B_update_bool_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_update_fun$, type, B_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$, type, C_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_b_update_b_update_fun_fun$, type, B_update_b_update_fun_b_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update_b_a_prod_update_fun$, type, C_a_prod_update_b_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_bool_fun$, type, A_update_b_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_bool_fun_fun$, type, C_update_b_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_b_update_a_update_fun_bool_fun_fun$, type, A_update_b_update_fun_b_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update_c_update_fun$, type, C_a_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_b_b_prod_update_fun$, type, A_a_prod_update_b_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$, type, C_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_c_prod_update_b_update_fun$, type, A_c_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(B_c_prod_update_b_c_prod_update_fun$, type, B_c_prod_update_b_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun_a_update_a_update_fun_fun$, type, C_update_b_update_fun_a_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_b_update_a_update_fun_fun$, type, A_update_b_update_fun_b_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_b_update_fun_fun$, type, C_update_a_update_fun_c_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_bool_fun$, type, B_update_b_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun$, type, C_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun$, type, C_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(B_a_prod_update_a_b_prod_update_fun$, type, B_a_prod_update_a_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_bool_fun$, type, A_update_bool_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun_c_update_b_update_fun_fun$, type, C_update_b_update_fun_c_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_b_prod_update_b_b_prod_update_fun$, type, B_b_prod_update_b_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_c_prod_update_fun$, type, A_update_c_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_c_update_b_update_fun_fun$, type, C_update_c_update_fun_c_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$, type, B_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_update_fun_b_update_c_update_fun_fun$, type, B_update_c_update_fun_b_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_b_prod_update$, type, B_b_prod_update$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun$, type, A_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$, type, A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_a_update_a_update_fun_bool_fun_fun$, type, C_update_c_update_fun_a_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_a_update_c_update_fun_fun$, type, B_update_a_update_fun_a_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_c_update_fun$, type, C_c_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$, type, B_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_a_update_b_update_fun_bool_fun_fun$, type, A_update_c_update_fun_a_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_c_update_c_update_fun_fun$, type, C_update_c_update_fun_c_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_c_prod_update$, type, A_c_prod_update$: $tType ).
% 60.10/36.72  tff(B_a_prod_update_a_update_fun$, type, B_a_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update$, type, A_a_prod_update$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$, type, A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_c_prod_update_a_c_prod_update_fun$, type, A_c_prod_update_a_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_a_update_a_update_fun_fun$, type, A_update_a_update_fun_a_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_b_c_prod_update_fun$, type, C_b_prod_update_b_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_a_update_b_update_fun_fun$, type, A_update_c_update_fun_a_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_a_update_fun$, type, C_b_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$, type, A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_c_update_b_update_fun_bool_fun_fun$, type, C_update_c_update_fun_c_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun$, type, B_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_set_a_update_set_fun$, type, A_update_set_a_update_set_fun$: $tType ).
% 60.10/36.72  tff(B_c_prod_update_a_a_prod_update_fun$, type, B_c_prod_update_a_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$, type, B_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_set$, type, B_update_set$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_a_prod_update_fun$, type, B_update_a_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_c_update_b_update_fun_fun$, type, A_update_a_update_fun_c_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_set_c_update_fun$, type, C_update_set_c_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_bool_fun$, type, B_update_a_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_bool_fun_fun$, type, B_update_b_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_c_b_prod_update_fun$, type, A_a_prod_update_c_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_b_c_prod_update_fun$, type, A_a_prod_update_b_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_bool_fun_fun$, type, C_update_c_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_bool_fun_fun$, type, A_update_a_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_b_update_fun$, type, A_a_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(B_c_prod_update_b_update_fun$, type, B_c_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_a_a_prod_update_fun$, type, C_b_prod_update_a_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_c_prod_update_fun$, type, B_update_a_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$, type, B_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun$, type, A_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_b_prod_update_b_a_prod_update_fun$, type, A_b_prod_update_b_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_b_update_a_update_fun_fun$, type, A_update_c_update_fun_b_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_c_update_a_update_fun_fun$, type, B_update_a_update_fun_c_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_a_a_prod_update_fun$, type, A_a_prod_update_a_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update$, type, C_c_prod_update$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_a_update_c_update_fun_fun$, type, A_update_c_update_fun_a_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_set_a_update_fun$, type, A_update_set_a_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_b_update_fun_fun$, type, A_update_b_update_fun_a_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun$, type, C_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_c_update_c_update_fun_fun$, type, B_update_b_update_fun_c_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_bool_fun_fun$, type, C_update_a_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$, type, C_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_c_update_a_update_fun_fun$, type, A_update_b_update_fun_c_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$, type, A_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_c_prod_update_fun$, type, A_update_a_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_a_update_fun$, type, A_a_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_a_update_b_update_fun_fun$, type, C_update_a_update_fun_a_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$, type, A_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun$, type, B_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(B_update$, type, B_update$: $tType ).
% 60.10/36.72  tff(B_b_prod_update_b_c_prod_update_fun$, type, B_b_prod_update_b_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_c_update_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_b_c_prod_update_fun$, type, C_c_prod_update_b_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_a_prod_update_fun$, type, B_update_c_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_b_b_prod_update_fun$, type, C_b_prod_update_b_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_b_prod_update_b_update_fun$, type, B_b_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$, type, B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_c_c_prod_update_fun$, type, C_c_prod_update_c_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_c_update_fun_fun$, type, A_update_b_update_fun_a_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_c_update_fun_fun$, type, B_update_a_update_fun_b_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_set_c_update_set_fun$, type, C_update_set_c_update_set_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update_b_update_fun$, type, C_a_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_set$, type, A_update_b_update_fun_set$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_b_update_a_update_fun_bool_fun_fun$, type, A_update_c_update_fun_b_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$, type, B_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_a_a_prod_update_fun$, type, C_c_prod_update_a_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_bool_fun$, type, A_update_a_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(A_b_prod_update_c_a_prod_update_fun$, type, A_b_prod_update_c_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_c_update_bool_fun_fun$, type, B_update_c_update_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun$, type, A_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update$, type, C_update$: $tType ).
% 60.10/36.72  tff(C_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$, type, C_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_set$, type, C_update_set$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$, type, C_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_b_update_c_update_fun_fun$, type, A_update_a_update_fun_b_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(B_b_prod_update_a_a_prod_update_fun$, type, B_b_prod_update_a_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_set$, type, B_update_a_update_fun_set$: $tType ).
% 60.10/36.72  tff(A_b_prod_update_a_update_fun$, type, A_b_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update_c_a_prod_update_fun$, type, C_a_prod_update_c_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_c_update_c_update_fun_fun$, type, A_update_a_update_fun_c_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_a_update_a_update_fun_fun$, type, B_update_b_update_fun_a_update_a_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_bool_fun$, type, C_update_a_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(B_a_prod_update_a_c_prod_update_fun$, type, B_a_prod_update_a_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun_c_update_c_update_fun_fun$, type, C_update_b_update_fun_c_update_c_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun_c_update_c_update_fun_bool_fun_fun$, type, C_update_b_update_fun_c_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_c_update_fun$, type, A_a_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_c_update_fun_bool_fun$, type, A_update_c_update_fun_bool_fun$: $tType ).
% 60.10/36.72  tff(B_b_prod_update_a_update_fun$, type, B_b_prod_update_a_update_fun$: $tType ).
% 60.10/36.72  tff(C_c_prod_update_b_update_fun$, type, C_c_prod_update_b_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_b_prod_update_a_b_prod_update_fun$, type, A_b_prod_update_a_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_a_prod_update_b_a_prod_update_fun$, type, B_a_prod_update_b_a_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_update_set_b_update_fun$, type, B_update_set_b_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$, type, A_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$, type, C_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_a_prod_update_c_c_prod_update_fun$, type, A_a_prod_update_c_c_prod_update_fun$: $tType ).
% 60.10/36.72  tff(B_b_prod_update_c_update_fun$, type, B_b_prod_update_c_update_fun$: $tType ).
% 60.10/36.72  tff(A_b_prod_update$, type, A_b_prod_update$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$, type, B_update_a_update_fun_b_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_b_prod_update_c_b_prod_update_fun$, type, C_b_prod_update_c_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_c_update_a_update_fun_bool_fun_fun$, type, A_update_b_update_fun_c_update_a_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$, type, A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$, type, A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_a_update_fun_b_update_b_update_fun_fun$, type, B_update_a_update_fun_b_update_b_update_fun_fun$: $tType ).
% 60.10/36.72  tff(C_update_bool_fun$, type, C_update_bool_fun$: $tType ).
% 60.10/36.72  tff(A_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$, type, A_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(B_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$, type, B_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  tff(C_a_prod_update_a_b_prod_update_fun$, type, C_a_prod_update_a_b_prod_update_fun$: $tType ).
% 60.10/36.72  tff(C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$, type, C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$: $tType ).
% 60.10/36.72  
% 60.10/36.72  %Background operators:
% 60.10/36.72  
% 60.10/36.72  
% 60.10/36.72  %Foreground operators:
% 60.10/36.72  tff(comp$ap, type, comp$ap: (A_c_prod_update_b_update_fun$ * C_a_prod_update_a_c_prod_update_fun$) > C_a_prod_update_b_update_fun$).
% 60.10/36.72  tff(comp$ba, type, comp$ba: (A_update_c_update_fun$ * B_c_prod_update_a_update_fun$) > B_c_prod_update_c_update_fun$).
% 60.10/36.72  tff(register_tensor$r, type, register_tensor$r: (B_update_a_update_fun$ * C_update_a_update_fun$) > B_c_prod_update_a_a_prod_update_fun$).
% 60.10/36.72  tff(top$d, type, top$d: C_update_a_update_fun_set$).
% 60.10/36.72  tff(type_definition$g, type, type_definition$g: (C_update_a_update_fun$ * A_update_c_update_fun$ * A_update_set$) > $o).
% 60.10/36.72  tff(uuu$, type, uuu$: (C_update_set$ * C_update_a_update_fun$ * C_update$) > A_update_c_update_fun$).
% 60.10/36.72  tff(id$j, type, id$j: A_b_prod_update_a_b_prod_update_fun$).
% 60.10/36.72  tff('#skF_63', type, '#skF_63': (B_update_a_update_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(type_definition$h, type, type_definition$h: (B_update_a_update_fun$ * A_update_b_update_fun$ * A_update_set$) > $o).
% 60.10/36.72  tff(inv_into$e, type, inv_into$e: B_update_set$ > B_update_b_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff('#skF_37', type, '#skF_37': (B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > B_update$).
% 60.10/36.72  tff(rel_fun$z, type, rel_fun$z: (A_update_c_update_fun_b_update_a_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(fun_app$an, type, fun_app$an: (B_update_b_update_fun_b_update_b_update_fun_fun$ * B_update_b_update_fun$) > B_update_b_update_fun$).
% 60.10/36.72  tff(id$l, type, id$l: C_update_c_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(uva$, type, uva$: A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(inv_into$d, type, inv_into$d: C_update_set$ > C_update_c_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(rel_fun$ao, type, rel_fun$ao: (A_update_a_update_bool_fun_fun$ * C_update_b_update_bool_fun_fun$) > A_update_c_update_fun_a_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(grp$h, type, grp$h: (A_update_set$ * A_update_b_update_fun$) > A_update_b_update_bool_fun_fun$).
% 60.10/36.72  tff(register_tensor$l, type, register_tensor$l: (B_update_a_update_fun$ * B_update_a_update_fun$) > B_b_prod_update_a_a_prod_update_fun$).
% 60.10/36.72  tff(collect$b, type, collect$b: B_update_a_update_fun_bool_fun$ > B_update_a_update_fun_set$).
% 60.10/36.72  tff(quotient3$b, type, quotient3$b: (A_update_a_update_bool_fun_fun$ * A_update_a_update_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(comp$av, type, comp$av: (A_update_b_update_fun$ * C_b_prod_update_a_update_fun$) > C_b_prod_update_b_update_fun$).
% 60.10/36.72  tff(map_fun$ar, type, map_fun$ar: (A_update_b_update_fun_a_update_c_update_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(uuw$, type, uuw$: B_update_set$ > A_update_b_update_fun_bool_fun$).
% 60.10/36.72  tff(comp$bm, type, comp$bm: (A_update_a_update_fun_c_update_b_update_fun_fun$ * C_update_b_update_fun_a_update_a_update_fun_fun$) > C_update_b_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff(id$n, type, id$n: A_update_a_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(fun_app$p, type, fun_app$p: (A_update_c_update_fun_bool_fun$ * A_update_c_update_fun$) > $o).
% 60.10/36.72  tff(map_fun$r, type, map_fun$r: (C_update_c_update_fun$ * B_update_c_update_fun$) > C_update_b_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff('#skF_44', type, '#skF_44': (B_update_b_update_bool_fun_fun$ * A_update_c_update_fun$ * B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * C_update_a_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$c, type, fun_app$c: (B_update_a_c_prod_update_fun$ * B_update$) > A_c_prod_update$).
% 60.10/36.72  tff('#skF_56', type, '#skF_56': (B_update_a_update_fun$ * B_update_set$ * A_update_c_update_fun$ * A_update_c_update_fun$) > B_update$).
% 60.10/36.72  tff(register$f, type, register$f: B_a_prod_update_a_c_prod_update_fun$ > $o).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$a, type, iso_tuple_update_accessor_cong_assist$a: (B_update_b_update_fun_b_update_b_update_fun_fun$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$bi, type, rel_fun$bi: (B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * B_update_b_update_fun_b_update_c_update_fun_bool_fun_fun$) > B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(bijection$, type, bijection$: C_update_c_update_fun$ > $o).
% 60.10/36.72  tff(fun_app$y, type, fun_app$y: (A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$ * A_update_b_update_fun$) > C_update_a_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff('#skF_14', type, '#skF_14': A_update_b_update_fun$ > B_update_a_update_fun$).
% 60.10/36.72  tff(preregister$a, type, preregister$a: B_update_b_update_fun$ > $o).
% 60.10/36.72  tff(map_fun$s, type, map_fun$s: (C_update_a_update_fun$ * A_update_b_update_fun$) > A_update_a_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff(register$b, type, register$b: C_update_a_update_fun$ > $o).
% 60.10/36.72  tff(fun_app$bf, type, fun_app$bf: (C_update_a_update_fun_a_update_b_update_fun_fun$ * C_update_a_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(compatible$r, type, compatible$r: (A_update_c_c_prod_update_fun$ * A_update_c_c_prod_update_fun$) > $o).
% 60.10/36.72  tff(preregister$, type, preregister$: C_update_c_update_fun$ > $o).
% 60.10/36.72  tff(map_fun$g, type, map_fun$g: (A_update_a_update_fun$ * B_update_c_update_fun$) > A_update_b_update_fun_a_update_c_update_fun_fun$).
% 60.10/36.72  tff(map_fun$ad, type, map_fun$ad: (B_update_a_update_fun_a_update_b_update_fun_fun$ * A_update_a_update_fun_b_update_c_update_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(pred_fun$, type, pred_fun$: (A_update_bool_fun$ * B_update_bool_fun$ * A_update_b_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$bt, type, rel_fun$bt: (C_update_b_update_bool_fun_fun$ * B_update_b_update_bool_fun_fun$) > C_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(inj_on$l, type, inj_on$l: (C_update_b_update_fun$ * C_update_set$) > $o).
% 60.10/36.72  tff(id$q, type, id$q: B_update_c_update_fun_b_update_c_update_fun_fun$).
% 60.10/36.72  tff(register_pair$s, type, register_pair$s: (B_update_c_update_fun$ * C_update_c_update_fun$) > B_c_prod_update_c_update_fun$).
% 60.10/36.72  tff(compatible$, type, compatible$: (B_update_a_update_fun$ * B_update_a_update_fun$) > $o).
% 60.10/36.72  tff(inj_on$m, type, inj_on$m: (B_update_b_update_fun$ * B_update_set$) > $o).
% 60.10/36.72  tff(comp$n, type, comp$n: (A_a_prod_update_b_b_prod_update_fun$ * B_c_prod_update_a_a_prod_update_fun$) > B_c_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(member$b, type, member$b: (C_update$ * C_update_set$) > $o).
% 60.10/36.72  tff(grp$b, type, grp$b: (A_update_set$ * A_update_a_update_fun$) > A_update_a_update_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$bz, type, fun_app$bz: (C_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$ * C_update_c_update_fun$) > B_update_b_update_fun_bool_fun$).
% 60.10/36.72  tff(map_fun$n, type, map_fun$n: (C_update_a_update_fun$ * A_update_c_update_fun$) > A_update_a_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(comp$y, type, comp$y: (B_update_a_update_fun$ * B_update_b_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff(rel_fun$ax, type, rel_fun$ax: (A_update_c_update_fun_a_update_b_update_fun_bool_fun_fun$ * B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$d, type, iso_tuple_update_accessor_cong_assist$d: (C_update_c_update_fun_a_update_a_update_fun_fun$ * A_update_c_update_fun$) > $o).
% 60.10/36.72  tff(map_fun$w, type, map_fun$w: (B_update_b_update_fun$ * B_update_b_update_fun$) > B_update_b_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(comp$s, type, comp$s: (A_a_prod_update_b_c_prod_update_fun$ * B_b_prod_update_a_a_prod_update_fun$) > B_b_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$as, type, rel_fun$as: (C_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * C_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(top$a, type, top$a: C_update_set$).
% 60.10/36.72  tff(comp$d, type, comp$d: A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(comp$c, type, comp$c: B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$).
% 60.10/36.72  tff(comp$az, type, comp$az: (A_update_c_update_fun$ * C_b_prod_update_a_update_fun$) > C_b_prod_update_c_update_fun$).
% 60.10/36.72  tff('#skF_23', type, '#skF_23': (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(register_tensor$h, type, register_tensor$h: (A_update_a_update_fun$ * A_update_a_update_fun$) > A_a_prod_update_a_a_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$ab, type, rel_fun$ab: (C_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$ * C_update_c_update_fun_a_update_a_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$aq, type, fun_app$aq: (B_a_prod_update_a_c_prod_update_fun$ * B_a_prod_update$) > A_c_prod_update$).
% 60.10/36.72  tff(comp$bh, type, comp$bh: (B_update_a_update_fun_a_update_b_update_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_fun$) > A_update_b_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(quotient3$h, type, quotient3$h: (B_update_b_update_bool_fun_fun$ * B_update_c_update_fun$ * C_update_b_update_fun$) > $o).
% 60.10/36.72  tff(uuv$, type, uuv$: (B_update_set$ * B_update_a_update_fun$ * B_update$) > A_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$ad, type, fun_app$ad: (B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * B_update_a_update_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff('#skF_36', type, '#skF_36': (B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > B_update$).
% 60.10/36.72  tff(rel_fun$au, type, rel_fun$au: (A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$ * B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff('#skF_16', type, '#skF_16': (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(map_fun$aw, type, map_fun$aw: (C_update_b_update_fun$ * B_update_c_update_fun$) > B_update_b_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(comp$x, type, comp$x: (B_update_b_update_fun$ * A_update_b_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(rel_fun$p, type, rel_fun$p: (A_update_b_update_fun_b_update_a_update_fun_bool_fun_fun$ * A_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$ai, type, map_fun$ai: (B_update_a_update_fun_a_update_b_update_fun_fun$ * A_update_a_update_fun_b_update_b_update_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(quotient3$a, type, quotient3$a: (B_update_b_update_bool_fun_fun$ * B_update_b_update_fun$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff(register_pair$i, type, register_pair$i: (A_update_b_update_fun$ * C_update_b_update_fun$) > A_c_prod_update_b_update_fun$).
% 60.10/36.72  tff(conversep$, type, conversep$: C_update_c_update_bool_fun_fun$ > C_update_c_update_bool_fun_fun$).
% 60.10/36.72  tff(pred_DEADID$b, type, pred_DEADID$b: A_update_bool_fun$).
% 60.10/36.72  tff(id$c, type, id$c: C_c_prod_update_c_c_prod_update_fun$).
% 60.10/36.72  tff(fun_app$m, type, fun_app$m: (A_update_bool_fun$ * A_update$) > $o).
% 60.10/36.72  tff(rel_fun$bo, type, rel_fun$bo: (B_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$ * B_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$) > B_update_a_update_fun_b_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_tensor$u, type, register_tensor$u: (C_update_b_update_fun$ * C_update_c_update_fun$) > C_c_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff('#skF_58', type, '#skF_58': (B_update_a_update_fun$ * B_update_set$ * A_update_b_update_fun$ * A_update_b_update_fun$) > B_update$).
% 60.10/36.72  tff(pred_fun$e, type, pred_fun$e: (B_update_bool_fun$ * C_update_bool_fun$ * B_update_c_update_fun$) > $o).
% 60.10/36.72  tff(quotient3$, type, quotient3$: (C_update_c_update_bool_fun_fun$ * C_update_c_update_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff('#skF_38', type, '#skF_38': (A_update_a_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_a_update_fun$ * C_update_a_update_fun$) > C_update$).
% 60.10/36.72  tff('#skF_25', type, '#skF_25': (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff('#skF_59', type, '#skF_59': (A_update_b_update_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(rel_fun$, type, rel_fun$: (A_update_a_update_bool_fun_fun$ * B_update_a_update_bool_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$ai, type, fun_app$ai: (C_update_b_update_fun$ * C_update$) > B_update$).
% 60.10/36.72  tff(comp$bl, type, comp$bl: (A_update_a_update_fun_c_update_b_update_fun_fun$ * C_update_c_update_fun_a_update_a_update_fun_fun$) > C_update_c_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff('#skF_76', type, '#skF_76': (B_update_a_update_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(register$a, type, register$a: B_update_a_update_fun$ > $o).
% 60.10/36.72  tff(rel_fun$ar, type, rel_fun$ar: (A_update_c_update_fun_a_update_b_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(compatible$u, type, compatible$u: (B_update_a_a_prod_update_fun$ * B_update_a_a_prod_update_fun$) > $o).
% 60.10/36.72  tff(preregister$g, type, preregister$g: B_update_c_update_fun$ > $o).
% 60.10/36.72  tff(iso_register$g, type, iso_register$g: B_update_b_update_fun$ > $o).
% 60.10/36.72  tff(register_pair$t, type, register_pair$t: (B_update_c_update_fun$ * B_update_c_update_fun$) > B_b_prod_update_c_update_fun$).
% 60.10/36.72  tff('#skF_49', type, '#skF_49': (C_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_b_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > A_update$).
% 60.10/36.72  tff(id$f, type, id$f: B_c_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(top$c, type, top$c: A_update_b_update_fun_set$).
% 60.10/36.72  tff(register_tensor$y, type, register_tensor$y: (C_update_a_update_fun$ * A_update_b_update_fun$) > C_a_prod_update_a_b_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$bc, type, rel_fun$bc: (C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$ * C_update_b_update_fun_c_update_c_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$be, type, rel_fun$be: (A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(id$w, type, id$w: A_update_set_a_update_set_fun$).
% 60.10/36.72  tff(map_fun$v, type, map_fun$v: (B_update_b_update_fun$ * C_update_c_update_fun$) > B_update_c_update_fun_b_update_c_update_fun_fun$).
% 60.10/36.72  tff('#skF_61', type, '#skF_61': (C_update_a_update_fun$ * C_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(comp$w, type, comp$w: (A_update_b_update_fun$ * A_update_a_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(rel_fun$by, type, rel_fun$by: (B_update_a_update_bool_fun_fun$ * B_update_a_update_bool_fun_fun$ * B_update_b_update_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(comp$bf, type, comp$bf: (B_update_a_update_fun_a_update_c_update_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_fun$) > A_update_b_update_fun_a_update_c_update_fun_fun$).
% 60.10/36.72  tff(inj_on$e, type, inj_on$e: (C_update_a_update_fun_c_update_c_update_fun_fun$ * C_update_a_update_fun_set$) > $o).
% 60.10/36.72  tff(fun_app$ag, type, fun_app$ag: (C_update_a_update_fun$ * C_update$) > A_update$).
% 60.10/36.72  tff(the_inv_into$d, type, the_inv_into$d: C_update_set$ > C_update_c_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(compatible$m, type, compatible$m: (C_update_c_update_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(map_fun$a, type, map_fun$a: (B_update_a_update_fun$ * A_update_b_update_fun$) > A_update_a_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(fun_app$u, type, fun_app$u: (A_update_b_update_fun$ * A_update$) > B_update$).
% 60.10/36.72  tff('#skF_21', type, '#skF_21': (B_update_a_update_fun$ * B_update_a_update_fun$ * B_update$ * B_update$) > B_update$).
% 60.10/36.72  tff(register_pair$o, type, register_pair$o: (C_update_a_update_fun$ * B_update_a_update_fun$) > C_b_prod_update_a_update_fun$).
% 60.10/36.72  tff(comp$o, type, comp$o: (A_a_prod_update_b_b_prod_update_fun$ * B_b_prod_update_a_a_prod_update_fun$) > B_b_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff('#skF_18', type, '#skF_18': (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(fun_app$cc, type, fun_app$cc: (B_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$ * B_update_b_update_fun$) > B_update_b_update_fun_bool_fun$).
% 60.10/36.72  tff(inv_into$c, type, inv_into$c: (A_update_set$ * A_update_c_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff(fun_app$b, type, fun_app$b: (B_update_a_update_fun_bool_fun$ * B_update_a_update_fun$) > $o).
% 60.10/36.72  tff(f$, type, f$: B_update_a_update_fun$).
% 60.10/36.72  tff('#skF_26', type, '#skF_26': (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(register$h, type, register$h: C_update_c_update_fun$ > $o).
% 60.10/36.72  tff(register_tensor$o, type, register_tensor$o: (C_update_b_update_fun$ * C_update_b_update_fun$) > C_c_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(register_pair$n, type, register_pair$n: (C_update_b_update_fun$ * B_update_b_update_fun$) > C_b_prod_update_b_update_fun$).
% 60.10/36.72  tff(type_definition$f, type, type_definition$f: (A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_set$) > $o).
% 60.10/36.72  tff(fun_app$t, type, fun_app$t: (A_update_a_c_prod_update_fun$ * A_update$) > A_c_prod_update$).
% 60.10/36.72  tff(register_tensor$q, type, register_tensor$q: (C_update_b_update_fun$ * B_update_b_update_fun$) > C_b_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(compatible$h, type, compatible$h: (C_update_a_update_fun$ * C_update_a_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$c, type, rel_fun$c: (C_update_c_update_bool_fun_fun$ * A_update_b_update_bool_fun_fun$) > C_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$bg, type, rel_fun$bg: (C_update_c_update_bool_fun_fun$ * B_update_b_update_bool_fun_fun$) > C_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$at, type, fun_app$at: (B_b_prod_update_a_update_fun$ * B_b_prod_update$) > A_update$).
% 60.10/36.72  tff('#skF_30', type, '#skF_30': (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(tensor_update$e, type, tensor_update$e: (B_update$ * A_update$) > B_a_prod_update$).
% 60.10/36.72  tff(uui$, type, uui$: B_update_a_update_fun$ > B_update_a_a_prod_update_fun$).
% 60.10/36.72  tff('#skF_42', type, '#skF_42': (B_update_b_update_bool_fun_fun$ * A_update_c_update_fun$ * B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * C_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(rel_fun$ae, type, rel_fun$ae: (A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(compatible$e, type, compatible$e: (A_update_b_update_fun$ * C_update_b_update_fun$) > $o).
% 60.10/36.72  tff(register$k, type, register$k: B_update_b_update_fun$ > $o).
% 60.10/36.72  tff(map_fun$m, type, map_fun$m: (C_update_c_update_fun$ * A_update_a_update_fun$) > C_update_a_update_fun_c_update_a_update_fun_fun$).
% 60.10/36.72  tff(register_pair$l, type, register_pair$l: (A_update_a_update_fun$ * B_update_a_update_fun$) > A_b_prod_update_a_update_fun$).
% 60.10/36.72  tff(id$p, type, id$p: C_update_a_update_fun_c_update_a_update_fun_fun$).
% 60.10/36.72  tff(uu$, type, uu$: A_update$ > B_update_a_update_fun$).
% 60.10/36.72  tff(register_tensor$p, type, register_tensor$p: (C_update_a_update_fun$ * B_update_a_update_fun$) > C_b_prod_update_a_a_prod_update_fun$).
% 60.10/36.72  tff('#skF_77', type, '#skF_77': (C_update_a_update_fun$ * C_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$h, type, fun_app$h: (A_update_c_a_prod_update_fun$ * A_update$) > C_a_prod_update$).
% 60.10/36.72  tff(uuc$, type, uuc$: A_update_c_update_fun$ > A_update_c_c_prod_update_fun$).
% 60.10/36.72  tff(preregister$b, type, preregister$b: A_update_a_update_fun$ > $o).
% 60.10/36.72  tff(fun_app$cd, type, fun_app$cd: (A_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$ * A_update_a_update_fun$) > C_update_c_update_fun_bool_fun$).
% 60.10/36.72  tff(compatible$d, type, compatible$d: (A_update_c_update_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(comp$bi, type, comp$bi: (A_update_b_update_fun_c_update_a_update_fun_fun$ * C_update_a_update_fun_a_update_b_update_fun_fun$) > C_update_a_update_fun_c_update_a_update_fun_fun$).
% 60.10/36.72  tff(rel_fun$ak, type, rel_fun$ak: (C_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * C_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(id$i, type, id$i: A_c_prod_update_a_c_prod_update_fun$).
% 60.10/36.72  tff(fun_app$bm, type, fun_app$bm: (C_update_c_update_fun_c_update_b_update_fun_fun$ * C_update_c_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$c, type, iso_tuple_update_accessor_cong_assist$c: (C_update_c_update_fun_b_update_b_update_fun_fun$ * B_update_c_update_fun$) > $o).
% 60.10/36.72  tff(map_fun$k, type, map_fun$k: (C_update_a_update_fun$ * B_update_a_update_fun$) > A_update_b_update_fun_c_update_a_update_fun_fun$).
% 60.10/36.72  tff(comp$ag, type, comp$ag: (C_update_b_update_fun$ * C_update_c_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(comp$aj, type, comp$aj: (B_update_c_update_fun$ * A_update_b_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(relcompp$b, type, relcompp$b: (B_update_b_update_bool_fun_fun$ * B_update_b_update_bool_fun_fun$) > B_update_b_update_bool_fun_fun$).
% 60.10/36.72  tff(register$d, type, register$d: A_a_prod_update_c_c_prod_update_fun$ > $o).
% 60.10/36.72  tff(fun_app$bg, type, fun_app$bg: (C_update_a_update_fun_c_update_a_update_fun_fun$ * C_update_a_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff('#skF_75', type, '#skF_75': (C_update_a_update_fun$ * C_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$bc, type, fun_app$bc: (A_update_c_update_fun_a_update_b_update_fun_fun$ * A_update_c_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff('#skF_51', type, '#skF_51': (B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > B_update$).
% 60.10/36.72  tff(comp_update$b, type, comp_update$b: B_update$ > B_update_b_update_fun$).
% 60.10/36.72  tff('#skF_15', type, '#skF_15': (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(compatible$v, type, compatible$v: (A_update_c_a_prod_update_fun$ * B_update_c_a_prod_update_fun$) > $o).
% 60.10/36.72  tff(conversep$b, type, conversep$b: A_update_a_update_bool_fun_fun$ > A_update_a_update_bool_fun_fun$).
% 60.10/36.72  tff(comp$r, type, comp$r: (A_a_prod_update_b_c_prod_update_fun$ * B_c_prod_update_a_a_prod_update_fun$) > B_c_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(image$a, type, image$a: (C_update_a_update_fun$ * C_update_set$) > A_update_set$).
% 60.10/36.72  tff(register_tensor$i, type, register_tensor$i: (A_update_c_update_fun$ * A_update_c_update_fun$) > A_a_prod_update_c_c_prod_update_fun$).
% 60.10/36.72  tff('#skF_13', type, '#skF_13': C_update_a_update_fun$ > A_update_c_update_fun$).
% 60.10/36.72  tff(rel_fun$aj, type, rel_fun$aj: (A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(uuo$, type, uuo$: B_update_bool_fun$).
% 60.10/36.72  tff('#skF_10', type, '#skF_10': A_update_a_update_fun$ > A_update_a_update_fun$).
% 60.10/36.72  tff(map_fun$q, type, map_fun$q: (A_update_c_update_fun$ * B_update_a_update_fun$) > C_update_b_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(fun_app$ax, type, fun_app$ax: (A_update_c_update_fun_b_update_a_update_fun_fun$ * A_update_c_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff(rel_fun$w, type, rel_fun$w: (B_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(grp$, type, grp$: (C_update_set$ * C_update_c_update_fun$) > C_update_c_update_bool_fun_fun$).
% 60.10/36.72  tff(comp$aa, type, comp$aa: (A_update_a_update_fun$ * C_update_a_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff('#skF_19', type, '#skF_19': (A_update_c_update_fun$ * A_update_c_update_fun$ * A_update$ * A_update$) > A_update$).
% 60.10/36.72  tff(inv_into$f, type, inv_into$f: A_update_set$ > A_update_a_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(comp$al, type, comp$al: (A_a_prod_update_c_update_fun$ * C_c_prod_update_a_a_prod_update_fun$) > C_c_prod_update_c_update_fun$).
% 60.10/36.72  tff(preregister$c, type, preregister$c: A_update_c_update_fun$ > $o).
% 60.10/36.72  tff(rel_fun$aq, type, rel_fun$aq: (C_update_c_update_bool_fun_fun$ * C_update_b_update_bool_fun_fun$) > C_update_c_update_fun_c_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_pair$m, type, register_pair$m: (C_update_c_update_fun$ * B_update_c_update_fun$) > C_b_prod_update_c_update_fun$).
% 60.10/36.72  tff('#skF_46', type, '#skF_46': (C_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_b_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > C_update$).
% 60.10/36.72  tff(rel_fun$af, type, rel_fun$af: (A_update_a_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$bk, type, comp$bk: (A_update_a_update_fun_c_update_c_update_fun_fun$ * C_update_b_update_fun_a_update_a_update_fun_fun$) > C_update_b_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(comp$q, type, comp$q: (A_a_prod_update_b_c_prod_update_fun$ * C_b_prod_update_a_a_prod_update_fun$) > C_b_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(relcompp$, type, relcompp$: (A_update_a_update_bool_fun_fun$ * A_update_a_update_bool_fun_fun$) > A_update_a_update_bool_fun_fun$).
% 60.10/36.72  tff(register_pair$a, type, register_pair$a: (A_update_a_update_fun$ * A_update_a_update_fun$) > A_a_prod_update_a_update_fun$).
% 60.10/36.72  tff(fun_app$o, type, fun_app$o: (B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * B_update_a_update_fun$) > B_update_a_update_fun_bool_fun$).
% 60.10/36.72  tff(register_tensor$ac, type, register_tensor$ac: (A_update_c_update_fun$ * A_update_b_update_fun$) > A_a_prod_update_c_b_prod_update_fun$).
% 60.10/36.72  tff(comp$g, type, comp$g: C_update_c_update_fun$ > C_update_c_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(comp$ay, type, comp$ay: (A_update_c_update_fun$ * C_c_prod_update_a_update_fun$) > C_c_prod_update_c_update_fun$).
% 60.10/36.72  tff('#skF_2', type, '#skF_2': B_update_b_update_fun$ > B_update$).
% 60.10/36.72  tff(map_fun$au, type, map_fun$au: (B_update_a_update_fun_c_update_a_update_fun_fun$ * C_update_c_update_fun_b_update_b_update_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(fun_app$bk, type, fun_app$bk: (C_update_b_update_fun_c_update_c_update_fun_fun$ * C_update_b_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff(rel_fun$al, type, rel_fun$al: (C_update_b_update_bool_fun_fun$ * A_update_a_update_bool_fun_fun$) > C_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$bv, type, fun_app$bv: (A_update_set_a_update_fun$ * A_update_set$) > A_update$).
% 60.10/36.72  tff(rel_fun$u, type, rel_fun$u: (A_update_b_update_fun_c_update_a_update_fun_bool_fun_fun$ * A_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_tensor$w, type, register_tensor$w: (B_update_b_update_fun$ * B_update_c_update_fun$) > B_b_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff('#skF_43', type, '#skF_43': (B_update_b_update_bool_fun_fun$ * A_update_c_update_fun$ * B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * C_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(image$f, type, image$f: A_update_a_update_fun$ > A_update_set_a_update_set_fun$).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$g, type, iso_tuple_update_accessor_cong_assist$g: (A_update_a_update_fun_c_update_c_update_fun_fun$ * C_update_a_update_fun$) > $o).
% 60.10/36.72  tff(fun_app$k, type, fun_app$k: (B_update_bool_fun$ * B_update$) > $o).
% 60.10/36.72  tff(comp$ab, type, comp$ab: (A_update_c_update_fun$ * A_update_a_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(map_fun$z, type, map_fun$z: (A_update_b_update_fun_a_update_b_update_fun_fun$ * A_update_a_update_fun_a_update_a_update_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$).
% 60.10/36.72  tff(grp$i, type, grp$i: (C_update_a_update_fun_set$ * C_update_a_update_fun_c_update_b_update_fun_fun$) > C_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$bd, type, fun_app$bd: (A_update_b_update_fun_a_update_b_update_fun_fun$ * A_update_b_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(grp$c, type, grp$c: (B_update_set$ * B_update_a_update_fun$) > B_update_a_update_bool_fun_fun$).
% 60.10/36.72  tff(uut$, type, uut$: (A_update_set$ * A_update_b_update_fun$ * A_update$) > B_update_a_update_fun$).
% 60.10/36.72  tff(uuk$, type, uuk$: A_update_bool_fun$).
% 60.10/36.72  tff('#skF_28', type, '#skF_28': (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(g$a, type, g$a: C_update_a_update_fun$).
% 60.10/36.72  tff(top$e, type, top$e: B_update_a_update_fun_set$).
% 60.10/36.72  tff(inv_into$g, type, inv_into$g: (B_update_set$ * B_update_c_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(comp$u, type, comp$u: (A_b_prod_update_b_a_prod_update_fun$ * B_a_prod_update_a_b_prod_update_fun$) > B_a_prod_update_b_a_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$e, type, rel_fun$e: (B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(uuy$, type, uuy$: A_update_set$ > B_update_a_update_fun_bool_fun$).
% 60.10/36.72  tff(inj_on$b, type, inj_on$b: (B_update_a_update_fun$ * B_update_set$) > $o).
% 60.10/36.72  tff(iso_register$c, type, iso_register$c: B_update_a_update_fun$ > $o).
% 60.10/36.72  tff(rel_fun$bh, type, rel_fun$bh: (A_update_b_update_fun_a_update_c_update_fun_bool_fun_fun$ * B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(fun_app$v, type, fun_app$v: (B_update_a_update_fun_b_update_c_update_fun_fun$ * B_update_a_update_fun$) > B_update_c_update_fun$).
% 60.10/36.72  tff(id$g, type, id$g: B_b_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(inj_on$i, type, inj_on$i: (A_update_a_update_fun$ * A_update_set$) > $o).
% 60.10/36.72  tff(comp$at, type, comp$at: (C_b_prod_update_a_update_fun$ * A_a_prod_update_c_b_prod_update_fun$) > A_a_prod_update_a_update_fun$).
% 60.10/36.72  tff('#skF_11', type, '#skF_11': A_update_c_update_fun$ > C_update_a_update_fun$).
% 60.10/36.72  tff(fun_app$af, type, fun_app$af: (A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * A_update_c_update_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff(uue$, type, uue$: A_update_c_update_fun$ > A_update_a_c_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$h, type, rel_fun$h: (A_update_a_update_bool_fun_fun$ * B_update_b_update_bool_fun_fun$) > A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff('#skF_20', type, '#skF_20': (A_update_c_update_fun$ * A_update_c_update_fun$ * A_update$ * A_update$) > A_update$).
% 60.10/36.72  tff('#skF_68', type, '#skF_68': (B_update_a_update_fun$ * B_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$bi, type, fun_app$bi: (C_update_c_update_fun_a_update_a_update_fun_fun$ * C_update_c_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(f$a, type, f$a: A_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$be, type, fun_app$be: (A_update_b_update_fun_c_update_a_update_fun_fun$ * A_update_b_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff(fun_app$bn, type, fun_app$bn: (C_update_b_update_fun_c_update_b_update_fun_fun$ * C_update_b_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(pred_fun$c, type, pred_fun$c: (A_update_bool_fun$ * A_update_bool_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(comp_update$a, type, comp_update$a: A_update$ > A_update_a_update_fun$).
% 60.10/36.72  tff(the_inv_into$, type, the_inv_into$: (C_update_set$ * C_update_a_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(fun_app$r, type, fun_app$r: (A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$ * A_update_b_update_fun$) > A_update_b_update_fun_bool_fun$).
% 60.10/36.72  tff('#skF_24', type, '#skF_24': (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$j, type, fun_app$j: (C_update_c_update_bool_fun_fun$ * C_update$) > C_update_bool_fun$).
% 60.10/36.72  tff(uuh$, type, uuh$: A_update_c_update_fun$ > A_update_c_a_prod_update_fun$).
% 60.10/36.72  tff('#skF_71', type, '#skF_71': (B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(comp$bd, type, comp$bd: (B_update_b_update_fun_a_update_a_update_fun_fun$ * A_update_a_update_fun_b_update_b_update_fun_fun$) > A_update_a_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(map_fun$ab, type, map_fun$ab: (C_update_a_update_fun_a_update_b_update_fun_fun$ * A_update_a_update_fun_c_update_c_update_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(register_tensor$a, type, register_tensor$a: (C_update_c_update_fun$ * B_update_b_update_fun$) > C_b_prod_update_c_b_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$o, type, rel_fun$o: (B_update_a_update_fun_a_update_c_update_fun_bool_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff('#skF_40', type, '#skF_40': (A_update_a_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_a_update_fun$ * C_update_a_update_fun$) > A_update$).
% 60.10/36.72  tff(comp$, type, comp$: (B_update_c_update_fun$ * C_update_b_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff(register_pair$h, type, register_pair$h: (C_update_c_update_fun$ * A_update_c_update_fun$) > C_a_prod_update_c_update_fun$).
% 60.10/36.72  tff(image$g, type, image$g: (B_update_c_update_fun$ * B_update_set$) > C_update_set$).
% 60.10/36.72  tff('#skF_70', type, '#skF_70': (C_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$z, type, fun_app$z: (C_update_c_update_fun$ * C_update$) > C_update$).
% 60.10/36.72  tff(compatible$t, type, compatible$t: (B_update_c_a_prod_update_fun$ * A_update_c_a_prod_update_fun$) > $o).
% 60.10/36.72  tff(fun_app$g, type, fun_app$g: (A_update_c_update_fun$ * A_update$) > C_update$).
% 60.10/36.72  tff('#skF_54', type, '#skF_54': (A_update_b_update_fun$ * A_update_set$ * B_update_a_update_fun$ * B_update_a_update_fun$) > A_update$).
% 60.10/36.72  tff(g$, type, g$: A_update_c_update_fun$).
% 60.10/36.72  tff(type_definition$d, type, type_definition$d: (B_update_b_update_fun$ * B_update_b_update_fun$ * B_update_set$) > $o).
% 60.10/36.72  tff(uup$, type, uup$: (A_update_b_update_fun$ * A_update_b_update_fun$) > A_update_bool_fun$).
% 60.10/36.72  tff(map_fun$t, type, map_fun$t: (C_update_c_update_fun$ * C_update_b_update_fun$) > C_update_c_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff('#skF_45', type, '#skF_45': (B_update_b_update_bool_fun_fun$ * A_update_c_update_fun$ * B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * C_update_a_update_fun$) > A_update$).
% 60.10/36.72  tff(comp$af, type, comp$af: (B_update_c_update_fun$ * B_update_b_update_fun$) > B_update_c_update_fun$).
% 60.10/36.72  tff(fun_app$bp, type, fun_app$bp: (B_update_b_update_fun_c_update_c_update_fun_fun$ * B_update_b_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff(top$b, type, top$b: B_update_set$).
% 60.10/36.72  tff(grp$g, type, grp$g: (B_update_a_update_fun_set$ * B_update_a_update_fun_b_update_c_update_fun_fun$) > B_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff('#skF_55', type, '#skF_55': (C_update_a_update_fun$ * C_update_set$ * A_update_c_update_fun$ * A_update_c_update_fun$) > C_update$).
% 60.10/36.72  tff(rel_fun$bv, type, rel_fun$bv: (B_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$ * B_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$) > B_update_a_update_fun_b_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$ap, type, fun_app$ap: (A_b_prod_update_c_a_prod_update_fun$ * A_b_prod_update$) > C_a_prod_update$).
% 60.10/36.72  tff(comp$ai, type, comp$ai: (C_update_b_update_fun$ * A_update_c_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$aj, type, fun_app$aj: (B_update_a_update_fun_b_update_b_update_fun_fun$ * B_update_a_update_fun$) > B_update_b_update_fun$).
% 60.10/36.72  tff(map_fun$u, type, map_fun$u: (C_update_c_update_fun$ * B_update_b_update_fun$) > C_update_b_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff(iso_register$f, type, iso_register$f: C_update_b_update_fun$ > $o).
% 60.10/36.72  tff(rel_fun$az, type, rel_fun$az: (B_update_b_update_bool_fun_fun$ * C_update_b_update_bool_fun_fun$) > B_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$aa, type, rel_fun$aa: (A_update_b_update_bool_fun_fun$ * C_update_a_update_bool_fun_fun$) > A_update_c_update_fun_b_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(id_update$b, type, id_update$b: B_update$).
% 60.10/36.72  tff(quotient3$d, type, quotient3$d: (A_update_a_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_a_update_fun$) > $o).
% 60.10/36.72  tff(the_inv_into$b, type, the_inv_into$b: (A_update_set$ * A_update_b_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$h, type, iso_tuple_update_accessor_cong_assist$h: (A_update_a_update_fun_b_update_b_update_fun_fun$ * B_update_a_update_fun$) > $o).
% 60.10/36.72  tff(register_pair$k, type, register_pair$k: (B_update_a_update_fun$ * A_update_a_update_fun$) > B_a_prod_update_a_update_fun$).
% 60.10/36.72  tff(map_fun$aq, type, map_fun$aq: (B_update_c_update_fun$ * C_update_c_update_fun$) > C_update_c_update_fun_b_update_c_update_fun_fun$).
% 60.10/36.72  tff(fun_app$s, type, fun_app$s: (B_update_c_a_prod_update_fun$ * B_update$) > C_a_prod_update$).
% 60.10/36.72  tff(register_tensor$e, type, register_tensor$e: (B_update_b_update_fun$ * A_update_a_update_fun$) > B_a_prod_update_b_a_prod_update_fun$).
% 60.10/36.72  tff(comp$as, type, comp$as: (A_a_prod_update_b_update_fun$ * C_b_prod_update_a_a_prod_update_fun$) > C_b_prod_update_b_update_fun$).
% 60.10/36.72  tff(compatible$p, type, compatible$p: (B_update_c_update_fun$ * B_update_c_update_fun$) > $o).
% 60.10/36.72  tff(uul$, type, uul$: (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update_bool_fun$).
% 60.10/36.72  tff(tensor_update$f, type, tensor_update$f: (B_update$ * B_update$) > B_b_prod_update$).
% 60.10/36.72  tff(map_fun$av, type, map_fun$av: (B_update_c_update_fun$ * C_update_b_update_fun$) > C_update_c_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(fun_app$f, type, fun_app$f: (A_update_c_c_prod_update_fun$ * A_update$) > C_c_prod_update$).
% 60.10/36.72  tff(fun_app$ae, type, fun_app$ae: (C_update_a_update_fun_c_update_c_update_fun_fun$ * C_update_a_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff('#skF_12', type, '#skF_12': B_update_a_update_fun$ > A_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$q, type, fun_app$q: (A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$ * A_update_c_update_fun$) > A_update_c_update_fun_bool_fun$).
% 60.10/36.72  tff(id$o, type, id$o: C_update_b_update_fun_c_update_b_update_fun_fun$).
% 60.10/36.72  tff(preregister$e, type, preregister$e: A_update_b_update_fun$ > $o).
% 60.10/36.72  tff('#skF_62', type, '#skF_62': (C_update_a_update_fun$ * C_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(uub$, type, uub$: B_update$ > A_update_b_update_fun$).
% 60.10/36.72  tff(map_fun$ak, type, map_fun$ak: (A_update_b_update_fun_c_update_a_update_fun_fun$ * C_update_c_update_fun_a_update_a_update_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$).
% 60.10/36.72  tff('#skF_34', type, '#skF_34': (B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > A_update$).
% 60.10/36.72  tff('#skF_8', type, '#skF_8': C_update_b_update_fun$ > B_update_c_update_fun$).
% 60.10/36.72  tff(compatible$b, type, compatible$b: (A_update_b_update_fun$ * A_update_b_update_fun$) > $o).
% 60.10/36.72  tff(register_pair$f, type, register_pair$f: (B_update_a_update_fun$ * C_update_a_update_fun$) > B_c_prod_update_a_update_fun$).
% 60.10/36.72  tff(comp$ad, type, comp$ad: (A_update_a_update_fun$ * B_update_a_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff(comp$f, type, comp$f: A_update_a_update_fun$ > A_update_a_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(fun_app$n, type, fun_app$n: (A_update_a_update_bool_fun_fun$ * A_update$) > A_update_bool_fun$).
% 60.10/36.72  tff(map_fun$ag, type, map_fun$ag: (C_update_a_update_fun_a_update_b_update_fun_fun$ * A_update_a_update_fun_c_update_b_update_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(map_fun$at, type, map_fun$at: (A_update_b_update_fun_a_update_c_update_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(collect$, type, collect$: A_update_b_update_fun_bool_fun$ > A_update_b_update_fun_set$).
% 60.10/36.72  tff(fun_app$as, type, fun_app$as: (A_a_prod_update_c_update_fun$ * A_a_prod_update$) > C_update$).
% 60.10/36.72  tff(fcomp$c, type, fcomp$c: (C_update_a_update_fun$ * A_update_b_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(inv_into$h, type, inv_into$h: (C_update_set$ * C_update_b_update_fun$) > B_update_c_update_fun$).
% 60.10/36.72  tff(fun_app$ba, type, fun_app$ba: (A_update_b_update_fun_a_update_c_update_fun_fun$ * A_update_b_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(map_fun$y, type, map_fun$y: (B_update_a_update_fun_b_update_a_update_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$).
% 60.10/36.72  tff(comp$ah, type, comp$ah: (C_update_c_update_fun$ * A_update_c_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff('#skF_47', type, '#skF_47': (C_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_b_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > C_update$).
% 60.10/36.72  tff('#skF_67', type, '#skF_67': (B_update_a_update_fun$ * B_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(bijection$b, type, bijection$b: A_update_a_update_fun$ > $o).
% 60.10/36.72  tff(compatible$o, type, compatible$o: (B_update_c_update_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff('#skF_39', type, '#skF_39': (A_update_a_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_a_update_fun$ * C_update_a_update_fun$) > C_update$).
% 60.10/36.72  tff(fun_app$ay, type, fun_app$ay: (A_update_c_update_fun_a_update_c_update_fun_fun$ * A_update_c_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(fun_app$ab, type, fun_app$ab: (A_update_a_update_fun$ * A_update$) > A_update$).
% 60.10/36.72  tff(register_pair$j, type, register_pair$j: (C_update_b_update_fun$ * A_update_b_update_fun$) > C_a_prod_update_b_update_fun$).
% 60.10/36.72  tff(iso_register$, type, iso_register$: C_update_a_update_fun$ > $o).
% 60.10/36.72  tff(compatible$q, type, compatible$q: (A_update_a_update_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(type_definition$c, type, type_definition$c: (C_update_b_update_fun$ * B_update_c_update_fun$ * B_update_set$) > $o).
% 60.10/36.72  tff(rel_fun$j, type, rel_fun$j: (B_update_a_update_fun_a_update_c_update_fun_bool_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(quotient3$e, type, quotient3$e: (A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$) > $o).
% 60.10/36.72  tff(register$c, type, register$c: A_update_b_update_fun$ > $o).
% 60.10/36.72  tff(fcomp$a, type, fcomp$a: (C_update_a_update_fun$ * A_update_c_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff(map_fun$as, type, map_fun$as: (C_update_a_update_fun_c_update_a_update_fun_fun$ * C_update_c_update_fun_c_update_b_update_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(conversep$a, type, conversep$a: B_update_b_update_bool_fun_fun$ > B_update_b_update_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$bm, type, rel_fun$bm: (B_update_b_update_bool_fun_fun$ * B_update_b_update_bool_fun_fun$) > B_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$i, type, fun_app$i: (C_update_bool_fun$ * C_update$) > $o).
% 60.10/36.72  tff(iso_register$b, type, iso_register$b: A_update_c_update_fun$ > $o).
% 60.10/36.72  tff(id$v, type, id$v: B_update_set_b_update_set_fun$).
% 60.10/36.72  tff(comp$ac, type, comp$ac: (C_update_a_update_fun$ * B_update_c_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff(comp$i, type, comp$i: (B_update_b_update_fun$ * C_update_b_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(comp$e, type, comp$e: A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(fun_app$, type, fun_app$: (A_update_b_update_fun_bool_fun$ * A_update_b_update_fun$) > $o).
% 60.10/36.72  tff(fun_app$bj, type, fun_app$bj: (C_update_b_update_fun_a_update_a_update_fun_fun$ * C_update_b_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(pred_DEADID$, type, pred_DEADID$: C_update_bool_fun$).
% 60.10/36.72  tff(comp$bn, type, comp$bn: (A_update_bool_fun$ * B_update_a_update_fun$) > B_update_bool_fun$).
% 60.10/36.72  tff(rel_fun$br, type, rel_fun$br: (A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(rel_fun$ac, type, rel_fun$ac: (C_update_a_update_bool_fun_fun$ * A_update_b_update_bool_fun_fun$) > C_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$, type, map_fun$: (A_update_b_update_fun$ * B_update_a_update_fun$) > B_update_b_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(inj_on$h, type, inj_on$h: (B_update_a_update_fun_b_update_b_update_fun_fun$ * B_update_a_update_fun_set$) > $o).
% 60.10/36.72  tff('#skF_7', type, '#skF_7': B_update_c_update_fun$ > C_update_b_update_fun$).
% 60.10/36.72  tff(comp$be, type, comp$be: (B_update_a_update_fun_a_update_c_update_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_fun$) > A_update_c_update_fun_a_update_c_update_fun_fun$).
% 60.10/36.72  tff(id$t, type, id$t: A_update_b_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(register_pair$g, type, register_pair$g: (A_update_c_update_fun$ * C_update_c_update_fun$) > A_c_prod_update_c_update_fun$).
% 60.10/36.72  tff(image$d, type, image$d: C_update_c_update_fun$ > C_update_set_c_update_set_fun$).
% 60.10/36.72  tff(id$d, type, id$d: C_b_prod_update_c_b_prod_update_fun$).
% 60.10/36.72  tff(inj_on$, type, inj_on$: (A_update_b_update_fun$ * A_update_set$) > $o).
% 60.10/36.72  tff(register_tensor$k, type, register_tensor$k: (B_update_a_update_fun$ * A_update_c_update_fun$) > B_a_prod_update_a_c_prod_update_fun$).
% 60.10/36.72  tff(collect$a, type, collect$a: C_update_a_update_fun_bool_fun$ > C_update_a_update_fun_set$).
% 60.10/36.72  tff(rel_fun$n, type, rel_fun$n: (A_update_c_update_bool_fun_fun$ * A_update_c_update_bool_fun_fun$) > A_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$al, type, fun_app$al: (A_update_a_update_fun_a_update_a_update_fun_fun$ * A_update_a_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(fun_app$ah, type, fun_app$ah: (B_update_c_update_fun$ * B_update$) > C_update$).
% 60.10/36.72  tff(fun_app$cf, type, fun_app$cf: (A_update_a_update_fun_a_update_a_update_fun_bool_fun_fun$ * A_update_a_update_fun$) > A_update_a_update_fun_bool_fun$).
% 60.10/36.72  tff(register_tensor$m, type, register_tensor$m: (A_update_b_update_fun$ * A_update_b_update_fun$) > A_a_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(less_eq$a, type, less_eq$a: (A_update_set$ * A_update_set$) > $o).
% 60.10/36.72  tff(comp$bp, type, comp$bp: (B_update_bool_fun$ * A_update_b_update_fun$) > A_update_bool_fun$).
% 60.10/36.72  tff(rel_fun$d, type, rel_fun$d: (B_update_b_update_bool_fun_fun$ * A_update_b_update_bool_fun_fun$) > B_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff('#skF_48', type, '#skF_48': (C_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_b_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > A_update$).
% 60.10/36.72  tff(image$, type, image$: (A_update_b_update_fun$ * A_update_set$) > B_update_set$).
% 60.10/36.72  tff(register_tensor$aa, type, register_tensor$aa: (B_update_a_update_fun$ * A_update_b_update_fun$) > B_a_prod_update_a_b_prod_update_fun$).
% 60.10/36.72  tff(id_update$, type, id_update$: C_update$).
% 60.10/36.72  tff(id$e, type, id$e: C_a_prod_update_c_a_prod_update_fun$).
% 60.10/36.72  tff(register$j, type, register$j: C_update_b_update_fun$ > $o).
% 60.10/36.72  tff(id$u, type, id$u: C_update_set_c_update_set_fun$).
% 60.10/36.72  tff(map_fun$am, type, map_fun$am: (C_update_a_update_fun_c_update_a_update_fun_fun$ * C_update_c_update_fun_c_update_c_update_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(register$i, type, register$i: B_update_c_update_fun$ > $o).
% 60.10/36.72  tff('#skF_78', type, '#skF_78': (B_update_a_update_fun$ * B_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff('#skF_1', type, '#skF_1': C_update_c_update_fun$ > C_update$).
% 60.10/36.72  tff('#skF_29', type, '#skF_29': (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(register_tensor$b, type, register_tensor$b: (C_update_c_update_fun$ * A_update_a_update_fun$) > C_a_prod_update_c_a_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$t, type, rel_fun$t: (B_update_a_update_bool_fun_fun$ * A_update_b_update_bool_fun_fun$) > B_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$l, type, comp$l: (A_a_prod_update_b_b_prod_update_fun$ * C_c_prod_update_a_a_prod_update_fun$) > C_c_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(the_inv_into$e, type, the_inv_into$e: (A_update_set$ * A_update_c_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff(map_fun$o, type, map_fun$o: (A_update_c_update_fun$ * C_update_a_update_fun$) > C_update_c_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(register_pair$q, type, register_pair$q: (B_update_b_update_fun$ * C_update_b_update_fun$) > B_c_prod_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$av, type, fun_app$av: (A_update_a_update_fun_b_update_b_update_fun_fun$ * A_update_a_update_fun$) > B_update_b_update_fun$).
% 60.10/36.72  tff('#skF_9', type, '#skF_9': B_update_b_update_fun$ > B_update_b_update_fun$).
% 60.10/36.72  tff('#skF_32', type, '#skF_32': (B_update$ * B_update$) > B_update$).
% 60.10/36.72  tff(fun_app$bu, type, fun_app$bu: (B_update_set_b_update_fun$ * B_update_set$) > B_update$).
% 60.10/36.72  tff(vimage$, type, vimage$: C_update_c_update_fun$ > C_update_set_c_update_set_fun$).
% 60.10/36.72  tff(comp$ax, type, comp$ax: (A_update_b_update_fun$ * B_b_prod_update_a_update_fun$) > B_b_prod_update_b_update_fun$).
% 60.10/36.72  tff(uun$, type, uun$: (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update_bool_fun$).
% 60.10/36.72  tff(inj_on$j, type, inj_on$j: (C_update_c_update_fun$ * C_update_set$) > $o).
% 60.10/36.72  tff('#skF_33', type, '#skF_33': (A_update$ * A_update$) > A_update$).
% 60.10/36.72  tff(iso_tuple_update_accessor_eq_assist$b, type, iso_tuple_update_accessor_eq_assist$b: (A_update_a_update_fun_a_update_a_update_fun_fun$ * A_update_a_update_fun$ * A_update$ * A_update_a_update_fun$) > A_update_a_update_bool_fun_fun$).
% 60.10/36.72  tff(tensor_update$d, type, tensor_update$d: (A_update$ * B_update$) > A_b_prod_update$).
% 60.10/36.72  tff('#skF_35', type, '#skF_35': (B_update_a_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > A_update$).
% 60.10/36.72  tff(rel_fun$bl, type, rel_fun$bl: (B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * B_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$) > B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$l, type, rel_fun$l: (A_update_b_update_fun_c_update_a_update_fun_bool_fun_fun$ * A_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(id$m, type, id$m: B_update_b_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(rel_fun$bj, type, rel_fun$bj: (B_update_b_update_bool_fun_fun$ * B_update_c_update_bool_fun_fun$) > B_update_b_update_fun_b_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$ae, type, comp$ae: (B_update_a_update_fun$ * C_update_b_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff(id$, type, id$: C_update_c_update_fun$).
% 60.10/36.72  tff(fun_app$e, type, fun_app$e: (B_update_a_a_prod_update_fun$ * B_update$) > A_a_prod_update$).
% 60.10/36.72  tff(comp$ar, type, comp$ar: (A_a_prod_update_c_update_fun$ * C_b_prod_update_a_a_prod_update_fun$) > C_b_prod_update_c_update_fun$).
% 60.10/36.72  tff(map_fun$ao, type, map_fun$ao: (B_update_a_update_fun_c_update_a_update_fun_fun$ * C_update_c_update_fun_b_update_c_update_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(fun_app$am, type, fun_app$am: (C_update_c_update_fun_c_update_c_update_fun_fun$ * C_update_c_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff(rel_fun$x, type, rel_fun$x: (A_update_b_update_fun_b_update_a_update_fun_bool_fun_fun$ * A_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(uuj$, type, uuj$: B_update_a_update_fun$ > B_update_a_a_prod_update_fun$).
% 60.10/36.72  tff(image$c, type, image$c: (A_update_c_update_fun$ * A_update_set$) > C_update_set$).
% 60.10/36.72  tff(register$, type, register$: A_update_c_update_fun$ > $o).
% 60.10/36.72  tff('#skF_73', type, '#skF_73': (B_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(grp$f, type, grp$f: (C_update_a_update_fun_set$ * C_update_a_update_fun_c_update_c_update_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff('#skF_69', type, '#skF_69': (A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(comp$bc, type, comp$bc: (B_update_a_update_fun$ * A_a_prod_update_b_update_fun$) > A_a_prod_update_a_update_fun$).
% 60.10/36.72  tff(type_definition$b, type, type_definition$b: (A_update_c_update_fun$ * C_update_a_update_fun$ * C_update_set$) > $o).
% 60.10/36.72  tff(comp$v, type, comp$v: (C_update_b_update_fun$ * B_update_c_update_fun$) > B_update_b_update_fun$).
% 60.10/36.72  tff('#skF_57', type, '#skF_57': (C_update_a_update_fun$ * C_update_set$ * A_update_b_update_fun$ * A_update_b_update_fun$) > C_update$).
% 60.10/36.72  tff(inv_into$, type, inv_into$: (B_update_set$ * B_update_a_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(image$h, type, image$h: (C_update_b_update_fun$ * C_update_set$) > B_update_set$).
% 60.10/36.72  tff(compatible$f, type, compatible$f: (B_update_a_update_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$f, type, rel_fun$f: (B_update_b_update_bool_fun_fun$ * A_update_a_update_bool_fun_fun$) > B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$br, type, fun_app$br: (C_update_set_c_update_set_fun$ * C_update_set$) > C_update_set$).
% 60.10/36.72  tff(fcomp$b, type, fcomp$b: (B_update_a_update_fun$ * A_update_c_update_fun$) > B_update_c_update_fun$).
% 60.10/36.72  tff(rel_fun$ad, type, rel_fun$ad: (C_update_a_update_bool_fun_fun$ * C_update_a_update_bool_fun_fun$) > C_update_c_update_fun_a_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(less_eq$, type, less_eq$: (B_update_set$ * B_update_set$) > $o).
% 60.10/36.72  tff(comp$h, type, comp$h: (C_update_c_update_fun$ * B_update_c_update_fun$) > B_update_c_update_fun$).
% 60.10/36.72  tff(compatible$c, type, compatible$c: (B_update_a_update_fun$ * C_update_a_update_fun$) > $o).
% 60.10/36.72  tff(bijection$a, type, bijection$a: B_update_b_update_fun$ > $o).
% 60.10/36.72  tff(compatible$i, type, compatible$i: (C_update_b_update_fun$ * C_update_b_update_fun$) > $o).
% 60.10/36.72  tff(map_fun$an, type, map_fun$an: (A_update_c_update_fun_a_update_c_update_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(map_fun$al, type, map_fun$al: (A_update_c_update_fun_a_update_c_update_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(register_pair$r, type, register_pair$r: (B_update_b_update_fun$ * B_update_b_update_fun$) > B_b_prod_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$ac, type, fun_app$ac: (A_update_b_update_fun_a_update_a_update_fun_fun$ * A_update_b_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(map_fun$b, type, map_fun$b: (A_update_a_update_fun$ * A_update_a_update_fun$) > A_update_a_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(fun_app$a, type, fun_app$a: (C_update_a_update_fun_bool_fun$ * C_update_a_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$aw, type, rel_fun$aw: (B_update_b_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > B_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$bn, type, rel_fun$bn: (A_update_c_update_fun_a_update_c_update_fun_bool_fun_fun$ * B_update_a_update_fun_b_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(inv_into$a, type, inv_into$a: (C_update_set$ * C_update_a_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(fun_app$ak, type, fun_app$ak: (A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$ * A_update_b_update_fun$) > B_update_a_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(register_tensor$t, type, register_tensor$t: (A_update_b_update_fun$ * A_update_c_update_fun$) > A_a_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(grp$a, type, grp$a: (B_update_set$ * B_update_b_update_fun$) > B_update_b_update_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$af, type, map_fun$af: (A_update_b_update_fun_b_update_a_update_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(rel_fun$bb, type, rel_fun$bb: (A_update_a_update_bool_fun_fun$ * B_update_c_update_bool_fun_fun$) > A_update_b_update_fun_a_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$c, type, map_fun$c: (A_update_b_update_fun$ * A_update_c_update_fun$) > B_update_a_update_fun_a_update_c_update_fun_fun$).
% 60.10/36.72  tff(map_fun$ac, type, map_fun$ac: (A_update_c_update_fun_b_update_a_update_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(vimage$b, type, vimage$b: A_update_a_update_fun$ > A_update_set_a_update_set_fun$).
% 60.10/36.72  tff(fun_app$ao, type, fun_app$ao: (A_a_prod_update_c_c_prod_update_fun$ * A_a_prod_update$) > C_c_prod_update$).
% 60.10/36.72  tff(fun_app$bs, type, fun_app$bs: (B_update_set_b_update_set_fun$ * B_update_set$) > B_update_set$).
% 60.10/36.72  tff(quotient3$f, type, quotient3$f: (C_update_c_update_bool_fun_fun$ * C_update_a_update_fun$ * A_update_c_update_fun$) > $o).
% 60.10/36.72  tff(fun_app$bo, type, fun_app$bo: (C_update_c_update_fun_b_update_b_update_fun_fun$ * C_update_c_update_fun$) > B_update_b_update_fun$).
% 60.10/36.72  tff(id$a, type, id$a: B_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$d, type, fun_app$d: (B_update_a_update_fun$ * B_update$) > A_update$).
% 60.10/36.72  tff(rel_fun$bw, type, rel_fun$bw: (B_update_c_update_bool_fun_fun$ * B_update_b_update_bool_fun_fun$) > B_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff('#skF_22', type, '#skF_22': (B_update_a_update_fun$ * B_update_a_update_fun$ * B_update$ * B_update$) > B_update$).
% 60.10/36.72  tff(preregister$f, type, preregister$f: C_update_a_update_fun$ > $o).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$b, type, iso_tuple_update_accessor_cong_assist$b: (A_update_a_update_fun_a_update_a_update_fun_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(inj_on$d, type, inj_on$d: (A_update_b_update_fun_a_update_a_update_fun_fun$ * A_update_b_update_fun_set$) > $o).
% 60.10/36.72  tff(uum$, type, uum$: C_update_bool_fun$).
% 60.10/36.72  tff(register_tensor$f, type, register_tensor$f: (A_update_a_update_fun$ * C_update_c_update_fun$) > A_c_prod_update_a_c_prod_update_fun$).
% 60.10/36.72  tff(inj_on$k, type, inj_on$k: (B_update_c_update_fun$ * B_update_set$) > $o).
% 60.10/36.72  tff(rel_fun$bx, type, rel_fun$bx: (B_update_c_update_bool_fun_fun$ * B_update_c_update_bool_fun_fun$ * B_update_b_update_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(uuf$, type, uuf$: B_update_a_update_fun$ > B_update_a_c_prod_update_fun$).
% 60.10/36.72  tff(map_fun$j, type, map_fun$j: (A_update_a_update_fun$ * B_update_b_update_fun$) > A_update_b_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(grp$d, type, grp$d: (A_update_b_update_fun_set$ * A_update_b_update_fun_a_update_a_update_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(inj_on$f, type, inj_on$f: (B_update_a_update_fun_b_update_c_update_fun_fun$ * B_update_a_update_fun_set$) > $o).
% 60.10/36.72  tff(compatible$k, type, compatible$k: (B_update_b_update_fun$ * C_update_b_update_fun$) > $o).
% 60.10/36.72  tff(inj_on$a, type, inj_on$a: (C_update_a_update_fun$ * C_update_set$) > $o).
% 60.10/36.72  tff(fun_app$ca, type, fun_app$ca: (A_update_a_update_fun_bool_fun$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(the_inv_into$h, type, the_inv_into$h: B_update_set$ > B_update_b_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(id_update$a, type, id_update$a: A_update$).
% 60.10/36.72  tff(rel_fun$ag, type, rel_fun$ag: (C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$ * C_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$by, type, fun_app$by: (B_update_b_update_fun_bool_fun$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff(map_fun$ap, type, map_fun$ap: (C_update_b_update_fun$ * A_update_a_update_fun$) > B_update_a_update_fun_c_update_a_update_fun_fun$).
% 60.10/36.72  tff(comp$bo, type, comp$bo: (C_update_bool_fun$ * A_update_c_update_fun$) > A_update_bool_fun$).
% 60.10/36.72  tff(comp$b, type, comp$b: A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(rel_fun$ap, type, rel_fun$ap: (C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$ * C_update_c_update_fun_c_update_b_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_tensor$c, type, register_tensor$c: (B_update_b_update_fun$ * C_update_c_update_fun$) > B_c_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(compatible$w, type, compatible$w: (B_update_a_c_prod_update_fun$ * A_update_a_c_prod_update_fun$) > $o).
% 60.10/36.72  tff(the_inv_into$a, type, the_inv_into$a: (B_update_set$ * B_update_a_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff('#skF_5', type, '#skF_5': A_update_c_update_fun$).
% 60.10/36.72  tff('#skF_31', type, '#skF_31': (C_update$ * C_update$) > C_update$).
% 60.10/36.72  tff(fun_app$aw, type, fun_app$aw: (B_update_a_update_fun_a_update_c_update_fun_fun$ * B_update_a_update_fun$) > A_update_c_update_fun$).
% 60.10/36.72  tff(comp$aw, type, comp$aw: (A_update_b_update_fun$ * B_c_prod_update_a_update_fun$) > B_c_prod_update_b_update_fun$).
% 60.10/36.72  tff(pred_fun$g, type, pred_fun$g: (B_update_bool_fun$ * B_update_bool_fun$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff(pred_fun$f, type, pred_fun$f: (C_update_bool_fun$ * B_update_bool_fun$ * C_update_b_update_fun$) > $o).
% 60.10/36.72  tff(the_inv_into$g, type, the_inv_into$g: (C_update_set$ * C_update_b_update_fun$) > B_update_c_update_fun$).
% 60.10/36.72  tff(register_tensor$, type, register_tensor$: (C_update_c_update_fun$ * C_update_c_update_fun$) > C_c_prod_update_c_c_prod_update_fun$).
% 60.10/36.72  tff(register_tensor$n, type, register_tensor$n: (C_update_a_update_fun$ * C_update_a_update_fun$) > C_c_prod_update_a_a_prod_update_fun$).
% 60.10/36.72  tff(fun_app$bt, type, fun_app$bt: (C_update_set_c_update_fun$ * C_update_set$) > C_update$).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$f, type, iso_tuple_update_accessor_cong_assist$f: (B_update_b_update_fun_a_update_a_update_fun_fun$ * A_update_b_update_fun$) > $o).
% 60.10/36.72  tff(comp$p, type, comp$p: (A_a_prod_update_b_c_prod_update_fun$ * C_c_prod_update_a_a_prod_update_fun$) > C_c_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(id$b, type, id$b: A_update_a_update_fun$).
% 60.10/36.72  tff(register_tensor$j, type, register_tensor$j: (A_update_c_update_fun$ * B_update_a_update_fun$) > A_b_prod_update_c_a_prod_update_fun$).
% 60.10/36.72  tff(member$, type, member$: (A_update$ * A_update_set$) > $o).
% 60.10/36.72  tff(register_pair$, type, register_pair$: (B_update_a_update_fun$ * B_update_a_update_fun$) > B_b_prod_update_a_update_fun$).
% 60.10/36.72  tff(top$, type, top$: A_update_set$).
% 60.10/36.72  tff('#skF_3', type, '#skF_3': A_update_a_update_fun$ > A_update$).
% 60.10/36.72  tff(fun_app$ar, type, fun_app$ar: (B_b_prod_update_a_a_prod_update_fun$ * B_b_prod_update$) > A_a_prod_update$).
% 60.10/36.72  tff(rel_fun$av, type, rel_fun$av: (B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * B_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$) > B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_c_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$ah, type, map_fun$ah: (A_update_b_update_fun_b_update_a_update_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$).
% 60.10/36.72  tff(rel_fun$v, type, rel_fun$v: (A_update_c_update_bool_fun_fun$ * A_update_b_update_bool_fun_fun$) > A_update_a_update_fun_c_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(type_definition$e, type, type_definition$e: (A_update_a_update_fun$ * A_update_a_update_fun$ * A_update_set$) > $o).
% 60.10/36.72  tff(grp$e, type, grp$e: (A_update_set$ * A_update_c_update_fun$) > A_update_c_update_bool_fun_fun$).
% 60.10/36.72  tff(uud$, type, uud$: A_update_c_update_fun$ > A_update_c_c_prod_update_fun$).
% 60.10/36.72  tff(register_tensor$g, type, register_tensor$g: (A_update_a_update_fun$ * B_update_b_update_fun$) > A_b_prod_update_a_b_prod_update_fun$).
% 60.10/36.72  tff(fcomp$d, type, fcomp$d: (B_update_a_update_fun$ * A_update_b_update_fun$) > B_update_b_update_fun$).
% 60.10/36.72  tff(pred_fun$b, type, pred_fun$b: (B_update_bool_fun$ * A_update_bool_fun$ * B_update_a_update_fun$) > $o).
% 60.10/36.72  tff(register_tensor$d, type, register_tensor$d: (B_update_b_update_fun$ * B_update_b_update_fun$) > B_b_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(compatible$n, type, compatible$n: (C_update_c_update_fun$ * B_update_c_update_fun$) > $o).
% 60.10/36.72  tff(iso_tuple_update_accessor_eq_assist$, type, iso_tuple_update_accessor_eq_assist$: (C_update_c_update_fun_c_update_c_update_fun_fun$ * C_update_c_update_fun$ * C_update$ * C_update_c_update_fun$) > C_update_c_update_bool_fun_fun$).
% 60.10/36.72  tff(tensor_update$c, type, tensor_update$c: (C_update$ * A_update$) > C_a_prod_update$).
% 60.10/36.72  tff(fun_app$bx, type, fun_app$bx: (C_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$ * C_update_c_update_fun$) > C_update_c_update_fun_bool_fun$).
% 60.10/36.72  tff(fcomp$, type, fcomp$: (A_update_b_update_fun$ * B_update_a_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(iso_tuple_surjective_proof_assist$a, type, iso_tuple_surjective_proof_assist$a: (B_update$ * B_update$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$a, type, rel_fun$a: (C_update_c_update_bool_fun_fun$ * A_update_c_update_bool_fun_fun$) > C_update_a_update_fun_c_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(register$g, type, register$g: B_b_prod_update_a_a_prod_update_fun$ > $o).
% 60.10/36.72  tff(map_fun$l, type, map_fun$l: (A_update_c_update_fun$ * A_update_b_update_fun$) > C_update_a_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(grp$j, type, grp$j: (B_update_a_update_fun_set$ * B_update_a_update_fun_b_update_b_update_fun_fun$) > B_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(quotient3$g, type, quotient3$g: (C_update_c_update_bool_fun_fun$ * C_update_b_update_fun$ * B_update_c_update_fun$) > $o).
% 60.10/36.72  tff(iso_tuple_update_accessor_eq_assist$a, type, iso_tuple_update_accessor_eq_assist$a: (B_update_b_update_fun_b_update_b_update_fun_fun$ * B_update_b_update_fun$ * B_update$ * B_update_b_update_fun$) > B_update_b_update_bool_fun_fun$).
% 60.10/36.72  tff(comp$z, type, comp$z: (C_update_a_update_fun$ * C_update_c_update_fun$) > C_update_a_update_fun$).
% 60.10/36.72  tff(rel_fun$am, type, rel_fun$am: (C_update_b_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > C_update_c_update_fun_b_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$f, type, map_fun$f: (B_update_a_update_fun$ * B_update_a_update_fun$) > A_update_b_update_fun_b_update_a_update_fun_fun$).
% 60.10/36.72  tff(comp$j, type, comp$j: B_update_b_update_fun$ > B_update_b_update_fun_b_update_b_update_fun_fun$).
% 60.10/36.72  tff(rel_fun$k, type, rel_fun$k: (B_update_a_update_bool_fun_fun$ * A_update_c_update_bool_fun_fun$) > B_update_a_update_fun_a_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$ai, type, rel_fun$ai: (C_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > C_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_pair$b, type, register_pair$b: (A_update_c_update_fun$ * A_update_c_update_fun$) > A_a_prod_update_c_update_fun$).
% 60.10/36.72  tff('#skF_74', type, '#skF_74': (A_update_b_update_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(id$r, type, id$r: B_update_a_update_fun_b_update_a_update_fun_fun$).
% 60.10/36.72  tff(register$e, type, register$e: A_b_prod_update_c_a_prod_update_fun$ > $o).
% 60.10/36.72  tff(rel_fun$s, type, rel_fun$s: (B_update_a_update_fun_a_update_b_update_fun_bool_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(comp$a, type, comp$a: A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(map_fun$e, type, map_fun$e: (A_update_a_update_fun$ * C_update_c_update_fun$) > A_update_c_update_fun_a_update_c_update_fun_fun$).
% 60.10/36.72  tff(register_pair$d, type, register_pair$d: (A_update_b_update_fun$ * A_update_b_update_fun$) > A_a_prod_update_b_update_fun$).
% 60.10/36.72  tff(rel_fun$g, type, rel_fun$g: (A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$ * A_update_a_update_fun_a_update_a_update_fun_bool_fun_fun$) > A_update_b_update_fun_a_update_a_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_tensor$z, type, register_tensor$z: (C_update_b_update_fun$ * A_update_a_update_fun$) > C_a_prod_update_b_a_prod_update_fun$).
% 60.10/36.72  tff(comp$bb, type, comp$bb: (A_update_c_update_fun$ * B_b_prod_update_a_update_fun$) > B_b_prod_update_c_update_fun$).
% 60.10/36.72  tff(compatible$j, type, compatible$j: (C_update_b_update_fun$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff('#skF_53', type, '#skF_53': (B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > A_update$).
% 60.10/36.72  tff(uur$, type, uur$: B_update_b_update_bool_fun_fun$).
% 60.10/36.72  tff('#skF_41', type, '#skF_41': (A_update_a_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * A_update_c_update_fun$ * C_update_c_update_bool_fun_fun$ * C_update_a_update_fun$ * C_update_a_update_fun$) > A_update$).
% 60.10/36.72  tff(map_fun$i, type, map_fun$i: (A_update_a_update_fun$ * C_update_b_update_fun$) > A_update_c_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(inv_into$b, type, inv_into$b: (A_update_set$ * A_update_b_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff(rel_fun$ba, type, rel_fun$ba: (A_update_b_update_fun_a_update_c_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_bool_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(map_fun$ae, type, map_fun$ae: (B_update_a_update_fun$ * A_update_c_update_fun$) > A_update_a_update_fun_b_update_c_update_fun_fun$).
% 60.10/36.72  tff(tensor_update$, type, tensor_update$: (A_update$ * C_update$) > A_c_prod_update$).
% 60.10/36.72  tff(the_inv_into$f, type, the_inv_into$f: (B_update_set$ * B_update_c_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(rel_fun$q, type, rel_fun$q: (A_update_b_update_bool_fun_fun$ * B_update_a_update_bool_fun_fun$) > A_update_b_update_fun_b_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(fun_app$az, type, fun_app$az: (A_update_b_update_fun_b_update_a_update_fun_fun$ * A_update_b_update_fun$) > B_update_a_update_fun$).
% 60.10/36.72  tff('#skF_4', type, '#skF_4': B_update_a_update_fun$).
% 60.10/36.72  tff(iso_register$a, type, iso_register$a: A_update_b_update_fun$ > $o).
% 60.10/36.72  tff(inj_on$g, type, inj_on$g: (C_update_a_update_fun_c_update_b_update_fun_fun$ * C_update_a_update_fun_set$) > $o).
% 60.10/36.72  tff(fun_app$bl, type, fun_app$bl: (A_update_a_update_fun_c_update_b_update_fun_fun$ * A_update_a_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(uux$, type, uux$: A_update_set$ > C_update_a_update_fun_bool_fun$).
% 60.10/36.72  tff(uus$, type, uus$: A_update_a_update_bool_fun_fun$).
% 60.10/36.72  tff(compatible$s, type, compatible$s: (A_update_a_c_prod_update_fun$ * B_update_a_c_prod_update_fun$) > $o).
% 60.10/36.72  tff(preregister$h, type, preregister$h: C_update_b_update_fun$ > $o).
% 60.10/36.72  tff(compatible$g, type, compatible$g: (C_update_a_update_fun$ * B_update_a_update_fun$) > $o).
% 60.10/36.72  tff(register_tensor$x, type, register_tensor$x: (A_update_b_update_fun$ * B_update_a_update_fun$) > A_b_prod_update_b_a_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$bd, type, rel_fun$bd: (C_update_c_update_bool_fun_fun$ * B_update_c_update_bool_fun_fun$) > C_update_b_update_fun_c_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$bu, type, rel_fun$bu: (A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$ * B_update_a_update_fun_b_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(rel_fun$y, type, rel_fun$y: (A_update_b_update_bool_fun_fun$ * A_update_b_update_bool_fun_fun$) > A_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$ak, type, comp$ak: (B_b_prod_update_a_update_fun$ * A_a_prod_update_b_b_prod_update_fun$) > A_a_prod_update_a_update_fun$).
% 60.10/36.72  tff('#skF_60', type, '#skF_60': (A_update_b_update_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(rel_fun$bk, type, rel_fun$bk: (A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$ * B_update_a_update_fun_b_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$ * A_update_b_update_fun_b_update_a_update_fun_b_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(type_definition$a, type, type_definition$a: (B_update_c_update_fun$ * C_update_b_update_fun$ * C_update_set$) > $o).
% 60.10/36.72  tff('#skF_52', type, '#skF_52': (B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > A_update$).
% 60.10/36.72  tff(comp$ao, type, comp$ao: (A_c_prod_update_c_update_fun$ * C_a_prod_update_a_c_prod_update_fun$) > C_a_prod_update_c_update_fun$).
% 60.10/36.72  tff('#skF_50', type, '#skF_50': (B_update_b_update_bool_fun_fun$ * A_update_b_update_fun$ * A_update_a_update_bool_fun_fun$ * A_update_b_update_fun$ * B_update_a_update_fun$ * B_update_a_update_fun$ * B_update_b_update_bool_fun_fun$) > B_update$).
% 60.10/36.72  tff(the_inv_into$c, type, the_inv_into$c: A_update_set$ > A_update_a_update_fun_a_update_a_update_fun_fun$).
% 60.10/36.72  tff(uuz$, type, uuz$: B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(inj_on$c, type, inj_on$c: (A_update_c_update_fun$ * A_update_set$) > $o).
% 60.10/36.72  tff(pred_fun$d, type, pred_fun$d: (C_update_bool_fun$ * C_update_bool_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(iso_tuple_surjective_proof_assist$, type, iso_tuple_surjective_proof_assist$: (C_update$ * C_update$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(image$b, type, image$b: (B_update_a_update_fun$ * B_update_set$) > A_update_set$).
% 60.10/36.72  tff(rel_fun$ah, type, rel_fun$ah: (C_update_c_update_bool_fun_fun$ * A_update_a_update_bool_fun_fun$) > C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$at, type, rel_fun$at: (C_update_b_update_bool_fun_fun$ * C_update_b_update_bool_fun_fun$) > C_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(register$n, type, register$n: B_b_prod_update_a_update_fun$ > $o).
% 60.10/36.72  tff(fun_app$ce, type, fun_app$ce: (A_update_a_update_fun_b_update_b_update_fun_bool_fun_fun$ * A_update_a_update_fun$) > B_update_b_update_fun_bool_fun$).
% 60.10/36.72  tff(tensor_update$b, type, tensor_update$b: (C_update$ * C_update$) > C_c_prod_update$).
% 60.10/36.72  tff(preregister$d, type, preregister$d: B_update_a_update_fun$ > $o).
% 60.10/36.72  tff(comp$m, type, comp$m: (A_a_prod_update_b_b_prod_update_fun$ * C_b_prod_update_a_a_prod_update_fun$) > C_b_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(fun_app$l, type, fun_app$l: (B_update_b_update_bool_fun_fun$ * B_update$) > B_update_bool_fun$).
% 60.10/36.72  tff(register_pair$p, type, register_pair$p: (C_update_a_update_fun$ * C_update_a_update_fun$) > C_c_prod_update_a_update_fun$).
% 60.10/36.72  tff(map_fun$aj, type, map_fun$aj: (B_update_a_update_fun_a_update_c_update_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$) > B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$).
% 60.10/36.72  tff(relcompp$a, type, relcompp$a: (C_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > C_update_c_update_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$aa, type, map_fun$aa: (A_update_c_update_fun_b_update_a_update_fun_fun$ * A_update_b_update_fun_a_update_a_update_fun_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * B_update_a_update_fun_a_update_b_update_fun_a_update_a_update_fun_fun_fun$) > A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$).
% 60.10/36.72  tff(rel_fun$an, type, rel_fun$an: (A_update_c_update_fun_a_update_b_update_fun_bool_fun_fun$ * C_update_a_update_fun_c_update_c_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$ * A_update_c_update_fun_c_update_a_update_fun_c_update_c_update_fun_fun_fun$ * A_update_b_update_fun_c_update_a_update_fun_c_update_b_update_fun_fun_fun$) > $o).
% 60.10/36.72  tff(comp$au, type, comp$au: (A_update_b_update_fun$ * C_c_prod_update_a_update_fun$) > C_c_prod_update_b_update_fun$).
% 60.10/36.72  tff('#skF_72', type, '#skF_72': (C_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(map_fun$h, type, map_fun$h: (A_update_b_update_fun$ * A_update_b_update_fun$) > B_update_a_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$e, type, iso_tuple_update_accessor_cong_assist$e: (B_update_b_update_fun_c_update_c_update_fun_fun$ * C_update_b_update_fun$) > $o).
% 60.10/36.72  tff(fun_app$bq, type, fun_app$bq: (A_update_set_a_update_set_fun$ * A_update_set$) > A_update_set$).
% 60.10/36.72  tff(id$s, type, id$s: A_update_c_update_fun_a_update_c_update_fun_fun$).
% 60.10/36.72  tff('#skF_27', type, '#skF_27': (A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(rel_fun$m, type, rel_fun$m: (A_update_c_update_bool_fun_fun$ * B_update_a_update_bool_fun_fun$) > A_update_b_update_fun_c_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$bj, type, comp$bj: (A_update_a_update_fun_c_update_c_update_fun_fun$ * C_update_c_update_fun_a_update_a_update_fun_fun$) > C_update_c_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff('#skF_64', type, '#skF_64': (B_update_a_update_fun$ * B_update_a_update_fun$ * A_update_c_update_fun$ * A_update_c_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$w, type, fun_app$w: (A_update_c_update_fun_b_update_a_update_fun_b_update_c_update_fun_fun_fun$ * A_update_c_update_fun$) > B_update_a_update_fun_b_update_c_update_fun_fun$).
% 60.10/36.72  tff(iso_tuple_update_accessor_cong_assist$, type, iso_tuple_update_accessor_cong_assist$: (C_update_c_update_fun_c_update_c_update_fun_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(iso_register$d, type, iso_register$d: C_update_c_update_fun$ > $o).
% 60.10/36.72  tff(pred_DEADID$a, type, pred_DEADID$a: B_update_bool_fun$).
% 60.10/36.72  tff(fun_app$bw, type, fun_app$bw: (C_update_c_update_fun_bool_fun$ * C_update_c_update_fun$) > $o).
% 60.10/36.72  tff(rel_fun$ay, type, rel_fun$ay: (B_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * B_update_c_update_fun_b_update_b_update_fun_bool_fun_fun$) > B_update_a_update_fun_b_update_c_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(uuq$, type, uuq$: C_update_c_update_bool_fun_fun$).
% 60.10/36.72  tff(rel_fun$bf, type, rel_fun$bf: (C_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$ * C_update_b_update_fun_c_update_b_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_b_update_fun_fun_c_update_a_update_fun_c_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(map_fun$p, type, map_fun$p: (C_update_c_update_fun$ * C_update_c_update_fun$) > C_update_c_update_fun_c_update_c_update_fun_fun$).
% 60.10/36.72  tff('#skF_6', type, '#skF_6': C_update_c_update_fun$ > C_update_c_update_fun$).
% 60.10/36.72  tff(quotient3$c, type, quotient3$c: (B_update_b_update_bool_fun_fun$ * B_update_a_update_fun$ * A_update_b_update_fun$) > $o).
% 60.10/36.72  tff(fun_app$cb, type, fun_app$cb: (C_update_c_update_fun_a_update_a_update_fun_bool_fun_fun$ * C_update_c_update_fun$) > A_update_a_update_fun_bool_fun$).
% 60.10/36.72  tff(uug$, type, uug$: B_update_a_update_fun$ > B_update_c_a_prod_update_fun$).
% 60.10/36.72  tff(uua$, type, uua$: C_update$ > A_update_c_update_fun$).
% 60.10/36.72  tff(map_fun$x, type, map_fun$x: (B_update_b_update_fun$ * A_update_a_update_fun$) > B_update_a_update_fun_b_update_a_update_fun_fun$).
% 60.10/36.72  tff(image$e, type, image$e: B_update_b_update_fun$ > B_update_set_b_update_set_fun$).
% 60.10/36.72  tff(comp$aq, type, comp$aq: (B_a_prod_update_a_update_fun$ * A_b_prod_update_b_a_prod_update_fun$) > A_b_prod_update_a_update_fun$).
% 60.10/36.72  tff('#skF_66', type, '#skF_66': (C_update_a_update_fun$ * C_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(fun_app$x, type, fun_app$x: (C_update_a_update_fun_c_update_b_update_fun_fun$ * C_update_a_update_fun$) > C_update_b_update_fun$).
% 60.10/36.72  tff(register$m, type, register$m: A_a_prod_update_c_update_fun$ > $o).
% 60.10/36.72  tff(fun_app$aa, type, fun_app$aa: (B_update_b_update_fun$ * B_update$) > B_update$).
% 60.10/36.72  tff('#skF_17', type, '#skF_17': (B_update_a_update_fun$ * B_update_a_update_fun$) > B_update$).
% 60.10/36.72  tff(register_pair$e, type, register_pair$e: (C_update_b_update_fun$ * C_update_b_update_fun$) > C_c_prod_update_b_update_fun$).
% 60.10/36.72  tff(fun_app$bb, type, fun_app$bb: (B_update_a_update_fun_a_update_b_update_fun_fun$ * B_update_a_update_fun$) > A_update_b_update_fun$).
% 60.10/36.72  tff(vimage$a, type, vimage$a: B_update_b_update_fun$ > B_update_set_b_update_set_fun$).
% 60.10/36.72  tff(member$a, type, member$a: (B_update$ * B_update_set$) > $o).
% 60.10/36.72  tff(compatible$a, type, compatible$a: (A_update_c_update_fun$ * A_update_c_update_fun$) > $o).
% 60.10/36.72  tff(comp$an, type, comp$an: (B_c_prod_update_a_update_fun$ * A_a_prod_update_b_c_prod_update_fun$) > A_a_prod_update_a_update_fun$).
% 60.10/36.72  tff(fun_app$au, type, fun_app$au: (B_update_b_update_fun_a_update_a_update_fun_fun$ * B_update_b_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(rel_fun$bp, type, rel_fun$bp: (B_update_c_update_bool_fun_fun$ * A_update_a_update_bool_fun_fun$) > B_update_a_update_fun_c_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$bg, type, comp$bg: (B_update_a_update_fun_a_update_b_update_fun_fun$ * A_update_c_update_fun_b_update_a_update_fun_fun$) > A_update_c_update_fun_a_update_b_update_fun_fun$).
% 60.10/36.72  tff(tensor_update$a, type, tensor_update$a: (A_update$ * A_update$) > A_a_prod_update$).
% 60.10/36.72  tff(fun_app$bh, type, fun_app$bh: (A_update_a_update_fun_c_update_c_update_fun_fun$ * A_update_a_update_fun$) > C_update_c_update_fun$).
% 60.10/36.72  tff(uvb$, type, uvb$: A_update_b_update_fun_a_update_b_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp$k, type, comp$k: (C_update_a_update_fun$ * A_update_c_update_fun$) > A_update_a_update_fun$).
% 60.10/36.72  tff(comp$am, type, comp$am: (A_a_prod_update_b_update_fun$ * C_c_prod_update_a_a_prod_update_fun$) > C_c_prod_update_b_update_fun$).
% 60.10/36.72  tff(iso_tuple_surjective_proof_assist$b, type, iso_tuple_surjective_proof_assist$b: (A_update$ * A_update$ * A_update_a_update_fun$) > $o).
% 60.10/36.72  tff(register_tensor$v, type, register_tensor$v: (C_update_b_update_fun$ * B_update_c_update_fun$) > C_b_prod_update_b_c_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$i, type, rel_fun$i: (A_update_a_update_bool_fun_fun$ * A_update_a_update_bool_fun_fun$) > A_update_a_update_fun_a_update_a_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(register_tensor$s, type, register_tensor$s: (B_update_b_update_fun$ * C_update_b_update_fun$) > B_c_prod_update_b_b_prod_update_fun$).
% 60.10/36.72  tff(register$l, type, register$l: A_update_a_update_fun$ > $o).
% 60.10/36.72  tff(rel_fun$bq, type, rel_fun$bq: (B_update_c_update_bool_fun_fun$ * C_update_c_update_bool_fun_fun$) > B_update_c_update_fun_c_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(id$h, type, id$h: B_a_prod_update_b_a_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$b, type, rel_fun$b: (B_update_b_update_bool_fun_fun$ * A_update_c_update_bool_fun_fun$) > B_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(comp_update$, type, comp_update$: C_update$ > C_update_c_update_fun$).
% 60.10/36.72  tff(register_tensor$ab, type, register_tensor$ab: (C_update_a_update_fun$ * A_update_c_update_fun$) > C_a_prod_update_a_c_prod_update_fun$).
% 60.10/36.72  tff(rel_fun$r, type, rel_fun$r: (A_update_b_update_bool_fun_fun$ * A_update_c_update_bool_fun_fun$) > A_update_a_update_fun_b_update_c_update_fun_bool_fun_fun$).
% 60.10/36.72  tff(id$k, type, id$k: A_a_prod_update_a_a_prod_update_fun$).
% 60.10/36.72  tff(register_pair$c, type, register_pair$c: (C_update_c_update_fun$ * C_update_c_update_fun$) > C_c_prod_update_c_update_fun$).
% 60.10/36.72  tff(rel_fun$bs, type, rel_fun$bs: (C_update_a_update_fun_b_update_a_update_fun_bool_fun_fun$ * C_update_b_update_fun_b_update_b_update_fun_bool_fun_fun$) > C_update_a_update_fun_c_update_b_update_fun_fun_b_update_a_update_fun_b_update_b_update_fun_fun_bool_fun_fun$).
% 60.10/36.72  tff(iso_register$e, type, iso_register$e: B_update_c_update_fun$ > $o).
% 60.10/36.72  tff(map_fun$d, type, map_fun$d: (B_update_a_update_fun$ * C_update_a_update_fun$) > A_update_c_update_fun_b_update_a_update_fun_fun$).
% 60.10/36.72  tff(pred_fun$a, type, pred_fun$a: (C_update_bool_fun$ * A_update_bool_fun$ * C_update_a_update_fun$) > $o).
% 60.10/36.72  tff(compatible$l, type, compatible$l: (B_update_b_update_fun$ * B_update_b_update_fun$) > $o).
% 60.10/36.72  tff(comp$t, type, comp$t: (A_b_prod_update_b_a_prod_update_fun$ * C_a_prod_update_a_b_prod_update_fun$) > C_a_prod_update_b_a_prod_update_fun$).
% 60.10/36.72  tff('#skF_65', type, '#skF_65': (C_update_a_update_fun$ * C_update_a_update_fun$ * A_update_b_update_fun$ * A_update_b_update_fun$) > A_update$).
% 60.10/36.72  tff(iso_register$h, type, iso_register$h: A_update_a_update_fun$ > $o).
% 60.10/36.72  tff(type_definition$, type, type_definition$: (C_update_c_update_fun$ * C_update_c_update_fun$ * C_update_set$) > $o).
% 60.10/36.72  
% 60.26/36.75  tff(f_172, axiom, iso_register$(g$a), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom30)).
% 60.26/36.75  tff(f_305, axiom, ((![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_c_update_fun$]: ((((((register$a(A__questionmark_v0) & register$(A__questionmark_v1)) & (fun_app$aj(fun_app$ak(comp$e, f$a), A__questionmark_v0) = id$a)) & (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), f$a) = id$b)) & (comp$k(g$a, A__questionmark_v1) = id$b)) & (fun_app$ae(fun_app$af(comp$d, A__questionmark_v1), g$a) = id$)) => $false)) => $false), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom66)).
% 60.26/36.75  tff(f_1310, axiom, (![A__questionmark_v0:C_update_a_update_fun$, A__questionmark_v1:A_update_c_update_fun$]: (fcomp$a(A__questionmark_v0, A__questionmark_v1) = fun_app$ae(fun_app$af(comp$d, A__questionmark_v1), A__questionmark_v0))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom230)).
% 60.26/36.75  tff(f_2714, axiom, (![A__questionmark_v0:C_update_a_update_fun$, A__questionmark_v1:A_update_c_update_fun$]: (((comp$k(A__questionmark_v0, A__questionmark_v1) = id$b) & (fun_app$ae(fun_app$af(comp$d, A__questionmark_v1), A__questionmark_v0) = id$)) => (inv_into$a(top$a, A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom452)).
% 60.26/36.75  tff(f_2661, axiom, (![A__questionmark_v0:C_update_a_update_fun$]: (iso_register$(A__questionmark_v0) => iso_register$b(inv_into$a(top$a, A__questionmark_v0)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom442)).
% 60.26/36.75  tff(f_2363, axiom, (![A__questionmark_v0:A_update_c_update_fun$]: (iso_register$b(A__questionmark_v0) => (fun_app$ae(fun_app$af(comp$d, A__questionmark_v0), inv_into$c(top$, A__questionmark_v0)) = id$))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom402)).
% 60.26/36.75  tff(f_2811, axiom, (![A__questionmark_v0:A_update_c_update_fun$]: ((image$c(A__questionmark_v0, top$) = top$a) <=> (fun_app$ae(fun_app$af(comp$d, A__questionmark_v0), inv_into$c(top$, A__questionmark_v0)) = id$))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom472)).
% 60.26/36.75  tff(f_2728, axiom, (![A__questionmark_v0:A_update_c_update_fun$, A__questionmark_v1:C_update_a_update_fun$]: (((fun_app$ae(fun_app$af(comp$d, A__questionmark_v0), A__questionmark_v1) = id$) & (comp$k(A__questionmark_v1, A__questionmark_v0) = id$b)) => (inv_into$c(top$, A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom454)).
% 60.26/36.75  tff(f_174, axiom, iso_register$a(f$a), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom31)).
% 60.26/36.75  tff(f_3131, axiom, (![A__questionmark_v0:A_update_set$]: inj_on$i(id$b, A__questionmark_v0)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom533)).
% 60.26/36.75  tff(f_1307, axiom, (![A__questionmark_v0:A_update_b_update_fun$, A__questionmark_v1:B_update_a_update_fun$]: (fcomp$(A__questionmark_v0, A__questionmark_v1) = fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1), A__questionmark_v0))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom229)).
% 60.26/36.75  tff(f_3102, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$, A__questionmark_v2:A_update_set$]: (inj_on$i(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), A__questionmark_v1), A__questionmark_v2) => inj_on$(A__questionmark_v1, A__questionmark_v2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom526)).
% 60.26/36.75  tff(f_2353, axiom, (![A__questionmark_v0:A_update_b_update_fun$]: (iso_register$a(A__questionmark_v0) => (fun_app$ac(fun_app$ad(comp$c, inv_into$b(top$, A__questionmark_v0)), A__questionmark_v0) = id$b))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom400)).
% 60.26/36.75  tff(f_1313, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_c_update_fun$]: (fcomp$b(A__questionmark_v0, A__questionmark_v1) = fun_app$v(fun_app$w(comp$a, A__questionmark_v1), A__questionmark_v0))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom231)).
% 60.26/36.75  tff(f_1060, axiom, (![A__questionmark_v0:A_update_c_update_fun$, A__questionmark_v1:B_update_a_update_fun$, A__questionmark_v2:A_update_b_update_fun$]: (comp$ab(A__questionmark_v0, fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1), A__questionmark_v2)) = comp$aj(fun_app$v(fun_app$w(comp$a, A__questionmark_v0), A__questionmark_v1), A__questionmark_v2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom179)).
% 60.26/36.75  tff(f_2837, axiom, (![A__questionmark_v0:A_update_b_update_fun$, A__questionmark_v1:A_update_c_update_fun$]: (inj_on$(A__questionmark_v0, top$) => (comp$aj(fun_app$v(fun_app$w(comp$a, A__questionmark_v1), inv_into$b(top$, A__questionmark_v0)), A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom479)).
% 60.26/36.75  tff(f_1316, axiom, (![A__questionmark_v0:C_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$]: (fcomp$c(A__questionmark_v0, A__questionmark_v1) = fun_app$x(fun_app$y(comp$b, A__questionmark_v1), A__questionmark_v0))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom232)).
% 60.26/36.75  tff(f_1081, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$, A__questionmark_v2:C_update_a_update_fun$]: (comp$ae(A__questionmark_v0, fun_app$x(fun_app$y(comp$b, A__questionmark_v1), A__questionmark_v2)) = comp$aa(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), A__questionmark_v1), A__questionmark_v2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom186)).
% 60.26/36.75  tff(f_710, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:C_update_b_update_fun$, A__questionmark_v2:A_update_a_update_fun$, A__questionmark_v3:C_update_a_update_fun$, A__questionmark_v4:A_update_c_update_fun$, A__questionmark_v5:A_update_c_update_fun$]: (((comp$ae(A__questionmark_v0, A__questionmark_v1) = comp$aa(A__questionmark_v2, A__questionmark_v3)) & (comp$ab(A__questionmark_v4, A__questionmark_v2) = A__questionmark_v5)) => (comp$(fun_app$v(fun_app$w(comp$a, A__questionmark_v4), A__questionmark_v0), A__questionmark_v1) = fun_app$ae(fun_app$af(comp$d, A__questionmark_v5), A__questionmark_v3)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom112)).
% 60.26/36.75  tff(f_309, axiom, (comp$k(g$a, g$) = id$b), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom68)).
% 60.26/36.75  tff(f_204, axiom, (fun_app$ae(fun_app$af(comp$d, g$), g$a) = id$), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom42)).
% 60.26/36.75  tff(f_553, axiom, (![A__questionmark_v0:B_update_a_update_fun$]: (iso_register$c(A__questionmark_v0) <=> (register$a(A__questionmark_v0) & (?[A__questionmark_v1:A_update_b_update_fun$]: ((register$c(A__questionmark_v1) & (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), A__questionmark_v1) = id$b)) & (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1), A__questionmark_v0) = id$a)))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom94)).
% 60.26/36.75  tff(f_1319, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$]: (fcomp$d(A__questionmark_v0, A__questionmark_v1) = fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1), A__questionmark_v0))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom233)).
% 60.26/36.75  tff(f_1063, axiom, (![A__questionmark_v0:A_update_b_update_fun$, A__questionmark_v1:B_update_a_update_fun$, A__questionmark_v2:A_update_b_update_fun$]: (comp$w(A__questionmark_v0, fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1), A__questionmark_v2)) = comp$x(fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0), A__questionmark_v1), A__questionmark_v2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom180)).
% 60.26/36.75  tff(f_3128, axiom, (![A__questionmark_v0:B_update_set$]: inj_on$m(id$a, A__questionmark_v0)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom532)).
% 60.26/36.75  tff(f_3122, axiom, (![A__questionmark_v0:A_update_b_update_fun$, A__questionmark_v1:B_update_a_update_fun$, A__questionmark_v2:B_update_set$]: (inj_on$m(fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0), A__questionmark_v1), A__questionmark_v2) => inj_on$b(A__questionmark_v1, A__questionmark_v2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom530)).
% 60.26/36.75  tff(f_1018, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$, A__questionmark_v2:B_update_a_update_fun$]: (comp$ad(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), A__questionmark_v1), A__questionmark_v2) = comp$y(A__questionmark_v0, fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1), A__questionmark_v2)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom165)).
% 60.26/36.75  tff(f_2721, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$]: (((fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), A__questionmark_v1) = id$b) & (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1), A__questionmark_v0) = id$a)) => (inv_into$(top$b, A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom453)).
% 60.26/36.75  tff(f_2827, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:B_update_a_update_fun$]: (inj_on$b(A__questionmark_v0, top$b) => (comp$ad(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1), inv_into$(top$b, A__questionmark_v0)), A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom477)).
% 60.26/36.75  tff(f_2806, axiom, (![A__questionmark_v0:B_update_a_update_fun$]: ((image$b(A__questionmark_v0, top$b) = top$) <=> (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), inv_into$(top$b, A__questionmark_v0)) = id$b))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom471)).
% 60.26/36.75  tff(f_307, axiom, (fun_app$aj(fun_app$ak(comp$e, f$a), f$) = id$a), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom67)).
% 60.26/36.75  tff(f_2852, axiom, (![A__questionmark_v0:A_update_b_update_fun$, A__questionmark_v1:A_update_a_update_fun$]: (inj_on$(A__questionmark_v0, top$) => (fun_app$ac(fun_app$ad(comp$c, comp$ad(A__questionmark_v1, inv_into$b(top$, A__questionmark_v0))), A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom482)).
% 60.26/36.75  tff(f_2822, axiom, (image$f(id$b) = id$w), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom476)).
% 60.26/36.75  tff(f_3432, axiom, (fun_app$bq(image$f(id$b), top$) = top$), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom571)).
% 60.26/36.75  tff(f_2373, axiom, (![A__questionmark_v0:A_update_b_update_fun$]: (iso_register$a(A__questionmark_v0) => (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0), inv_into$b(top$, A__questionmark_v0)) = id$a))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom404)).
% 60.26/36.75  tff(f_2816, axiom, (![A__questionmark_v0:A_update_b_update_fun$]: ((image$(A__questionmark_v0, top$) = top$b) <=> (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0), inv_into$b(top$, A__questionmark_v0)) = id$a))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom473)).
% 60.26/36.75  tff(f_311, axiom, (fun_app$ac(fun_app$ad(comp$c, f$), f$a) = id$b), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom69)).
% 60.26/36.75  tff(f_3085, axiom, (![A__questionmark_v0:B_update_a_update_fun$, A__questionmark_v1:A_update_b_update_fun$, A__questionmark_v2:A_update_set$]: (image$b(A__questionmark_v0, image$(A__questionmark_v1, A__questionmark_v2)) = fun_app$bq(image$f(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), A__questionmark_v1)), A__questionmark_v2))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom521)).
% 60.26/36.75  tff(f_2666, axiom, (![A__questionmark_v0:A_update_b_update_fun$]: (iso_register$a(A__questionmark_v0) => iso_register$c(inv_into$b(top$, A__questionmark_v0)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom443)).
% 60.26/36.75  tff(f_2358, axiom, (![A__questionmark_v0:B_update_a_update_fun$]: (iso_register$c(A__questionmark_v0) => (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0), inv_into$(top$b, A__questionmark_v0)) = id$b))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom401)).
% 60.26/36.75  tff(f_2735, axiom, (![A__questionmark_v0:A_update_b_update_fun$, A__questionmark_v1:B_update_a_update_fun$]: (((fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0), A__questionmark_v1) = id$a) & (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1), A__questionmark_v0) = id$b)) => (inv_into$b(top$, A__questionmark_v0) = A__questionmark_v1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', axiom455)).
% 60.26/36.75  tff(f_170, negated_conjecture, ~(comp$(fun_app$v(fun_app$w(comp$a, g$), f$), fun_app$x(fun_app$y(comp$b, f$a), g$a)) = id$), file('/export/starexec/sandbox2/benchmark/theBenchmark.p', conjecture29)).
% 60.26/36.75  tff(c_92, plain, (iso_register$(g$a)), inference(cnfTransformation, [status(thm)], [f_172])).
% 60.26/36.75  tff(c_172, plain, (comp$k(g$a, '#skF_5')=id$b), inference(cnfTransformation, [status(thm)], [f_305])).
% 60.26/36.75  tff(c_170, plain, (fun_app$ae(fun_app$af(comp$d, '#skF_5'), g$a)=id$), inference(cnfTransformation, [status(thm)], [f_305])).
% 60.26/36.75  tff(c_3275, plain, (![A__questionmark_v1_2320:A_update_c_update_fun$, A__questionmark_v0_2321:C_update_a_update_fun$]: (fun_app$ae(fun_app$af(comp$d, A__questionmark_v1_2320), A__questionmark_v0_2321)=fcomp$a(A__questionmark_v0_2321, A__questionmark_v1_2320))), inference(cnfTransformation, [status(thm)], [f_1310])).
% 60.26/36.75  tff(c_3293, plain, (fcomp$a(g$a, '#skF_5')=id$), inference(superposition, [status(thm), theory('equality')], [c_170, c_3275])).
% 60.26/36.75  tff(c_580, plain, (![A__questionmark_v1_759:A_update_c_update_fun$, A__questionmark_v0_758:C_update_a_update_fun$]: (fun_app$ae(fun_app$af(comp$d, A__questionmark_v1_759), A__questionmark_v0_758)=fcomp$a(A__questionmark_v0_758, A__questionmark_v1_759))), inference(cnfTransformation, [status(thm)], [f_1310])).
% 60.26/36.75  tff(c_1146, plain, (![A__questionmark_v0_1563:C_update_a_update_fun$, A__questionmark_v1_1564:A_update_c_update_fun$]: (inv_into$a(top$a, A__questionmark_v0_1563)=A__questionmark_v1_1564 | fun_app$ae(fun_app$af(comp$d, A__questionmark_v1_1564), A__questionmark_v0_1563)!=id$ | comp$k(A__questionmark_v0_1563, A__questionmark_v1_1564)!=id$b)), inference(cnfTransformation, [status(thm)], [f_2714])).
% 60.26/36.75  tff(c_85424, plain, (![A__questionmark_v0_1528333:C_update_a_update_fun$, A__questionmark_v1_1528334:A_update_c_update_fun$]: (inv_into$a(top$a, A__questionmark_v0_1528333)=A__questionmark_v1_1528334 | fcomp$a(A__questionmark_v0_1528333, A__questionmark_v1_1528334)!=id$ | comp$k(A__questionmark_v0_1528333, A__questionmark_v1_1528334)!=id$b)), inference(demodulation, [status(thm), theory('equality')], [c_580, c_1146])).
% 60.26/36.75  tff(c_85446, plain, (inv_into$a(top$a, g$a)='#skF_5' | comp$k(g$a, '#skF_5')!=id$b), inference(superposition, [status(thm), theory('equality')], [c_3293, c_85424])).
% 60.26/36.75  tff(c_85463, plain, (inv_into$a(top$a, g$a)='#skF_5'), inference(demodulation, [status(thm), theory('equality')], [c_172, c_85446])).
% 60.26/36.75  tff(c_1126, plain, (![A__questionmark_v0_1551:C_update_a_update_fun$]: (iso_register$b(inv_into$a(top$a, A__questionmark_v0_1551)) | ~iso_register$(A__questionmark_v0_1551))), inference(cnfTransformation, [status(thm)], [f_2661])).
% 60.26/36.75  tff(c_1046, plain, (![A__questionmark_v0_1347:A_update_c_update_fun$]: (fun_app$ae(fun_app$af(comp$d, A__questionmark_v0_1347), inv_into$c(top$, A__questionmark_v0_1347))=id$ | ~iso_register$b(A__questionmark_v0_1347))), inference(cnfTransformation, [status(thm)], [f_2363])).
% 60.26/36.75  tff(c_1921, plain, (![A__questionmark_v0_1347:A_update_c_update_fun$]: (fcomp$a(inv_into$c(top$, A__questionmark_v0_1347), A__questionmark_v0_1347)=id$ | ~iso_register$b(A__questionmark_v0_1347))), inference(demodulation, [status(thm), theory('equality')], [c_580, c_1046])).
% 60.26/36.75  tff(c_1190, plain, (![A__questionmark_v0_1587:A_update_c_update_fun$]: (image$c(A__questionmark_v0_1587, top$)=top$a | fun_app$ae(fun_app$af(comp$d, A__questionmark_v0_1587), inv_into$c(top$, A__questionmark_v0_1587))!=id$)), inference(cnfTransformation, [status(thm)], [f_2811])).
% 60.26/36.75  tff(c_55054, plain, (![A__questionmark_v0_937088:A_update_c_update_fun$]: (image$c(A__questionmark_v0_937088, top$)=top$a | fcomp$a(inv_into$c(top$, A__questionmark_v0_937088), A__questionmark_v0_937088)!=id$)), inference(demodulation, [status(thm), theory('equality')], [c_580, c_1190])).
% 60.26/36.75  tff(c_55072, plain, (![A__questionmark_v0_937256:A_update_c_update_fun$]: (image$c(A__questionmark_v0_937256, top$)=top$a | ~iso_register$b(A__questionmark_v0_937256))), inference(superposition, [status(thm), theory('equality')], [c_1921, c_55054])).
% 60.26/36.75  tff(c_55076, plain, (![A__questionmark_v0_1551:C_update_a_update_fun$]: (image$c(inv_into$a(top$a, A__questionmark_v0_1551), top$)=top$a | ~iso_register$(A__questionmark_v0_1551))), inference(resolution, [status(thm)], [c_1126, c_55072])).
% 60.26/36.75  tff(c_85486, plain, (image$c('#skF_5', top$)=top$a | ~iso_register$(g$a)), inference(superposition, [status(thm), theory('equality')], [c_85463, c_55076])).
% 60.26/36.75  tff(c_85519, plain, (image$c('#skF_5', top$)=top$a), inference(demodulation, [status(thm), theory('equality')], [c_92, c_85486])).
% 60.26/36.75  tff(c_1150, plain, (![A__questionmark_v0_1567:A_update_c_update_fun$, A__questionmark_v1_1568:C_update_a_update_fun$]: (inv_into$c(top$, A__questionmark_v0_1567)=A__questionmark_v1_1568 | comp$k(A__questionmark_v1_1568, A__questionmark_v0_1567)!=id$b | fun_app$ae(fun_app$af(comp$d, A__questionmark_v0_1567), A__questionmark_v1_1568)!=id$)), inference(cnfTransformation, [status(thm)], [f_2728])).
% 60.26/36.75  tff(c_87749, plain, (![A__questionmark_v0_1561545:A_update_c_update_fun$, A__questionmark_v1_1561546:C_update_a_update_fun$]: (inv_into$c(top$, A__questionmark_v0_1561545)=A__questionmark_v1_1561546 | comp$k(A__questionmark_v1_1561546, A__questionmark_v0_1561545)!=id$b | fcomp$a(A__questionmark_v1_1561546, A__questionmark_v0_1561545)!=id$)), inference(demodulation, [status(thm), theory('equality')], [c_580, c_1150])).
% 60.26/36.75  tff(c_87767, plain, (inv_into$c(top$, '#skF_5')=g$a | comp$k(g$a, '#skF_5')!=id$b), inference(superposition, [status(thm), theory('equality')], [c_3293, c_87749])).
% 60.26/36.75  tff(c_87782, plain, (inv_into$c(top$, '#skF_5')=g$a), inference(demodulation, [status(thm), theory('equality')], [c_172, c_87767])).
% 60.26/36.75  tff(c_1188, plain, (![A__questionmark_v0_1587:A_update_c_update_fun$]: (fun_app$ae(fun_app$af(comp$d, A__questionmark_v0_1587), inv_into$c(top$, A__questionmark_v0_1587))=id$ | image$c(A__questionmark_v0_1587, top$)!=top$a)), inference(cnfTransformation, [status(thm)], [f_2811])).
% 60.26/36.75  tff(c_1952, plain, (![A__questionmark_v0_1587:A_update_c_update_fun$]: (fcomp$a(inv_into$c(top$, A__questionmark_v0_1587), A__questionmark_v0_1587)=id$ | image$c(A__questionmark_v0_1587, top$)!=top$a)), inference(demodulation, [status(thm), theory('equality')], [c_580, c_1188])).
% 60.26/36.75  tff(c_94, plain, (iso_register$a(f$a)), inference(cnfTransformation, [status(thm)], [f_174])).
% 60.26/36.75  tff(c_1324, plain, (![A__questionmark_v0_1756:A_update_set$]: (inj_on$i(id$b, A__questionmark_v0_1756))), inference(cnfTransformation, [status(thm)], [f_3131])).
% 60.26/36.75  tff(c_174, plain, (fun_app$ac(fun_app$ad(comp$c, '#skF_4'), f$a)=id$b), inference(cnfTransformation, [status(thm)], [f_305])).
% 60.26/36.75  tff(c_3296, plain, (![A__questionmark_v1_2322:B_update_a_update_fun$, A__questionmark_v0_2323:A_update_b_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_2322), A__questionmark_v0_2323)=fcomp$(A__questionmark_v0_2323, A__questionmark_v1_2322))), inference(cnfTransformation, [status(thm)], [f_1307])).
% 60.26/36.75  tff(c_3314, plain, (fcomp$(f$a, '#skF_4')=id$b), inference(superposition, [status(thm), theory('equality')], [c_174, c_3296])).
% 60.26/36.75  tff(c_578, plain, (![A__questionmark_v1_757:B_update_a_update_fun$, A__questionmark_v0_756:A_update_b_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_757), A__questionmark_v0_756)=fcomp$(A__questionmark_v0_756, A__questionmark_v1_757))), inference(cnfTransformation, [status(thm)], [f_1307])).
% 60.26/36.75  tff(c_1310, plain, (![A__questionmark_v1_1740:A_update_b_update_fun$, A__questionmark_v2_1741:A_update_set$, A__questionmark_v0_1739:B_update_a_update_fun$]: (inj_on$(A__questionmark_v1_1740, A__questionmark_v2_1741) | ~inj_on$i(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_1739), A__questionmark_v1_1740), A__questionmark_v2_1741))), inference(cnfTransformation, [status(thm)], [f_3102])).
% 60.26/36.75  tff(c_3603, plain, (![A__questionmark_v1_2371:A_update_b_update_fun$, A__questionmark_v2_2372:A_update_set$, A__questionmark_v0_2373:B_update_a_update_fun$]: (inj_on$(A__questionmark_v1_2371, A__questionmark_v2_2372) | ~inj_on$i(fcomp$(A__questionmark_v1_2371, A__questionmark_v0_2373), A__questionmark_v2_2372))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1310])).
% 60.26/36.75  tff(c_3612, plain, (![A__questionmark_v2_2372:A_update_set$]: (inj_on$(f$a, A__questionmark_v2_2372) | ~inj_on$i(id$b, A__questionmark_v2_2372))), inference(superposition, [status(thm), theory('equality')], [c_3314, c_3603])).
% 60.26/36.75  tff(c_3627, plain, (![A__questionmark_v2_2372:A_update_set$]: (inj_on$(f$a, A__questionmark_v2_2372))), inference(demodulation, [status(thm), theory('equality')], [c_1324, c_3612])).
% 60.26/36.75  tff(c_1042, plain, (![A__questionmark_v0_1345:A_update_b_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, inv_into$b(top$, A__questionmark_v0_1345)), A__questionmark_v0_1345)=id$b | ~iso_register$a(A__questionmark_v0_1345))), inference(cnfTransformation, [status(thm)], [f_2353])).
% 60.26/36.75  tff(c_2003, plain, (![A__questionmark_v0_1345:A_update_b_update_fun$]: (fcomp$(A__questionmark_v0_1345, inv_into$b(top$, A__questionmark_v0_1345))=id$b | ~iso_register$a(A__questionmark_v0_1345))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1042])).
% 60.26/36.75  tff(c_582, plain, (![A__questionmark_v1_761:A_update_c_update_fun$, A__questionmark_v0_760:B_update_a_update_fun$]: (fun_app$v(fun_app$w(comp$a, A__questionmark_v1_761), A__questionmark_v0_760)=fcomp$b(A__questionmark_v0_760, A__questionmark_v1_761))), inference(cnfTransformation, [status(thm)], [f_1313])).
% 60.26/36.75  tff(c_478, plain, (![A__questionmark_v0_553:A_update_c_update_fun$, A__questionmark_v1_554:B_update_a_update_fun$, A__questionmark_v2_555:A_update_b_update_fun$]: (comp$aj(fun_app$v(fun_app$w(comp$a, A__questionmark_v0_553), A__questionmark_v1_554), A__questionmark_v2_555)=comp$ab(A__questionmark_v0_553, fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_554), A__questionmark_v2_555)))), inference(cnfTransformation, [status(thm)], [f_1060])).
% 60.26/36.75  tff(c_2100, plain, (![A__questionmark_v1_554:B_update_a_update_fun$, A__questionmark_v0_553:A_update_c_update_fun$, A__questionmark_v2_555:A_update_b_update_fun$]: (comp$aj(fcomp$b(A__questionmark_v1_554, A__questionmark_v0_553), A__questionmark_v2_555)=comp$ab(A__questionmark_v0_553, fcomp$(A__questionmark_v2_555, A__questionmark_v1_554)))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_582, c_478])).
% 60.26/36.75  tff(c_1206, plain, (![A__questionmark_v1_1594:A_update_c_update_fun$, A__questionmark_v0_1593:A_update_b_update_fun$]: (comp$aj(fun_app$v(fun_app$w(comp$a, A__questionmark_v1_1594), inv_into$b(top$, A__questionmark_v0_1593)), A__questionmark_v0_1593)=A__questionmark_v1_1594 | ~inj_on$(A__questionmark_v0_1593, top$))), inference(cnfTransformation, [status(thm)], [f_2837])).
% 60.26/36.75  tff(c_1859, plain, (![A__questionmark_v0_1593:A_update_b_update_fun$, A__questionmark_v1_1594:A_update_c_update_fun$]: (comp$aj(fcomp$b(inv_into$b(top$, A__questionmark_v0_1593), A__questionmark_v1_1594), A__questionmark_v0_1593)=A__questionmark_v1_1594 | ~inj_on$(A__questionmark_v0_1593, top$))), inference(demodulation, [status(thm), theory('equality')], [c_582, c_1206])).
% 60.26/36.75  tff(c_60868, plain, (![A__questionmark_v1_1015783:A_update_c_update_fun$, A__questionmark_v0_1015784:A_update_b_update_fun$]: (comp$ab(A__questionmark_v1_1015783, fcomp$(A__questionmark_v0_1015784, inv_into$b(top$, A__questionmark_v0_1015784)))=A__questionmark_v1_1015783 | ~inj_on$(A__questionmark_v0_1015784, top$))), inference(demodulation, [status(thm), theory('equality')], [c_2100, c_1859])).
% 60.26/36.75  tff(c_60890, plain, (![A__questionmark_v1_1015783:A_update_c_update_fun$, A__questionmark_v0_1345:A_update_b_update_fun$]: (comp$ab(A__questionmark_v1_1015783, id$b)=A__questionmark_v1_1015783 | ~inj_on$(A__questionmark_v0_1345, top$) | ~iso_register$a(A__questionmark_v0_1345))), inference(superposition, [status(thm), theory('equality')], [c_2003, c_60868])).
% 60.26/36.75  tff(c_60894, plain, (![A__questionmark_v0_1016048:A_update_b_update_fun$]: (~inj_on$(A__questionmark_v0_1016048, top$) | ~iso_register$a(A__questionmark_v0_1016048))), inference(splitLeft, [status(thm)], [c_60890])).
% 60.26/36.75  tff(c_60914, plain, (~iso_register$a(f$a)), inference(resolution, [status(thm)], [c_3627, c_60894])).
% 60.26/36.75  tff(c_60922, plain, $false, inference(demodulation, [status(thm), theory('equality')], [c_94, c_60914])).
% 60.26/36.75  tff(c_60923, plain, (![A__questionmark_v1_1015783:A_update_c_update_fun$]: (comp$ab(A__questionmark_v1_1015783, id$b)=A__questionmark_v1_1015783)), inference(splitRight, [status(thm)], [c_60890])).
% 60.26/36.75  tff(c_584, plain, (![A__questionmark_v1_763:A_update_b_update_fun$, A__questionmark_v0_762:C_update_a_update_fun$]: (fun_app$x(fun_app$y(comp$b, A__questionmark_v1_763), A__questionmark_v0_762)=fcomp$c(A__questionmark_v0_762, A__questionmark_v1_763))), inference(cnfTransformation, [status(thm)], [f_1316])).
% 60.26/36.75  tff(c_492, plain, (![A__questionmark_v0_574:B_update_a_update_fun$, A__questionmark_v1_575:A_update_b_update_fun$, A__questionmark_v2_576:C_update_a_update_fun$]: (comp$ae(A__questionmark_v0_574, fun_app$x(fun_app$y(comp$b, A__questionmark_v1_575), A__questionmark_v2_576))=comp$aa(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_574), A__questionmark_v1_575), A__questionmark_v2_576))), inference(cnfTransformation, [status(thm)], [f_1081])).
% 60.26/36.75  tff(c_2089, plain, (![A__questionmark_v0_574:B_update_a_update_fun$, A__questionmark_v2_576:C_update_a_update_fun$, A__questionmark_v1_575:A_update_b_update_fun$]: (comp$ae(A__questionmark_v0_574, fcomp$c(A__questionmark_v2_576, A__questionmark_v1_575))=comp$aa(fcomp$(A__questionmark_v1_575, A__questionmark_v0_574), A__questionmark_v2_576))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_584, c_492])).
% 60.26/36.75  tff(c_344, plain, (![A__questionmark_v1_252:C_update_b_update_fun$, A__questionmark_v4_255:A_update_c_update_fun$, A__questionmark_v3_254:C_update_a_update_fun$, A__questionmark_v0_251:B_update_a_update_fun$, A__questionmark_v2_253:A_update_a_update_fun$]: (fun_app$ae(fun_app$af(comp$d, comp$ab(A__questionmark_v4_255, A__questionmark_v2_253)), A__questionmark_v3_254)=comp$(fun_app$v(fun_app$w(comp$a, A__questionmark_v4_255), A__questionmark_v0_251), A__questionmark_v1_252) | comp$ae(A__questionmark_v0_251, A__questionmark_v1_252)!=comp$aa(A__questionmark_v2_253, A__questionmark_v3_254))), inference(cnfTransformation, [status(thm)], [f_710])).
% 60.26/36.75  tff(c_123867, plain, (![A__questionmark_v2_1855741:A_update_a_update_fun$, A__questionmark_v1_1855744:C_update_b_update_fun$, A__questionmark_v0_1855742:B_update_a_update_fun$, A__questionmark_v4_1855745:A_update_c_update_fun$, A__questionmark_v3_1855743:C_update_a_update_fun$]: (fcomp$a(A__questionmark_v3_1855743, comp$ab(A__questionmark_v4_1855745, A__questionmark_v2_1855741))=comp$(fcomp$b(A__questionmark_v0_1855742, A__questionmark_v4_1855745), A__questionmark_v1_1855744) | comp$ae(A__questionmark_v0_1855742, A__questionmark_v1_1855744)!=comp$aa(A__questionmark_v2_1855741, A__questionmark_v3_1855743))), inference(demodulation, [status(thm), theory('equality')], [c_580, c_582, c_344])).
% 60.26/36.75  tff(c_184, plain, (comp$k(g$a, g$)=id$b), inference(cnfTransformation, [status(thm)], [f_309])).
% 60.26/36.75  tff(c_116, plain, (fun_app$ae(fun_app$af(comp$d, g$), g$a)=id$), inference(cnfTransformation, [status(thm)], [f_204])).
% 60.26/36.75  tff(c_3281, plain, (fcomp$a(g$a, g$)=id$), inference(superposition, [status(thm), theory('equality')], [c_3275, c_116])).
% 60.26/36.75  tff(c_85448, plain, (inv_into$a(top$a, g$a)=g$ | comp$k(g$a, g$)!=id$b), inference(superposition, [status(thm), theory('equality')], [c_3281, c_85424])).
% 60.26/36.75  tff(c_85466, plain, (inv_into$a(top$a, g$a)=g$), inference(demodulation, [status(thm), theory('equality')], [c_184, c_85448])).
% 60.26/36.75  tff(c_85544, plain, (g$='#skF_5'), inference(demodulation, [status(thm), theory('equality')], [c_85463, c_85466])).
% 60.26/36.75  tff(c_288, plain, (![A__questionmark_v0_203:B_update_a_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_203), '#skF_12'(A__questionmark_v0_203))=id$b | ~iso_register$c(A__questionmark_v0_203))), inference(cnfTransformation, [status(thm)], [f_553])).
% 60.26/36.75  tff(c_2219, plain, (![A__questionmark_v0_203:B_update_a_update_fun$]: (fcomp$('#skF_12'(A__questionmark_v0_203), A__questionmark_v0_203)=id$b | ~iso_register$c(A__questionmark_v0_203))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_288])).
% 60.26/36.75  tff(c_3368, plain, (![A__questionmark_v1_2327:A_update_b_update_fun$, A__questionmark_v0_2328:B_update_a_update_fun$]: (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1_2327), A__questionmark_v0_2328)=fcomp$d(A__questionmark_v0_2328, A__questionmark_v1_2327))), inference(cnfTransformation, [status(thm)], [f_1319])).
% 60.26/36.75  tff(c_176, plain, (fun_app$aj(fun_app$ak(comp$e, f$a), '#skF_4')=id$a), inference(cnfTransformation, [status(thm)], [f_305])).
% 60.26/36.75  tff(c_3377, plain, (fcomp$d('#skF_4', f$a)=id$a), inference(superposition, [status(thm), theory('equality')], [c_3368, c_176])).
% 60.26/36.75  tff(c_586, plain, (![A__questionmark_v1_765:A_update_b_update_fun$, A__questionmark_v0_764:B_update_a_update_fun$]: (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1_765), A__questionmark_v0_764)=fcomp$d(A__questionmark_v0_764, A__questionmark_v1_765))), inference(cnfTransformation, [status(thm)], [f_1319])).
% 60.26/36.75  tff(c_480, plain, (![A__questionmark_v0_556:A_update_b_update_fun$, A__questionmark_v1_557:B_update_a_update_fun$, A__questionmark_v2_558:A_update_b_update_fun$]: (comp$x(fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0_556), A__questionmark_v1_557), A__questionmark_v2_558)=comp$w(A__questionmark_v0_556, fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_557), A__questionmark_v2_558)))), inference(cnfTransformation, [status(thm)], [f_1063])).
% 60.26/36.75  tff(c_4701, plain, (![A__questionmark_v1_2529:B_update_a_update_fun$, A__questionmark_v0_2530:A_update_b_update_fun$, A__questionmark_v2_2531:A_update_b_update_fun$]: (comp$x(fcomp$d(A__questionmark_v1_2529, A__questionmark_v0_2530), A__questionmark_v2_2531)=comp$w(A__questionmark_v0_2530, fcomp$(A__questionmark_v2_2531, A__questionmark_v1_2529)))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_586, c_480])).
% 60.26/36.75  tff(c_4752, plain, (![A__questionmark_v2_2535:A_update_b_update_fun$]: (comp$w(f$a, fcomp$(A__questionmark_v2_2535, '#skF_4'))=comp$x(id$a, A__questionmark_v2_2535))), inference(superposition, [status(thm), theory('equality')], [c_3377, c_4701])).
% 60.26/36.75  tff(c_4773, plain, (comp$x(id$a, '#skF_12'('#skF_4'))=comp$w(f$a, id$b) | ~iso_register$c('#skF_4')), inference(superposition, [status(thm), theory('equality')], [c_2219, c_4752])).
% 60.26/36.75  tff(c_4868, plain, (~iso_register$c('#skF_4')), inference(splitLeft, [status(thm)], [c_4773])).
% 60.26/36.75  tff(c_1322, plain, (![A__questionmark_v0_1755:B_update_set$]: (inj_on$m(id$a, A__questionmark_v0_1755))), inference(cnfTransformation, [status(thm)], [f_3128])).
% 60.26/36.75  tff(c_1318, plain, (![A__questionmark_v1_1752:B_update_a_update_fun$, A__questionmark_v2_1753:B_update_set$, A__questionmark_v0_1751:A_update_b_update_fun$]: (inj_on$b(A__questionmark_v1_1752, A__questionmark_v2_1753) | ~inj_on$m(fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0_1751), A__questionmark_v1_1752), A__questionmark_v2_1753))), inference(cnfTransformation, [status(thm)], [f_3122])).
% 60.26/36.75  tff(c_3449, plain, (![A__questionmark_v1_2339:B_update_a_update_fun$, A__questionmark_v2_2340:B_update_set$, A__questionmark_v0_2341:A_update_b_update_fun$]: (inj_on$b(A__questionmark_v1_2339, A__questionmark_v2_2340) | ~inj_on$m(fcomp$d(A__questionmark_v1_2339, A__questionmark_v0_2341), A__questionmark_v2_2340))), inference(demodulation, [status(thm), theory('equality')], [c_586, c_1318])).
% 60.26/36.75  tff(c_3452, plain, (![A__questionmark_v2_2340:B_update_set$]: (inj_on$b('#skF_4', A__questionmark_v2_2340) | ~inj_on$m(id$a, A__questionmark_v2_2340))), inference(superposition, [status(thm), theory('equality')], [c_3377, c_3449])).
% 60.26/36.75  tff(c_3466, plain, (![A__questionmark_v2_2340:B_update_set$]: (inj_on$b('#skF_4', A__questionmark_v2_2340))), inference(demodulation, [status(thm), theory('equality')], [c_1322, c_3452])).
% 60.26/36.75  tff(c_450, plain, (![A__questionmark_v0_511:B_update_a_update_fun$, A__questionmark_v1_512:A_update_b_update_fun$, A__questionmark_v2_513:B_update_a_update_fun$]: (comp$y(A__questionmark_v0_511, fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1_512), A__questionmark_v2_513))=comp$ad(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_511), A__questionmark_v1_512), A__questionmark_v2_513))), inference(cnfTransformation, [status(thm)], [f_1018])).
% 60.26/36.75  tff(c_7043, plain, (![A__questionmark_v0_44952:B_update_a_update_fun$, A__questionmark_v2_44953:B_update_a_update_fun$, A__questionmark_v1_44954:A_update_b_update_fun$]: (comp$y(A__questionmark_v0_44952, fcomp$d(A__questionmark_v2_44953, A__questionmark_v1_44954))=comp$ad(fcomp$(A__questionmark_v1_44954, A__questionmark_v0_44952), A__questionmark_v2_44953))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_586, c_450])).
% 60.26/36.75  tff(c_7083, plain, (![A__questionmark_v0_44952:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v0_44952), '#skF_4')=comp$y(A__questionmark_v0_44952, id$a))), inference(superposition, [status(thm), theory('equality')], [c_3377, c_7043])).
% 60.26/36.75  tff(c_1148, plain, (![A__questionmark_v0_1565:B_update_a_update_fun$, A__questionmark_v1_1566:A_update_b_update_fun$]: (inv_into$(top$b, A__questionmark_v0_1565)=A__questionmark_v1_1566 | fun_app$aj(fun_app$ak(comp$e, A__questionmark_v1_1566), A__questionmark_v0_1565)!=id$a | fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_1565), A__questionmark_v1_1566)!=id$b)), inference(cnfTransformation, [status(thm)], [f_2721])).
% 60.26/36.75  tff(c_1762, plain, (![A__questionmark_v0_1565:B_update_a_update_fun$, A__questionmark_v1_1566:A_update_b_update_fun$]: (inv_into$(top$b, A__questionmark_v0_1565)=A__questionmark_v1_1566 | fcomp$d(A__questionmark_v0_1565, A__questionmark_v1_1566)!=id$a | fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_1565), A__questionmark_v1_1566)!=id$b)), inference(demodulation, [status(thm), theory('equality')], [c_586, c_1148])).
% 60.26/36.75  tff(c_26255, plain, (![A__questionmark_v0_417839:B_update_a_update_fun$, A__questionmark_v1_417840:A_update_b_update_fun$]: (inv_into$(top$b, A__questionmark_v0_417839)=A__questionmark_v1_417840 | fcomp$d(A__questionmark_v0_417839, A__questionmark_v1_417840)!=id$a | fcomp$(A__questionmark_v1_417840, A__questionmark_v0_417839)!=id$b)), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1762])).
% 60.26/36.75  tff(c_26283, plain, (inv_into$(top$b, '#skF_4')=f$a | fcomp$(f$a, '#skF_4')!=id$b), inference(superposition, [status(thm), theory('equality')], [c_3377, c_26255])).
% 60.26/36.75  tff(c_26307, plain, (inv_into$(top$b, '#skF_4')=f$a), inference(demodulation, [status(thm), theory('equality')], [c_3314, c_26283])).
% 60.26/36.75  tff(c_1202, plain, (![A__questionmark_v1_1590:B_update_a_update_fun$, A__questionmark_v0_1589:B_update_a_update_fun$]: (comp$ad(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_1590), inv_into$(top$b, A__questionmark_v0_1589)), A__questionmark_v0_1589)=A__questionmark_v1_1590 | ~inj_on$b(A__questionmark_v0_1589, top$b))), inference(cnfTransformation, [status(thm)], [f_2827])).
% 60.26/36.75  tff(c_1996, plain, (![A__questionmark_v0_1589:B_update_a_update_fun$, A__questionmark_v1_1590:B_update_a_update_fun$]: (comp$ad(fcomp$(inv_into$(top$b, A__questionmark_v0_1589), A__questionmark_v1_1590), A__questionmark_v0_1589)=A__questionmark_v1_1590 | ~inj_on$b(A__questionmark_v0_1589, top$b))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1202])).
% 60.26/36.75  tff(c_26329, plain, (![A__questionmark_v1_1590:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v1_1590), '#skF_4')=A__questionmark_v1_1590 | ~inj_on$b('#skF_4', top$b))), inference(superposition, [status(thm), theory('equality')], [c_26307, c_1996])).
% 60.26/36.75  tff(c_26370, plain, (![A__questionmark_v1_1590:B_update_a_update_fun$]: (comp$y(A__questionmark_v1_1590, id$a)=A__questionmark_v1_1590)), inference(demodulation, [status(thm), theory('equality')], [c_3466, c_7083, c_26329])).
% 60.26/36.75  tff(c_1184, plain, (![A__questionmark_v0_1586:B_update_a_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_1586), inv_into$(top$b, A__questionmark_v0_1586))=id$b | image$b(A__questionmark_v0_1586, top$b)!=top$)), inference(cnfTransformation, [status(thm)], [f_2806])).
% 60.26/36.75  tff(c_1997, plain, (![A__questionmark_v0_1586:B_update_a_update_fun$]: (fcomp$(inv_into$(top$b, A__questionmark_v0_1586), A__questionmark_v0_1586)=id$b | image$b(A__questionmark_v0_1586, top$b)!=top$)), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1184])).
% 60.26/36.75  tff(c_182, plain, (fun_app$aj(fun_app$ak(comp$e, f$a), f$)=id$a), inference(cnfTransformation, [status(thm)], [f_307])).
% 60.26/36.75  tff(c_3374, plain, (fcomp$d(f$, f$a)=id$a), inference(superposition, [status(thm), theory('equality')], [c_3368, c_182])).
% 60.26/36.75  tff(c_3455, plain, (![A__questionmark_v2_2340:B_update_set$]: (inj_on$b(f$, A__questionmark_v2_2340) | ~inj_on$m(id$a, A__questionmark_v2_2340))), inference(superposition, [status(thm), theory('equality')], [c_3374, c_3449])).
% 60.26/36.75  tff(c_3468, plain, (![A__questionmark_v2_2340:B_update_set$]: (inj_on$b(f$, A__questionmark_v2_2340))), inference(demodulation, [status(thm), theory('equality')], [c_1322, c_3455])).
% 60.26/36.75  tff(c_1212, plain, (![A__questionmark_v1_1600:A_update_a_update_fun$, A__questionmark_v0_1599:A_update_b_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, comp$ad(A__questionmark_v1_1600, inv_into$b(top$, A__questionmark_v0_1599))), A__questionmark_v0_1599)=A__questionmark_v1_1600 | ~inj_on$(A__questionmark_v0_1599, top$))), inference(cnfTransformation, [status(thm)], [f_2852])).
% 60.26/36.75  tff(c_22788, plain, (![A__questionmark_v0_360910:A_update_b_update_fun$, A__questionmark_v1_360911:A_update_a_update_fun$]: (fcomp$(A__questionmark_v0_360910, comp$ad(A__questionmark_v1_360911, inv_into$b(top$, A__questionmark_v0_360910)))=A__questionmark_v1_360911 | ~inj_on$(A__questionmark_v0_360910, top$))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1212])).
% 60.26/36.75  tff(c_22835, plain, (![A__questionmark_v1_360911:A_update_a_update_fun$]: (comp$y(comp$ad(A__questionmark_v1_360911, inv_into$b(top$, f$a)), id$a)=comp$ad(A__questionmark_v1_360911, '#skF_4') | ~inj_on$(f$a, top$))), inference(superposition, [status(thm), theory('equality')], [c_22788, c_7083])).
% 60.26/36.75  tff(c_22878, plain, (![A__questionmark_v1_360911:A_update_a_update_fun$]: (comp$y(comp$ad(A__questionmark_v1_360911, inv_into$b(top$, f$a)), id$a)=comp$ad(A__questionmark_v1_360911, '#skF_4'))), inference(demodulation, [status(thm), theory('equality')], [c_3627, c_22835])).
% 60.26/36.75  tff(c_7086, plain, (![A__questionmark_v0_44952:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v0_44952), f$)=comp$y(A__questionmark_v0_44952, id$a))), inference(superposition, [status(thm), theory('equality')], [c_3374, c_7043])).
% 60.26/36.75  tff(c_22831, plain, (![A__questionmark_v1_360911:A_update_a_update_fun$]: (comp$y(comp$ad(A__questionmark_v1_360911, inv_into$b(top$, f$a)), id$a)=comp$ad(A__questionmark_v1_360911, f$) | ~inj_on$(f$a, top$))), inference(superposition, [status(thm), theory('equality')], [c_22788, c_7086])).
% 60.26/36.75  tff(c_22876, plain, (![A__questionmark_v1_360911:A_update_a_update_fun$]: (comp$y(comp$ad(A__questionmark_v1_360911, inv_into$b(top$, f$a)), id$a)=comp$ad(A__questionmark_v1_360911, f$))), inference(demodulation, [status(thm), theory('equality')], [c_3627, c_22831])).
% 60.26/36.75  tff(c_22940, plain, (![A__questionmark_v1_362493:A_update_a_update_fun$]: (comp$ad(A__questionmark_v1_362493, f$)=comp$ad(A__questionmark_v1_362493, '#skF_4'))), inference(demodulation, [status(thm), theory('equality')], [c_22878, c_22876])).
% 60.26/36.75  tff(c_22947, plain, (![A__questionmark_v1_1590:B_update_a_update_fun$]: (comp$ad(fcomp$(inv_into$(top$b, f$), A__questionmark_v1_1590), '#skF_4')=A__questionmark_v1_1590 | ~inj_on$b(f$, top$b))), inference(superposition, [status(thm), theory('equality')], [c_22940, c_1996])).
% 60.26/36.75  tff(c_23063, plain, (![A__questionmark_v1_364602:B_update_a_update_fun$]: (comp$ad(fcomp$(inv_into$(top$b, f$), A__questionmark_v1_364602), '#skF_4')=A__questionmark_v1_364602)), inference(demodulation, [status(thm), theory('equality')], [c_3468, c_22947])).
% 60.26/36.75  tff(c_23107, plain, (comp$ad(id$b, '#skF_4')=f$ | image$b(f$, top$b)!=top$), inference(superposition, [status(thm), theory('equality')], [c_1997, c_23063])).
% 60.26/36.75  tff(c_23313, plain, (image$b(f$, top$b)!=top$), inference(splitLeft, [status(thm)], [c_23107])).
% 60.26/36.75  tff(c_1200, plain, (image$f(id$b)=id$w), inference(cnfTransformation, [status(thm)], [f_2822])).
% 60.26/36.75  tff(c_1460, plain, (fun_app$bq(image$f(id$b), top$)=top$), inference(cnfTransformation, [status(thm)], [f_3432])).
% 60.26/36.75  tff(c_1716, plain, (fun_app$bq(id$w, top$)=top$), inference(demodulation, [status(thm), theory('equality')], [c_1200, c_1460])).
% 60.26/36.75  tff(c_1050, plain, (![A__questionmark_v0_1349:A_update_b_update_fun$]: (fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0_1349), inv_into$b(top$, A__questionmark_v0_1349))=id$a | ~iso_register$a(A__questionmark_v0_1349))), inference(cnfTransformation, [status(thm)], [f_2373])).
% 60.26/36.75  tff(c_1748, plain, (![A__questionmark_v0_1349:A_update_b_update_fun$]: (fcomp$d(inv_into$b(top$, A__questionmark_v0_1349), A__questionmark_v0_1349)=id$a | ~iso_register$a(A__questionmark_v0_1349))), inference(demodulation, [status(thm), theory('equality')], [c_586, c_1050])).
% 60.26/36.75  tff(c_1194, plain, (![A__questionmark_v0_1588:A_update_b_update_fun$]: (image$(A__questionmark_v0_1588, top$)=top$b | fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0_1588), inv_into$b(top$, A__questionmark_v0_1588))!=id$a)), inference(cnfTransformation, [status(thm)], [f_2816])).
% 60.26/36.75  tff(c_7638, plain, (![A__questionmark_v0_47181:A_update_b_update_fun$]: (image$(A__questionmark_v0_47181, top$)=top$b | fcomp$d(inv_into$b(top$, A__questionmark_v0_47181), A__questionmark_v0_47181)!=id$a)), inference(demodulation, [status(thm), theory('equality')], [c_586, c_1194])).
% 60.26/36.75  tff(c_7656, plain, (![A__questionmark_v0_47278:A_update_b_update_fun$]: (image$(A__questionmark_v0_47278, top$)=top$b | ~iso_register$a(A__questionmark_v0_47278))), inference(superposition, [status(thm), theory('equality')], [c_1748, c_7638])).
% 60.26/36.75  tff(c_7664, plain, (image$(f$a, top$)=top$b), inference(resolution, [status(thm)], [c_94, c_7656])).
% 60.26/36.75  tff(c_186, plain, (fun_app$ac(fun_app$ad(comp$c, f$), f$a)=id$b), inference(cnfTransformation, [status(thm)], [f_311])).
% 60.26/36.75  tff(c_3302, plain, (fcomp$(f$a, f$)=id$b), inference(superposition, [status(thm), theory('equality')], [c_3296, c_186])).
% 60.26/36.75  tff(c_1300, plain, (![A__questionmark_v0_1724:B_update_a_update_fun$, A__questionmark_v1_1725:A_update_b_update_fun$, A__questionmark_v2_1726:A_update_set$]: (fun_app$bq(image$f(fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_1724), A__questionmark_v1_1725)), A__questionmark_v2_1726)=image$b(A__questionmark_v0_1724, image$(A__questionmark_v1_1725, A__questionmark_v2_1726)))), inference(cnfTransformation, [status(thm)], [f_3085])).
% 60.26/36.75  tff(c_24442, plain, (![A__questionmark_v1_380946:A_update_b_update_fun$, A__questionmark_v0_380947:B_update_a_update_fun$, A__questionmark_v2_380948:A_update_set$]: (fun_app$bq(image$f(fcomp$(A__questionmark_v1_380946, A__questionmark_v0_380947)), A__questionmark_v2_380948)=image$b(A__questionmark_v0_380947, image$(A__questionmark_v1_380946, A__questionmark_v2_380948)))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1300])).
% 60.26/36.75  tff(c_24490, plain, (![A__questionmark_v2_380948:A_update_set$]: (image$b(f$, image$(f$a, A__questionmark_v2_380948))=fun_app$bq(image$f(id$b), A__questionmark_v2_380948))), inference(superposition, [status(thm), theory('equality')], [c_3302, c_24442])).
% 60.26/36.75  tff(c_24709, plain, (![A__questionmark_v2_388855:A_update_set$]: (image$b(f$, image$(f$a, A__questionmark_v2_388855))=fun_app$bq(id$w, A__questionmark_v2_388855))), inference(demodulation, [status(thm), theory('equality')], [c_1200, c_24490])).
% 60.26/36.75  tff(c_24736, plain, (image$b(f$, top$b)=fun_app$bq(id$w, top$)), inference(superposition, [status(thm), theory('equality')], [c_7664, c_24709])).
% 60.26/36.75  tff(c_24743, plain, (image$b(f$, top$b)=top$), inference(demodulation, [status(thm), theory('equality')], [c_1716, c_24736])).
% 60.26/36.75  tff(c_24745, plain, $false, inference(negUnitSimplification, [status(thm)], [c_23313, c_24743])).
% 60.26/36.75  tff(c_24746, plain, (comp$ad(id$b, '#skF_4')=f$), inference(splitRight, [status(thm)], [c_23107])).
% 60.26/36.75  tff(c_7098, plain, (![A__questionmark_v0_45051:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v0_45051), '#skF_4')=comp$y(A__questionmark_v0_45051, id$a))), inference(superposition, [status(thm), theory('equality')], [c_3377, c_7043])).
% 60.26/36.75  tff(c_7125, plain, (comp$y('#skF_4', id$a)=comp$ad(id$b, '#skF_4')), inference(superposition, [status(thm), theory('equality')], [c_3314, c_7098])).
% 60.26/36.75  tff(c_24760, plain, (comp$y('#skF_4', id$a)=f$), inference(demodulation, [status(thm), theory('equality')], [c_24746, c_7125])).
% 60.26/36.75  tff(c_26469, plain, (f$='#skF_4'), inference(demodulation, [status(thm), theory('equality')], [c_26370, c_24760])).
% 60.26/36.75  tff(c_26487, plain, (![A__questionmark_v1_419419:B_update_a_update_fun$]: (comp$y(A__questionmark_v1_419419, id$a)=A__questionmark_v1_419419)), inference(demodulation, [status(thm), theory('equality')], [c_3466, c_7083, c_26329])).
% 60.26/36.75  tff(c_7272, plain, (![A__questionmark_v0_45920:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v0_45920), f$)=comp$y(A__questionmark_v0_45920, id$a))), inference(superposition, [status(thm), theory('equality')], [c_3374, c_7043])).
% 60.26/36.75  tff(c_7299, plain, (comp$y('#skF_4', id$a)=comp$ad(id$b, f$)), inference(superposition, [status(thm), theory('equality')], [c_3314, c_7272])).
% 60.26/36.75  tff(c_7317, plain, (comp$ad(id$b, f$)=comp$ad(id$b, '#skF_4')), inference(demodulation, [status(thm), theory('equality')], [c_7125, c_7299])).
% 60.26/36.75  tff(c_7296, plain, (comp$y(inv_into$b(top$, f$a), id$a)=comp$ad(id$b, f$) | ~iso_register$a(f$a)), inference(superposition, [status(thm), theory('equality')], [c_2003, c_7272])).
% 60.26/36.75  tff(c_7316, plain, (comp$y(inv_into$b(top$, f$a), id$a)=comp$ad(id$b, f$)), inference(demodulation, [status(thm), theory('equality')], [c_94, c_7296])).
% 60.26/36.75  tff(c_7411, plain, (comp$y(inv_into$b(top$, f$a), id$a)=comp$ad(id$b, '#skF_4')), inference(demodulation, [status(thm), theory('equality')], [c_7317, c_7316])).
% 60.26/36.75  tff(c_24754, plain, (comp$y(inv_into$b(top$, f$a), id$a)=f$), inference(demodulation, [status(thm), theory('equality')], [c_24746, c_7411])).
% 60.26/36.75  tff(c_26493, plain, (inv_into$b(top$, f$a)=f$), inference(superposition, [status(thm), theory('equality')], [c_26487, c_24754])).
% 60.26/36.75  tff(c_26823, plain, (inv_into$b(top$, f$a)='#skF_4'), inference(demodulation, [status(thm), theory('equality')], [c_26469, c_26493])).
% 60.26/36.75  tff(c_1128, plain, (![A__questionmark_v0_1552:A_update_b_update_fun$]: (iso_register$c(inv_into$b(top$, A__questionmark_v0_1552)) | ~iso_register$a(A__questionmark_v0_1552))), inference(cnfTransformation, [status(thm)], [f_2666])).
% 60.26/36.75  tff(c_26886, plain, (iso_register$c('#skF_4') | ~iso_register$a(f$a)), inference(superposition, [status(thm), theory('equality')], [c_26823, c_1128])).
% 60.26/36.75  tff(c_26920, plain, (iso_register$c('#skF_4')), inference(demodulation, [status(thm), theory('equality')], [c_94, c_26886])).
% 60.26/36.75  tff(c_26922, plain, $false, inference(negUnitSimplification, [status(thm)], [c_4868, c_26920])).
% 60.26/36.75  tff(c_26924, plain, (iso_register$c('#skF_4')), inference(splitRight, [status(thm)], [c_4773])).
% 60.26/36.75  tff(c_1044, plain, (![A__questionmark_v0_1346:B_update_a_update_fun$]: (fun_app$ac(fun_app$ad(comp$c, A__questionmark_v0_1346), inv_into$(top$b, A__questionmark_v0_1346))=id$b | ~iso_register$c(A__questionmark_v0_1346))), inference(cnfTransformation, [status(thm)], [f_2358])).
% 60.26/36.75  tff(c_1993, plain, (![A__questionmark_v0_1346:B_update_a_update_fun$]: (fcomp$(inv_into$(top$b, A__questionmark_v0_1346), A__questionmark_v0_1346)=id$b | ~iso_register$c(A__questionmark_v0_1346))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1044])).
% 60.26/36.75  tff(c_79850, plain, (![A__questionmark_v0_1455579:B_update_a_update_fun$, A__questionmark_v1_1455580:B_update_a_update_fun$]: (comp$ad(fcomp$(inv_into$(top$b, A__questionmark_v0_1455579), A__questionmark_v1_1455580), A__questionmark_v0_1455579)=A__questionmark_v1_1455580 | ~inj_on$b(A__questionmark_v0_1455579, top$b))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1202])).
% 60.26/36.75  tff(c_79916, plain, (![A__questionmark_v0_1456107:B_update_a_update_fun$]: (comp$ad(id$b, A__questionmark_v0_1456107)=A__questionmark_v0_1456107 | ~inj_on$b(A__questionmark_v0_1456107, top$b) | ~iso_register$c(A__questionmark_v0_1456107))), inference(superposition, [status(thm), theory('equality')], [c_1993, c_79850])).
% 60.26/36.75  tff(c_79948, plain, (comp$ad(id$b, '#skF_4')='#skF_4' | ~iso_register$c('#skF_4')), inference(resolution, [status(thm)], [c_3466, c_79916])).
% 60.26/36.75  tff(c_79960, plain, (comp$ad(id$b, '#skF_4')='#skF_4'), inference(demodulation, [status(thm), theory('equality')], [c_26924, c_79948])).
% 60.26/36.75  tff(c_1152, plain, (![A__questionmark_v0_1569:A_update_b_update_fun$, A__questionmark_v1_1570:B_update_a_update_fun$]: (inv_into$b(top$, A__questionmark_v0_1569)=A__questionmark_v1_1570 | fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_1570), A__questionmark_v0_1569)!=id$b | fun_app$aj(fun_app$ak(comp$e, A__questionmark_v0_1569), A__questionmark_v1_1570)!=id$a)), inference(cnfTransformation, [status(thm)], [f_2735])).
% 60.26/36.75  tff(c_1761, plain, (![A__questionmark_v0_1569:A_update_b_update_fun$, A__questionmark_v1_1570:B_update_a_update_fun$]: (inv_into$b(top$, A__questionmark_v0_1569)=A__questionmark_v1_1570 | fun_app$ac(fun_app$ad(comp$c, A__questionmark_v1_1570), A__questionmark_v0_1569)!=id$b | fcomp$d(A__questionmark_v1_1570, A__questionmark_v0_1569)!=id$a)), inference(demodulation, [status(thm), theory('equality')], [c_586, c_1152])).
% 60.26/36.75  tff(c_51118, plain, (![A__questionmark_v0_862918:A_update_b_update_fun$, A__questionmark_v1_862919:B_update_a_update_fun$]: (inv_into$b(top$, A__questionmark_v0_862918)=A__questionmark_v1_862919 | fcomp$(A__questionmark_v0_862918, A__questionmark_v1_862919)!=id$b | fcomp$d(A__questionmark_v1_862919, A__questionmark_v0_862918)!=id$a)), inference(demodulation, [status(thm), theory('equality')], [c_578, c_1761])).
% 60.26/36.75  tff(c_51144, plain, (inv_into$b(top$, f$a)='#skF_4' | fcomp$(f$a, '#skF_4')!=id$b), inference(superposition, [status(thm), theory('equality')], [c_3377, c_51118])).
% 60.26/36.75  tff(c_51169, plain, (inv_into$b(top$, f$a)='#skF_4'), inference(demodulation, [status(thm), theory('equality')], [c_3314, c_51144])).
% 60.26/36.75  tff(c_51146, plain, (inv_into$b(top$, f$a)=f$ | fcomp$(f$a, f$)!=id$b), inference(superposition, [status(thm), theory('equality')], [c_3374, c_51118])).
% 60.26/36.75  tff(c_51172, plain, (inv_into$b(top$, f$a)=f$), inference(demodulation, [status(thm), theory('equality')], [c_3302, c_51146])).
% 60.26/36.75  tff(c_51274, plain, (f$='#skF_4'), inference(demodulation, [status(thm), theory('equality')], [c_51169, c_51172])).
% 60.26/36.75  tff(c_4784, plain, (![A__questionmark_v2_2539:A_update_b_update_fun$]: (comp$w(f$a, fcomp$(A__questionmark_v2_2539, f$))=comp$x(id$a, A__questionmark_v2_2539))), inference(superposition, [status(thm), theory('equality')], [c_3374, c_4701])).
% 60.26/36.75  tff(c_4805, plain, (comp$x(id$a, '#skF_12'(f$))=comp$w(f$a, id$b) | ~iso_register$c(f$)), inference(superposition, [status(thm), theory('equality')], [c_2219, c_4784])).
% 60.26/36.75  tff(c_26938, plain, (~iso_register$c(f$)), inference(splitLeft, [status(thm)], [c_4805])).
% 60.26/36.75  tff(c_51303, plain, (~iso_register$c('#skF_4')), inference(demodulation, [status(thm), theory('equality')], [c_51274, c_26938])).
% 60.26/36.75  tff(c_51331, plain, $false, inference(demodulation, [status(thm), theory('equality')], [c_26924, c_51303])).
% 60.26/36.75  tff(c_51333, plain, (iso_register$c(f$)), inference(splitRight, [status(thm)], [c_4805])).
% 60.26/36.75  tff(c_57951, plain, (![A__questionmark_v0_993056:B_update_a_update_fun$, A__questionmark_v2_993057:B_update_a_update_fun$, A__questionmark_v1_993058:A_update_b_update_fun$]: (comp$y(A__questionmark_v0_993056, fcomp$d(A__questionmark_v2_993057, A__questionmark_v1_993058))=comp$ad(fcomp$(A__questionmark_v1_993058, A__questionmark_v0_993056), A__questionmark_v2_993057))), inference(demodulation, [status(thm), theory('equality')], [c_578, c_586, c_450])).
% 60.26/36.75  tff(c_58016, plain, (![A__questionmark_v0_993322:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v0_993322), '#skF_4')=comp$y(A__questionmark_v0_993322, id$a))), inference(superposition, [status(thm), theory('equality')], [c_3377, c_57951])).
% 60.26/36.75  tff(c_58043, plain, (comp$y('#skF_4', id$a)=comp$ad(id$b, '#skF_4')), inference(superposition, [status(thm), theory('equality')], [c_3314, c_58016])).
% 60.26/36.75  tff(c_58197, plain, (![A__questionmark_v0_995428:B_update_a_update_fun$]: (comp$ad(fcomp$(f$a, A__questionmark_v0_995428), f$)=comp$y(A__questionmark_v0_995428, id$a))), inference(superposition, [status(thm), theory('equality')], [c_3374, c_57951])).
% 60.26/36.75  tff(c_58224, plain, (comp$y('#skF_4', id$a)=comp$ad(id$b, f$)), inference(superposition, [status(thm), theory('equality')], [c_3314, c_58197])).
% 60.26/36.75  tff(c_58242, plain, (comp$ad(id$b, f$)=comp$ad(id$b, '#skF_4')), inference(demodulation, [status(thm), theory('equality')], [c_58043, c_58224])).
% 60.26/36.75  tff(c_79944, plain, (comp$ad(id$b, f$)=f$ | ~iso_register$c(f$)), inference(resolution, [status(thm)], [c_3468, c_79916])).
% 60.26/36.75  tff(c_79957, plain, (comp$ad(id$b, '#skF_4')=f$), inference(demodulation, [status(thm), theory('equality')], [c_51333, c_58242, c_79944])).
% 60.26/36.75  tff(c_80000, plain, (f$='#skF_4'), inference(demodulation, [status(thm), theory('equality')], [c_79960, c_79957])).
% 60.26/36.75  tff(c_90, plain, (comp$(fun_app$v(fun_app$w(comp$a, g$), f$), fun_app$x(fun_app$y(comp$b, f$a), g$a))!=id$), inference(cnfTransformation, [status(thm)], [f_170])).
% 60.26/36.75  tff(c_2265, plain, (comp$(fcomp$b(f$, g$), fcomp$c(g$a, f$a))!=id$), inference(demodulation, [status(thm), theory('equality')], [c_582, c_584, c_90])).
% 60.26/36.75  tff(c_80197, plain, (comp$(fcomp$b('#skF_4', g$), fcomp$c(g$a, f$a))!=id$), inference(demodulation, [status(thm), theory('equality')], [c_80000, c_2265])).
% 60.26/36.75  tff(c_85547, plain, (comp$(fcomp$b('#skF_4', '#skF_5'), fcomp$c(g$a, f$a))!=id$), inference(demodulation, [status(thm), theory('equality')], [c_85544, c_80197])).
% 60.26/36.75  tff(c_123934, plain, (![A__questionmark_v3_1855743:C_update_a_update_fun$, A__questionmark_v2_1855741:A_update_a_update_fun$]: (fcomp$a(A__questionmark_v3_1855743, comp$ab('#skF_5', A__questionmark_v2_1855741))!=id$ | comp$ae('#skF_4', fcomp$c(g$a, f$a))!=comp$aa(A__questionmark_v2_1855741, A__questionmark_v3_1855743))), inference(superposition, [status(thm), theory('equality')], [c_123867, c_85547])).
% 60.26/36.75  tff(c_124117, plain, (![A__questionmark_v3_1857328:C_update_a_update_fun$, A__questionmark_v2_1857329:A_update_a_update_fun$]: (fcomp$a(A__questionmark_v3_1857328, comp$ab('#skF_5', A__questionmark_v2_1857329))!=id$ | comp$aa(id$b, g$a)!=comp$aa(A__questionmark_v2_1857329, A__questionmark_v3_1857328))), inference(demodulation, [status(thm), theory('equality')], [c_3314, c_2089, c_123934])).
% 60.26/36.75  tff(c_124157, plain, (![A__questionmark_v3_1857856:C_update_a_update_fun$]: (fcomp$a(A__questionmark_v3_1857856, '#skF_5')!=id$ | comp$aa(id$b, g$a)!=comp$aa(id$b, A__questionmark_v3_1857856))), inference(superposition, [status(thm), theory('equality')], [c_60923, c_124117])).
% 60.26/36.75  tff(c_124179, plain, (comp$aa(id$b, inv_into$c(top$, '#skF_5'))!=comp$aa(id$b, g$a) | image$c('#skF_5', top$)!=top$a), inference(superposition, [status(thm), theory('equality')], [c_1952, c_124157])).
% 60.26/36.75  tff(c_124196, plain, $false, inference(demodulation, [status(thm), theory('equality')], [c_85519, c_87782, c_124179])).
% 60.26/36.75  % SZS output end CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 60.26/36.75  
% 60.26/36.75  Inference rules
% 60.26/36.75  ----------------------
% 60.26/36.75  #Ref     : 6
% 60.26/36.75  #Sup     : 23974
% 60.26/36.75  #Fact    : 0
% 60.26/36.75  #Define  : 0
% 60.26/36.75  #Split   : 101
% 60.26/36.75  #Chain   : 0
% 60.26/36.75  #Close   : 0
% 60.26/36.75  
% 60.26/36.75  Ordering : KBO
% 60.26/36.75  
% 60.26/36.75  Simplification rules
% 60.26/36.75  ----------------------
% 60.26/36.75  #Subsume      : 3495
% 60.26/36.75  #Demod        : 11740
% 60.26/36.75  #Tautology    : 6342
% 60.26/36.75  #SimpNegUnit  : 68
% 60.26/36.75  #BackRed      : 546
% 60.26/36.75  
% 60.26/36.75  #Partial instantiations: 492606
% 60.26/36.75  #Strategies tried      : 1
% 60.26/36.75  
% 60.26/36.75  Timing (in seconds)
% 60.26/36.75  ----------------------
% 60.26/36.75  Preprocessing        : 2.96
% 60.26/36.75  Parsing              : 1.41
% 60.26/36.75  CNF conversion       : 0.16
% 60.26/36.75  Main loop            : 32.66
% 60.26/36.75  Inferencing          : 9.99
% 60.26/36.75  Reduction            : 13.70
% 60.26/36.75  Demodulation         : 11.45
% 60.26/36.75  BG Simplification    : 0.49
% 60.26/36.75  Subsumption          : 6.70
% 60.26/36.75  Abstraction          : 0.48
% 60.26/36.75  MUC search           : 0.00
% 60.26/36.75  Cooper               : 0.00
% 60.26/36.75  Total                : 35.74
% 60.26/36.75  Index Insertion      : 0.00
% 60.26/36.76  Index Deletion       : 0.00
% 60.26/36.76  Index Matching       : 0.00
% 60.26/36.76  BG Taut test         : 0.00
%------------------------------------------------------------------------------