0.07/0.13 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.07/0.13 % Command : run_vampire %s %d SAT 0.12/0.34 % Computer : n026.cluster.edu 0.12/0.34 % Model : x86_64 x86_64 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.12/0.34 % Memory : 8042.1875MB 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.12/0.34 % CPULimit : 960 0.12/0.34 % WCLimit : 120 0.12/0.34 % DateTime : Wed Jul 30 07:30:04 EDT 2025 0.12/0.34 % CPUTime : 0.12/0.36 This is a TFF_ problem 0.12/0.36 Running first-order model finding 0.12/0.36 Running /export/starexec/sandbox/solver/bin/vampire --mode casc --intent sat -m 16384 --cores 7 -t 120 /export/starexec/sandbox/benchmark/theBenchmark.p 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7200)dis+10_1_sil=32000:sp=arity:random_seed=4264756284:i=103:fgj=on_1199 on theBenchmark for (1199ds/103Mi) 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7201)ott+31_1_sil=16000:bce=on:lcm=predicate:newcnf=on:random_seed=1759415239:i=116_1199 on theBenchmark for (1199ds/116Mi) 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7198)dis+11_61:31_drc=ordering:lsd=5:abs=on:bsr=unit_only:rp=on:newcnf=on:random_seed=2216380687:i=135531:add=off:rawr=on_1199 on theBenchmark for (1199ds/135531Mi) 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7199)dis+10_161_sil=256000:plsq=on:plsqr=61199697,1048576:gs=on:alpa=true:sac=on:slsq=on:cn=on:random_seed=1480038759:gsem=randomized:i=88024:add=on:uhcvi=off:rawr=on_1199 on theBenchmark for (1199ds/88024Mi) 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7203)ott-3_16_to=lpo:sil=16000:sp=arity:abs=on:fd=off:rp=on:random_seed=37711317:i=159:nicw=on:bs=unit_only:fsr=off:amm=off_1199 on theBenchmark for (1199ds/159Mi) 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7202)ott+1_1_to=lpo:sil=16000:sp=reverse_arity:erd=off:random_seed=2531726199:i=131_1199 on theBenchmark for (1199ds/131Mi) 0.22/0.48 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.48 % (7197)fmb+10_1_sas=cadical:bce=on:rp=on:random_seed=2308015182_1199 on theBenchmark for (1199ds/0Mi) 0.22/0.53 % (7201)Instruction limit reached! 0.22/0.53 % (7201)------------------------------ 0.22/0.53 % (7201)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.22/0.53 % (7201)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.22/0.53 % (7201)Termination reason: Instruction limit 0.22/0.53 % (7201)Termination phase: Saturation 0.22/0.53 0.22/0.53 % (7201)Time elapsed: 0.058 s 0.22/0.53 % (7201)Peak memory usage: 10 MB 0.22/0.53 % (7201)Instructions burned: 116 (million) 0.22/0.54 % (7200)Instruction limit reached! 0.22/0.54 % (7200)------------------------------ 0.22/0.54 % (7200)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.22/0.54 % (7200)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.22/0.54 % (7200)Termination reason: Instruction limit 0.22/0.54 % (7200)Termination phase: Saturation 0.22/0.54 0.22/0.54 % (7200)Time elapsed: 0.061 s 0.22/0.54 % (7200)Peak memory usage: 10 MB 0.22/0.54 % (7200)Instructions burned: 104 (million) 0.22/0.54 % (7203)Instruction limit reached! 0.22/0.54 % (7203)------------------------------ 0.22/0.54 % (7203)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.22/0.54 % (7203)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.22/0.54 % (7203)Termination reason: Instruction limit 0.22/0.54 % (7203)Termination phase: Saturation 0.22/0.54 0.22/0.54 % (7203)Time elapsed: 0.065 s 0.22/0.54 % (7203)Peak memory usage: 11 MB 0.22/0.54 % (7203)Instructions burned: 159 (million) 0.22/0.54 % (7202)Instruction limit reached! 0.22/0.54 % (7202)------------------------------ 0.22/0.54 % (7202)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 0.22/0.54 % (7202)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 0.22/0.54 % (7202)Termination reason: Instruction limit 0.22/0.54 % (7202)Termination phase: Saturation 0.22/0.54 0.22/0.54 % (7202)Time elapsed: 0.067 s 0.22/0.54 % (7202)Peak memory usage: 10 MB 0.22/0.54 % (7202)Instructions burned: 131 (million) 0.22/0.58 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.58 % (7211)fmb+10_1_fmbas=predicate:sil=64000:sas=cadical:random_seed=945823508:i=714:nm=2_1198 on theBenchmark for (1198ds/714Mi) 0.22/0.58 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.58 % (7212)ott+32_1_sil=16000:bsd=on:sp=const_max:bce=on:random_seed=719628764:i=131:bd=preordered:fsd=on_1198 on theBenchmark for (1198ds/131Mi) 0.22/0.59 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.59 % (7213)dis+11_32_anc=none:slsqr=2,1:sil=64000:sas=cadical:lma=off:lsd=50:s2agt=8:slsqc=1:kmz=on:newcnf=on:slsq=on:random_seed=784198504:i=684:slsql=off:nicw=on:bs=unit_only:rawr=on_1198 on theBenchmark for (1198ds/684Mi) 0.22/0.59 % (7195)Running in auto input_syntax mode. Trying TPTP 0.22/0.59 % (7214)ott-21_1_sil=16000:fs=off:random_seed=1125244332:i=180:av=off:fsr=off_1198 on theBenchmark for (1198ds/180Mi) 1.74/0.63 % (7212)Instruction limit reached! 1.74/0.63 % (7212)------------------------------ 1.74/0.63 % (7212)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 1.74/0.63 % (7212)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 1.74/0.63 % (7212)Termination reason: Instruction limit 1.74/0.63 % (7212)Termination phase: Saturation 1.74/0.63 1.74/0.63 % (7212)Time elapsed: 0.049 s 1.74/0.63 % (7212)Peak memory usage: 11 MB 1.74/0.63 % (7212)Instructions burned: 132 (million) 1.74/0.64 % (7214)Instruction limit reached! 1.74/0.64 % (7214)------------------------------ 1.74/0.64 % (7214)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 1.74/0.64 % (7214)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 1.74/0.64 % (7214)Termination reason: Instruction limit 1.74/0.64 % (7214)Termination phase: Saturation 1.74/0.64 1.74/0.64 % (7214)Time elapsed: 0.054 s 1.74/0.64 % (7214)Peak memory usage: 10 MB 1.74/0.64 % (7214)Instructions burned: 182 (million) 1.74/0.68 % (7195)Running in auto input_syntax mode. Trying TPTP 1.74/0.68 % (7219)dis+10_4_sil=64000:sp=reverse_arity:bsr=on:sac=on:cn=on:random_seed=1375798180:i=477:bd=all_1197 on theBenchmark for (1197ds/477Mi) 1.74/0.68 % TRYING [1] 1.74/0.68 % TRYING [2] 1.74/0.69 % (7195)Running in auto input_syntax mode. Trying TPTP 1.74/0.69 % (7220)fmb+10_1_sil=64000:erd=off:updr=off:random_seed=2100626251:fmbsr=1.3:i=865:ins=25_1197 on theBenchmark for (1197ds/865Mi) 2.16/0.72 % Finite Model Found! 2.16/0.72 % SZS status CounterSatisfiable for theBenchmark 2.16/0.73 % (7211)First to succeed. 2.16/0.74 % (7211)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-7195" 2.16/0.74 % (7195)Running in auto input_syntax mode. Trying TPTP 2.16/0.74 % SZS output start FiniteModel for theBenchmark 2.16/0.74 tff('declare_$i1',type,'fmb_$i_1':$i). 2.16/0.74 tff('finite_domain_$i',axiom, 2.16/0.74 ! [X:$i] : ( 2.16/0.74 X = 'fmb_$i_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$',type,'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$1',type,'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1':'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$2',type,'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2':'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' != 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_b2_ell2_cblinfun$',type,'B1_b2_prod_ell2_b2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b2_ell2_cblinfun$1',type,'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1':'B1_b2_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b2_ell2_cblinfun$2',type,'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2':'B1_b2_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_b2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_unit_ell2_cblinfun$',type,'Unit_ell2_unit_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_unit_ell2_cblinfun$1',type,'fmb_Unit_ell2_unit_ell2_cblinfun$_1':'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_ell2_unit_ell2_cblinfun$2',type,'fmb_Unit_ell2_unit_ell2_cblinfun$_2':'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_unit_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' | X = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' != 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$',type,'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1':'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2':'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',type,'Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1':'Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2':'Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',type,'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1':'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_b1_b2_prod_ell2_cblinfun$',type,'A2_ell2_b1_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_b1_b2_prod_ell2_cblinfun$1',type,'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1':'A2_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_b1_b2_prod_ell2_cblinfun$2',type,'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2':'A2_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_b1_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1' | X = 'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1' != 'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_a3_prod_ell2$',type,'B1_a3_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_a3_prod_ell2$1',type,'fmb_B1_a3_prod_ell2$_1':'B1_a3_prod_ell2$'). 2.16/0.74 tff('declare_B1_a3_prod_ell2$2',type,'fmb_B1_a3_prod_ell2$_2':'B1_a3_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_a3_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_a3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_a3_prod_ell2$_1' | X = 'fmb_B1_a3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_a3_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_a3_prod_ell2$_1' != 'fmb_B1_a3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$',type,'A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1':'A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2':'A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Complex_a2_ell2_cblinfun$',type,'Complex_a2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Complex_a2_ell2_cblinfun$1',type,'fmb_Complex_a2_ell2_cblinfun$_1':'Complex_a2_ell2_cblinfun$'). 2.16/0.74 tff('declare_Complex_a2_ell2_cblinfun$2',type,'fmb_Complex_a2_ell2_cblinfun$_2':'Complex_a2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Complex_a2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Complex_a2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Complex_a2_ell2_cblinfun$_1' | X = 'fmb_Complex_a2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Complex_a2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Complex_a2_ell2_cblinfun$_1' != 'fmb_Complex_a2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2_a1_ell2_cblinfun$',type,'B1_ell2_a1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_ell2_a1_ell2_cblinfun$1',type,'fmb_B1_ell2_a1_ell2_cblinfun$_1':'B1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_ell2_a1_ell2_cblinfun$2',type,'fmb_B1_ell2_a1_ell2_cblinfun$_2':'B1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_ell2_a1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' | X = 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_ell2_a1_ell2_cblinfun$_1' != 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',type,'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1':'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2':'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_itself$',type,'A1_a2_prod_ell2_itself$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_itself$1',type,'fmb_A1_a2_prod_ell2_itself$_1':'A1_a2_prod_ell2_itself$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_itself$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_itself$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_itself$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_itself$',type,'B2_ell2_itself$':$tType). 2.16/0.74 tff('declare_B2_ell2_itself$1',type,'fmb_B2_ell2_itself$_1':'B2_ell2_itself$'). 2.16/0.74 tff('finite_domain_B2_ell2_itself$',axiom, 2.16/0.74 ! [X:'B2_ell2_itself$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_itself$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_Complex_b3_ell2_cblinfun$',type,'Complex_b3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Complex_b3_ell2_cblinfun$1',type,'fmb_Complex_b3_ell2_cblinfun$_1':'Complex_b3_ell2_cblinfun$'). 2.16/0.74 tff('declare_Complex_b3_ell2_cblinfun$2',type,'fmb_Complex_b3_ell2_cblinfun$_2':'Complex_b3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Complex_b3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Complex_b3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Complex_b3_ell2_cblinfun$_1' | X = 'fmb_Complex_b3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Complex_b3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Complex_b3_ell2_cblinfun$_1' != 'fmb_Complex_b3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2_b3_ell2_cblinfun$',type,'B3_ell2_b3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B3_ell2_b3_ell2_cblinfun$1',type,'fmb_B3_ell2_b3_ell2_cblinfun$_1':'B3_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('declare_B3_ell2_b3_ell2_cblinfun$2',type,'fmb_B3_ell2_b3_ell2_cblinfun$_2':'B3_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B3_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B3_ell2_b3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B3_ell2_b3_ell2_cblinfun$_1' | X = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B3_ell2_b3_ell2_cblinfun$_1' != 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$',type,'A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$1',type,'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_1':'A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$2',type,'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2':'A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_1' | X = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_1' != 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_b2_ell2_fun$',type,'B2_ell2_b2_ell2_fun$':$tType). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_fun$1',type,'fmb_B2_ell2_b2_ell2_fun$_1':'B2_ell2_b2_ell2_fun$'). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_fun$2',type,'fmb_B2_ell2_b2_ell2_fun$_2':'B2_ell2_b2_ell2_fun$'). 2.16/0.74 tff('finite_domain_B2_ell2_b2_ell2_fun$',axiom, 2.16/0.74 ! [X:'B2_ell2_b2_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_b2_ell2_fun$_1' | X = 'fmb_B2_ell2_b2_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_b2_ell2_fun$',axiom, 2.16/0.74 'fmb_B2_ell2_b2_ell2_fun$_1' != 'fmb_B2_ell2_b2_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',type,'A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$1',type,'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1':'A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$2',type,'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2':'A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' != 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$',type,'Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$1',type,'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1':'Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$2',type,'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2':'Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1' | X = 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1' != 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2_b1_ell2_cblinfun$',type,'B1_ell2_b1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_ell2_b1_ell2_cblinfun$1',type,'fmb_B1_ell2_b1_ell2_cblinfun$_1':'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_ell2_b1_ell2_cblinfun$2',type,'fmb_B1_ell2_b1_ell2_cblinfun$_2':'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_ell2_b1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' | X = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_ell2_b1_ell2_cblinfun$_1' != 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$',type,'B1_b2_prod_ell2_b1_b2_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$1',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1':'B1_b2_prod_ell2_b1_b2_prod_ell2_fun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$2',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_2':'B1_b2_prod_ell2_b1_b2_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_b1_b2_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1' | X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1' != 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a1_a2_prod_ell2_cblinfun$',type,'A2_ell2_a1_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a1_a2_prod_ell2_cblinfun$1',type,'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1':'A2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_a1_a2_prod_ell2_cblinfun$2',type,'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2':'A2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a1_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1' != 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$',type,'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1':'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2':'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$',type,'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_1':'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2':'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_unit_prod_ell2$',type,'B2_unit_prod_ell2$':$tType). 2.16/0.74 tff('declare_B2_unit_prod_ell2$1',type,'fmb_B2_unit_prod_ell2$_1':'B2_unit_prod_ell2$'). 2.16/0.74 tff('declare_B2_unit_prod_ell2$2',type,'fmb_B2_unit_prod_ell2$_2':'B2_unit_prod_ell2$'). 2.16/0.74 tff('finite_domain_B2_unit_prod_ell2$',axiom, 2.16/0.74 ! [X:'B2_unit_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B2_unit_prod_ell2$_1' | X = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_unit_prod_ell2$',axiom, 2.16/0.74 'fmb_B2_unit_prod_ell2$_1' != 'fmb_B2_unit_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$',type,'A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1':'A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2':'A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',type,'A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1':'A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2':'A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_b3_ell2_cblinfun$',type,'A1_ell2_b3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_ell2_b3_ell2_cblinfun$1',type,'fmb_A1_ell2_b3_ell2_cblinfun$_1':'A1_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_ell2_b3_ell2_cblinfun$2',type,'fmb_A1_ell2_b3_ell2_cblinfun$_2':'A1_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_ell2_b3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' | X = 'fmb_A1_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_ell2_b3_ell2_cblinfun$_1' != 'fmb_A1_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$',type,'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$1',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$2',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' != 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$',type,'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1':'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_2':'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_a3_prod_ell2_cblinfun$',type,'A2_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1':'A2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2':'A2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$',type,'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$',type,'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$1',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_1':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$2',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_2':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$',type,'B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$1',type,'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1':'B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$2',type,'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2':'B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' | X = 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' != 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$',type,'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1':'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2':'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$',type,'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$1',type,'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_1':'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$2',type,'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_2':'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_1' | X = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_1' != 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$',type,'A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1':'A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2':'A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$',type,'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$1',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$2',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1' | X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1' != 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2_a3_ell2_cblinfun$',type,'B1_ell2_a3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_ell2_a3_ell2_cblinfun$1',type,'fmb_B1_ell2_a3_ell2_cblinfun$_1':'B1_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_ell2_a3_ell2_cblinfun$2',type,'fmb_B1_ell2_a3_ell2_cblinfun$_2':'B1_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_ell2_a3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_ell2_a3_ell2_cblinfun$_1' | X = 'fmb_B1_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_ell2_a3_ell2_cblinfun$_1' != 'fmb_B1_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$',type,'A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$1',type,'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_1':'A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$2',type,'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_2':'A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_1' != 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2$',type,'A2_ell2$':$tType). 2.16/0.74 tff('declare_A2_ell2$1',type,'fmb_A2_ell2$_1':'A2_ell2$'). 2.16/0.74 tff('declare_A2_ell2$2',type,'fmb_A2_ell2$_2':'A2_ell2$'). 2.16/0.74 tff('finite_domain_A2_ell2$',axiom, 2.16/0.74 ! [X:'A2_ell2$'] : ( 2.16/0.74 X = 'fmb_A2_ell2$_1' | X = 'fmb_A2_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2$',axiom, 2.16/0.74 'fmb_A2_ell2$_1' != 'fmb_A2_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b1_prod_ell2$',type,'B1_b1_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_b1_prod_ell2$1',type,'fmb_B1_b1_prod_ell2$_1':'B1_b1_prod_ell2$'). 2.16/0.74 tff('declare_B1_b1_prod_ell2$2',type,'fmb_B1_b1_prod_ell2$_2':'B1_b1_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_b1_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_b1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_b1_prod_ell2$_1' | X = 'fmb_B1_b1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b1_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_b1_prod_ell2$_1' != 'fmb_B1_b1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_b1_ell2_cblinfun$',type,'A3_ell2_b1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_ell2_b1_ell2_cblinfun$1',type,'fmb_A3_ell2_b1_ell2_cblinfun$_1':'A3_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_ell2_b1_ell2_cblinfun$2',type,'fmb_A3_ell2_b1_ell2_cblinfun$_2':'A3_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_ell2_b1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' | X = 'fmb_A3_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_ell2_b1_ell2_cblinfun$_1' != 'fmb_A3_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',type,'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1':'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2':'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2_a3_ell2_cblinfun$',type,'B3_ell2_a3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B3_ell2_a3_ell2_cblinfun$1',type,'fmb_B3_ell2_a3_ell2_cblinfun$_1':'B3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('declare_B3_ell2_a3_ell2_cblinfun$2',type,'fmb_B3_ell2_a3_ell2_cblinfun$_2':'B3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B3_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B3_ell2_a3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B3_ell2_a3_ell2_cblinfun$_1' | X = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B3_ell2_a3_ell2_cblinfun$_1' != 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$',type,'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$1',type,'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1':'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$2',type,'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2':'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' | X = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' != 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2_complex_cblinfun$',type,'B3_ell2_complex_cblinfun$':$tType). 2.16/0.74 tff('declare_B3_ell2_complex_cblinfun$1',type,'fmb_B3_ell2_complex_cblinfun$_1':'B3_ell2_complex_cblinfun$'). 2.16/0.74 tff('declare_B3_ell2_complex_cblinfun$2',type,'fmb_B3_ell2_complex_cblinfun$_2':'B3_ell2_complex_cblinfun$'). 2.16/0.74 tff('finite_domain_B3_ell2_complex_cblinfun$',axiom, 2.16/0.74 ! [X:'B3_ell2_complex_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B3_ell2_complex_cblinfun$_1' | X = 'fmb_B3_ell2_complex_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2_complex_cblinfun$',axiom, 2.16/0.74 'fmb_B3_ell2_complex_cblinfun$_1' != 'fmb_B3_ell2_complex_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',type,'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$1',type,'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$2',type,'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' != 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2_a1_ell2_cblinfun$',type,'B3_ell2_a1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B3_ell2_a1_ell2_cblinfun$1',type,'fmb_B3_ell2_a1_ell2_cblinfun$_1':'B3_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('declare_B3_ell2_a1_ell2_cblinfun$2',type,'fmb_B3_ell2_a1_ell2_cblinfun$_2':'B3_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B3_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B3_ell2_a1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B3_ell2_a1_ell2_cblinfun$_1' | X = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B3_ell2_a1_ell2_cblinfun$_1' != 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',type,'A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1':'A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2':'A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a3_prod_ell2$',type,'A3_a3_prod_ell2$':$tType). 2.16/0.74 tff('declare_A3_a3_prod_ell2$1',type,'fmb_A3_a3_prod_ell2$_1':'A3_a3_prod_ell2$'). 2.16/0.74 tff('declare_A3_a3_prod_ell2$2',type,'fmb_A3_a3_prod_ell2$_2':'A3_a3_prod_ell2$'). 2.16/0.74 tff('finite_domain_A3_a3_prod_ell2$',axiom, 2.16/0.74 ! [X:'A3_a3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A3_a3_prod_ell2$_1' | X = 'fmb_A3_a3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a3_prod_ell2$',axiom, 2.16/0.74 'fmb_A3_a3_prod_ell2$_1' != 'fmb_A3_a3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$',type,'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$1',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_1':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$2',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_2':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$',type,'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1':'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2':'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_itself$',type,'A2_ell2_itself$':$tType). 2.16/0.74 tff('declare_A2_ell2_itself$1',type,'fmb_A2_ell2_itself$_1':'A2_ell2_itself$'). 2.16/0.74 tff('finite_domain_A2_ell2_itself$',axiom, 2.16/0.74 ! [X:'A2_ell2_itself$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_itself$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$',type,'B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_1':'B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_2':'B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2$',type,'A2_a3_prod_ell2$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2$1',type,'fmb_A2_a3_prod_ell2$_1':'A2_a3_prod_ell2$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2$2',type,'fmb_A2_a3_prod_ell2$_2':'A2_a3_prod_ell2$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2$_1' | X = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2$_1' != 'fmb_A2_a3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$',type,'A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1':'A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2':'A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_a3_prod_ell2$',type,'B3_a3_prod_ell2$':$tType). 2.16/0.74 tff('declare_B3_a3_prod_ell2$1',type,'fmb_B3_a3_prod_ell2$_1':'B3_a3_prod_ell2$'). 2.16/0.74 tff('declare_B3_a3_prod_ell2$2',type,'fmb_B3_a3_prod_ell2$_2':'B3_a3_prod_ell2$'). 2.16/0.74 tff('finite_domain_B3_a3_prod_ell2$',axiom, 2.16/0.74 ! [X:'B3_a3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B3_a3_prod_ell2$_1' | X = 'fmb_B3_a3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_a3_prod_ell2$',axiom, 2.16/0.74 'fmb_B3_a3_prod_ell2$_1' != 'fmb_B3_a3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$',type,'A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1':'A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2':'A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_b1_prod_ell2$',type,'B3_b1_prod_ell2$':$tType). 2.16/0.74 tff('declare_B3_b1_prod_ell2$1',type,'fmb_B3_b1_prod_ell2$_1':'B3_b1_prod_ell2$'). 2.16/0.74 tff('declare_B3_b1_prod_ell2$2',type,'fmb_B3_b1_prod_ell2$_2':'B3_b1_prod_ell2$'). 2.16/0.74 tff('finite_domain_B3_b1_prod_ell2$',axiom, 2.16/0.74 ! [X:'B3_b1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B3_b1_prod_ell2$_1' | X = 'fmb_B3_b1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_b1_prod_ell2$',axiom, 2.16/0.74 'fmb_B3_b1_prod_ell2$_1' != 'fmb_B3_b1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',type,'A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1':'A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2':'A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$',type,'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$1',type,'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1':'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$2',type,'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2':'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' | X = 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' != 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$',type,'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$1',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_1':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$2',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_2':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_1' | X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_1' != 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$',type,'A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$1',type,'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_1':'A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$2',type,'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2':'A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_1' != 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$',type,'A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_1':'A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2':'A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_b3_prod_ell2$',type,'A1_b3_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_b3_prod_ell2$1',type,'fmb_A1_b3_prod_ell2$_1':'A1_b3_prod_ell2$'). 2.16/0.74 tff('declare_A1_b3_prod_ell2$2',type,'fmb_A1_b3_prod_ell2$_2':'A1_b3_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_b3_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_b3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_b3_prod_ell2$_1' | X = 'fmb_A1_b3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_b3_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_b3_prod_ell2$_1' != 'fmb_A1_b3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2$',type,'B1_b2_prod_b3_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2$1',type,'fmb_B1_b2_prod_b3_prod_ell2$_1':'B1_b2_prod_b3_prod_ell2$'). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2$2',type,'fmb_B1_b2_prod_b3_prod_ell2$_2':'B1_b2_prod_b3_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b3_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b3_prod_ell2$_1' | X = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_b3_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_b2_prod_b3_prod_ell2$_1' != 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_a3_ell2_cblinfun$',type,'Unit_ell2_a3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_a3_ell2_cblinfun$1',type,'fmb_Unit_ell2_a3_ell2_cblinfun$_1':'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_ell2_a3_ell2_cblinfun$2',type,'fmb_Unit_ell2_a3_ell2_cblinfun$_2':'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_a3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' | X = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' != 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$',type,'B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$1',type,'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1':'B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$2',type,'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2':'B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' != 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_a1_prod_ell2$',type,'B3_a1_prod_ell2$':$tType). 2.16/0.74 tff('declare_B3_a1_prod_ell2$1',type,'fmb_B3_a1_prod_ell2$_1':'B3_a1_prod_ell2$'). 2.16/0.74 tff('declare_B3_a1_prod_ell2$2',type,'fmb_B3_a1_prod_ell2$_2':'B3_a1_prod_ell2$'). 2.16/0.74 tff('finite_domain_B3_a1_prod_ell2$',axiom, 2.16/0.74 ! [X:'B3_a1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B3_a1_prod_ell2$_1' | X = 'fmb_B3_a1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_a1_prod_ell2$',axiom, 2.16/0.74 'fmb_B3_a1_prod_ell2$_1' != 'fmb_B3_a1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun$',type,'A2_ell2_a2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun$1',type,'fmb_A2_ell2_a2_ell2_cblinfun$_1':'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun$2',type,'fmb_A2_ell2_a2_ell2_cblinfun$_2':'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' | X = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_ell2_cblinfun$_1' != 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$',type,'B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$1',type,'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1':'B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$2',type,'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2':'B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' != 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun$',type,'B2_ell2_b2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun$1',type,'fmb_B2_ell2_b2_ell2_cblinfun$_1':'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun$2',type,'fmb_B2_ell2_b2_ell2_cblinfun$_2':'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_ell2_b2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_b2_ell2_cblinfun$_1' | X = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_ell2_b2_ell2_cblinfun$_1' != 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Complex_complex_cblinfun$',type,'Complex_complex_cblinfun$':$tType). 2.16/0.74 tff('declare_Complex_complex_cblinfun$1',type,'fmb_Complex_complex_cblinfun$_1':'Complex_complex_cblinfun$'). 2.16/0.74 tff('declare_Complex_complex_cblinfun$2',type,'fmb_Complex_complex_cblinfun$_2':'Complex_complex_cblinfun$'). 2.16/0.74 tff('finite_domain_Complex_complex_cblinfun$',axiom, 2.16/0.74 ! [X:'Complex_complex_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Complex_complex_cblinfun$_1' | X = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Complex_complex_cblinfun$',axiom, 2.16/0.74 'fmb_Complex_complex_cblinfun$_1' != 'fmb_Complex_complex_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$',type,'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1':'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$2',type,'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2':'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$',type,'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$1',type,'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1':'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$2',type,'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2':'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1' | X = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1' != 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_a1_a2_prod_ell2_cblinfun$',type,'B2_ell2_a1_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_ell2_a1_a2_prod_ell2_cblinfun$1',type,'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1':'B2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_ell2_a1_a2_prod_ell2_cblinfun$2',type,'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2':'B2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_ell2_a1_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1' | X = 'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1' != 'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_ell2$',type,'A1_a1_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_ell2$1',type,'fmb_A1_a1_prod_ell2$_1':'A1_a1_prod_ell2$'). 2.16/0.74 tff('declare_A1_a1_prod_ell2$2',type,'fmb_A1_a1_prod_ell2$_2':'A1_a1_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_ell2$_1' | X = 'fmb_A1_a1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_a1_prod_ell2$_1' != 'fmb_A1_a1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2_b3_ell2_cblinfun$',type,'B1_ell2_b3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_ell2_b3_ell2_cblinfun$1',type,'fmb_B1_ell2_b3_ell2_cblinfun$_1':'B1_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_ell2_b3_ell2_cblinfun$2',type,'fmb_B1_ell2_b3_ell2_cblinfun$_2':'B1_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_ell2_b3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' | X = 'fmb_B1_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_ell2_b3_ell2_cblinfun$_1' != 'fmb_B1_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Complex$',type,'Complex$':$tType). 2.16/0.74 tff('declare_Complex$1',type,'fmb_Complex$_1':'Complex$'). 2.16/0.74 tff('finite_domain_Complex$',axiom, 2.16/0.74 ! [X:'Complex$'] : ( 2.16/0.74 X = 'fmb_Complex$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',type,'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1':'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2':'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a1_prod_ell2$',type,'A3_a1_prod_ell2$':$tType). 2.16/0.74 tff('declare_A3_a1_prod_ell2$1',type,'fmb_A3_a1_prod_ell2$_1':'A3_a1_prod_ell2$'). 2.16/0.74 tff('declare_A3_a1_prod_ell2$2',type,'fmb_A3_a1_prod_ell2$_2':'A3_a1_prod_ell2$'). 2.16/0.74 tff('finite_domain_A3_a1_prod_ell2$',axiom, 2.16/0.74 ! [X:'A3_a1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A3_a1_prod_ell2$_1' | X = 'fmb_A3_a1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a1_prod_ell2$',axiom, 2.16/0.74 'fmb_A3_a1_prod_ell2$_1' != 'fmb_A3_a1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2$',type,'A3_ell2$':$tType). 2.16/0.74 tff('declare_A3_ell2$1',type,'fmb_A3_ell2$_1':'A3_ell2$'). 2.16/0.74 tff('declare_A3_ell2$2',type,'fmb_A3_ell2$_2':'A3_ell2$'). 2.16/0.74 tff('finite_domain_A3_ell2$',axiom, 2.16/0.74 ! [X:'A3_ell2$'] : ( 2.16/0.74 X = 'fmb_A3_ell2$_1' | X = 'fmb_A3_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2$',axiom, 2.16/0.74 'fmb_A3_ell2$_1' != 'fmb_A3_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2$',type,'Unit_ell2$':$tType). 2.16/0.74 tff('declare_Unit_ell2$1',type,'fmb_Unit_ell2$_1':'Unit_ell2$'). 2.16/0.74 tff('declare_Unit_ell2$2',type,'fmb_Unit_ell2$_2':'Unit_ell2$'). 2.16/0.74 tff('finite_domain_Unit_ell2$',axiom, 2.16/0.74 ! [X:'Unit_ell2$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2$_1' | X = 'fmb_Unit_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2$',axiom, 2.16/0.74 'fmb_Unit_ell2$_1' != 'fmb_Unit_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2$',type,'B1_b2_b3_prod_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2$1',type,'fmb_B1_b2_b3_prod_prod_ell2$_1':'B1_b2_b3_prod_prod_ell2$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2$2',type,'fmb_B1_b2_b3_prod_prod_ell2$_2':'B1_b2_b3_prod_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2$_1' != 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$',type,'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1':'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2':'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2$',type,'B1_b2_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2$1',type,'fmb_B1_b2_prod_ell2$_1':'B1_b2_prod_ell2$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2$2',type,'fmb_B1_b2_prod_ell2$_2':'B1_b2_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2$_1' | X = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2$_1' != 'fmb_B1_b2_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$',type,'B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$1',type,'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_1':'B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$2',type,'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2':'B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_1' | X = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_1' != 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$',type,'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$1',type,'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_1':'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$2',type,'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_2':'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_1' | X = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_1' != 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_itself$',type,'A2_a3_prod_ell2_itself$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_itself$1',type,'fmb_A2_a3_prod_ell2_itself$_1':'A2_a3_prod_ell2_itself$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_itself$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_itself$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_itself$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a3_prod_ell2$',type,'A1_a3_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_a3_prod_ell2$1',type,'fmb_A1_a3_prod_ell2$_1':'A1_a3_prod_ell2$'). 2.16/0.74 tff('declare_A1_a3_prod_ell2$2',type,'fmb_A1_a3_prod_ell2$_2':'A1_a3_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_a3_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_a3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_a3_prod_ell2$_1' | X = 'fmb_A1_a3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a3_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_a3_prod_ell2$_1' != 'fmb_A1_a3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_ell2_cblinfun$',type,'A2_a3_prod_ell2_b2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1':'A2_a3_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_b2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',type,'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1':'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2':'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$',type,'B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_1':'B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_2':'B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_b2_ell2_cblinfun$',type,'A2_ell2_b2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_b2_ell2_cblinfun$1',type,'fmb_A2_ell2_b2_ell2_cblinfun$_1':'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_b2_ell2_cblinfun$2',type,'fmb_A2_ell2_b2_ell2_cblinfun$_2':'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_b2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_b2_ell2_cblinfun$_1' | X = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_b2_ell2_cblinfun$_1' != 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',type,'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1':'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2':'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',type,'Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$1',type,'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1':'Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$2',type,'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2':'Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' | X = 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' != 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2_unit_ell2_cblinfun$',type,'B3_ell2_unit_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B3_ell2_unit_ell2_cblinfun$1',type,'fmb_B3_ell2_unit_ell2_cblinfun$_1':'B3_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('declare_B3_ell2_unit_ell2_cblinfun$2',type,'fmb_B3_ell2_unit_ell2_cblinfun$_2':'B3_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B3_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B3_ell2_unit_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B3_ell2_unit_ell2_cblinfun$_1' | X = 'fmb_B3_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B3_ell2_unit_ell2_cblinfun$_1' != 'fmb_B3_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$',type,'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1':'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2':'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$',type,'A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1':'A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$2',type,'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2':'A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_b2_ell2_cblinfun$',type,'A1_a2_prod_ell2_b2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_b2_ell2_cblinfun$1',type,'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1':'A1_a2_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_b2_ell2_cblinfun$2',type,'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2':'A1_a2_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_b2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_b2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_a1_ell2_cblinfun$',type,'A3_ell2_a1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_ell2_a1_ell2_cblinfun$1',type,'fmb_A3_ell2_a1_ell2_cblinfun$_1':'A3_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_ell2_a1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_ell2_cblinfun$',type,'A2_a3_prod_ell2_a2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1':'A2_a3_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_ell2_cblinfun$2',type,'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2':'A2_a3_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$',type,'B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$1',type,'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_1':'B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$2',type,'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_2':'B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_1' | X = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_1' != 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$',type,'B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$1',type,'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_1':'B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$2',type,'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_2':'B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_1' | X = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_1' != 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$',type,'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1':'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_2':'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$',type,'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2$',type,'Unit_b2_unit_prod_prod_ell2$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2$1',type,'fmb_Unit_b2_unit_prod_prod_ell2$_1':'Unit_b2_unit_prod_prod_ell2$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2$2',type,'fmb_Unit_b2_unit_prod_prod_ell2$_2':'Unit_b2_unit_prod_prod_ell2$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_unit_prod_ell2$',type,'A2_unit_prod_ell2$':$tType). 2.16/0.74 tff('declare_A2_unit_prod_ell2$1',type,'fmb_A2_unit_prod_ell2$_1':'A2_unit_prod_ell2$'). 2.16/0.74 tff('declare_A2_unit_prod_ell2$2',type,'fmb_A2_unit_prod_ell2$_2':'A2_unit_prod_ell2$'). 2.16/0.74 tff('finite_domain_A2_unit_prod_ell2$',axiom, 2.16/0.74 ! [X:'A2_unit_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A2_unit_prod_ell2$_1' | X = 'fmb_A2_unit_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_unit_prod_ell2$',axiom, 2.16/0.74 'fmb_A2_unit_prod_ell2$_1' != 'fmb_A2_unit_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2$',type,'A1_a2_a3_prod_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2$1',type,'fmb_A1_a2_a3_prod_prod_ell2$_1':'A1_a2_a3_prod_prod_ell2$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2$2',type,'fmb_A1_a2_a3_prod_prod_ell2$_2':'A1_a2_a3_prod_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2$_1' != 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$',type,'A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$1',type,'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_1':'A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$2',type,'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2':'A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_1' != 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$',type,'A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$1',type,'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_1':'A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$2',type,'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2':'A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_1' != 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Complex_a3_ell2_cblinfun$',type,'Complex_a3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Complex_a3_ell2_cblinfun$1',type,'fmb_Complex_a3_ell2_cblinfun$_1':'Complex_a3_ell2_cblinfun$'). 2.16/0.74 tff('declare_Complex_a3_ell2_cblinfun$2',type,'fmb_Complex_a3_ell2_cblinfun$_2':'Complex_a3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Complex_a3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Complex_a3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Complex_a3_ell2_cblinfun$_1' | X = 'fmb_Complex_a3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Complex_a3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Complex_a3_ell2_cblinfun$_1' != 'fmb_Complex_a3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_a1_ell2_cblinfun$',type,'Unit_ell2_a1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_a1_ell2_cblinfun$1',type,'fmb_Unit_ell2_a1_ell2_cblinfun$_1':'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_ell2_a1_ell2_cblinfun$2',type,'fmb_Unit_ell2_a1_ell2_cblinfun$_2':'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_a1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' | X = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' != 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$',type,'A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_1':'A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2':'A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$',type,'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1':'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2':'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$',type,'A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_1':'A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2':'A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$',type,'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1':'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2':'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2$',type,'B1_ell2$':$tType). 2.16/0.74 tff('declare_B1_ell2$1',type,'fmb_B1_ell2$_1':'B1_ell2$'). 2.16/0.74 tff('declare_B1_ell2$2',type,'fmb_B1_ell2$_2':'B1_ell2$'). 2.16/0.74 tff('finite_domain_B1_ell2$',axiom, 2.16/0.74 ! [X:'B1_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_ell2$_1' | X = 'fmb_B1_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2$',axiom, 2.16/0.74 'fmb_B1_ell2$_1' != 'fmb_B1_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_ell2_fun$',type,'A2_ell2_a2_ell2_fun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_fun$1',type,'fmb_A2_ell2_a2_ell2_fun$_1':'A2_ell2_a2_ell2_fun$'). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_fun$2',type,'fmb_A2_ell2_a2_ell2_fun$_2':'A2_ell2_a2_ell2_fun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_ell2_fun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_ell2_fun$_1' | X = 'fmb_A2_ell2_a2_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_ell2_fun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_ell2_fun$_1' != 'fmb_A2_ell2_a2_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Complex_a1_ell2_cblinfun$',type,'Complex_a1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Complex_a1_ell2_cblinfun$1',type,'fmb_Complex_a1_ell2_cblinfun$_1':'Complex_a1_ell2_cblinfun$'). 2.16/0.74 tff('declare_Complex_a1_ell2_cblinfun$2',type,'fmb_Complex_a1_ell2_cblinfun$_2':'Complex_a1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Complex_a1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Complex_a1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Complex_a1_ell2_cblinfun$_1' | X = 'fmb_Complex_a1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Complex_a1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Complex_a1_ell2_cblinfun$_1' != 'fmb_Complex_a1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$',type,'A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$1',type,'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_1':'A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$2',type,'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2':'A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_1' != 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$',type,'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$1',type,'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1':'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$2',type,'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2':'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' != 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$',type,'B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1':'B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2':'B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2_unit_ell2_cblinfun$',type,'B1_ell2_unit_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_ell2_unit_ell2_cblinfun$1',type,'fmb_B1_ell2_unit_ell2_cblinfun$_1':'B1_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_ell2_unit_ell2_cblinfun$2',type,'fmb_B1_ell2_unit_ell2_cblinfun$_2':'B1_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_ell2_unit_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_ell2_unit_ell2_cblinfun$_1' | X = 'fmb_B1_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_ell2_unit_ell2_cblinfun$_1' != 'fmb_B1_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$',type,'A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1':'A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2':'A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$',type,'A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$1',type,'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_1':'A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$2',type,'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2':'A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_1' | X = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_1' != 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_b1_b2_prod_ell2_cblinfun$',type,'B2_ell2_b1_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_ell2_b1_b2_prod_ell2_cblinfun$1',type,'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1':'B2_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_ell2_b1_b2_prod_ell2_cblinfun$2',type,'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2':'B2_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_ell2_b1_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1' | X = 'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_b1_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1' != 'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$',type,'A1_a2_prod_ell2_a1_a2_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$1',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1':'A1_a2_prod_ell2_a1_a2_prod_ell2_fun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$2',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_2':'A1_a2_prod_ell2_a1_a2_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_a1_a2_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1' | X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1' != 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_a1_prod_ell2$',type,'B1_a1_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_a1_prod_ell2$1',type,'fmb_B1_a1_prod_ell2$_1':'B1_a1_prod_ell2$'). 2.16/0.74 tff('declare_B1_a1_prod_ell2$2',type,'fmb_B1_a1_prod_ell2$_2':'B1_a1_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_a1_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_a1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_a1_prod_ell2$_1' | X = 'fmb_B1_a1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_a1_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_a1_prod_ell2$_1' != 'fmb_B1_a1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_unit_ell2_cblinfun$',type,'A1_ell2_unit_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_ell2_unit_ell2_cblinfun$1',type,'fmb_A1_ell2_unit_ell2_cblinfun$_1':'A1_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_ell2_unit_ell2_cblinfun$2',type,'fmb_A1_ell2_unit_ell2_cblinfun$_2':'A1_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_ell2_unit_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_unit_ell2_cblinfun$_1' | X = 'fmb_A1_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_ell2_unit_ell2_cblinfun$_1' != 'fmb_A1_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$',type,'B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$1',type,'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1':'B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$2',type,'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2':'B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' != 'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_b1_ell2_cblinfun$',type,'Unit_ell2_b1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_b1_ell2_cblinfun$1',type,'fmb_Unit_ell2_b1_ell2_cblinfun$_1':'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_ell2_b1_ell2_cblinfun$2',type,'fmb_Unit_ell2_b1_ell2_cblinfun$_2':'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_b1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' | X = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' != 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_complex_cblinfun$',type,'A2_ell2_complex_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_ell2_complex_cblinfun$1',type,'fmb_A2_ell2_complex_cblinfun$_1':'A2_ell2_complex_cblinfun$'). 2.16/0.74 tff('declare_A2_ell2_complex_cblinfun$2',type,'fmb_A2_ell2_complex_cblinfun$_2':'A2_ell2_complex_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_ell2_complex_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_ell2_complex_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_complex_cblinfun$_1' | X = 'fmb_A2_ell2_complex_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_complex_cblinfun$',axiom, 2.16/0.74 'fmb_A2_ell2_complex_cblinfun$_1' != 'fmb_A2_ell2_complex_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$',type,'B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1':'B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2':'B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2$',type,'A1_a2_prod_a3_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2$1',type,'fmb_A1_a2_prod_a3_prod_ell2$_1':'A1_a2_prod_a3_prod_ell2$'). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2$2',type,'fmb_A1_a2_prod_a3_prod_ell2$_2':'A1_a2_prod_a3_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2$_1' | X = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_a3_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_a2_prod_a3_prod_ell2$_1' != 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_b1_prod_ell2$',type,'A3_b1_prod_ell2$':$tType). 2.16/0.74 tff('declare_A3_b1_prod_ell2$1',type,'fmb_A3_b1_prod_ell2$_1':'A3_b1_prod_ell2$'). 2.16/0.74 tff('declare_A3_b1_prod_ell2$2',type,'fmb_A3_b1_prod_ell2$_2':'A3_b1_prod_ell2$'). 2.16/0.74 tff('finite_domain_A3_b1_prod_ell2$',axiom, 2.16/0.74 ! [X:'A3_b1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A3_b1_prod_ell2$_1' | X = 'fmb_A3_b1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_b1_prod_ell2$',axiom, 2.16/0.74 'fmb_A3_b1_prod_ell2$_1' != 'fmb_A3_b1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$',type,'A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1':'A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2':'A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$',type,'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$1',type,'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1':'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$2',type,'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2':'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' != 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_a2_ell2_cblinfun$',type,'B1_b2_prod_ell2_a2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_a2_ell2_cblinfun$1',type,'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1':'B1_b2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_a2_ell2_cblinfun$2',type,'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2':'B1_b2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_a2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',type,'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1':'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2':'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_complex_cblinfun$',type,'A1_ell2_complex_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_ell2_complex_cblinfun$1',type,'fmb_A1_ell2_complex_cblinfun$_1':'A1_ell2_complex_cblinfun$'). 2.16/0.74 tff('declare_A1_ell2_complex_cblinfun$2',type,'fmb_A1_ell2_complex_cblinfun$_2':'A1_ell2_complex_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_ell2_complex_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_ell2_complex_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_complex_cblinfun$_1' | X = 'fmb_A1_ell2_complex_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_complex_cblinfun$',axiom, 2.16/0.74 'fmb_A1_ell2_complex_cblinfun$_1' != 'fmb_A1_ell2_complex_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$',type,'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$',type,'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$1',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_1':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$2',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_2':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_1' != 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_a3_ell2_cblinfun$',type,'A3_ell2_a3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_ell2_a3_ell2_cblinfun$1',type,'fmb_A3_ell2_a3_ell2_cblinfun$_1':'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_ell2_a3_ell2_cblinfun$2',type,'fmb_A3_ell2_a3_ell2_cblinfun$_2':'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_ell2_a3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' | X = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_ell2_a3_ell2_cblinfun$_1' != 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_b1_prod_ell2$',type,'A1_b1_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_b1_prod_ell2$1',type,'fmb_A1_b1_prod_ell2$_1':'A1_b1_prod_ell2$'). 2.16/0.74 tff('declare_A1_b1_prod_ell2$2',type,'fmb_A1_b1_prod_ell2$_2':'A1_b1_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_b1_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_b1_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_b1_prod_ell2$_1' | X = 'fmb_A1_b1_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_b1_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_b1_prod_ell2$_1' != 'fmb_A1_b1_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',type,'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',type,'Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1':'Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2':'Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_a1_ell2_cblinfun$',type,'A1_ell2_a1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_ell2_a1_ell2_cblinfun$1',type,'fmb_A1_ell2_a1_ell2_cblinfun$_1':'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_ell2_a1_ell2_cblinfun$2',type,'fmb_A1_ell2_a1_ell2_cblinfun$_2':'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_ell2_a1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' | X = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_a1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_ell2_a1_ell2_cblinfun$_1' != 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$',type,'A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1':'A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_2':'A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$',type,'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$',type,'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$1',type,'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_1':'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$2',type,'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_2':'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_1' | X = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_1' != 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$',type,'A2_a3_prod_ell2_a2_a3_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$1',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1':'A2_a3_prod_ell2_a2_a3_prod_ell2_fun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$2',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_2':'A2_a3_prod_ell2_a2_a3_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_a3_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1' != 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2$',type,'B3_ell2$':$tType). 2.16/0.74 tff('declare_B3_ell2$1',type,'fmb_B3_ell2$_1':'B3_ell2$'). 2.16/0.74 tff('declare_B3_ell2$2',type,'fmb_B3_ell2$_2':'B3_ell2$'). 2.16/0.74 tff('finite_domain_B3_ell2$',axiom, 2.16/0.74 ! [X:'B3_ell2$'] : ( 2.16/0.74 X = 'fmb_B3_ell2$_1' | X = 'fmb_B3_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2$',axiom, 2.16/0.74 'fmb_B3_ell2$_1' != 'fmb_B3_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$',type,'A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1':'A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2':'A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_a2_ell2_cblinfun$',type,'B2_ell2_a2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_ell2_a2_ell2_cblinfun$1',type,'fmb_B2_ell2_a2_ell2_cblinfun$_1':'B2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_ell2_a2_ell2_cblinfun$2',type,'fmb_B2_ell2_a2_ell2_cblinfun$_2':'B2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_ell2_a2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_a2_ell2_cblinfun$_1' | X = 'fmb_B2_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_ell2_a2_ell2_cblinfun$_1' != 'fmb_B2_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',type,'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1':'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2':'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$',type,'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$1',type,'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1':'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$2',type,'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2':'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_complex_cblinfun$',type,'A3_ell2_complex_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_ell2_complex_cblinfun$1',type,'fmb_A3_ell2_complex_cblinfun$_1':'A3_ell2_complex_cblinfun$'). 2.16/0.74 tff('declare_A3_ell2_complex_cblinfun$2',type,'fmb_A3_ell2_complex_cblinfun$_2':'A3_ell2_complex_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_ell2_complex_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_ell2_complex_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_complex_cblinfun$_1' | X = 'fmb_A3_ell2_complex_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2_complex_cblinfun$',axiom, 2.16/0.74 'fmb_A3_ell2_complex_cblinfun$_1' != 'fmb_A3_ell2_complex_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_b1_ell2_cblinfun$',type,'A1_ell2_b1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_ell2_b1_ell2_cblinfun$1',type,'fmb_A1_ell2_b1_ell2_cblinfun$_1':'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_ell2_b1_ell2_cblinfun$2',type,'fmb_A1_ell2_b1_ell2_cblinfun$_2':'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_ell2_b1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' | X = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_ell2_b1_ell2_cblinfun$_1' != 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$',type,'B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$1',type,'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_1':'B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$2',type,'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_2':'B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_1' | X = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_1' != 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_b3_prod_ell2$',type,'B3_b3_prod_ell2$':$tType). 2.16/0.74 tff('declare_B3_b3_prod_ell2$1',type,'fmb_B3_b3_prod_ell2$_1':'B3_b3_prod_ell2$'). 2.16/0.74 tff('declare_B3_b3_prod_ell2$2',type,'fmb_B3_b3_prod_ell2$_2':'B3_b3_prod_ell2$'). 2.16/0.74 tff('finite_domain_B3_b3_prod_ell2$',axiom, 2.16/0.74 ! [X:'B3_b3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B3_b3_prod_ell2$_1' | X = 'fmb_B3_b3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_b3_prod_ell2$',axiom, 2.16/0.74 'fmb_B3_b3_prod_ell2$_1' != 'fmb_B3_b3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',type,'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$',type,'A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1':'A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2':'A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2$',type,'A1_ell2$':$tType). 2.16/0.74 tff('declare_A1_ell2$1',type,'fmb_A1_ell2$_1':'A1_ell2$'). 2.16/0.74 tff('declare_A1_ell2$2',type,'fmb_A1_ell2$_2':'A1_ell2$'). 2.16/0.74 tff('finite_domain_A1_ell2$',axiom, 2.16/0.74 ! [X:'A1_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_ell2$_1' | X = 'fmb_A1_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2$',axiom, 2.16/0.74 'fmb_A1_ell2$_1' != 'fmb_A1_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$',type,'A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1':'A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2':'A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',type,'A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1':'A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2':'A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$',type,'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_1':'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2':'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$',type,'B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$1',type,'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_1':'B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$2',type,'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2':'B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_1' != 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',type,'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$',type,'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1':'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$2',type,'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2':'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_unit_ell2_cblinfun$',type,'A3_ell2_unit_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_ell2_unit_ell2_cblinfun$1',type,'fmb_A3_ell2_unit_ell2_cblinfun$_1':'A3_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_ell2_unit_ell2_cblinfun$2',type,'fmb_A3_ell2_unit_ell2_cblinfun$_2':'A3_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_ell2_unit_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_unit_ell2_cblinfun$_1' | X = 'fmb_A3_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2_unit_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_ell2_unit_ell2_cblinfun$_1' != 'fmb_A3_ell2_unit_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$',type,'A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$1',type,'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_1':'A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$2',type,'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2':'A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_1' | X = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_1' != 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',type,'A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1':'A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2':'A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_ell2_complex_cblinfun$',type,'B1_ell2_complex_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_ell2_complex_cblinfun$1',type,'fmb_B1_ell2_complex_cblinfun$_1':'B1_ell2_complex_cblinfun$'). 2.16/0.74 tff('declare_B1_ell2_complex_cblinfun$2',type,'fmb_B1_ell2_complex_cblinfun$_2':'B1_ell2_complex_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_ell2_complex_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_ell2_complex_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_ell2_complex_cblinfun$_1' | X = 'fmb_B1_ell2_complex_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_ell2_complex_cblinfun$',axiom, 2.16/0.74 'fmb_B1_ell2_complex_cblinfun$_1' != 'fmb_B1_ell2_complex_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$',type,'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$1',type,'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$2',type,'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Complex_b1_ell2_cblinfun$',type,'Complex_b1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Complex_b1_ell2_cblinfun$1',type,'fmb_Complex_b1_ell2_cblinfun$_1':'Complex_b1_ell2_cblinfun$'). 2.16/0.74 tff('declare_Complex_b1_ell2_cblinfun$2',type,'fmb_Complex_b1_ell2_cblinfun$_2':'Complex_b1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Complex_b1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Complex_b1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Complex_b1_ell2_cblinfun$_1' | X = 'fmb_Complex_b1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Complex_b1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Complex_b1_ell2_cblinfun$_1' != 'fmb_Complex_b1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_b3_prod_ell2$',type,'B2_b3_prod_ell2$':$tType). 2.16/0.74 tff('declare_B2_b3_prod_ell2$1',type,'fmb_B2_b3_prod_ell2$_1':'B2_b3_prod_ell2$'). 2.16/0.74 tff('declare_B2_b3_prod_ell2$2',type,'fmb_B2_b3_prod_ell2$_2':'B2_b3_prod_ell2$'). 2.16/0.74 tff('finite_domain_B2_b3_prod_ell2$',axiom, 2.16/0.74 ! [X:'B2_b3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B2_b3_prod_ell2$_1' | X = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_b3_prod_ell2$',axiom, 2.16/0.74 'fmb_B2_b3_prod_ell2$_1' != 'fmb_B2_b3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b3_prod_ell2$',type,'B1_b3_prod_ell2$':$tType). 2.16/0.74 tff('declare_B1_b3_prod_ell2$1',type,'fmb_B1_b3_prod_ell2$_1':'B1_b3_prod_ell2$'). 2.16/0.74 tff('declare_B1_b3_prod_ell2$2',type,'fmb_B1_b3_prod_ell2$_2':'B1_b3_prod_ell2$'). 2.16/0.74 tff('finite_domain_B1_b3_prod_ell2$',axiom, 2.16/0.74 ! [X:'B1_b3_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_B1_b3_prod_ell2$_1' | X = 'fmb_B1_b3_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b3_prod_ell2$',axiom, 2.16/0.74 'fmb_B1_b3_prod_ell2$_1' != 'fmb_B1_b3_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$',type,'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$1',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_1':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$2',type,'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_2':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$',type,'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$1',type,'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1':'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('declare_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$2',type,'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2':'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1' | X = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1' != 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$',type,'A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$1',type,'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_1':'A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$2',type,'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_2':'A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_1' != 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',type,'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1':'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2':'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$',type,'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$1',type,'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1':'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$2',type,'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2':'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' | X = 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' != 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_ell2_a3_ell2_cblinfun$',type,'A1_ell2_a3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_ell2_a3_ell2_cblinfun$1',type,'fmb_A1_ell2_a3_ell2_cblinfun$_1':'A1_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_ell2_a3_ell2_cblinfun$2',type,'fmb_A1_ell2_a3_ell2_cblinfun$_2':'A1_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_ell2_a3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' | X = 'fmb_A1_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_ell2_a3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_ell2_a3_ell2_cblinfun$_1' != 'fmb_A1_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',type,'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1':'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2$',type,'A1_a2_prod_ell2$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2$1',type,'fmb_A1_a2_prod_ell2$_1':'A1_a2_prod_ell2$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2$2',type,'fmb_A1_a2_prod_ell2$_2':'A1_a2_prod_ell2$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2$_1' | X = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2$_1' != 'fmb_A1_a2_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$',type,'A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1':'A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2':'A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',type,'B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1':'B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2':'B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2$',type,'B2_ell2$':$tType). 2.16/0.74 tff('declare_B2_ell2$1',type,'fmb_B2_ell2$_1':'B2_ell2$'). 2.16/0.74 tff('declare_B2_ell2$2',type,'fmb_B2_ell2$_2':'B2_ell2$'). 2.16/0.74 tff('finite_domain_B2_ell2$',axiom, 2.16/0.74 ! [X:'B2_ell2$'] : ( 2.16/0.74 X = 'fmb_B2_ell2$_1' | X = 'fmb_B2_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2$',axiom, 2.16/0.74 'fmb_B2_ell2$_1' != 'fmb_B2_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_itself$',type,'B1_b2_prod_ell2_itself$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_itself$1',type,'fmb_B1_b2_prod_ell2_itself$_1':'B1_b2_prod_ell2_itself$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_itself$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_itself$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_itself$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$',type,'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1':'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_2':'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_ell2_a2_ell2_cblinfun$',type,'A1_a2_prod_ell2_a2_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a2_ell2_cblinfun$1',type,'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1':'A1_a2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_ell2_a2_ell2_cblinfun$2',type,'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2':'A1_a2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_ell2_a2_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_ell2_a2_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',type,'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$':$tType). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$1',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('declare_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$2',type,'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('finite_domain_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 ! [X:'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1' | X = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$',axiom, 2.16/0.74 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1' != 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',type,'A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1':'A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2':'A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_ell2_b3_ell2_cblinfun$',type,'Unit_ell2_b3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_Unit_ell2_b3_ell2_cblinfun$1',type,'fmb_Unit_ell2_b3_ell2_cblinfun$_1':'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('declare_Unit_ell2_b3_ell2_cblinfun$2',type,'fmb_Unit_ell2_b3_ell2_cblinfun$_2':'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_Unit_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'Unit_ell2_b3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' | X = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' != 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$',type,'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1':'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2':'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',type,'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1':'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',type,'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$1',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$2',type,'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' != 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B3_ell2_b1_ell2_cblinfun$',type,'B3_ell2_b1_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B3_ell2_b1_ell2_cblinfun$1',type,'fmb_B3_ell2_b1_ell2_cblinfun$_1':'B3_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('declare_B3_ell2_b1_ell2_cblinfun$2',type,'fmb_B3_ell2_b1_ell2_cblinfun$_2':'B3_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B3_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B3_ell2_b1_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' | X = 'fmb_B3_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B3_ell2_b1_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B3_ell2_b1_ell2_cblinfun$_1' != 'fmb_B3_ell2_b1_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2$',type,'Unit_a2_unit_prod_prod_ell2$':$tType). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2$1',type,'fmb_Unit_a2_unit_prod_prod_ell2$_1':'Unit_a2_unit_prod_prod_ell2$'). 2.16/0.74 tff('declare_Unit_a2_unit_prod_prod_ell2$2',type,'fmb_Unit_a2_unit_prod_prod_ell2$_2':'Unit_a2_unit_prod_prod_ell2$'). 2.16/0.74 tff('finite_domain_Unit_a2_unit_prod_prod_ell2$',axiom, 2.16/0.74 ! [X:'Unit_a2_unit_prod_prod_ell2$'] : ( 2.16/0.74 X = 'fmb_Unit_a2_unit_prod_prod_ell2$_1' | X = 'fmb_Unit_a2_unit_prod_prod_ell2$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_Unit_a2_unit_prod_prod_ell2$',axiom, 2.16/0.74 'fmb_Unit_a2_unit_prod_prod_ell2$_1' != 'fmb_Unit_a2_unit_prod_prod_ell2$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',type,'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$1',type,'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1':'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$2',type,'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2':'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$',type,'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$1',type,'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$2',type,'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' | X = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' != 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$',type,'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$1',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$2',type,'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1' != 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$',type,'A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$1',type,'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_1':'A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$2',type,'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_2':'A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_1' | X = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_1' != 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',type,'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$1',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$2',type,'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' | X = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' != 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$',type,'A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$1',type,'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_1':'A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$2',type,'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_2':'A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_1' != 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',type,'A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$1',type,'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1':'A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$2',type,'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2':'A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1' | X = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1' != 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_a2_a3_prod_ell2_cblinfun$',type,'B2_ell2_a2_a3_prod_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_B2_ell2_a2_a3_prod_ell2_cblinfun$1',type,'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1':'B2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('declare_B2_ell2_a2_a3_prod_ell2_cblinfun$2',type,'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2':'B2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_B2_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'B2_ell2_a2_a3_prod_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1' | X = 'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_a2_a3_prod_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1' != 'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_A3_ell2_b3_ell2_cblinfun$',type,'A3_ell2_b3_ell2_cblinfun$':$tType). 2.16/0.74 tff('declare_A3_ell2_b3_ell2_cblinfun$1',type,'fmb_A3_ell2_b3_ell2_cblinfun$_1':'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('declare_A3_ell2_b3_ell2_cblinfun$2',type,'fmb_A3_ell2_b3_ell2_cblinfun$_2':'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('finite_domain_A3_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 ! [X:'A3_ell2_b3_ell2_cblinfun$'] : ( 2.16/0.74 X = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' | X = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_A3_ell2_b3_ell2_cblinfun$',axiom, 2.16/0.74 'fmb_A3_ell2_b3_ell2_cblinfun$_1' != 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$',type,'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$':$tType). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$1',type,'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_1':'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$'). 2.16/0.74 tff('declare_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$2',type,'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_2':'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$'). 2.16/0.74 tff('finite_domain_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$',axiom, 2.16/0.74 ! [X:'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$'] : ( 2.16/0.74 X = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_1' | X = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_2' 2.16/0.74 ) ). 2.16/0.74 2.16/0.74 tff('distinct_domain_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$',axiom, 2.16/0.74 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_1' != 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_2' 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_zero$ar',type,'zero$ar':'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('zero$ar_definition',axiom,'zero$ar' = 'fmb_B2_ell2_b2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_c$a',type,'c$a':'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('c$a_definition',axiom,'c$a' = 'fmb_A2_ell2_b2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id$e',type,'id$e':'B1_b2_prod_ell2_b1_b2_prod_ell2_fun$'). 2.16/0.74 tff('id$e_definition',axiom,'id$e' = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$p',type,'id_cblinfun$p':'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$p_definition',axiom,'id_cblinfun$p' = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_psi_n$a',type,'psi_n$a':'A1_ell2$'). 2.16/0.74 tff('psi_n$a_definition',axiom,'psi_n$a' = 'fmb_A1_ell2$_1'). 2.16/0.74 tff('declare_id_cblinfun$n',type,'id_cblinfun$n':'B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$n_definition',axiom,'id_cblinfun$n' = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$n',type,'zero$n':'B1_a1_prod_ell2$'). 2.16/0.74 tff('zero$n_definition',axiom,'zero$n' = 'fmb_B1_a1_prod_ell2$_1'). 2.16/0.74 tff('declare_swap_ell2$f',type,'swap_ell2$f':'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$f_definition',axiom,'swap_ell2$f' = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$ac',type,'zero$ac':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ac_definition',axiom,'zero$ac' = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$ab',type,'zero$ab':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ab_definition',axiom,'zero$ab' = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$y',type,'zero$y':'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('zero$y_definition',axiom,'zero$y' = 'fmb_A2_ell2_a2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$b',type,'assoc_ell2$b':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$b_definition',axiom,'assoc_ell2$b' = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$i',type,'assoc_ell2$i':'A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$i_definition',axiom,'assoc_ell2$i' = 'fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$g',type,'assoc_ell2$g':'A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$g_definition',axiom,'assoc_ell2$g' = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$p',type,'zero$p':'B1_a3_prod_ell2$'). 2.16/0.74 tff('zero$p_definition',axiom,'zero$p' = 'fmb_B1_a3_prod_ell2$_1'). 2.16/0.74 tff('declare_cblinfun_compose$ao',type,'cblinfun_compose$ao':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('cblinfun_compose$ao_definition',axiom,'cblinfun_compose$ao' = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$i',type,'id_cblinfun$i':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$i_definition',axiom,'id_cblinfun$i' = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_id_cblinfun$v',type,'id_cblinfun$v':'A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$v_definition',axiom,'id_cblinfun$v' = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_tensor_op$q',type,'tensor_op$q':'A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('tensor_op$q_definition',axiom,'tensor_op$q' = 'fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$ab',type,'id_cblinfun$ab':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('id_cblinfun$ab_definition',axiom,'id_cblinfun$ab' = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_1'). 2.16/0.74 tff('declare_a23$',type,'a23$':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('a23$_definition',axiom,'a23$' = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$l',type,'heterogenous_cblinfun_id$l':'A2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$l_definition',axiom,'heterogenous_cblinfun_id$l' = 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_psi$',type,'psi$':'B1_ell2$'). 2.16/0.74 tff('psi$_definition',axiom,'psi$' = 'fmb_B1_ell2$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$j',type,'heterogenous_cblinfun_id$j':'A2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$j_definition',axiom,'heterogenous_cblinfun_id$j' = 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$',type,'id_cblinfun$':'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$_definition',axiom,'id_cblinfun$' = 'fmb_B2_ell2_b2_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_id_cblinfun$k',type,'id_cblinfun$k':'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$k_definition',axiom,'id_cblinfun$k' = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_one$',type,'one$':'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('one$_definition',axiom,'one$' = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$l',type,'assoc_ell2$l':'A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$l_definition',axiom,'assoc_ell2$l' = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$o',type,'id_cblinfun$o':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$o_definition',axiom,'id_cblinfun$o' = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell20$',type,'assoc_ell20$':'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$'). 2.16/0.74 tff('assoc_ell20$_definition',axiom,'assoc_ell20$' = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$',type,'heterogenous_cblinfun_id$':'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$_definition',axiom,'heterogenous_cblinfun_id$' = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$as',type,'zero$as':'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$as_definition',axiom,'zero$as' = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$f',type,'zero$f':'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('zero$f_definition',axiom,'zero$f' = 'fmb_A1_ell2_b1_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$b',type,'id_cblinfun$b':'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$b_definition',axiom,'id_cblinfun$b' = 'fmb_B1_ell2_b1_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_id_cblinfun$s',type,'id_cblinfun$s':'Complex_complex_cblinfun$'). 2.16/0.74 tff('id_cblinfun$s_definition',axiom,'id_cblinfun$s' = 'fmb_Complex_complex_cblinfun$_1'). 2.16/0.74 tff('declare_zero$al',type,'zero$al':'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$al_definition',axiom,'zero$al' = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_psi$a',type,'psi$a':'A1_ell2$'). 2.16/0.74 tff('psi$a_definition',axiom,'psi$a' = 'fmb_A1_ell2$_1'). 2.16/0.74 tff('declare_zero$af',type,'zero$af':'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$af_definition',axiom,'zero$af' = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$ai',type,'zero$ai':'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ai_definition',axiom,'zero$ai' = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$w',type,'zero$w':'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('zero$w_definition',axiom,'zero$w' = 'fmb_A2_ell2_b2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_swap_ell2$c',type,'swap_ell2$c':'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$c_definition',axiom,'swap_ell2$c' = 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id$',type,'id$':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('id$_definition',axiom,'id$' = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_1'). 2.16/0.74 tff('declare_cblinfun_compose$ak',type,'cblinfun_compose$ak':'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('cblinfun_compose$ak_definition',axiom,'cblinfun_compose$ak' = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_zero$aq',type,'zero$aq':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$aq_definition',axiom,'zero$aq' = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell20$a',type,'assoc_ell20$a':'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$'). 2.16/0.74 tff('assoc_ell20$a_definition',axiom,'assoc_ell20$a' = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_tensor_op$g',type,'tensor_op$g':'A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('tensor_op$g_definition',axiom,'tensor_op$g' = 'fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_id$b',type,'id$b':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('id$b_definition',axiom,'id$b' = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_1'). 2.16/0.74 tff('declare_id$f',type,'id$f':'A2_a3_prod_ell2_a2_a3_prod_ell2_fun$'). 2.16/0.74 tff('id$f_definition',axiom,'id$f' = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$c',type,'id_cblinfun$c':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$c_definition',axiom,'id_cblinfun$c' = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$ad',type,'zero$ad':'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('zero$ad_definition',axiom,'zero$ad' = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_zero$u',type,'zero$u':'B3_b1_prod_ell2$'). 2.16/0.74 tff('zero$u_definition',axiom,'zero$u' = 'fmb_B3_b1_prod_ell2$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$g',type,'heterogenous_cblinfun_id$g':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$g_definition',axiom,'heterogenous_cblinfun_id$g' = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_id$d',type,'id$d':'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$'). 2.16/0.74 tff('id$d_definition',axiom,'id$d' = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_1'). 2.16/0.74 tff('declare_tensor_op$w',type,'tensor_op$w':'A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('tensor_op$w_definition',axiom,'tensor_op$w' = 'fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$m',type,'id_cblinfun$m':'B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$m_definition',axiom,'id_cblinfun$m' = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$a',type,'zero$a':'A1_ell2$'). 2.16/0.74 tff('zero$a_definition',axiom,'zero$a' = 'fmb_A1_ell2$_2'). 2.16/0.74 tff('declare_b12_n$',type,'b12_n$':'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('b12_n$_definition',axiom,'b12_n$' = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$j',type,'id_cblinfun$j':'A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$j_definition',axiom,'id_cblinfun$j' = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$',type,'assoc_ell2$':'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$_definition',axiom,'assoc_ell2$' = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$b',type,'zero$b':'B3_ell2$'). 2.16/0.74 tff('zero$b_definition',axiom,'zero$b' = 'fmb_B3_ell2$_1'). 2.16/0.74 tff('declare_assoc_ell2$j',type,'assoc_ell2$j':'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$j_definition',axiom,'assoc_ell2$j' = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$f',type,'id_cblinfun$f':'B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$f_definition',axiom,'id_cblinfun$f' = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_a23_n$',type,'a23_n$':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('a23_n$_definition',axiom,'a23_n$' = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_id$g',type,'id$g':'A1_a2_prod_ell2_a1_a2_prod_ell2_fun$'). 2.16/0.74 tff('id$g_definition',axiom,'id$g' = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_zero$o',type,'zero$o':'B1_b3_prod_ell2$'). 2.16/0.74 tff('zero$o_definition',axiom,'zero$o' = 'fmb_B1_b3_prod_ell2$_1'). 2.16/0.74 tff('declare_zero$x',type,'zero$x':'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$x_definition',axiom,'zero$x' = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$d',type,'assoc_ell2$d':'A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$d_definition',axiom,'assoc_ell2$d' = 'fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$ag',type,'zero$ag':'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ag_definition',axiom,'zero$ag' = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$ac',type,'id_cblinfun$ac':'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('id_cblinfun$ac_definition',axiom,'id_cblinfun$ac' = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$d',type,'heterogenous_cblinfun_id$d':'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$d_definition',axiom,'heterogenous_cblinfun_id$d' = 'fmb_A1_ell2_a1_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$t',type,'id_cblinfun$t':'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$t_definition',axiom,'id_cblinfun$t' = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_tensor_op$c',type,'tensor_op$c':'A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('tensor_op$c_definition',axiom,'tensor_op$c' = 'fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_zero$ae',type,'zero$ae':'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ae_definition',axiom,'zero$ae' = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_swap_ell2$g',type,'swap_ell2$g':'A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$g_definition',axiom,'swap_ell2$g' = 'fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$s',type,'zero$s':'A1_b3_prod_ell2$'). 2.16/0.74 tff('zero$s_definition',axiom,'zero$s' = 'fmb_A1_b3_prod_ell2$_1'). 2.16/0.74 tff('declare_id$a',type,'id$a':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.74 tff('id$a_definition',axiom,'id$a' = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1'). 2.16/0.74 tff('declare_zero$e',type,'zero$e':'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('zero$e_definition',axiom,'zero$e' = 'fmb_B1_ell2_b1_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$am',type,'zero$am':'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$am_definition',axiom,'zero$am' = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_swap_ell2$h',type,'swap_ell2$h':'A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$h_definition',axiom,'swap_ell2$h' = 'fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$e',type,'id_cblinfun$e':'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$e_definition',axiom,'id_cblinfun$e' = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_d$',type,'d$':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('d$_definition',axiom,'d$' = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$k',type,'assoc_ell2$k':'A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$k_definition',axiom,'assoc_ell2$k' = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$aa',type,'id_cblinfun$aa':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('id_cblinfun$aa_definition',axiom,'id_cblinfun$aa' = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$o',type,'heterogenous_cblinfun_id$o':'B2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$o_definition',axiom,'heterogenous_cblinfun_id$o' = 'fmb_B2_ell2_a2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$e',type,'heterogenous_cblinfun_id$e':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$e_definition',axiom,'heterogenous_cblinfun_id$e' = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_tensor_op$b',type,'tensor_op$b':'A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('tensor_op$b_definition',axiom,'tensor_op$b' = 'fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_zero$ah',type,'zero$ah':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ah_definition',axiom,'zero$ah' = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_zero$g',type,'zero$g':'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('zero$g_definition',axiom,'zero$g' = 'fmb_A3_ell2_a3_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_psi_n$',type,'psi_n$':'B1_ell2$'). 2.16/0.74 tff('psi_n$_definition',axiom,'psi_n$' = 'fmb_B1_ell2$_2'). 2.16/0.74 tff('declare_zero$m',type,'zero$m':'B1_b1_prod_ell2$'). 2.16/0.74 tff('zero$m_definition',axiom,'zero$m' = 'fmb_B1_b1_prod_ell2$_1'). 2.16/0.74 tff('declare_zero$an',type,'zero$an':'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$an_definition',axiom,'zero$an' = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$r',type,'id_cblinfun$r':'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$r_definition',axiom,'id_cblinfun$r' = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$',type,'zero$':'B1_ell2$'). 2.16/0.74 tff('zero$_definition',axiom,'zero$' = 'fmb_B1_ell2$_2'). 2.16/0.74 tff('declare_id_cblinfun$x',type,'id_cblinfun$x':'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$x_definition',axiom,'id_cblinfun$x' = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_swap_ell2$b',type,'swap_ell2$b':'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$b_definition',axiom,'swap_ell2$b' = 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_swap_ell2$',type,'swap_ell2$':'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$_definition',axiom,'swap_ell2$' = 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_cblinfun_compose$a',type,'cblinfun_compose$a':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('cblinfun_compose$a_definition',axiom,'cblinfun_compose$a' = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$g',type,'id_cblinfun$g':'B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$g_definition',axiom,'id_cblinfun$g' = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$z',type,'id_cblinfun$z':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('id_cblinfun$z_definition',axiom,'id_cblinfun$z' = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_1'). 2.16/0.74 tff('declare_phi$a',type,'phi$a':'A3_ell2$'). 2.16/0.74 tff('phi$a_definition',axiom,'phi$a' = 'fmb_A3_ell2$_1'). 2.16/0.74 tff('declare_swap_ell2$e',type,'swap_ell2$e':'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$e_definition',axiom,'swap_ell2$e' = 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id$c',type,'id$c':'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$'). 2.16/0.74 tff('id$c_definition',axiom,'id$c' = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_1'). 2.16/0.74 tff('declare_id_cblinfun$l',type,'id_cblinfun$l':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$l_definition',axiom,'id_cblinfun$l' = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_assoc_ell2$f',type,'assoc_ell2$f':'A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$f_definition',axiom,'assoc_ell2$f' = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_b12$',type,'b12$':'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('b12$_definition',axiom,'b12$' = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_cblinfun_compose$am',type,'cblinfun_compose$am':'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('cblinfun_compose$am_definition',axiom,'cblinfun_compose$am' = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$k',type,'heterogenous_cblinfun_id$k':'A2_a3_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$k_definition',axiom,'heterogenous_cblinfun_id$k' = 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$a',type,'assoc_ell2$a':'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$a_definition',axiom,'assoc_ell2$a' = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$k',type,'zero$k':'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('zero$k_definition',axiom,'zero$k' = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell20$c',type,'assoc_ell20$c':'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.74 tff('assoc_ell20$c_definition',axiom,'assoc_ell20$c' = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_id$i',type,'id$i':'A2_ell2_a2_ell2_fun$'). 2.16/0.74 tff('id$i_definition',axiom,'id$i' = 'fmb_A2_ell2_a2_ell2_fun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$m',type,'heterogenous_cblinfun_id$m':'A1_a2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$m_definition',axiom,'heterogenous_cblinfun_id$m' = 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell20$b',type,'assoc_ell20$b':'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.74 tff('assoc_ell20$b_definition',axiom,'assoc_ell20$b' = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1'). 2.16/0.74 tff('declare_phi$',type,'phi$':'B3_ell2$'). 2.16/0.74 tff('phi$_definition',axiom,'phi$' = 'fmb_B3_ell2$_2'). 2.16/0.74 tff('declare_assoc_ell2$h',type,'assoc_ell2$h':'A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$h_definition',axiom,'assoc_ell2$h' = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$d',type,'zero$d':'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('zero$d_definition',axiom,'zero$d' = 'fmb_A3_ell2_b3_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$aa',type,'zero$aa':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$aa_definition',axiom,'zero$aa' = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$q',type,'zero$q':'A1_b1_prod_ell2$'). 2.16/0.74 tff('zero$q_definition',axiom,'zero$q' = 'fmb_A1_b1_prod_ell2$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$b',type,'heterogenous_cblinfun_id$b':'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$b_definition',axiom,'heterogenous_cblinfun_id$b' = 'fmb_B1_ell2_b1_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_id_cblinfun$d',type,'id_cblinfun$d':'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$d_definition',axiom,'id_cblinfun$d' = 'fmb_A1_ell2_a1_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$h',type,'id_cblinfun$h':'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$h_definition',axiom,'id_cblinfun$h' = 'fmb_A3_ell2_a3_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_cblinfun_compose$',type,'cblinfun_compose$':'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$'). 2.16/0.74 tff('cblinfun_compose$_definition',axiom,'cblinfun_compose$' = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1'). 2.16/0.74 tff('declare_c$',type,'c$':'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('c$_definition',axiom,'c$' = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$z',type,'zero$z':'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$z_definition',axiom,'zero$z' = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$at',type,'zero$at':'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$at_definition',axiom,'zero$at' = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$f',type,'heterogenous_cblinfun_id$f':'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$f_definition',axiom,'heterogenous_cblinfun_id$f' = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_zero$ao',type,'zero$ao':'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ao_definition',axiom,'zero$ao' = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_phi_n$a',type,'phi_n$a':'A3_ell2$'). 2.16/0.74 tff('phi_n$a_definition',axiom,'phi_n$a' = 'fmb_A3_ell2$_1'). 2.16/0.74 tff('declare_swap_ell2$d',type,'swap_ell2$d':'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$d_definition',axiom,'swap_ell2$d' = 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$h',type,'zero$h':'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('zero$h_definition',axiom,'zero$h' = 'fmb_A1_ell2_a1_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_zero$j',type,'zero$j':'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('zero$j_definition',axiom,'zero$j' = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$i',type,'heterogenous_cblinfun_id$i':'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$i_definition',axiom,'heterogenous_cblinfun_id$i' = 'fmb_A2_ell2_a2_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$n',type,'heterogenous_cblinfun_id$n':'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$n_definition',axiom,'heterogenous_cblinfun_id$n' = 'fmb_A2_ell2_b2_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$r',type,'zero$r':'A1_a1_prod_ell2$'). 2.16/0.74 tff('zero$r_definition',axiom,'zero$r' = 'fmb_A1_a1_prod_ell2$_1'). 2.16/0.74 tff('declare_id_cblinfun$y',type,'id_cblinfun$y':'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$y_definition',axiom,'id_cblinfun$y' = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$aj',type,'zero$aj':'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$aj_definition',axiom,'zero$aj' = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$c',type,'heterogenous_cblinfun_id$c':'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$c_definition',axiom,'heterogenous_cblinfun_id$c' = 'fmb_A3_ell2_a3_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$a',type,'heterogenous_cblinfun_id$a':'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$a_definition',axiom,'heterogenous_cblinfun_id$a' = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_zero$i',type,'zero$i':'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.74 tff('zero$i_definition',axiom,'zero$i' = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id$h',type,'id$h':'B2_ell2_b2_ell2_fun$'). 2.16/0.74 tff('id$h_definition',axiom,'id$h' = 'fmb_B2_ell2_b2_ell2_fun$_1'). 2.16/0.74 tff('declare_zero$c',type,'zero$c':'A3_ell2$'). 2.16/0.74 tff('zero$c_definition',axiom,'zero$c' = 'fmb_A3_ell2$_2'). 2.16/0.74 tff('declare_id_cblinfun$u',type,'id_cblinfun$u':'B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$u_definition',axiom,'id_cblinfun$u' = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$ak',type,'zero$ak':'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ak_definition',axiom,'zero$ak' = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_assoc_ell2$c',type,'assoc_ell2$c':'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$c_definition',axiom,'assoc_ell2$c' = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_heterogenous_cblinfun_id$h',type,'heterogenous_cblinfun_id$h':'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('heterogenous_cblinfun_id$h_definition',axiom,'heterogenous_cblinfun_id$h' = 'fmb_B2_ell2_b2_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_zero$t',type,'zero$t':'A1_a3_prod_ell2$'). 2.16/0.74 tff('zero$t_definition',axiom,'zero$t' = 'fmb_A1_a3_prod_ell2$_1'). 2.16/0.74 tff('declare_zero$ap',type,'zero$ap':'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.74 tff('zero$ap_definition',axiom,'zero$ap' = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_assoc_ell2$e',type,'assoc_ell2$e':'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('assoc_ell2$e_definition',axiom,'assoc_ell2$e' = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_swap_ell2$a',type,'swap_ell2$a':'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('swap_ell2$a_definition',axiom,'swap_ell2$a' = 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_phi_n$',type,'phi_n$':'B3_ell2$'). 2.16/0.74 tff('phi_n$_definition',axiom,'phi_n$' = 'fmb_B3_ell2$_2'). 2.16/0.74 tff('declare_id_cblinfun$q',type,'id_cblinfun$q':'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$q_definition',axiom,'id_cblinfun$q' = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$v',type,'zero$v':'B3_a1_prod_ell2$'). 2.16/0.74 tff('zero$v_definition',axiom,'zero$v' = 'fmb_B3_a1_prod_ell2$_1'). 2.16/0.74 tff('declare_id_cblinfun$w',type,'id_cblinfun$w':'A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$w_definition',axiom,'id_cblinfun$w' = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_zero$l',type,'zero$l':'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('zero$l_definition',axiom,'zero$l' = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$ad',type,'id_cblinfun$ad':'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$'). 2.16/0.74 tff('id_cblinfun$ad_definition',axiom,'id_cblinfun$ad' = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_1'). 2.16/0.74 tff('declare_id_cblinfun$a',type,'id_cblinfun$a':'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.74 tff('id_cblinfun$a_definition',axiom,'id_cblinfun$a' = 'fmb_A2_ell2_a2_ell2_cblinfun$_2'). 2.16/0.74 tff('declare_plus$b',type,'plus$b': ('B3_ell2$' * 'B3_ell2$') > 'B3_ell2$'). 2.16/0.74 tff('function_plus$b',axiom, 2.16/0.74 'plus$b'('fmb_B3_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B3_ell2$_1' 2.16/0.74 & 'plus$b'('fmb_B3_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B3_ell2$_2' 2.16/0.74 & 'plus$b'('fmb_B3_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.74 & 'plus$b'('fmb_B3_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B3_ell2$_1' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_inv$j',type,'cblinfun_inv$j': ('B1_ell2_complex_cblinfun$') > 'Complex_b1_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_inv$j',axiom, 2.16/0.74 'cblinfun_inv$j'('fmb_B1_ell2_complex_cblinfun$_1') = 'fmb_Complex_b1_ell2_cblinfun$_1' 2.16/0.74 & 'cblinfun_inv$j'('fmb_B1_ell2_complex_cblinfun$_2') = 'fmb_Complex_b1_ell2_cblinfun$_1' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$k',type,'cblinfun_compose$k': ('A2_ell2_b2_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$k',axiom, 2.16/0.74 'cblinfun_compose$k'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$k'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$k'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$k'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_vector_to_cblinfun$h',type,'vector_to_cblinfun$h': ('A2_ell2$') > 'Complex_a2_ell2_cblinfun$'). 2.16/0.74 tff('function_vector_to_cblinfun$h',axiom, 2.16/0.74 'vector_to_cblinfun$h'('fmb_A2_ell2$_1') = 'fmb_Complex_a2_ell2_cblinfun$_2' 2.16/0.74 & 'vector_to_cblinfun$h'('fmb_A2_ell2$_2') = 'fmb_Complex_a2_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$s',type,'cblinfun_compose$s': ('A3_ell2_a3_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$s',axiom, 2.16/0.74 'cblinfun_compose$s'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.74 & 'cblinfun_compose$s'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.74 & 'cblinfun_compose$s'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$s'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$bn',type,'cblinfun_compose$bn': ('B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$' * 'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$') > 'B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$bn',axiom, 2.16/0.74 'cblinfun_compose$bn'('fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1','fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_1' 2.16/0.74 & 'cblinfun_compose$bn'('fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1','fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$bn'('fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2','fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$bn'('fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2','fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B2_b1_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_adj$k',type,'adj$k': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_adj$k',axiom, 2.16/0.74 'adj$k'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.74 & 'adj$k'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_apply$z',type,'cblinfun_apply$z': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.74 tff('function_cblinfun_apply$z',axiom, 2.16/0.74 'cblinfun_apply$z'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.74 & 'cblinfun_apply$z'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$dx',type,'cblinfun_compose$dx': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$dx',axiom, 2.16/0.74 'cblinfun_compose$dx'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$dx'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$dx'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$dx'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_adj$ac',type,'adj$ac': ('B2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('function_adj$ac',axiom, 2.16/0.74 'adj$ac'('fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'adj$ac'('fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_apply$t',type,'cblinfun_apply$t': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2$'). 2.16/0.74 tff('function_cblinfun_apply$t',axiom, 2.16/0.74 'cblinfun_apply$t'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$t'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$t'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$t'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$cs',type,'cblinfun_compose$cs': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$cs',axiom, 2.16/0.74 'cblinfun_compose$cs'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.74 & 'cblinfun_compose$cs'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$cs'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$cs'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_vector_to_cblinfun$b',type,'vector_to_cblinfun$b': ('A1_ell2$') > 'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.74 tff('function_vector_to_cblinfun$b',axiom, 2.16/0.74 'vector_to_cblinfun$b'('fmb_A1_ell2$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.74 & 'vector_to_cblinfun$b'('fmb_A1_ell2$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$bk',type,'cblinfun_compose$bk': ('A2_ell2_b2_ell2_cblinfun$' * 'B2_ell2_a2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$bk',axiom, 2.16/0.74 'cblinfun_compose$bk'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$bk'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$bk'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$bk'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_tensor_op$p',type,'tensor_op$p': ('B2_ell2_b2_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_tensor_op$p',axiom, 2.16/0.74 'tensor_op$p'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 & 'tensor_op$p'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 & 'tensor_op$p'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 & 'tensor_op$p'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_apply$aa',type,'cblinfun_apply$aa': ('Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2$') > 'Unit_b2_unit_prod_prod_ell2$'). 2.16/0.74 tff('function_cblinfun_apply$aa',axiom, 2.16/0.74 'cblinfun_apply$aa'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$aa'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$aa'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$aa'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_butterfly$a',type,'butterfly$a': ('B3_ell2$' * 'B3_ell2$') > 'B3_ell2_b3_ell2_cblinfun$'). 2.16/0.74 tff('function_butterfly$a',axiom, 2.16/0.74 'butterfly$a'('fmb_B3_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 & 'butterfly$a'('fmb_B3_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 & 'butterfly$a'('fmb_B3_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.74 & 'butterfly$a'('fmb_B3_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B3_ell2_b3_ell2_cblinfun$_1' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_apply$y',type,'cblinfun_apply$y': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2$') > 'Unit_b2_unit_prod_prod_ell2$'). 2.16/0.74 tff('function_cblinfun_apply$y',axiom, 2.16/0.74 'cblinfun_apply$y'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$y'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$y'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 & 'cblinfun_apply$y'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_tensor_ell2$j',type,'tensor_ell2$j': ('B1_ell2$' * 'B3_ell2$') > 'B1_b3_prod_ell2$'). 2.16/0.74 tff('function_tensor_ell2$j',axiom, 2.16/0.74 'tensor_ell2$j'('fmb_B1_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B1_b3_prod_ell2$_2' 2.16/0.74 & 'tensor_ell2$j'('fmb_B1_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B1_b3_prod_ell2$_2' 2.16/0.74 & 'tensor_ell2$j'('fmb_B1_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B1_b3_prod_ell2$_2' 2.16/0.74 & 'tensor_ell2$j'('fmb_B1_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B1_b3_prod_ell2$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_tensor_ell2$',type,'tensor_ell2$': ('B2_ell2$' * 'Unit_ell2$') > 'B2_unit_prod_ell2$'). 2.16/0.74 tff('function_tensor_ell2$',axiom, 2.16/0.74 'tensor_ell2$'('fmb_B2_ell2$_1','fmb_Unit_ell2$_1') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.74 & 'tensor_ell2$'('fmb_B2_ell2$_1','fmb_Unit_ell2$_2') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.74 & 'tensor_ell2$'('fmb_B2_ell2$_2','fmb_Unit_ell2$_1') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.74 & 'tensor_ell2$'('fmb_B2_ell2$_2','fmb_Unit_ell2$_2') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$j',type,'cblinfun_compose$j': ('A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$j',axiom, 2.16/0.74 'cblinfun_compose$j'('fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$j'('fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$j'('fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 & 'cblinfun_compose$j'('fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_plus$p',type,'plus$p': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.74 tff('function_plus$p',axiom, 2.16/0.74 'plus$p'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.74 & 'plus$p'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 & 'plus$p'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.74 & 'plus$p'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.74 2.16/0.74 ). 2.16/0.74 2.16/0.74 tff('declare_cblinfun_compose$ej',type,'cblinfun_compose$ej': ('B3_ell2_a3_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.74 tff('function_cblinfun_compose$ej',axiom, 2.16/0.74 'cblinfun_compose$ej'('fmb_B3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.74 & 'cblinfun_compose$ej'('fmb_B3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ej'('fmb_B3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ej'('fmb_B3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ay',type,'tensor_op$ay': ('A1_ell2_a1_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ay',axiom, 2.16/0.75 'tensor_op$ay'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ay'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ay'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ay'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ab',type,'adj$ab': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ab',axiom, 2.16/0.75 'adj$ab'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ab'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$',type,'vector_to_cblinfun$': ('B1_ell2$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$',axiom, 2.16/0.75 'vector_to_cblinfun$'('fmb_B1_ell2$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'vector_to_cblinfun$'('fmb_B1_ell2$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$c',type,'plus$c': ('A3_ell2$' * 'A3_ell2$') > 'A3_ell2$'). 2.16/0.75 tff('function_plus$c',axiom, 2.16/0.75 'plus$c'('fmb_A3_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'plus$c'('fmb_A3_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A3_ell2$_1' 2.16/0.75 & 'plus$c'('fmb_A3_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A3_ell2$_1' 2.16/0.75 & 'plus$c'('fmb_A3_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dk',type,'cblinfun_compose$dk': ('A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$' * 'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$') > 'A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dk',axiom, 2.16/0.75 'cblinfun_compose$dk'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dk'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dk'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dk'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$au',type,'tensor_op$au': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$au',axiom, 2.16/0.75 'tensor_op$au'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$au'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$au'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$au'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$l',type,'plus$l': ('A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$l',axiom, 2.16/0.75 'plus$l'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$l'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$l'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$l'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ap',type,'cblinfun_compose$ap': ('Unit_ell2_b1_ell2_cblinfun$' * 'B1_ell2_unit_ell2_cblinfun$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ap',axiom, 2.16/0.75 'cblinfun_compose$ap'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_unit_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ap'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_unit_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ap'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_unit_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ap'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_unit_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cw',type,'cblinfun_compose$cw': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cw',axiom, 2.16/0.75 'cblinfun_compose$cw'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cw'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cw'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cw'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$y',type,'cblinfun_compose$y': ('B1_ell2_b1_ell2_cblinfun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$y',axiom, 2.16/0.75 'cblinfun_compose$y'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$y'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$y'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$y'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$b',type,'fun_app$b': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$b',axiom, 2.16/0.75 'fun_app$b'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$b'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$b'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$b'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$t',type,'tensor_ell2$t': ('B1_ell2$' * 'A1_ell2$') > 'B1_a1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$t',axiom, 2.16/0.75 'tensor_ell2$t'('fmb_B1_ell2$_1','fmb_A1_ell2$_1') = 'fmb_B1_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$t'('fmb_B1_ell2$_1','fmb_A1_ell2$_2') = 'fmb_B1_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$t'('fmb_B1_ell2$_2','fmb_A1_ell2$_1') = 'fmb_B1_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$t'('fmb_B1_ell2$_2','fmb_A1_ell2$_2') = 'fmb_B1_a1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$aq',type,'tensor_op$aq': ('A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$aq',axiom, 2.16/0.75 'tensor_op$aq'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aq'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aq'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aq'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$l',type,'cblinfun_apply$l': ('A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$l',axiom, 2.16/0.75 'cblinfun_apply$l'('fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$l'('fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$r',type,'cblinfun_compose$r': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$r',axiom, 2.16/0.75 'cblinfun_compose$r'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$r'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$r'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$r'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bt',type,'cblinfun_compose$bt': ('A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bt',axiom, 2.16/0.75 'cblinfun_compose$bt'('fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bt'('fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bt'('fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bt'('fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dn',type,'cblinfun_compose$dn': ('A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$' * 'A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$') > 'A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dn',axiom, 2.16/0.75 'cblinfun_compose$dn'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dn'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dn'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dn'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$y',type,'fun_app$y': ('B2_ell2_b2_ell2_fun$' * 'B2_ell2$') > 'B2_ell2$'). 2.16/0.75 tff('function_fun_app$y',axiom, 2.16/0.75 'fun_app$y'('fmb_B2_ell2_b2_ell2_fun$_1','fmb_B2_ell2$_1') = 'fmb_B2_ell2$_1' 2.16/0.75 & 'fun_app$y'('fmb_B2_ell2_b2_ell2_fun$_1','fmb_B2_ell2$_2') = 'fmb_B2_ell2$_2' 2.16/0.75 & 'fun_app$y'('fmb_B2_ell2_b2_ell2_fun$_2','fmb_B2_ell2$_1') = 'fmb_B2_ell2$_2' 2.16/0.75 & 'fun_app$y'('fmb_B2_ell2_b2_ell2_fun$_2','fmb_B2_ell2$_2') = 'fmb_B2_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$f',type,'adj$f': ('A3_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$f',axiom, 2.16/0.75 'adj$f'('fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'adj$f'('fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$i',type,'cblinfun_inv$i': ('A2_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$i',axiom, 2.16/0.75 'cblinfun_inv$i'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$i'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cp',type,'cblinfun_compose$cp': ('Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cp',axiom, 2.16/0.75 'cblinfun_compose$cp'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cp'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cp'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cp'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dd',type,'cblinfun_compose$dd': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dd',axiom, 2.16/0.75 'cblinfun_compose$dd'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dd'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dd'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dd'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ch',type,'cblinfun_compose$ch': ('B2_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_b2_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ch',axiom, 2.16/0.75 'cblinfun_compose$ch'('fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ch'('fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$b',type,'cblinfun_inv$b': ('B2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$b',axiom, 2.16/0.75 'cblinfun_inv$b'('fmb_B2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$b'('fmb_B2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$j',type,'tensor_op$j': ('B2_ell2_b2_ell2_cblinfun$' * 'B2_ell2_b2_ell2_cblinfun$') > 'B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$j',axiom, 2.16/0.75 'tensor_op$j'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$j'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$j'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$j'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_b2_prod_ell2_b2_b2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$r',type,'fun_app$r': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$r',axiom, 2.16/0.75 'fun_app$r'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$r'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'fun_app$r'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$r'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$ae',type,'plus$ae': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$ae',axiom, 2.16/0.75 'plus$ae'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ae'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ae'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ae'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$as',type,'cblinfun_compose$as': ('Unit_ell2_b1_ell2_cblinfun$' * 'A3_ell2_unit_ell2_cblinfun$') > 'A3_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$as',axiom, 2.16/0.75 'cblinfun_compose$as'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$as'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$as'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$as'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$l',type,'tensor_op$l': ('A2_ell2_a2_ell2_cblinfun$' * 'B2_ell2_b2_ell2_cblinfun$') > 'A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$l',axiom, 2.16/0.75 'tensor_op$l'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$l'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$l'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$l'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_b2_prod_ell2_a2_b2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$w',type,'butterfly$w': ('Unit_ell2$' * 'Unit_ell2$') > 'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$w',axiom, 2.16/0.75 'butterfly$w'('fmb_Unit_ell2$_1','fmb_Unit_ell2$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$w'('fmb_Unit_ell2$_1','fmb_Unit_ell2$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$w'('fmb_Unit_ell2$_2','fmb_Unit_ell2$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$w'('fmb_Unit_ell2$_2','fmb_Unit_ell2$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ao',type,'adj$ao': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ao',axiom, 2.16/0.75 'adj$ao'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$ao'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ak',type,'adj$ak': ('Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ak',axiom, 2.16/0.75 'adj$ak'('fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ak'('fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$m',type,'adj$m': ('B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$m',axiom, 2.16/0.75 'adj$m'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$m'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$q',type,'fun_app$q': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$q',axiom, 2.16/0.75 'fun_app$q'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$q'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$q'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$q'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$o',type,'adj$o': ('B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$o',axiom, 2.16/0.75 'adj$o'('fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$o'('fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$n',type,'adj$n': ('B1_ell2_a1_ell2_cblinfun$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$n',axiom, 2.16/0.75 'adj$n'('fmb_B1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'adj$n'('fmb_B1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$e',type,'adj$e': ('A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$e',axiom, 2.16/0.75 'adj$e'('fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'adj$e'('fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$as',type,'adj$as': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$as',axiom, 2.16/0.75 'adj$as'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$as'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$u',type,'fun_app$u': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$' * 'A1_a2_a3_prod_prod_ell2$') > 'A1_a2_prod_a3_prod_ell2$'). 2.16/0.75 tff('function_fun_app$u',axiom, 2.16/0.75 'fun_app$u'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 & 'fun_app$u'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 & 'fun_app$u'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 & 'fun_app$u'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cj',type,'cblinfun_compose$cj': ('A2_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_a2_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cj',axiom, 2.16/0.75 'cblinfun_compose$cj'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cj'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cj'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cj'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$e',type,'fun_app$e': ('A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$e',axiom, 2.16/0.75 'fun_app$e'('fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$e'('fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$e'('fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$e'('fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bl',type,'adj$bl': ('A1_a2_prod_ell2_b2_ell2_cblinfun$') > 'B2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bl',axiom, 2.16/0.75 'adj$bl'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bl'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$an',type,'cblinfun_apply$an': ('A1_ell2_b3_ell2_cblinfun$' * 'A1_ell2$') > 'B3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$an',axiom, 2.16/0.75 'cblinfun_apply$an'('fmb_A1_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$an'('fmb_A1_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2$_2') = 'fmb_B3_ell2$_1' 2.16/0.75 & 'cblinfun_apply$an'('fmb_A1_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$an'('fmb_A1_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2$_2') = 'fmb_B3_ell2$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ah',type,'cblinfun_compose$ah': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ah',axiom, 2.16/0.75 'cblinfun_compose$ah'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ah'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ah'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ah'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$em',type,'cblinfun_compose$em': ('A1_ell2_b1_ell2_cblinfun$' * 'Unit_ell2_a1_ell2_cblinfun$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$em',axiom, 2.16/0.75 'cblinfun_compose$em'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$em'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$em'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$em'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bz',type,'cblinfun_compose$bz': ('Complex_a1_ell2_cblinfun$' * 'B1_ell2_complex_cblinfun$') > 'B1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bz',axiom, 2.16/0.75 'cblinfun_compose$bz'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_B1_ell2_complex_cblinfun$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bz'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_B1_ell2_complex_cblinfun$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bz'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_B1_ell2_complex_cblinfun$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bz'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_B1_ell2_complex_cblinfun$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$ad',type,'plus$ad': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$ad',axiom, 2.16/0.75 'plus$ad'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ad'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ad'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ad'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$e',type,'plus$e': ('B1_ell2_b1_ell2_cblinfun$' * 'B1_ell2_b1_ell2_cblinfun$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$e',axiom, 2.16/0.75 'plus$e'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'plus$e'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$e'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$e'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$j',type,'butterfly$j': ('B1_b2_b3_prod_prod_ell2$' * 'Unit_b2_unit_prod_prod_ell2$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$j',axiom, 2.16/0.75 'butterfly$j'('fmb_B1_b2_b3_prod_prod_ell2$_1','fmb_Unit_b2_unit_prod_prod_ell2$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$j'('fmb_B1_b2_b3_prod_prod_ell2$_1','fmb_Unit_b2_unit_prod_prod_ell2$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$j'('fmb_B1_b2_b3_prod_prod_ell2$_2','fmb_Unit_b2_unit_prod_prod_ell2$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$j'('fmb_B1_b2_b3_prod_prod_ell2$_2','fmb_Unit_b2_unit_prod_prod_ell2$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$n',type,'cblinfun_apply$n': ('A2_ell2_b2_ell2_cblinfun$' * 'A2_ell2$') > 'B2_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$n',axiom, 2.16/0.75 'cblinfun_apply$n'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2$_1') = 'fmb_B2_ell2$_2' 2.16/0.75 & 'cblinfun_apply$n'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2$_2') = 'fmb_B2_ell2$_2' 2.16/0.75 & 'cblinfun_apply$n'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2$_1') = 'fmb_B2_ell2$_2' 2.16/0.75 & 'cblinfun_apply$n'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2$_2') = 'fmb_B2_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$l',type,'adj$l': ('A3_ell2_a3_ell2_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$l',axiom, 2.16/0.75 'adj$l'('fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'adj$l'('fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$',type,'sandwich$': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$',axiom, 2.16/0.75 'sandwich$'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_1' 2.16/0.75 & 'sandwich$'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$t',type,'tensor_op$t': ('A2_ell2_a2_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$t',axiom, 2.16/0.75 'tensor_op$t'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$t'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$t'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$t'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$af',type,'tensor_op$af': ('B1_ell2_a1_ell2_cblinfun$' * 'B2_ell2_a2_ell2_cblinfun$') > 'B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$af',axiom, 2.16/0.75 'tensor_op$af'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_B2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$af'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_B2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$af'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_B2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$af'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_B2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$',type,'tensor_op$': ('B1_ell2_b1_ell2_cblinfun$' * 'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$',axiom, 2.16/0.75 'tensor_op$'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bu',type,'cblinfun_compose$bu': ('A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$' * 'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bu',axiom, 2.16/0.75 'cblinfun_compose$bu'('fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bu'('fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bu'('fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bu'('fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$db',type,'cblinfun_compose$db': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$db',axiom, 2.16/0.75 'cblinfun_compose$db'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$db'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$db'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$db'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$j',type,'cblinfun_apply$j': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$j',axiom, 2.16/0.75 'cblinfun_apply$j'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$j'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$m',type,'fun_app$m': ('A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$m',axiom, 2.16/0.75 'fun_app$m'('fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$m'('fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$m'('fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$m'('fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bc',type,'adj$bc': ('A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bc',axiom, 2.16/0.75 'adj$bc'('fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bc'('fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ag',type,'tensor_op$ag': ('B2_ell2_a2_ell2_cblinfun$' * 'B3_ell2_a3_ell2_cblinfun$') > 'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ag',axiom, 2.16/0.75 'tensor_op$ag'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_B3_ell2_a3_ell2_cblinfun$_1') = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ag'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_B3_ell2_a3_ell2_cblinfun$_2') = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ag'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_B3_ell2_a3_ell2_cblinfun$_1') = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ag'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_B3_ell2_a3_ell2_cblinfun$_2') = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$by',type,'cblinfun_compose$by': ('Complex_a1_ell2_cblinfun$' * 'A3_ell2_complex_cblinfun$') > 'A3_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$by',axiom, 2.16/0.75 'cblinfun_compose$by'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$by'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$by'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$by'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$',type,'butterfly$': ('B1_ell2$' * 'B1_ell2$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$',axiom, 2.16/0.75 'butterfly$'('fmb_B1_ell2$_1','fmb_B1_ell2$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$'('fmb_B1_ell2$_1','fmb_B1_ell2$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$'('fmb_B1_ell2$_2','fmb_B1_ell2$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$'('fmb_B1_ell2$_2','fmb_B1_ell2$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ai',type,'cblinfun_compose$ai': ('B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ai',axiom, 2.16/0.75 'cblinfun_compose$ai'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ai'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ai'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ai'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$am',type,'cblinfun_apply$am': ('B1_ell2_b3_ell2_cblinfun$' * 'B1_ell2$') > 'B3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$am',axiom, 2.16/0.75 'cblinfun_apply$am'('fmb_B1_ell2_b3_ell2_cblinfun$_1','fmb_B1_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$am'('fmb_B1_ell2_b3_ell2_cblinfun$_1','fmb_B1_ell2$_2') = 'fmb_B3_ell2$_1' 2.16/0.75 & 'cblinfun_apply$am'('fmb_B1_ell2_b3_ell2_cblinfun$_2','fmb_B1_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$am'('fmb_B1_ell2_b3_ell2_cblinfun$_2','fmb_B1_ell2$_2') = 'fmb_B3_ell2$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$be',type,'adj$be': ('Complex_a2_ell2_cblinfun$') > 'A2_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_adj$be',axiom, 2.16/0.75 'adj$be'('fmb_Complex_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_complex_cblinfun$_2' 2.16/0.75 & 'adj$be'('fmb_Complex_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_complex_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$am',type,'tensor_op$am': ('A1_ell2_a1_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$am',axiom, 2.16/0.75 'tensor_op$am'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$am'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$am'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$am'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$aj',type,'cblinfun_compose$aj': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$aj',axiom, 2.16/0.75 'cblinfun_compose$aj'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$aj'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$aj'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$aj'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$v',type,'cblinfun_compose$v': ('B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$v',axiom, 2.16/0.75 'cblinfun_compose$v'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$v'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$v'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$v'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$n',type,'butterfly$n': ('B1_ell2$' * 'B3_ell2$') > 'B3_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$n',axiom, 2.16/0.75 'butterfly$n'('fmb_B1_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$n'('fmb_B1_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$n'('fmb_B1_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$n'('fmb_B1_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$x',type,'plus$x': ('Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$x',axiom, 2.16/0.75 'plus$x'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$x'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$x'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$x'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$y',type,'plus$y': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$y',axiom, 2.16/0.75 'plus$y'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$y'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$y'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$y'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ad',type,'tensor_op$ad': ('A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ad',axiom, 2.16/0.75 'tensor_op$ad'('fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ad'('fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ad'('fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ad'('fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$o',type,'cblinfun_inv$o': ('Complex_a3_ell2_cblinfun$') > 'A3_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$o',axiom, 2.16/0.75 'cblinfun_inv$o'('fmb_Complex_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_complex_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$o'('fmb_Complex_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_complex_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ai',type,'adj$ai': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ai',axiom, 2.16/0.75 'adj$ai'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ai'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$z',type,'fun_app$z': ('A2_ell2_a2_ell2_fun$' * 'A2_ell2$') > 'A2_ell2$'). 2.16/0.75 tff('function_fun_app$z',axiom, 2.16/0.75 'fun_app$z'('fmb_A2_ell2_a2_ell2_fun$_1','fmb_A2_ell2$_1') = 'fmb_A2_ell2$_1' 2.16/0.75 & 'fun_app$z'('fmb_A2_ell2_a2_ell2_fun$_1','fmb_A2_ell2$_2') = 'fmb_A2_ell2$_2' 2.16/0.75 & 'fun_app$z'('fmb_A2_ell2_a2_ell2_fun$_2','fmb_A2_ell2$_1') = 'fmb_A2_ell2$_2' 2.16/0.75 & 'fun_app$z'('fmb_A2_ell2_a2_ell2_fun$_2','fmb_A2_ell2$_2') = 'fmb_A2_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$d',type,'tensor_ell2$d': ('A3_ell2$' * 'A3_ell2$') > 'A3_a3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$d',axiom, 2.16/0.75 'tensor_ell2$d'('fmb_A3_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A3_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$d'('fmb_A3_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A3_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$d'('fmb_A3_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A3_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$d'('fmb_A3_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A3_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$l',type,'cblinfun_inv$l': ('A1_ell2_complex_cblinfun$') > 'Complex_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$l',axiom, 2.16/0.75 'cblinfun_inv$l'('fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_Complex_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$l'('fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_Complex_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$bb',type,'tensor_op$bb': ('A3_ell2_b3_ell2_cblinfun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$bb',axiom, 2.16/0.75 'tensor_op$bb'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bb'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bb'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bb'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$az',type,'tensor_op$az': ('A3_ell2_b3_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$az',axiom, 2.16/0.75 'tensor_op$az'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$az'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$az'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$az'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$l',type,'tensor_ell2$l': ('B1_ell2$' * 'B1_ell2$') > 'B1_b1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$l',axiom, 2.16/0.75 'tensor_ell2$l'('fmb_B1_ell2$_1','fmb_B1_ell2$_1') = 'fmb_B1_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$l'('fmb_B1_ell2$_1','fmb_B1_ell2$_2') = 'fmb_B1_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$l'('fmb_B1_ell2$_2','fmb_B1_ell2$_1') = 'fmb_B1_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$l'('fmb_B1_ell2$_2','fmb_B1_ell2$_2') = 'fmb_B1_b1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$z',type,'cblinfun_compose$z': ('B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$z',axiom, 2.16/0.75 'cblinfun_compose$z'('fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$z'('fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$z'('fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$z'('fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$en',type,'cblinfun_compose$en': ('A3_ell2_b1_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$en',axiom, 2.16/0.75 'cblinfun_compose$en'('fmb_A3_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$en'('fmb_A3_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$en'('fmb_A3_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$en'('fmb_A3_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$',type,'fun_app$': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$',axiom, 2.16/0.75 'fun_app$'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$as',type,'cblinfun_apply$as': ('A1_ell2_a3_ell2_cblinfun$' * 'A1_ell2$') > 'A3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$as',axiom, 2.16/0.75 'cblinfun_apply$as'('fmb_A1_ell2_a3_ell2_cblinfun$_1','fmb_A1_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$as'('fmb_A1_ell2_a3_ell2_cblinfun$_1','fmb_A1_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$as'('fmb_A1_ell2_a3_ell2_cblinfun$_2','fmb_A1_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$as'('fmb_A1_ell2_a3_ell2_cblinfun$_2','fmb_A1_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cd',type,'cblinfun_compose$cd': ('B2_ell2_b1_b2_prod_ell2_cblinfun$' * 'B1_b2_prod_ell2_b2_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cd',axiom, 2.16/0.75 'cblinfun_compose$cd'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cd'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cd'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cd'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$h',type,'tensor_ell2$h': ('B3_ell2$' * 'A3_ell2$') > 'B3_a3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$h',axiom, 2.16/0.75 'tensor_ell2$h'('fmb_B3_ell2$_1','fmb_A3_ell2$_1') = 'fmb_B3_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$h'('fmb_B3_ell2$_1','fmb_A3_ell2$_2') = 'fmb_B3_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$h'('fmb_B3_ell2$_2','fmb_A3_ell2$_1') = 'fmb_B3_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$h'('fmb_B3_ell2$_2','fmb_A3_ell2$_2') = 'fmb_B3_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$aj',type,'cblinfun_apply$aj': ('A3_ell2_b3_ell2_cblinfun$' * 'A3_ell2$') > 'B3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$aj',axiom, 2.16/0.75 'cblinfun_apply$aj'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$aj'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2$_2') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$aj'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$aj'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2$_2') = 'fmb_B3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$n',type,'fun_app$n': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$' * 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$n',axiom, 2.16/0.75 'fun_app$n'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$n'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$n'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$n'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$an',type,'cblinfun_compose$an': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$an',axiom, 2.16/0.75 'cblinfun_compose$an'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$an'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$an'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$an'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cb',type,'cblinfun_compose$cb': ('Complex_a3_ell2_cblinfun$' * 'A1_ell2_complex_cblinfun$') > 'A1_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cb',axiom, 2.16/0.75 'cblinfun_compose$cb'('fmb_Complex_a3_ell2_cblinfun$_1','fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cb'('fmb_Complex_a3_ell2_cblinfun$_1','fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cb'('fmb_Complex_a3_ell2_cblinfun$_2','fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cb'('fmb_Complex_a3_ell2_cblinfun$_2','fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$a',type,'plus$a': ('A1_ell2$' * 'A1_ell2$') > 'A1_ell2$'). 2.16/0.75 tff('function_plus$a',axiom, 2.16/0.75 'plus$a'('fmb_A1_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'plus$a'('fmb_A1_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A1_ell2$_1' 2.16/0.75 & 'plus$a'('fmb_A1_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A1_ell2$_1' 2.16/0.75 & 'plus$a'('fmb_A1_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$p',type,'sandwich$p': ('B2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_sandwich$p',axiom, 2.16/0.75 'sandwich$p'('fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_2' 2.16/0.75 & 'sandwich$p'('fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ec',type,'cblinfun_compose$ec': ('A3_ell2_b3_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ec',axiom, 2.16/0.75 'cblinfun_compose$ec'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ec'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ec'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ec'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dj',type,'cblinfun_compose$dj': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dj',axiom, 2.16/0.75 'cblinfun_compose$dj'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dj'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$a',type,'vector_to_cblinfun$a': ('B3_ell2$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$a',axiom, 2.16/0.75 'vector_to_cblinfun$a'('fmb_B3_ell2$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'vector_to_cblinfun$a'('fmb_B3_ell2$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$i',type,'cblinfun_apply$i': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$i',axiom, 2.16/0.75 'cblinfun_apply$i'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$i'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$b',type,'tensor_ell2$b': ('A2_ell2$' * 'A3_ell2$') > 'A2_a3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$b',axiom, 2.16/0.75 'tensor_ell2$b'('fmb_A2_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$b'('fmb_A2_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$b'('fmb_A2_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$b'('fmb_A2_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$ab',type,'fun_app$ab': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$' * 'B1_b2_prod_b3_prod_ell2$') > 'B1_b2_b3_prod_prod_ell2$'). 2.16/0.75 tff('function_fun_app$ab',axiom, 2.16/0.75 'fun_app$ab'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1','fmb_B1_b2_prod_b3_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ab'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1','fmb_B1_b2_prod_b3_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ab'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2','fmb_B1_b2_prod_b3_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ab'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2','fmb_B1_b2_prod_b3_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$af',type,'adj$af': ('Complex_b1_ell2_cblinfun$') > 'B1_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_adj$af',axiom, 2.16/0.75 'adj$af'('fmb_Complex_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_complex_cblinfun$_2' 2.16/0.75 & 'adj$af'('fmb_Complex_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_complex_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ad',type,'cblinfun_compose$ad': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ad',axiom, 2.16/0.75 'cblinfun_compose$ad'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ad'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ad'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ad'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ak',type,'cblinfun_apply$ak': ('B3_ell2_b1_ell2_cblinfun$' * 'B3_ell2$') > 'B1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ak',axiom, 2.16/0.75 'cblinfun_apply$ak'('fmb_B3_ell2_b1_ell2_cblinfun$_1','fmb_B3_ell2$_1') = 'fmb_B1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ak'('fmb_B3_ell2_b1_ell2_cblinfun$_1','fmb_B3_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ak'('fmb_B3_ell2_b1_ell2_cblinfun$_2','fmb_B3_ell2$_1') = 'fmb_B1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ak'('fmb_B3_ell2_b1_ell2_cblinfun$_2','fmb_B3_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ag',type,'adj$ag': ('Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ag',axiom, 2.16/0.75 'adj$ag'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ag'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$aa',type,'butterfly$aa': ('A2_a3_prod_ell2$' * 'A2_a3_prod_ell2$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$aa',axiom, 2.16/0.75 'butterfly$aa'('fmb_A2_a3_prod_ell2$_1','fmb_A2_a3_prod_ell2$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$aa'('fmb_A2_a3_prod_ell2$_1','fmb_A2_a3_prod_ell2$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$aa'('fmb_A2_a3_prod_ell2$_2','fmb_A2_a3_prod_ell2$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$aa'('fmb_A2_a3_prod_ell2$_2','fmb_A2_a3_prod_ell2$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bf',type,'cblinfun_compose$bf': ('Complex_b1_ell2_cblinfun$' * 'B1_ell2_complex_cblinfun$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bf',axiom, 2.16/0.75 'cblinfun_compose$bf'('fmb_Complex_b1_ell2_cblinfun$_1','fmb_B1_ell2_complex_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bf'('fmb_Complex_b1_ell2_cblinfun$_1','fmb_B1_ell2_complex_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bf'('fmb_Complex_b1_ell2_cblinfun$_2','fmb_B1_ell2_complex_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bf'('fmb_Complex_b1_ell2_cblinfun$_2','fmb_B1_ell2_complex_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$v',type,'tensor_op$v': ('B1_ell2_a1_ell2_cblinfun$' * 'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$v',axiom, 2.16/0.75 'tensor_op$v'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$v'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$v'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$v'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$q',type,'cblinfun_apply$q': ('Unit_ell2_a3_ell2_cblinfun$' * 'Unit_ell2$') > 'A3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$q',axiom, 2.16/0.75 'cblinfun_apply$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ai',type,'tensor_op$ai': ('A2_ell2_b2_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ai',axiom, 2.16/0.75 'tensor_op$ai'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ai'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ai'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ai'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$au',type,'adj$au': ('A3_ell2_complex_cblinfun$') > 'Complex_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$au',axiom, 2.16/0.75 'adj$au'('fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_Complex_a3_ell2_cblinfun$_2' 2.16/0.75 & 'adj$au'('fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_Complex_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$u',type,'butterfly$u': ('A3_ell2$' * 'A1_ell2$') > 'A1_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$u',axiom, 2.16/0.75 'butterfly$u'('fmb_A3_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$u'('fmb_A3_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$u'('fmb_A3_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$u'('fmb_A3_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A1_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$be',type,'tensor_op$be': ('B1_ell2_b1_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$be',axiom, 2.16/0.75 'tensor_op$be'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$be'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$be'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$be'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$h',type,'adj$h': ('A2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$h',axiom, 2.16/0.75 'adj$h'('fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'adj$h'('fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$u',type,'tensor_ell2$u': ('A1_ell2$' * 'B1_ell2$') > 'A1_b1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$u',axiom, 2.16/0.75 'tensor_ell2$u'('fmb_A1_ell2$_1','fmb_B1_ell2$_1') = 'fmb_A1_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$u'('fmb_A1_ell2$_1','fmb_B1_ell2$_2') = 'fmb_A1_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$u'('fmb_A1_ell2$_2','fmb_B1_ell2$_1') = 'fmb_A1_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$u'('fmb_A1_ell2$_2','fmb_B1_ell2$_2') = 'fmb_A1_b1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$az',type,'cblinfun_compose$az': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$az',axiom, 2.16/0.75 'cblinfun_compose$az'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$az'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$az'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$az'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$e',type,'sandwich$e': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$e',axiom, 2.16/0.75 'sandwich$e'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$e'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dr',type,'cblinfun_compose$dr': ('A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$' * 'A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$') > 'A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dr',axiom, 2.16/0.75 'cblinfun_compose$dr'('fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dr'('fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dr'('fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dr'('fmb_A1_a1_prod_b1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bh',type,'adj$bh': ('B1_b2_prod_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bh',axiom, 2.16/0.75 'adj$bh'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bh'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$d',type,'tensor_op$d': ('Unit_ell2_b1_ell2_cblinfun$' * 'B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$d',axiom, 2.16/0.75 'tensor_op$d'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$d'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$d'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$d'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$b',type,'adj$b': ('B2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$b',axiom, 2.16/0.75 'adj$b'('fmb_B2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'adj$b'('fmb_B2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$i',type,'adj$i': ('A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$i',axiom, 2.16/0.75 'adj$i'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$i'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$b',type,'cblinfun_compose$b': ('Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$b',axiom, 2.16/0.75 'cblinfun_compose$b'('fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$b'('fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$b'('fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$b'('fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$s',type,'butterfly$s': ('A2_ell2$' * 'A2_ell2$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$s',axiom, 2.16/0.75 'butterfly$s'('fmb_A2_ell2$_1','fmb_A2_ell2$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$s'('fmb_A2_ell2$_1','fmb_A2_ell2$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$s'('fmb_A2_ell2$_2','fmb_A2_ell2$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$s'('fmb_A2_ell2$_2','fmb_A2_ell2$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$aa',type,'plus$aa': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$aa',axiom, 2.16/0.75 'plus$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$p',type,'cblinfun_compose$p': ('A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$p',axiom, 2.16/0.75 'cblinfun_compose$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$aq',type,'adj$aq': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$aq',axiom, 2.16/0.75 'adj$aq'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$aq'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ah',type,'tensor_op$ah': ('A1_ell2_b1_ell2_cblinfun$' * 'A2_ell2_b2_ell2_cblinfun$') > 'A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ah',axiom, 2.16/0.75 'tensor_op$ah'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ah'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ah'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ah'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$aw',type,'adj$aw': ('A1_ell2_complex_cblinfun$') > 'Complex_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$aw',axiom, 2.16/0.75 'adj$aw'('fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_Complex_a1_ell2_cblinfun$_2' 2.16/0.75 & 'adj$aw'('fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_Complex_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ae',type,'adj$ae': ('A3_ell2_b3_ell2_cblinfun$') > 'B3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ae',axiom, 2.16/0.75 'adj$ae'('fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ae'('fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$p',type,'adj$p': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$p',axiom, 2.16/0.75 'adj$p'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$p'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$z',type,'butterfly$z': ('A2_a3_prod_ell2$' * 'A2_unit_prod_ell2$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$z',axiom, 2.16/0.75 'butterfly$z'('fmb_A2_a3_prod_ell2$_1','fmb_A2_unit_prod_ell2$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$z'('fmb_A2_a3_prod_ell2$_1','fmb_A2_unit_prod_ell2$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$z'('fmb_A2_a3_prod_ell2$_2','fmb_A2_unit_prod_ell2$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$z'('fmb_A2_a3_prod_ell2$_2','fmb_A2_unit_prod_ell2$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$u',type,'cblinfun_compose$u': ('A3_ell2_a3_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$u',axiom, 2.16/0.75 'cblinfun_compose$u'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$u'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$u'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$u'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ac',type,'cblinfun_compose$ac': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ac',axiom, 2.16/0.75 'cblinfun_compose$ac'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ac'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ac'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ac'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$i',type,'tensor_ell2$i': ('B3_ell2$' * 'A1_ell2$') > 'B3_a1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$i',axiom, 2.16/0.75 'tensor_ell2$i'('fmb_B3_ell2$_1','fmb_A1_ell2$_1') = 'fmb_B3_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$i'('fmb_B3_ell2$_1','fmb_A1_ell2$_2') = 'fmb_B3_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$i'('fmb_B3_ell2$_2','fmb_A1_ell2$_1') = 'fmb_B3_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$i'('fmb_B3_ell2$_2','fmb_A1_ell2$_2') = 'fmb_B3_a1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$do',type,'cblinfun_compose$do': ('A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$' * 'A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$') > 'A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$do',axiom, 2.16/0.75 'cblinfun_compose$do'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$do'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$do'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$do'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a2_prod_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bd',type,'adj$bd': ('A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$') > 'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bd',axiom, 2.16/0.75 'adj$bd'('fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1') = 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bd'('fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2') = 'fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$q',type,'plus$q': ('A2_ell2_b2_ell2_cblinfun$' * 'A2_ell2_b2_ell2_cblinfun$') > 'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$q',axiom, 2.16/0.75 'plus$q'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_1' 2.16/0.75 & 'plus$q'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'plus$q'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'plus$q'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$o',type,'butterfly$o': ('B1_ell2$' * 'A3_ell2$') > 'A3_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$o',axiom, 2.16/0.75 'butterfly$o'('fmb_B1_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$o'('fmb_B1_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$o'('fmb_B1_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$o'('fmb_B1_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cv',type,'cblinfun_compose$cv': ('Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cv',axiom, 2.16/0.75 'cblinfun_compose$cv'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cv'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cv'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cv'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ae',type,'butterfly$ae': ('B3_a3_prod_ell2$' * 'A3_a3_prod_ell2$') > 'A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ae',axiom, 2.16/0.75 'butterfly$ae'('fmb_B3_a3_prod_ell2$_1','fmb_A3_a3_prod_ell2$_1') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ae'('fmb_B3_a3_prod_ell2$_1','fmb_A3_a3_prod_ell2$_2') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ae'('fmb_B3_a3_prod_ell2$_2','fmb_A3_a3_prod_ell2$_1') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ae'('fmb_B3_a3_prod_ell2$_2','fmb_A3_a3_prod_ell2$_2') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$am',type,'adj$am': ('B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$am',axiom, 2.16/0.75 'adj$am'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ae',type,'cblinfun_compose$ae': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ae',axiom, 2.16/0.75 'cblinfun_compose$ae'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ae'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ae'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ae'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$l',type,'cblinfun_compose$l': ('A3_ell2_unit_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$l',axiom, 2.16/0.75 'cblinfun_compose$l'('fmb_A3_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$l'('fmb_A3_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$l'('fmb_A3_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$l'('fmb_A3_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$bf',type,'tensor_op$bf': ('B1_ell2_b1_ell2_cblinfun$' * 'B1_ell2_b1_ell2_cblinfun$') > 'B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$bf',axiom, 2.16/0.75 'tensor_op$bf'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bf'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bf'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bf'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$v',type,'plus$v': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$v',axiom, 2.16/0.75 'plus$v'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$v'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$v'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$v'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$m',type,'tensor_ell2$m': ('A1_ell2$' * 'A2_a3_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$m',axiom, 2.16/0.75 'tensor_ell2$m'('fmb_A1_ell2$_1','fmb_A2_a3_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$m'('fmb_A1_ell2$_1','fmb_A2_a3_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$m'('fmb_A1_ell2$_2','fmb_A2_a3_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$m'('fmb_A1_ell2$_2','fmb_A2_a3_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$a',type,'cblinfun_inv$a': ('A2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$a',axiom, 2.16/0.75 'cblinfun_inv$a'('fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$a'('fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$u',type,'plus$u': ('Unit_ell2_a1_ell2_cblinfun$' * 'Unit_ell2_a1_ell2_cblinfun$') > 'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$u',axiom, 2.16/0.75 'plus$u'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'plus$u'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$u'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$u'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$eq',type,'cblinfun_compose$eq': ('A1_ell2_b3_ell2_cblinfun$' * 'Unit_ell2_a1_ell2_cblinfun$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$eq',axiom, 2.16/0.75 'cblinfun_compose$eq'('fmb_A1_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eq'('fmb_A1_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eq'('fmb_A1_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eq'('fmb_A1_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$i',type,'plus$i': ('Unit_ell2_unit_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$i',axiom, 2.16/0.75 'plus$i'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'plus$i'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'plus$i'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'plus$i'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$z',type,'adj$z': ('B1_ell2_b1_ell2_cblinfun$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$z',axiom, 2.16/0.75 'adj$z'('fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'adj$z'('fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$i',type,'fun_app$i': ('A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$i',axiom, 2.16/0.75 'fun_app$i'('fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$i'('fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$i'('fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$i'('fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$s',type,'tensor_op$s': ('A2_ell2_b2_ell2_cblinfun$' * 'A3_ell2_unit_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$s',axiom, 2.16/0.75 'tensor_op$s'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$s'('fmb_A2_ell2_b2_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$s'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$s'('fmb_A2_ell2_b2_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$n',type,'cblinfun_inv$n': ('Complex_b1_ell2_cblinfun$') > 'B1_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$n',axiom, 2.16/0.75 'cblinfun_inv$n'('fmb_Complex_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_complex_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$n'('fmb_Complex_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_complex_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$i',type,'sandwich$i': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_sandwich$i',axiom, 2.16/0.75 'sandwich$i'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$i'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$i'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$i'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ba',type,'tensor_op$ba': ('A3_ell2_b3_ell2_cblinfun$' * 'B1_ell2_b1_ell2_cblinfun$') > 'A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ba',axiom, 2.16/0.75 'tensor_op$ba'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ba'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ba'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ba'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ed',type,'cblinfun_compose$ed': ('B1_ell2_b1_ell2_cblinfun$' * 'B1_ell2_b1_ell2_cblinfun$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ed',axiom, 2.16/0.75 'cblinfun_compose$ed'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ed'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ed'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ed'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$g',type,'cblinfun_inv$g': ('A2_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$g',axiom, 2.16/0.75 'cblinfun_inv$g'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$g'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$j',type,'adj$j': ('Unit_ell2_a3_ell2_cblinfun$') > 'A3_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$j',axiom, 2.16/0.75 'adj$j'('fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 & 'adj$j'('fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cz',type,'cblinfun_compose$cz': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cz',axiom, 2.16/0.75 'cblinfun_compose$cz'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cz'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cz'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cz'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$s',type,'fun_app$s': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$s',axiom, 2.16/0.75 'fun_app$s'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$s'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$s'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$s'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$h',type,'tensor_op$h': ('B1_ell2_b1_ell2_cblinfun$' * 'B2_ell2_b2_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$h',axiom, 2.16/0.75 'tensor_op$h'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$h'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$h'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$h'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ah',type,'butterfly$ah': ('B1_b1_prod_ell2$' * 'B1_b1_prod_ell2$') > 'B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ah',axiom, 2.16/0.75 'butterfly$ah'('fmb_B1_b1_prod_ell2$_1','fmb_B1_b1_prod_ell2$_1') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ah'('fmb_B1_b1_prod_ell2$_1','fmb_B1_b1_prod_ell2$_2') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ah'('fmb_B1_b1_prod_ell2$_2','fmb_B1_b1_prod_ell2$_1') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ah'('fmb_B1_b1_prod_ell2$_2','fmb_B1_b1_prod_ell2$_2') = 'fmb_B1_b1_prod_ell2_b1_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$af',type,'butterfly$af': ('B3_a1_prod_ell2$' * 'A3_a1_prod_ell2$') > 'A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$af',axiom, 2.16/0.75 'butterfly$af'('fmb_B3_a1_prod_ell2$_1','fmb_A3_a1_prod_ell2$_1') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$af'('fmb_B3_a1_prod_ell2$_1','fmb_A3_a1_prod_ell2$_2') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$af'('fmb_B3_a1_prod_ell2$_2','fmb_A3_a1_prod_ell2$_1') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$af'('fmb_B3_a1_prod_ell2$_2','fmb_A3_a1_prod_ell2$_2') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$r',type,'adj$r': ('A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$r',axiom, 2.16/0.75 'adj$r'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$r'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$ad',type,'fun_app$ad': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$' * 'Unit_a2_unit_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2$'). 2.16/0.75 tff('function_fun_app$ad',axiom, 2.16/0.75 'fun_app$ad'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ad'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ad'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ad'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ap',type,'adj$ap': ('Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ap',axiom, 2.16/0.75 'adj$ap'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ap'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$de',type,'cblinfun_compose$de': ('A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$de',axiom, 2.16/0.75 'cblinfun_compose$de'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$de'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$de'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$de'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$s',type,'plus$s': ('Unit_ell2_b1_ell2_cblinfun$' * 'Unit_ell2_b1_ell2_cblinfun$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$s',axiom, 2.16/0.75 'plus$s'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'plus$s'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$s'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$s'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ce',type,'cblinfun_compose$ce': ('B1_b2_prod_ell2_b2_ell2_cblinfun$' * 'B2_ell2_b1_b2_prod_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ce',axiom, 2.16/0.75 'cblinfun_compose$ce'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ce'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ce'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ce'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$x',type,'butterfly$x': ('B2_unit_prod_ell2$' * 'A2_unit_prod_ell2$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$x',axiom, 2.16/0.75 'butterfly$x'('fmb_B2_unit_prod_ell2$_1','fmb_A2_unit_prod_ell2$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$x'('fmb_B2_unit_prod_ell2$_1','fmb_A2_unit_prod_ell2$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$x'('fmb_B2_unit_prod_ell2$_2','fmb_A2_unit_prod_ell2$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$x'('fmb_B2_unit_prod_ell2$_2','fmb_A2_unit_prod_ell2$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dh',type,'cblinfun_compose$dh': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dh',axiom, 2.16/0.75 'cblinfun_compose$dh'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dh'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dh'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dh'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$k',type,'butterfly$k': ('Unit_b2_unit_prod_prod_ell2$' * 'B1_b2_b3_prod_prod_ell2$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$k',axiom, 2.16/0.75 'butterfly$k'('fmb_Unit_b2_unit_prod_prod_ell2$_1','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$k'('fmb_Unit_b2_unit_prod_prod_ell2$_1','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$k'('fmb_Unit_b2_unit_prod_prod_ell2$_2','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$k'('fmb_Unit_b2_unit_prod_prod_ell2$_2','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ar',type,'cblinfun_compose$ar': ('Unit_ell2_b1_ell2_cblinfun$' * 'A1_ell2_unit_ell2_cblinfun$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ar',axiom, 2.16/0.75 'cblinfun_compose$ar'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_unit_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ar'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_unit_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ar'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_unit_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ar'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_unit_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$p',type,'butterfly$p': ('B3_ell2$' * 'B1_ell2$') > 'B1_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$p',axiom, 2.16/0.75 'butterfly$p'('fmb_B3_ell2$_1','fmb_B1_ell2$_1') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$p'('fmb_B3_ell2$_1','fmb_B1_ell2$_2') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$p'('fmb_B3_ell2$_2','fmb_B1_ell2$_1') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$p'('fmb_B3_ell2$_2','fmb_B1_ell2$_2') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bl',type,'cblinfun_compose$bl': ('A1_ell2_b1_ell2_cblinfun$' * 'B1_ell2_a1_ell2_cblinfun$') > 'B1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bl',axiom, 2.16/0.75 'cblinfun_compose$bl'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_a1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bl'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2_a1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bl'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_a1_ell2_cblinfun$_1') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bl'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2_a1_ell2_cblinfun$_2') = 'fmb_B1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$v',type,'fun_app$v': ('B1_b2_prod_ell2_b1_b2_prod_ell2_fun$' * 'B1_b2_prod_ell2$') > 'B1_b2_prod_ell2$'). 2.16/0.75 tff('function_fun_app$v',axiom, 2.16/0.75 'fun_app$v'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1','fmb_B1_b2_prod_ell2$_1') = 'fmb_B1_b2_prod_ell2$_1' 2.16/0.75 & 'fun_app$v'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1','fmb_B1_b2_prod_ell2$_2') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 & 'fun_app$v'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_2','fmb_B1_b2_prod_ell2$_1') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 & 'fun_app$v'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_2','fmb_B1_b2_prod_ell2$_2') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$c',type,'adj$c': ('Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$c',axiom, 2.16/0.75 'adj$c'('fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'adj$c'('fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$j',type,'sandwich$j': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_sandwich$j',axiom, 2.16/0.75 'sandwich$j'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$j'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$j'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$j'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$n',type,'sandwich$n': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_sandwich$n',axiom, 2.16/0.75 'sandwich$n'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'sandwich$n'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$z',type,'plus$z': ('A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$z',axiom, 2.16/0.75 'plus$z'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$e',type,'cblinfun_apply$e': ('B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$e',axiom, 2.16/0.75 'cblinfun_apply$e'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$e'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$e'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$e'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ep',type,'cblinfun_compose$ep': ('B3_ell2_b3_ell2_cblinfun$' * 'Unit_ell2_b3_ell2_cblinfun$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ep',axiom, 2.16/0.75 'cblinfun_compose$ep'('fmb_B3_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ep'('fmb_B3_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ep'('fmb_B3_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ep'('fmb_B3_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cc',type,'cblinfun_compose$cc': ('B2_ell2_b2_ell2_cblinfun$' * 'B2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cc',axiom, 2.16/0.75 'cblinfun_compose$cc'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cc'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cc'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cc'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$x',type,'adj$x': ('B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$x',axiom, 2.16/0.75 'adj$x'('fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$x'('fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cq',type,'cblinfun_compose$cq': ('A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cq',axiom, 2.16/0.75 'cblinfun_compose$cq'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cq'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$f',type,'cblinfun_apply$f': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$f',axiom, 2.16/0.75 'cblinfun_apply$f'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$f'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$i',type,'butterfly$i': ('Unit_a2_unit_prod_prod_ell2$' * 'A1_a2_a3_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$i',axiom, 2.16/0.75 'butterfly$i'('fmb_Unit_a2_unit_prod_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$i'('fmb_Unit_a2_unit_prod_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$i'('fmb_Unit_a2_unit_prod_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$i'('fmb_Unit_a2_unit_prod_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$o',type,'sandwich$o': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_sandwich$o',axiom, 2.16/0.75 'sandwich$o'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'sandwich$o'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ac',type,'butterfly$ac': ('B3_b1_prod_ell2$' * 'A3_b1_prod_ell2$') > 'A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ac',axiom, 2.16/0.75 'butterfly$ac'('fmb_B3_b1_prod_ell2$_1','fmb_A3_b1_prod_ell2$_1') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ac'('fmb_B3_b1_prod_ell2$_1','fmb_A3_b1_prod_ell2$_2') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ac'('fmb_B3_b1_prod_ell2$_2','fmb_A3_b1_prod_ell2$_1') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ac'('fmb_B3_b1_prod_ell2$_2','fmb_A3_b1_prod_ell2$_2') = 'fmb_A3_b1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$x',type,'tensor_ell2$x': ('A1_ell2$' * 'A3_ell2$') > 'A1_a3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$x',axiom, 2.16/0.75 'tensor_ell2$x'('fmb_A1_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A1_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$x'('fmb_A1_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A1_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$x'('fmb_A1_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A1_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$x'('fmb_A1_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A1_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$b',type,'cblinfun_apply$b': ('B1_ell2_a1_ell2_cblinfun$' * 'B1_ell2$') > 'A1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$b',axiom, 2.16/0.75 'cblinfun_apply$b'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_B1_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$b'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_B1_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$b'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_B1_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$b'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_B1_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bb',type,'cblinfun_compose$bb': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bb',axiom, 2.16/0.75 'cblinfun_compose$bb'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bb'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bb'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bb'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$f',type,'tensor_op$f': ('Unit_ell2_a1_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$f',axiom, 2.16/0.75 'tensor_op$f'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$f'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$f'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$f'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$q',type,'cblinfun_compose$q': ('Unit_ell2_a3_ell2_cblinfun$' * 'A3_ell2_unit_ell2_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$q',axiom, 2.16/0.75 'cblinfun_compose$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$q'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dt',type,'cblinfun_compose$dt': ('A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$' * 'A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$') > 'A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dt',axiom, 2.16/0.75 'cblinfun_compose$dt'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dt'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dt'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dt'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$e',type,'cblinfun_compose$e': ('B2_ell2_b2_ell2_cblinfun$' * 'A2_ell2_b2_ell2_cblinfun$') > 'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$e',axiom, 2.16/0.75 'cblinfun_compose$e'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$e'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$e'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$e'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$o',type,'tensor_ell2$o': ('B2_ell2$' * 'B3_ell2$') > 'B2_b3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$o',axiom, 2.16/0.75 'tensor_ell2$o'('fmb_B2_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$o'('fmb_B2_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$o'('fmb_B2_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$o'('fmb_B2_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$df',type,'cblinfun_compose$df': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$df',axiom, 2.16/0.75 'cblinfun_compose$df'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$df'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$e',type,'butterfly$e': ('B3_ell2$' * 'A3_ell2$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$e',axiom, 2.16/0.75 'butterfly$e'('fmb_B3_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$e'('fmb_B3_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$e'('fmb_B3_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$e'('fmb_B3_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ay',type,'adj$ay': ('B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ay',axiom, 2.16/0.75 'adj$ay'('fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$ay'('fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$o',type,'cblinfun_compose$o': ('A2_ell2_a2_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$o',axiom, 2.16/0.75 'cblinfun_compose$o'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$o'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$o'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$o'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ab',type,'butterfly$ab': ('B3_b3_prod_ell2$' * 'A3_a3_prod_ell2$') > 'A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ab',axiom, 2.16/0.75 'butterfly$ab'('fmb_B3_b3_prod_ell2$_1','fmb_A3_a3_prod_ell2$_1') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ab'('fmb_B3_b3_prod_ell2$_1','fmb_A3_a3_prod_ell2$_2') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ab'('fmb_B3_b3_prod_ell2$_2','fmb_A3_a3_prod_ell2$_1') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ab'('fmb_B3_b3_prod_ell2$_2','fmb_A3_a3_prod_ell2$_2') = 'fmb_A3_a3_prod_ell2_b3_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$q',type,'sandwich$q': ('A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_sandwich$q',axiom, 2.16/0.75 'sandwich$q'('fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_2' 2.16/0.75 & 'sandwich$q'('fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$x',type,'fun_app$x': ('A1_a2_prod_ell2_a1_a2_prod_ell2_fun$' * 'A1_a2_prod_ell2$') > 'A1_a2_prod_ell2$'). 2.16/0.75 tff('function_fun_app$x',axiom, 2.16/0.75 'fun_app$x'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1','fmb_A1_a2_prod_ell2$_1') = 'fmb_A1_a2_prod_ell2$_1' 2.16/0.75 & 'fun_app$x'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_1','fmb_A1_a2_prod_ell2$_2') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 & 'fun_app$x'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_2','fmb_A1_a2_prod_ell2$_1') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 & 'fun_app$x'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_fun$_2','fmb_A1_a2_prod_ell2$_2') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$',type,'cblinfun_inv$': ('B2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$',axiom, 2.16/0.75 'cblinfun_inv$'('fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$'('fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$c',type,'vector_to_cblinfun$c': ('A3_ell2$') > 'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$c',axiom, 2.16/0.75 'vector_to_cblinfun$c'('fmb_A3_ell2$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'vector_to_cblinfun$c'('fmb_A3_ell2$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$aj',type,'adj$aj': ('Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$aj',axiom, 2.16/0.75 'adj$aj'('fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$aj'('fmb_Unit_b2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ei',type,'cblinfun_compose$ei': ('B3_ell2_b3_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ei',axiom, 2.16/0.75 'cblinfun_compose$ei'('fmb_B3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ei'('fmb_B3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ei'('fmb_B3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ei'('fmb_B3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$g',type,'vector_to_cblinfun$g': ('A1_ell2$') > 'Complex_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$g',axiom, 2.16/0.75 'vector_to_cblinfun$g'('fmb_A1_ell2$_1') = 'fmb_Complex_a1_ell2_cblinfun$_2' 2.16/0.75 & 'vector_to_cblinfun$g'('fmb_A1_ell2$_2') = 'fmb_Complex_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$m',type,'butterfly$m': ('Complex$' * 'B1_ell2$') > 'B1_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_butterfly$m',axiom, 2.16/0.75 'butterfly$m'('fmb_Complex$_1','fmb_B1_ell2$_1') = 'fmb_B1_ell2_complex_cblinfun$_2' 2.16/0.75 & 'butterfly$m'('fmb_Complex$_1','fmb_B1_ell2$_2') = 'fmb_B1_ell2_complex_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$av',type,'tensor_op$av': ('A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$av',axiom, 2.16/0.75 'tensor_op$av'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$av'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$av'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$av'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$w',type,'cblinfun_compose$w': ('B1_ell2_a1_ell2_cblinfun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$w',axiom, 2.16/0.75 'cblinfun_compose$w'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$w'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$w'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$w'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dg',type,'cblinfun_compose$dg': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dg',axiom, 2.16/0.75 'cblinfun_compose$dg'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dg'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dg'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dg'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$c',type,'fun_app$c': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$c',axiom, 2.16/0.75 'fun_app$c'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$c'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$c'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$c'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ax',type,'adj$ax': ('Complex_a1_ell2_cblinfun$') > 'A1_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_adj$ax',axiom, 2.16/0.75 'adj$ax'('fmb_Complex_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_complex_cblinfun$_2' 2.16/0.75 & 'adj$ax'('fmb_Complex_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_complex_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bh',type,'cblinfun_compose$bh': ('Complex_a1_ell2_cblinfun$' * 'A1_ell2_complex_cblinfun$') > 'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bh',axiom, 2.16/0.75 'cblinfun_compose$bh'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bh'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bh'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bh'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$d',type,'cblinfun_apply$d': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_ell2$') > 'A1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$d',axiom, 2.16/0.75 'cblinfun_apply$d'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$d'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$d'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$d'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$',type,'cblinfun_apply$': ('A3_ell2_a3_ell2_cblinfun$' * 'A3_ell2$') > 'A3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$',axiom, 2.16/0.75 'cblinfun_apply$'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$aq',type,'cblinfun_apply$aq': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$aq',axiom, 2.16/0.75 'cblinfun_apply$aq'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$aq'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$o',type,'plus$o': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$o',axiom, 2.16/0.75 'plus$o'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$o'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$o'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$o'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$an',type,'butterfly$an': ('B1_b2_prod_b3_prod_ell2$' * 'A1_a2_prod_a3_prod_ell2$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$an',axiom, 2.16/0.75 'butterfly$an'('fmb_B1_b2_prod_b3_prod_ell2$_1','fmb_A1_a2_prod_a3_prod_ell2$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$an'('fmb_B1_b2_prod_b3_prod_ell2$_1','fmb_A1_a2_prod_a3_prod_ell2$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$an'('fmb_B1_b2_prod_b3_prod_ell2$_2','fmb_A1_a2_prod_a3_prod_ell2$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$an'('fmb_B1_b2_prod_b3_prod_ell2$_2','fmb_A1_a2_prod_a3_prod_ell2$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bi',type,'cblinfun_compose$bi': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bi',axiom, 2.16/0.75 'cblinfun_compose$bi'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bi'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bi'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bi'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$r',type,'tensor_ell2$r': ('A1_a2_prod_ell2$' * 'A3_ell2$') > 'A1_a2_prod_a3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$r',axiom, 2.16/0.75 'tensor_ell2$r'('fmb_A1_a2_prod_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$r'('fmb_A1_a2_prod_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$r'('fmb_A1_a2_prod_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$r'('fmb_A1_a2_prod_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A1_a2_prod_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ax',type,'cblinfun_compose$ax': ('Unit_ell2_a1_ell2_cblinfun$' * 'B1_ell2_unit_ell2_cblinfun$') > 'B1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ax',axiom, 2.16/0.75 'cblinfun_compose$ax'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_B1_ell2_unit_ell2_cblinfun$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ax'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_B1_ell2_unit_ell2_cblinfun$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ax'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_B1_ell2_unit_ell2_cblinfun$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ax'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_B1_ell2_unit_ell2_cblinfun$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$p',type,'cblinfun_apply$p': ('A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2$') > 'A2_a3_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$p',axiom, 2.16/0.75 'cblinfun_apply$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2$_1') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2$_2') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2$_1') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$p'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2$_2') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$aj',type,'tensor_op$aj': ('A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$aj',axiom, 2.16/0.75 'tensor_op$aj'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aj'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aj'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aj'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ek',type,'cblinfun_compose$ek': ('B1_ell2_b1_ell2_cblinfun$' * 'Unit_ell2_b1_ell2_cblinfun$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ek',axiom, 2.16/0.75 'cblinfun_compose$ek'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ek'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ek'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ek'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bk',type,'adj$bk': ('A2_a3_prod_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bk',axiom, 2.16/0.75 'adj$bk'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bk'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$g',type,'butterfly$g': ('B1_ell2$' * 'A1_ell2$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$g',axiom, 2.16/0.75 'butterfly$g'('fmb_B1_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$g'('fmb_B1_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$g'('fmb_B1_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$g'('fmb_B1_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$m',type,'sandwich$m': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_sandwich$m',axiom, 2.16/0.75 'sandwich$m'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'sandwich$m'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_b1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$al',type,'cblinfun_compose$al': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$' * 'B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$al',axiom, 2.16/0.75 'cblinfun_compose$al'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$al'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$al'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$al'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bg',type,'adj$bg': ('A2_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bg',axiom, 2.16/0.75 'adj$bg'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bg'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$p',type,'fun_app$p': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$' * 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$p',axiom, 2.16/0.75 'fun_app$p'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$p'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$p'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$p'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$k',type,'tensor_ell2$k': ('B1_ell2$' * 'A3_ell2$') > 'B1_a3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$k',axiom, 2.16/0.75 'tensor_ell2$k'('fmb_B1_ell2$_1','fmb_A3_ell2$_1') = 'fmb_B1_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$k'('fmb_B1_ell2$_1','fmb_A3_ell2$_2') = 'fmb_B1_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$k'('fmb_B1_ell2$_2','fmb_A3_ell2$_1') = 'fmb_B1_a3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$k'('fmb_B1_ell2$_2','fmb_A3_ell2$_2') = 'fmb_B1_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$aj',type,'butterfly$aj': ('B1_b2_b3_prod_prod_ell2$' * 'A1_a2_a3_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$aj',axiom, 2.16/0.75 'butterfly$aj'('fmb_B1_b2_b3_prod_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$aj'('fmb_B1_b2_b3_prod_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$aj'('fmb_B1_b2_b3_prod_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$aj'('fmb_B1_b2_b3_prod_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$k',type,'fun_app$k': ('A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$' * 'A2_ell2_b2_ell2_cblinfun$') > 'Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$k',axiom, 2.16/0.75 'fun_app$k'('fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$k'('fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$k'('fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$k'('fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$f',type,'vector_to_cblinfun$f': ('B1_ell2$') > 'Complex_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$f',axiom, 2.16/0.75 'vector_to_cblinfun$f'('fmb_B1_ell2$_1') = 'fmb_Complex_b1_ell2_cblinfun$_1' 2.16/0.75 & 'vector_to_cblinfun$f'('fmb_B1_ell2$_2') = 'fmb_Complex_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bb',type,'adj$bb': ('A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$') > 'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bb',axiom, 2.16/0.75 'adj$bb'('fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1') = 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bb'('fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2') = 'fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ak',type,'butterfly$ak': ('Unit_b2_unit_prod_prod_ell2$' * 'A1_a2_a3_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ak',axiom, 2.16/0.75 'butterfly$ak'('fmb_Unit_b2_unit_prod_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ak'('fmb_Unit_b2_unit_prod_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ak'('fmb_Unit_b2_unit_prod_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ak'('fmb_Unit_b2_unit_prod_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$es',type,'cblinfun_compose$es': ('B1_ell2_a1_ell2_cblinfun$' * 'Unit_ell2_b1_ell2_cblinfun$') > 'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$es',axiom, 2.16/0.75 'cblinfun_compose$es'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$es'('fmb_B1_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$es'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$es'('fmb_B1_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$y',type,'adj$y': ('A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$') > 'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$y',axiom, 2.16/0.75 'adj$y'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$y'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$u',type,'adj$u': ('Unit_ell2_a1_ell2_cblinfun$') > 'A1_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$u',axiom, 2.16/0.75 'adj$u'('fmb_Unit_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'adj$u'('fmb_Unit_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$di',type,'cblinfun_compose$di': ('B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$di',axiom, 2.16/0.75 'cblinfun_compose$di'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$di'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$di'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$di'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$',type,'plus$': ('B1_ell2$' * 'B1_ell2$') > 'B1_ell2$'). 2.16/0.75 tff('function_plus$',axiom, 2.16/0.75 'plus$'('fmb_B1_ell2$_1','fmb_B1_ell2$_1') = 'fmb_B1_ell2$_2' 2.16/0.75 & 'plus$'('fmb_B1_ell2$_1','fmb_B1_ell2$_2') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'plus$'('fmb_B1_ell2$_2','fmb_B1_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'plus$'('fmb_B1_ell2$_2','fmb_B1_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$d',type,'adj$d': ('A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$d',axiom, 2.16/0.75 'adj$d'('fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$d'('fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$br',type,'cblinfun_compose$br': ('A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$br',axiom, 2.16/0.75 'cblinfun_compose$br'('fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$br'('fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$br'('fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$br'('fmb_A2_a3_prod_a1_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a2_a3_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dz',type,'cblinfun_compose$dz': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dz',axiom, 2.16/0.75 'cblinfun_compose$dz'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dz'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dz'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dz'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$h',type,'cblinfun_inv$h': ('B2_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$h',axiom, 2.16/0.75 'cblinfun_inv$h'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$h'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$aa',type,'fun_app$aa': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$' * 'B1_b2_b3_prod_prod_ell2$') > 'B1_b2_prod_b3_prod_ell2$'). 2.16/0.75 tff('function_fun_app$aa',axiom, 2.16/0.75 'fun_app$aa'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'fun_app$aa'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'fun_app$aa'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_2','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'fun_app$aa'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_2','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$',type,'adj$': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$',axiom, 2.16/0.75 'adj$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ct',type,'cblinfun_compose$ct': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ct',axiom, 2.16/0.75 'cblinfun_compose$ct'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ct'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ct'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ct'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ad',type,'cblinfun_apply$ad': ('Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_apply$ad',axiom, 2.16/0.75 'cblinfun_apply$ad'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ad'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ad'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ad'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$s',type,'cblinfun_apply$s': ('A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2$') > 'B2_b3_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$s',axiom, 2.16/0.75 'cblinfun_apply$s'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2$_1') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$s'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2$_2') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$s'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2$_1') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$s'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2$_2') = 'fmb_B2_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$ab',type,'plus$ab': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$ab',axiom, 2.16/0.75 'plus$ab'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ab'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ab'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ab'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ai',type,'butterfly$ai': ('B1_b2_b3_prod_prod_ell2$' * 'B1_b2_b3_prod_prod_ell2$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ai',axiom, 2.16/0.75 'butterfly$ai'('fmb_B1_b2_b3_prod_prod_ell2$_1','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ai'('fmb_B1_b2_b3_prod_prod_ell2$_1','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ai'('fmb_B1_b2_b3_prod_prod_ell2$_2','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ai'('fmb_B1_b2_b3_prod_prod_ell2$_2','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dm',type,'cblinfun_compose$dm': ('A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$' * 'A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$') > 'A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dm',axiom, 2.16/0.75 'cblinfun_compose$dm'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dm'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dm'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dm'('fmb_A1_a1_prod_a3_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a3_prod_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dw',type,'cblinfun_compose$dw': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dw',axiom, 2.16/0.75 'cblinfun_compose$dw'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dw'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dw'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dw'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$c',type,'cblinfun_compose$c': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$c',axiom, 2.16/0.75 'cblinfun_compose$c'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$c'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$c'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$c'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ao',type,'tensor_op$ao': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$') > 'A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ao',axiom, 2.16/0.75 'tensor_op$ao'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ao'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ao'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ao'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$av',type,'cblinfun_compose$av': ('Unit_ell2_b3_ell2_cblinfun$' * 'A1_ell2_unit_ell2_cblinfun$') > 'A1_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$av',axiom, 2.16/0.75 'cblinfun_compose$av'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2_unit_ell2_cblinfun$_1') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$av'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2_unit_ell2_cblinfun$_2') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$av'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2_unit_ell2_cblinfun$_1') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$av'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2_unit_ell2_cblinfun$_2') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$l',type,'sandwich$l': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_sandwich$l',axiom, 2.16/0.75 'sandwich$l'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'sandwich$l'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'sandwich$l'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'sandwich$l'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cf',type,'cblinfun_compose$cf': ('A2_ell2_b1_b2_prod_ell2_cblinfun$' * 'B1_b2_prod_ell2_a2_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cf',axiom, 2.16/0.75 'cblinfun_compose$cf'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cf'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cf'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cf'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ah',type,'cblinfun_apply$ah': ('B3_ell2_b3_ell2_cblinfun$' * 'B3_ell2$') > 'B3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ah',axiom, 2.16/0.75 'cblinfun_apply$ah'('fmb_B3_ell2_b3_ell2_cblinfun$_1','fmb_B3_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ah'('fmb_B3_ell2_b3_ell2_cblinfun$_1','fmb_B3_ell2$_2') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ah'('fmb_B3_ell2_b3_ell2_cblinfun$_2','fmb_B3_ell2$_1') = 'fmb_B3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ah'('fmb_B3_ell2_b3_ell2_cblinfun$_2','fmb_B3_ell2$_2') = 'fmb_B3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$w',type,'plus$w': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$w',axiom, 2.16/0.75 'plus$w'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$w'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$w'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$w'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$f',type,'fun_app$f': ('A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$f',axiom, 2.16/0.75 'fun_app$f'('fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$f'('fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'fun_app$f'('fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$f'('fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$g',type,'fun_app$g': ('A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$g',axiom, 2.16/0.75 'fun_app$g'('fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$g'('fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$g'('fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$g'('fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ae',type,'tensor_op$ae': ('B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$' * 'B3_ell2_a3_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ae',axiom, 2.16/0.75 'tensor_op$ae'('fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_B3_ell2_a3_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ae'('fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_B3_ell2_a3_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ae'('fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_B3_ell2_a3_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ae'('fmb_B1_b2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_B3_ell2_a3_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ag',type,'butterfly$ag': ('B1_b3_prod_ell2$' * 'B1_a3_prod_ell2$') > 'B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ag',axiom, 2.16/0.75 'butterfly$ag'('fmb_B1_b3_prod_ell2$_1','fmb_B1_a3_prod_ell2$_1') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ag'('fmb_B1_b3_prod_ell2$_1','fmb_B1_a3_prod_ell2$_2') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ag'('fmb_B1_b3_prod_ell2$_2','fmb_B1_a3_prod_ell2$_1') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ag'('fmb_B1_b3_prod_ell2$_2','fmb_B1_a3_prod_ell2$_2') = 'fmb_B1_a3_prod_ell2_b1_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$an',type,'tensor_op$an': ('A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$an',axiom, 2.16/0.75 'tensor_op$an'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$an'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$an'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$an'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cm',type,'cblinfun_compose$cm': ('A1_a2_prod_ell2_b2_ell2_cblinfun$' * 'B2_ell2_a1_a2_prod_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cm',axiom, 2.16/0.75 'cblinfun_compose$cm'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cm'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cm'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cm'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$k',type,'sandwich$k': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_sandwich$k',axiom, 2.16/0.75 'sandwich$k'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$k'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$k'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'sandwich$k'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$i',type,'cblinfun_compose$i': ('Unit_ell2_a3_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$i',axiom, 2.16/0.75 'cblinfun_compose$i'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$i'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$i'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$i'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$aa',type,'cblinfun_compose$aa': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$aa',axiom, 2.16/0.75 'cblinfun_compose$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$aa'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dy',type,'cblinfun_compose$dy': ('B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$' * 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dy',axiom, 2.16/0.75 'cblinfun_compose$dy'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dy'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dy'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$dy'('fmb_B1_b2_b3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ca',type,'cblinfun_compose$ca': ('Complex_a1_ell2_cblinfun$' * 'B3_ell2_complex_cblinfun$') > 'B3_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ca',axiom, 2.16/0.75 'cblinfun_compose$ca'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_B3_ell2_complex_cblinfun$_1') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ca'('fmb_Complex_a1_ell2_cblinfun$_1','fmb_B3_ell2_complex_cblinfun$_2') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ca'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_B3_ell2_complex_cblinfun$_1') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ca'('fmb_Complex_a1_ell2_cblinfun$_2','fmb_B3_ell2_complex_cblinfun$_2') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dp',type,'cblinfun_compose$dp': ('A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$' * 'A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$') > 'A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dp',axiom, 2.16/0.75 'cblinfun_compose$dp'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dp'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dp'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dp'('fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a2_prod_ell2_a1_a1_prod_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a2_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$g',type,'cblinfun_compose$g': ('B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$g',axiom, 2.16/0.75 'cblinfun_compose$g'('fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$g'('fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$g'('fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$g'('fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$am',type,'butterfly$am': ('B1_b2_prod_b3_prod_ell2$' * 'A1_a2_a3_prod_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$am',axiom, 2.16/0.75 'butterfly$am'('fmb_B1_b2_prod_b3_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$am'('fmb_B1_b2_prod_b3_prod_ell2$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$am'('fmb_B1_b2_prod_b3_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$am'('fmb_B1_b2_prod_b3_prod_ell2$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$x',type,'tensor_op$x': ('B2_ell2_a2_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$x',axiom, 2.16/0.75 'tensor_op$x'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$x'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$x'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$x'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$c',type,'cblinfun_inv$c': ('A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$c',axiom, 2.16/0.75 'cblinfun_inv$c'('fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$c'('fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ea',type,'cblinfun_compose$ea': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ea',axiom, 2.16/0.75 'cblinfun_compose$ea'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ea'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ea'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ea'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$er',type,'cblinfun_compose$er': ('A3_ell2_b3_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$er',axiom, 2.16/0.75 'cblinfun_compose$er'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$er'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$er'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$er'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$a',type,'cblinfun_apply$a': ('B1_ell2_b1_ell2_cblinfun$' * 'B1_ell2$') > 'B1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$a',axiom, 2.16/0.75 'cblinfun_apply$a'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$a'('fmb_B1_ell2_b1_ell2_cblinfun$_1','fmb_B1_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$a'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$a'('fmb_B1_ell2_b1_ell2_cblinfun$_2','fmb_B1_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$be',type,'cblinfun_compose$be': ('A1_ell2_complex_cblinfun$' * 'Complex_a1_ell2_cblinfun$') > 'Complex_complex_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$be',axiom, 2.16/0.75 'cblinfun_compose$be'('fmb_A1_ell2_complex_cblinfun$_1','fmb_Complex_a1_ell2_cblinfun$_1') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$be'('fmb_A1_ell2_complex_cblinfun$_1','fmb_Complex_a1_ell2_cblinfun$_2') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$be'('fmb_A1_ell2_complex_cblinfun$_2','fmb_Complex_a1_ell2_cblinfun$_1') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$be'('fmb_A1_ell2_complex_cblinfun$_2','fmb_Complex_a1_ell2_cblinfun$_2') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$c',type,'cblinfun_apply$c': ('A1_ell2_b1_ell2_cblinfun$' * 'A1_ell2$') > 'B1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$c',axiom, 2.16/0.75 'cblinfun_apply$c'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$c'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$c'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$c'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2$_2') = 'fmb_B1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$h',type,'plus$h': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$h',axiom, 2.16/0.75 'plus$h'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$h'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'plus$h'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'plus$h'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bw',type,'cblinfun_compose$bw': ('Complex_b1_ell2_cblinfun$' * 'A1_ell2_complex_cblinfun$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bw',axiom, 2.16/0.75 'cblinfun_compose$bw'('fmb_Complex_b1_ell2_cblinfun$_1','fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bw'('fmb_Complex_b1_ell2_cblinfun$_1','fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bw'('fmb_Complex_b1_ell2_cblinfun$_2','fmb_A1_ell2_complex_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bw'('fmb_Complex_b1_ell2_cblinfun$_2','fmb_A1_ell2_complex_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ds',type,'cblinfun_compose$ds': ('A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$' * 'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$') > 'A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ds',axiom, 2.16/0.75 'cblinfun_compose$ds'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ds'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ds'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ds'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$t',type,'butterfly$t': ('A1_ell2$' * 'A3_ell2$') > 'A3_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$t',axiom, 2.16/0.75 'butterfly$t'('fmb_A1_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$t'('fmb_A1_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$t'('fmb_A1_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$t'('fmb_A1_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A3_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$r',type,'butterfly$r': ('A1_ell2$' * 'B3_ell2$') > 'B3_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$r',axiom, 2.16/0.75 'butterfly$r'('fmb_A1_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$r'('fmb_A1_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$r'('fmb_A1_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$r'('fmb_A1_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ba',type,'cblinfun_compose$ba': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ba',axiom, 2.16/0.75 'cblinfun_compose$ba'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ba'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ba'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ba'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cadjoint$a',type,'cadjoint$a': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cadjoint$a',axiom, 2.16/0.75 'cadjoint$a'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 & 'cadjoint$a'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$s',type,'adj$s': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$s',axiom, 2.16/0.75 'adj$s'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$s'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bm',type,'adj$bm': ('A1_a2_prod_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bm',axiom, 2.16/0.75 'adj$bm'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bm'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cu',type,'cblinfun_compose$cu': ('Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cu',axiom, 2.16/0.75 'cblinfun_compose$cu'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cu'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cu'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cu'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$e',type,'vector_to_cblinfun$e': ('A3_ell2$') > 'Complex_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$e',axiom, 2.16/0.75 'vector_to_cblinfun$e'('fmb_A3_ell2$_1') = 'fmb_Complex_a3_ell2_cblinfun$_2' 2.16/0.75 & 'vector_to_cblinfun$e'('fmb_A3_ell2$_2') = 'fmb_Complex_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$e',type,'tensor_ell2$e': ('B3_ell2$' * 'B1_ell2$') > 'B3_b1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$e',axiom, 2.16/0.75 'tensor_ell2$e'('fmb_B3_ell2$_1','fmb_B1_ell2$_1') = 'fmb_B3_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$e'('fmb_B3_ell2$_1','fmb_B1_ell2$_2') = 'fmb_B3_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$e'('fmb_B3_ell2$_2','fmb_B1_ell2$_1') = 'fmb_B3_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$e'('fmb_B3_ell2$_2','fmb_B1_ell2$_2') = 'fmb_B3_b1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ax',type,'tensor_op$ax': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ax',axiom, 2.16/0.75 'tensor_op$ax'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ax'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ax'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ax'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ai',type,'cblinfun_apply$ai': ('B3_ell2_a3_ell2_cblinfun$' * 'B3_ell2$') > 'A3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ai',axiom, 2.16/0.75 'cblinfun_apply$ai'('fmb_B3_ell2_a3_ell2_cblinfun$_1','fmb_B3_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ai'('fmb_B3_ell2_a3_ell2_cblinfun$_1','fmb_B3_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ai'('fmb_B3_ell2_a3_ell2_cblinfun$_2','fmb_B3_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ai'('fmb_B3_ell2_a3_ell2_cblinfun$_2','fmb_B3_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bm',type,'cblinfun_compose$bm': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bm',axiom, 2.16/0.75 'cblinfun_compose$bm'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bm'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bm'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bm'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$eg',type,'cblinfun_compose$eg': ('Unit_ell2_b3_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$eg',axiom, 2.16/0.75 'cblinfun_compose$eg'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eg'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eg'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eg'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bn',type,'adj$bn': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bn',axiom, 2.16/0.75 'adj$bn'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bn'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ab',type,'tensor_op$ab': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$' * 'B3_ell2_b3_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ab',axiom, 2.16/0.75 'tensor_op$ab'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ab'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ab'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$ab'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$a',type,'tensor_op$a': ('B2_ell2_b2_ell2_cblinfun$' * 'B3_ell2_b3_ell2_cblinfun$') > 'B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$a',axiom, 2.16/0.75 'tensor_op$a'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$a'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$a'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B3_ell2_b3_ell2_cblinfun$_1') = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$a'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B3_ell2_b3_ell2_cblinfun$_2') = 'fmb_B2_b3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$n',type,'cblinfun_compose$n': ('A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$n',axiom, 2.16/0.75 'cblinfun_compose$n'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$n'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$n'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$n'('fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$at',type,'adj$at': ('B1_ell2_complex_cblinfun$') > 'Complex_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$at',axiom, 2.16/0.75 'adj$at'('fmb_B1_ell2_complex_cblinfun$_1') = 'fmb_Complex_b1_ell2_cblinfun$_2' 2.16/0.75 & 'adj$at'('fmb_B1_ell2_complex_cblinfun$_2') = 'fmb_Complex_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ag',type,'cblinfun_compose$ag': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ag',axiom, 2.16/0.75 'cblinfun_compose$ag'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ag'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ag'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ag'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$bd',type,'tensor_op$bd': ('A3_ell2_b3_ell2_cblinfun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$bd',axiom, 2.16/0.75 'tensor_op$bd'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bd'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bd'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bd'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A3_a1_prod_ell2_b3_a1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bo',type,'cblinfun_compose$bo': ('A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$' * 'A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bo',axiom, 2.16/0.75 'cblinfun_compose$bo'('fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1','fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bo'('fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1','fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bo'('fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2','fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bo'('fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2','fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A3_a2_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ci',type,'cblinfun_compose$ci': ('A2_a3_prod_ell2_b2_ell2_cblinfun$' * 'B2_ell2_a2_a3_prod_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ci',axiom, 2.16/0.75 'cblinfun_compose$ci'('fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ci'('fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$v',type,'tensor_ell2$v': ('A1_ell2$' * 'A1_ell2$') > 'A1_a1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$v',axiom, 2.16/0.75 'tensor_ell2$v'('fmb_A1_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A1_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$v'('fmb_A1_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A1_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$v'('fmb_A1_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A1_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$v'('fmb_A1_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A1_a1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cl',type,'cblinfun_compose$cl': ('B2_ell2_a1_a2_prod_ell2_cblinfun$' * 'A1_a2_prod_ell2_b2_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cl',axiom, 2.16/0.75 'cblinfun_compose$cl'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cl'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cl'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cl'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$o',type,'tensor_op$o': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$o',axiom, 2.16/0.75 'tensor_op$o'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$o'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$o'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$o'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_a2_prod_ell2_b1_b2_prod_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$bc',type,'tensor_op$bc': ('A3_ell2_b3_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$bc',axiom, 2.16/0.75 'tensor_op$bc'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bc'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bc'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$bc'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_a3_prod_ell2_b3_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ba',type,'adj$ba': ('A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ba',axiom, 2.16/0.75 'adj$ba'('fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$ba'('fmb_A3_a2_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a3_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$g',type,'plus$g': ('A3_ell2_a3_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$g',axiom, 2.16/0.75 'plus$g'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'plus$g'('fmb_A3_ell2_a3_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$g'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$g'('fmb_A3_ell2_a3_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$d',type,'butterfly$d': ('A3_ell2$' * 'B3_ell2$') > 'B3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$d',axiom, 2.16/0.75 'butterfly$d'('fmb_A3_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$d'('fmb_A3_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$d'('fmb_A3_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$d'('fmb_A3_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$c',type,'tensor_ell2$c': ('B3_ell2$' * 'B3_ell2$') > 'B3_b3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$c',axiom, 2.16/0.75 'tensor_ell2$c'('fmb_B3_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B3_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$c'('fmb_B3_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B3_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$c'('fmb_B3_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B3_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$c'('fmb_B3_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B3_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$a',type,'adj$a': ('B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$a',axiom, 2.16/0.75 'adj$a'('fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$a'('fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$t',type,'adj$t': ('A1_ell2_a1_ell2_cblinfun$') > 'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$t',axiom, 2.16/0.75 'adj$t'('fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'adj$t'('fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$r',type,'cblinfun_apply$r': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2$') > 'B1_b2_b3_prod_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$r',axiom, 2.16/0.75 'cblinfun_apply$r'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$r'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$r'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$r'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$al',type,'tensor_op$al': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$') > 'A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$al',axiom, 2.16/0.75 'tensor_op$al'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$al'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$al'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$al'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a3_prod_ell2_a1_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a3_prod_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dq',type,'cblinfun_compose$dq': ('A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$' * 'A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$') > 'A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dq',axiom, 2.16/0.75 'cblinfun_compose$dq'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dq'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dq'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dq'('fmb_A1_a1_prod_a1_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_a1_prod_prod_ell2_a1_a1_prod_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$aa',type,'tensor_op$aa': ('Unit_ell2_unit_ell2_cblinfun$' * 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$aa',axiom, 2.16/0.75 'tensor_op$aa'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aa'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aa'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$aa'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$o',type,'fun_app$o': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$' * 'A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$o',axiom, 2.16/0.75 'fun_app$o'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$o'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$o'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$o'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ab',type,'cblinfun_compose$ab': ('Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ab',axiom, 2.16/0.75 'cblinfun_compose$ab'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ab'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ab'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ab'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$v',type,'adj$v': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$v',axiom, 2.16/0.75 'adj$v'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$v'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$av',type,'adj$av': ('Complex_a3_ell2_cblinfun$') > 'A3_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_adj$av',axiom, 2.16/0.75 'adj$av'('fmb_Complex_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_complex_cblinfun$_2' 2.16/0.75 & 'adj$av'('fmb_Complex_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_complex_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bd',type,'cblinfun_compose$bd': ('A3_ell2_complex_cblinfun$' * 'Complex_a3_ell2_cblinfun$') > 'Complex_complex_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bd',axiom, 2.16/0.75 'cblinfun_compose$bd'('fmb_A3_ell2_complex_cblinfun$_1','fmb_Complex_a3_ell2_cblinfun$_1') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bd'('fmb_A3_ell2_complex_cblinfun$_1','fmb_Complex_a3_ell2_cblinfun$_2') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bd'('fmb_A3_ell2_complex_cblinfun$_2','fmb_Complex_a3_ell2_cblinfun$_1') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bd'('fmb_A3_ell2_complex_cblinfun$_2','fmb_Complex_a3_ell2_cblinfun$_2') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ac',type,'tensor_op$ac': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ac',axiom, 2.16/0.75 'tensor_op$ac'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ac'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ac'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ac'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cn',type,'cblinfun_compose$cn': ('A2_ell2_a1_a2_prod_ell2_cblinfun$' * 'A1_a2_prod_ell2_a2_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cn',axiom, 2.16/0.75 'cblinfun_compose$cn'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cn'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cn'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cn'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$u',type,'cblinfun_apply$u': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$u',axiom, 2.16/0.75 'cblinfun_apply$u'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_1' 2.16/0.75 & 'cblinfun_apply$u'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$aw',type,'tensor_op$aw': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$') > 'A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$aw',axiom, 2.16/0.75 'tensor_op$aw'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aw'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aw'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$aw'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_a1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$ac',type,'fun_app$ac': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$' * 'A1_a2_prod_a3_prod_ell2$') > 'A1_a2_a3_prod_prod_ell2$'). 2.16/0.75 tff('function_fun_app$ac',axiom, 2.16/0.75 'fun_app$ac'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1','fmb_A1_a2_prod_a3_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ac'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1','fmb_A1_a2_prod_a3_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ac'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2','fmb_A1_a2_prod_a3_prod_ell2$_1') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$ac'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2','fmb_A1_a2_prod_a3_prod_ell2$_2') = 'fmb_A1_a2_a3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bo',type,'adj$bo': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bo',axiom, 2.16/0.75 'adj$bo'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bo'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bq',type,'cblinfun_compose$bq': ('A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$' * 'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$') > 'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bq',axiom, 2.16/0.75 'cblinfun_compose$bq'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1','fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bq'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1','fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bq'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2','fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bq'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2','fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ab',type,'cblinfun_apply$ab': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2$') > 'B1_b2_prod_b3_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ab',axiom, 2.16/0.75 'cblinfun_apply$ab'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ab'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ab'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ab'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$l',type,'butterfly$l': ('B1_ell2$' * 'Complex$') > 'Complex_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$l',axiom, 2.16/0.75 'butterfly$l'('fmb_B1_ell2$_1','fmb_Complex$_1') = 'fmb_Complex_b1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$l'('fmb_B1_ell2$_2','fmb_Complex$_1') = 'fmb_Complex_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$f',type,'cblinfun_compose$f': ('Unit_ell2_unit_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$f',axiom, 2.16/0.75 'cblinfun_compose$f'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$f'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$f'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$f'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$m',type,'plus$m': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$m',axiom, 2.16/0.75 'plus$m'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$m'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$m'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$m'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ef',type,'cblinfun_compose$ef': ('Unit_ell2_b1_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ef',axiom, 2.16/0.75 'cblinfun_compose$ef'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ef'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ef'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ef'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$y',type,'butterfly$y': ('A3_ell2$' * 'Unit_ell2$') > 'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$y',axiom, 2.16/0.75 'butterfly$y'('fmb_A3_ell2$_1','fmb_Unit_ell2$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$y'('fmb_A3_ell2$_1','fmb_Unit_ell2$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$y'('fmb_A3_ell2$_2','fmb_Unit_ell2$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$y'('fmb_A3_ell2$_2','fmb_Unit_ell2$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cr',type,'cblinfun_compose$cr': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cr',axiom, 2.16/0.75 'cblinfun_compose$cr'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$cr'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cr'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cr'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$at',type,'tensor_op$at': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$') > 'A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$at',axiom, 2.16/0.75 'tensor_op$at'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$at'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$at'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$at'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a1_prod_ell2_a1_b1_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a1_prod_prod_ell2_a1_a1_b1_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$u',type,'tensor_op$u': ('A2_ell2_a2_ell2_cblinfun$' * 'A3_ell2_unit_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$u',axiom, 2.16/0.75 'tensor_op$u'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$u'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$u'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$u'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$k',type,'cblinfun_apply$k': ('B2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$k',axiom, 2.16/0.75 'cblinfun_apply$k'('fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$k'('fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_fun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bp',type,'cblinfun_compose$bp': ('A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$' * 'A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bp',axiom, 2.16/0.75 'cblinfun_compose$bp'('fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1','fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bp'('fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_1','fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bp'('fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2','fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bp'('fmb_A1_a2_prod_ell2_a2_a1_prod_ell2_cblinfun$_2','fmb_A2_a1_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_a1_prod_ell2_a2_a1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$aa',type,'adj$aa': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$aa',axiom, 2.16/0.75 'adj$aa'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$aa'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$af',type,'cblinfun_compose$af': ('Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$af',axiom, 2.16/0.75 'cblinfun_compose$af'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$af'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$af'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$af'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$r',type,'plus$r': ('A2_ell2_a2_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$r',axiom, 2.16/0.75 'plus$r'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'plus$r'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'plus$r'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'plus$r'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ck',type,'cblinfun_compose$ck': ('A2_a3_prod_ell2_a2_ell2_cblinfun$' * 'A2_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ck',axiom, 2.16/0.75 'cblinfun_compose$ck'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ck'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ck'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ck'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$w',type,'cblinfun_apply$w': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$w',axiom, 2.16/0.75 'cblinfun_apply$w'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1' 2.16/0.75 & 'cblinfun_apply$w'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$eh',type,'cblinfun_compose$eh': ('Unit_ell2_a1_ell2_cblinfun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$eh',axiom, 2.16/0.75 'cblinfun_compose$eh'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eh'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eh'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eh'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$d',type,'cblinfun_inv$d': ('B2_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$d',axiom, 2.16/0.75 'cblinfun_inv$d'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$d'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bf',type,'adj$bf': ('Complex_b3_ell2_cblinfun$') > 'B3_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_adj$bf',axiom, 2.16/0.75 'adj$bf'('fmb_Complex_b3_ell2_cblinfun$_1') = 'fmb_B3_ell2_complex_cblinfun$_2' 2.16/0.75 & 'adj$bf'('fmb_Complex_b3_ell2_cblinfun$_2') = 'fmb_B3_ell2_complex_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$g',type,'adj$g': ('A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$') > 'B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$g',axiom, 2.16/0.75 'adj$g'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$g'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$eo',type,'cblinfun_compose$eo': ('B1_ell2_b3_ell2_cblinfun$' * 'Unit_ell2_b1_ell2_cblinfun$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$eo',axiom, 2.16/0.75 'cblinfun_compose$eo'('fmb_B1_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eo'('fmb_B1_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eo'('fmb_B1_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eo'('fmb_B1_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bv',type,'cblinfun_compose$bv': ('Complex_b3_ell2_cblinfun$' * 'A3_ell2_complex_cblinfun$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bv',axiom, 2.16/0.75 'cblinfun_compose$bv'('fmb_Complex_b3_ell2_cblinfun$_1','fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bv'('fmb_Complex_b3_ell2_cblinfun$_1','fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bv'('fmb_Complex_b3_ell2_cblinfun$_2','fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bv'('fmb_Complex_b3_ell2_cblinfun$_2','fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ay',type,'cblinfun_compose$ay': ('Unit_ell2_a1_ell2_cblinfun$' * 'B3_ell2_unit_ell2_cblinfun$') > 'B3_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ay',axiom, 2.16/0.75 'cblinfun_compose$ay'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_B3_ell2_unit_ell2_cblinfun$_1') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ay'('fmb_Unit_ell2_a1_ell2_cblinfun$_1','fmb_B3_ell2_unit_ell2_cblinfun$_2') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ay'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_B3_ell2_unit_ell2_cblinfun$_1') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ay'('fmb_Unit_ell2_a1_ell2_cblinfun$_2','fmb_B3_ell2_unit_ell2_cblinfun$_2') = 'fmb_B3_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$q',type,'tensor_ell2$q': ('B1_ell2$' * 'B2_ell2$') > 'B1_b2_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$q',axiom, 2.16/0.75 'tensor_ell2$q'('fmb_B1_ell2$_1','fmb_B2_ell2$_1') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$q'('fmb_B1_ell2$_1','fmb_B2_ell2$_2') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$q'('fmb_B1_ell2$_2','fmb_B2_ell2$_1') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$q'('fmb_B1_ell2$_2','fmb_B2_ell2$_2') = 'fmb_B1_b2_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$w',type,'tensor_ell2$w': ('A1_ell2$' * 'B3_ell2$') > 'A1_b3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$w',axiom, 2.16/0.75 'tensor_ell2$w'('fmb_A1_ell2$_1','fmb_B3_ell2$_1') = 'fmb_A1_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$w'('fmb_A1_ell2$_1','fmb_B3_ell2$_2') = 'fmb_A1_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$w'('fmb_A1_ell2$_2','fmb_B3_ell2$_1') = 'fmb_A1_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$w'('fmb_A1_ell2$_2','fmb_B3_ell2$_2') = 'fmb_A1_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ao',type,'cblinfun_apply$ao': ('B3_ell2_a1_ell2_cblinfun$' * 'B3_ell2$') > 'A1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ao',axiom, 2.16/0.75 'cblinfun_apply$ao'('fmb_B3_ell2_a1_ell2_cblinfun$_1','fmb_B3_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ao'('fmb_B3_ell2_a1_ell2_cblinfun$_1','fmb_B3_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ao'('fmb_B3_ell2_a1_ell2_cblinfun$_2','fmb_B3_ell2$_1') = 'fmb_A1_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ao'('fmb_B3_ell2_a1_ell2_cblinfun$_2','fmb_B3_ell2$_2') = 'fmb_A1_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$n',type,'tensor_op$n': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$' * 'B2_ell2_b2_ell2_cblinfun$') > 'B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$n',axiom, 2.16/0.75 'tensor_op$n'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$n'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$n'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$n'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b2_prod_ell2_b1_b2_prod_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$d',type,'plus$d': ('A3_ell2_b3_ell2_cblinfun$' * 'A3_ell2_b3_ell2_cblinfun$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$d',axiom, 2.16/0.75 'plus$d'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'plus$d'('fmb_A3_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$d'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$d'('fmb_A3_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_b3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$af',type,'cblinfun_apply$af': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_apply$af',axiom, 2.16/0.75 'cblinfun_apply$af'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$af'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$af'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$af'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$k',type,'cblinfun_inv$k': ('A3_ell2_complex_cblinfun$') > 'Complex_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$k',axiom, 2.16/0.75 'cblinfun_inv$k'('fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_Complex_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$k'('fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_Complex_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$du',type,'cblinfun_compose$du': ('A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$') > 'A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$du',axiom, 2.16/0.75 'cblinfun_compose$du'('fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$du'('fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$du'('fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$du'('fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_unit_prod_prod_ell2_a1_a2_prod_unit_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$al',type,'cblinfun_apply$al': ('A3_ell2_b1_ell2_cblinfun$' * 'A3_ell2$') > 'B1_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$al',axiom, 2.16/0.75 'cblinfun_apply$al'('fmb_A3_ell2_b1_ell2_cblinfun$_1','fmb_A3_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$al'('fmb_A3_ell2_b1_ell2_cblinfun$_1','fmb_A3_ell2$_2') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$al'('fmb_A3_ell2_b1_ell2_cblinfun$_2','fmb_A3_ell2$_1') = 'fmb_B1_ell2$_1' 2.16/0.75 & 'cblinfun_apply$al'('fmb_A3_ell2_b1_ell2_cblinfun$_2','fmb_A3_ell2$_2') = 'fmb_B1_ell2$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bc',type,'cblinfun_compose$bc': ('B1_ell2_complex_cblinfun$' * 'Complex_b1_ell2_cblinfun$') > 'Complex_complex_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bc',axiom, 2.16/0.75 'cblinfun_compose$bc'('fmb_B1_ell2_complex_cblinfun$_1','fmb_Complex_b1_ell2_cblinfun$_1') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bc'('fmb_B1_ell2_complex_cblinfun$_1','fmb_Complex_b1_ell2_cblinfun$_2') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bc'('fmb_B1_ell2_complex_cblinfun$_2','fmb_Complex_b1_ell2_cblinfun$_1') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bc'('fmb_B1_ell2_complex_cblinfun$_2','fmb_Complex_b1_ell2_cblinfun$_2') = 'fmb_Complex_complex_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$r',type,'tensor_op$r': ('B2_ell2_a2_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$r',axiom, 2.16/0.75 'tensor_op$r'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$r'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$r'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$r'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$b',type,'butterfly$b': ('A1_ell2$' * 'A1_ell2$') > 'A1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$b',axiom, 2.16/0.75 'butterfly$b'('fmb_A1_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$b'('fmb_A1_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$b'('fmb_A1_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$b'('fmb_A1_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cadjoint$',type,'cadjoint$': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cadjoint$',axiom, 2.16/0.75 'cadjoint$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 & 'cadjoint$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_fun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$s',type,'tensor_ell2$s': ('A1_ell2$' * 'A2_ell2$') > 'A1_a2_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$s',axiom, 2.16/0.75 'tensor_ell2$s'('fmb_A1_ell2$_1','fmb_A2_ell2$_1') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$s'('fmb_A1_ell2$_1','fmb_A2_ell2$_2') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$s'('fmb_A1_ell2$_2','fmb_A2_ell2$_1') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$s'('fmb_A1_ell2$_2','fmb_A2_ell2$_2') = 'fmb_A1_a2_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$t',type,'cblinfun_compose$t': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$t',axiom, 2.16/0.75 'cblinfun_compose$t'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$t'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$t'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$t'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$n',type,'tensor_ell2$n': ('B1_ell2$' * 'B2_b3_prod_ell2$') > 'B1_b2_b3_prod_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$n',axiom, 2.16/0.75 'tensor_ell2$n'('fmb_B1_ell2$_1','fmb_B2_b3_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$n'('fmb_B1_ell2$_1','fmb_B2_b3_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$n'('fmb_B1_ell2$_2','fmb_B2_b3_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$n'('fmb_B1_ell2$_2','fmb_B2_b3_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ad',type,'adj$ad': ('B3_ell2_a3_ell2_cblinfun$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ad',axiom, 2.16/0.75 'adj$ad'('fmb_B3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ad'('fmb_B3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bj',type,'cblinfun_compose$bj': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bj',axiom, 2.16/0.75 'cblinfun_compose$bj'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bj'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bj'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bj'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_vector_to_cblinfun$d',type,'vector_to_cblinfun$d': ('B3_ell2$') > 'Complex_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_vector_to_cblinfun$d',axiom, 2.16/0.75 'vector_to_cblinfun$d'('fmb_B3_ell2$_1') = 'fmb_Complex_b3_ell2_cblinfun$_2' 2.16/0.75 & 'vector_to_cblinfun$d'('fmb_B3_ell2$_2') = 'fmb_Complex_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bx',type,'cblinfun_compose$bx': ('Complex_a2_ell2_cblinfun$' * 'A2_ell2_complex_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bx',axiom, 2.16/0.75 'cblinfun_compose$bx'('fmb_Complex_a2_ell2_cblinfun$_1','fmb_A2_ell2_complex_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bx'('fmb_Complex_a2_ell2_cblinfun$_1','fmb_A2_ell2_complex_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bx'('fmb_Complex_a2_ell2_cblinfun$_2','fmb_A2_ell2_complex_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bx'('fmb_Complex_a2_ell2_cblinfun$_2','fmb_A2_ell2_complex_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$et',type,'cblinfun_compose$et': ('B3_ell2_a1_ell2_cblinfun$' * 'Unit_ell2_b3_ell2_cblinfun$') > 'Unit_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$et',axiom, 2.16/0.75 'cblinfun_compose$et'('fmb_B3_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$et'('fmb_B3_ell2_a1_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$et'('fmb_B3_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$et'('fmb_B3_ell2_a1_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$p',type,'cblinfun_inv$p': ('Complex_a1_ell2_cblinfun$') > 'A1_ell2_complex_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$p',axiom, 2.16/0.75 'cblinfun_inv$p'('fmb_Complex_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_complex_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$p'('fmb_Complex_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_complex_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$aq',type,'cblinfun_compose$aq': ('Unit_ell2_b1_ell2_cblinfun$' * 'B3_ell2_unit_ell2_cblinfun$') > 'B3_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$aq',axiom, 2.16/0.75 'cblinfun_compose$aq'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_B3_ell2_unit_ell2_cblinfun$_1') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$aq'('fmb_Unit_ell2_b1_ell2_cblinfun$_1','fmb_B3_ell2_unit_ell2_cblinfun$_2') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$aq'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_B3_ell2_unit_ell2_cblinfun$_1') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$aq'('fmb_Unit_ell2_b1_ell2_cblinfun$_2','fmb_B3_ell2_unit_ell2_cblinfun$_2') = 'fmb_B3_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bj',type,'adj$bj': ('A2_a3_prod_ell2_b2_ell2_cblinfun$') > 'B2_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bj',axiom, 2.16/0.75 'adj$bj'('fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$at',type,'cblinfun_compose$at': ('Unit_ell2_b3_ell2_cblinfun$' * 'B1_ell2_unit_ell2_cblinfun$') > 'B1_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$at',axiom, 2.16/0.75 'cblinfun_compose$at'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_B1_ell2_unit_ell2_cblinfun$_1') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$at'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_B1_ell2_unit_ell2_cblinfun$_2') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$at'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_B1_ell2_unit_ell2_cblinfun$_1') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$at'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_B1_ell2_unit_ell2_cblinfun$_2') = 'fmb_B1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ae',type,'cblinfun_apply$ae': ('Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_apply$ae',axiom, 2.16/0.75 'cblinfun_apply$ae'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ae'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ae'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ae'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$h',type,'cblinfun_compose$h': ('B2_ell2_a2_ell2_cblinfun$' * 'A2_ell2_b2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$h',axiom, 2.16/0.75 'cblinfun_compose$h'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$h'('fmb_B2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$h'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$h'('fmb_B2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_b2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$f',type,'plus$f': ('A1_ell2_b1_ell2_cblinfun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$f',axiom, 2.16/0.75 'plus$f'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'plus$f'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$f'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'plus$f'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bp',type,'adj$bp': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bp',axiom, 2.16/0.75 'adj$bp'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bp'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$k',type,'plus$k': ('Unit_ell2_a3_ell2_cblinfun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'Unit_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$k',axiom, 2.16/0.75 'plus$k'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'plus$k'('fmb_Unit_ell2_a3_ell2_cblinfun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$k'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$k'('fmb_Unit_ell2_a3_ell2_cblinfun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$q',type,'butterfly$q': ('B3_ell2$' * 'A1_ell2$') > 'A1_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$q',axiom, 2.16/0.75 'butterfly$q'('fmb_B3_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$q'('fmb_B3_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$q'('fmb_B3_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$q'('fmb_B3_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A1_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$c',type,'butterfly$c': ('A3_ell2$' * 'A3_ell2$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$c',axiom, 2.16/0.75 'butterfly$c'('fmb_A3_ell2$_1','fmb_A3_ell2$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$c'('fmb_A3_ell2$_1','fmb_A3_ell2$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$c'('fmb_A3_ell2$_2','fmb_A3_ell2$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$c'('fmb_A3_ell2$_2','fmb_A3_ell2$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ap',type,'tensor_op$ap': ('A1_ell2_a1_ell2_cblinfun$' * 'A3_ell2_a3_ell2_cblinfun$') > 'A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ap',axiom, 2.16/0.75 'tensor_op$ap'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ap'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ap'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_1') = 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ap'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A3_ell2_a3_ell2_cblinfun$_2') = 'fmb_A1_a3_prod_ell2_a1_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$d',type,'sandwich$d': ('A2_ell2_a2_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$d',axiom, 2.16/0.75 'sandwich$d'('fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$d'('fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun_a2_ell2_a2_ell2_cblinfun_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bg',type,'cblinfun_compose$bg': ('Complex_a3_ell2_cblinfun$' * 'A3_ell2_complex_cblinfun$') > 'A3_ell2_a3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bg',axiom, 2.16/0.75 'cblinfun_compose$bg'('fmb_Complex_a3_ell2_cblinfun$_1','fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bg'('fmb_Complex_a3_ell2_cblinfun$_1','fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bg'('fmb_Complex_a3_ell2_cblinfun$_2','fmb_A3_ell2_complex_cblinfun$_1') = 'fmb_A3_ell2_a3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bg'('fmb_Complex_a3_ell2_cblinfun$_2','fmb_A3_ell2_complex_cblinfun$_2') = 'fmb_A3_ell2_a3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$bs',type,'cblinfun_compose$bs': ('B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$' * 'B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$bs',axiom, 2.16/0.75 'cblinfun_compose$bs'('fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$bs'('fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bs'('fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$bs'('fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$p',type,'tensor_ell2$p': ('B1_b2_prod_ell2$' * 'B3_ell2$') > 'B1_b2_prod_b3_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$p',axiom, 2.16/0.75 'tensor_ell2$p'('fmb_B1_b2_prod_ell2$_1','fmb_B3_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$p'('fmb_B1_b2_prod_ell2$_1','fmb_B3_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$p'('fmb_B1_b2_prod_ell2$_2','fmb_B3_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$p'('fmb_B1_b2_prod_ell2$_2','fmb_B3_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$l',type,'fun_app$l': ('A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$' * 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$l',axiom, 2.16/0.75 'fun_app$l'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$l'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$l'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'fun_app$l'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$h',type,'butterfly$h': ('A1_a2_a3_prod_prod_ell2$' * 'Unit_a2_unit_prod_prod_ell2$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$h',axiom, 2.16/0.75 'butterfly$h'('fmb_A1_a2_a3_prod_prod_ell2$_1','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$h'('fmb_A1_a2_a3_prod_prod_ell2$_1','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$h'('fmb_A1_a2_a3_prod_prod_ell2$_2','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$h'('fmb_A1_a2_a3_prod_prod_ell2$_2','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$x',type,'cblinfun_apply$x': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_b3_prod_prod_ell2$') > 'B1_b2_b3_prod_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$x',axiom, 2.16/0.75 'cblinfun_apply$x'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$x'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$x'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2$_1') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$x'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_b3_prod_prod_ell2$_2') = 'fmb_B1_b2_b3_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$a',type,'tensor_ell2$a': ('A2_ell2$' * 'Unit_ell2$') > 'A2_unit_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$a',axiom, 2.16/0.75 'tensor_ell2$a'('fmb_A2_ell2$_1','fmb_Unit_ell2$_1') = 'fmb_A2_unit_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$a'('fmb_A2_ell2$_1','fmb_Unit_ell2$_2') = 'fmb_A2_unit_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$a'('fmb_A2_ell2$_2','fmb_Unit_ell2$_1') = 'fmb_A2_unit_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$a'('fmb_A2_ell2$_2','fmb_Unit_ell2$_2') = 'fmb_A2_unit_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$b',type,'sandwich$b': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$b',axiom, 2.16/0.75 'sandwich$b'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$b'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_a1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$as',type,'tensor_op$as': ('A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$' * 'A1_ell2_b1_ell2_cblinfun$') > 'A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$as',axiom, 2.16/0.75 'tensor_op$as'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$as'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_1','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$as'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$as'('fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2','fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a1_prod_ell2_a1_a1_prod_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$az',type,'adj$az': ('B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$') > 'B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$az',axiom, 2.16/0.75 'adj$az'('fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_1') = 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$az'('fmb_B1_b2_prod_ell2_b2_b1_prod_ell2_cblinfun$_2') = 'fmb_B2_b1_prod_ell2_b1_b2_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$an',type,'adj$an': ('B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$an',axiom, 2.16/0.75 'adj$an'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$an'('fmb_B1_b2_prod_b3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$ac',type,'plus$ac': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$ac',axiom, 2.16/0.75 'plus$ac'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ac'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ac'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$ac'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$h',type,'sandwich$h': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$h',axiom, 2.16/0.75 'sandwich$h'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$h'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$d',type,'cblinfun_compose$d': ('B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$d',axiom, 2.16/0.75 'cblinfun_compose$d'('fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$d'('fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$d'('fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$d'('fmb_B2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cx',type,'cblinfun_compose$cx': ('B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cx',axiom, 2.16/0.75 'cblinfun_compose$cx'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cx'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$eb',type,'cblinfun_compose$eb': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$eb',axiom, 2.16/0.75 'cblinfun_compose$eb'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eb'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$eb'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$eb'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$e',type,'cblinfun_inv$e': ('A2_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$e',axiom, 2.16/0.75 'cblinfun_inv$e'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_inv$e'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$f',type,'sandwich$f': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$f',axiom, 2.16/0.75 'sandwich$f'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$f'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$g',type,'sandwich$g': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$g',axiom, 2.16/0.75 'sandwich$g'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_1' 2.16/0.75 & 'sandwich$g'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_b1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ap',type,'cblinfun_apply$ap': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$ap',axiom, 2.16/0.75 'cblinfun_apply$ap'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 & 'cblinfun_apply$ap'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$aw',type,'cblinfun_compose$aw': ('Unit_ell2_b3_ell2_cblinfun$' * 'A3_ell2_unit_ell2_cblinfun$') > 'A3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$aw',axiom, 2.16/0.75 'cblinfun_compose$aw'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$aw'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$aw'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_1') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$aw'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_A3_ell2_unit_ell2_cblinfun$_2') = 'fmb_A3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$z',type,'tensor_op$z': ('B1_ell2_unit_ell2_cblinfun$' * 'B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$') > 'B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$z',axiom, 2.16/0.75 'tensor_op$z'('fmb_B1_ell2_unit_ell2_cblinfun$_1','fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$z'('fmb_B1_ell2_unit_ell2_cblinfun$_1','fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$z'('fmb_B1_ell2_unit_ell2_cblinfun$_2','fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$z'('fmb_B1_ell2_unit_ell2_cblinfun$_2','fmb_B2_b3_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$c',type,'sandwich$c': ('B2_ell2_b2_ell2_cblinfun$') > 'B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$c',axiom, 2.16/0.75 'sandwich$c'('fmb_B2_ell2_b2_ell2_cblinfun$_1') = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$c'('fmb_B2_ell2_b2_ell2_cblinfun$_2') = 'fmb_B2_ell2_b2_ell2_cblinfun_b2_ell2_b2_ell2_cblinfun_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$au',type,'cblinfun_compose$au': ('Unit_ell2_b3_ell2_cblinfun$' * 'B3_ell2_unit_ell2_cblinfun$') > 'B3_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$au',axiom, 2.16/0.75 'cblinfun_compose$au'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_B3_ell2_unit_ell2_cblinfun$_1') = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$au'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_B3_ell2_unit_ell2_cblinfun$_2') = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$au'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_B3_ell2_unit_ell2_cblinfun$_1') = 'fmb_B3_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$au'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_B3_ell2_unit_ell2_cblinfun$_2') = 'fmb_B3_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$y',type,'tensor_op$y': ('A1_ell2_unit_ell2_cblinfun$' * 'A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$y',axiom, 2.16/0.75 'tensor_op$y'('fmb_A1_ell2_unit_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$y'('fmb_A1_ell2_unit_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$y'('fmb_A1_ell2_unit_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$y'('fmb_A1_ell2_unit_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$h',type,'fun_app$h': ('Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$' * 'Unit_ell2_a3_ell2_cblinfun$') > 'A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$h',axiom, 2.16/0.75 'fun_app$h'('fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$h'('fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_1','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'fun_app$h'('fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$h'('fmb_Unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun$_2','fmb_Unit_ell2_a3_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$ad',type,'butterfly$ad': ('B3_b1_prod_ell2$' * 'A3_a1_prod_ell2$') > 'A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$ad',axiom, 2.16/0.75 'butterfly$ad'('fmb_B3_b1_prod_ell2$_1','fmb_A3_a1_prod_ell2$_1') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ad'('fmb_B3_b1_prod_ell2$_1','fmb_A3_a1_prod_ell2$_2') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ad'('fmb_B3_b1_prod_ell2$_2','fmb_A3_a1_prod_ell2$_1') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$ad'('fmb_B3_b1_prod_ell2$_2','fmb_A3_a1_prod_ell2$_2') = 'fmb_A3_a1_prod_ell2_b3_b1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dl',type,'cblinfun_compose$dl': ('A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$' * 'A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$') > 'A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dl',axiom, 2.16/0.75 'cblinfun_compose$dl'('fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dl'('fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_1','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dl'('fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dl'('fmb_A1_a1_prod_b3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2','fmb_A1_a1_prod_a3_prod_ell2_a1_a1_prod_b3_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_a3_prod_ell2_a1_a1_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$x',type,'cblinfun_compose$x': ('B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$x',axiom, 2.16/0.75 'cblinfun_compose$x'('fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$x'('fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$x'('fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$x'('fmb_B2_b3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$m',type,'cblinfun_apply$m': ('A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2$') > 'B2_unit_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$m',axiom, 2.16/0.75 'cblinfun_apply$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2$_1') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2$_2') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2$_1') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2$_2') = 'fmb_B2_unit_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$d',type,'fun_app$d': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$' * 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$d',axiom, 2.16/0.75 'fun_app$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$f',type,'cblinfun_inv$f': ('B2_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$f',axiom, 2.16/0.75 'cblinfun_inv$f'('fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$f'('fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$j',type,'fun_app$j': ('Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$' * 'Unit_ell2_unit_ell2_cblinfun$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_fun_app$j',axiom, 2.16/0.75 'fun_app$j'('fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$j'('fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_1','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 & 'fun_app$j'('fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'fun_app$j'('fmb_Unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun$_2','fmb_Unit_ell2_unit_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$v',type,'butterfly$v': ('B2_ell2$' * 'A2_ell2$') > 'A2_ell2_b2_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$v',axiom, 2.16/0.75 'butterfly$v'('fmb_B2_ell2$_1','fmb_A2_ell2$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$v'('fmb_B2_ell2$_1','fmb_A2_ell2$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$v'('fmb_B2_ell2$_2','fmb_A2_ell2$_1') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$v'('fmb_B2_ell2$_2','fmb_A2_ell2$_2') = 'fmb_A2_ell2_b2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$w',type,'fun_app$w': ('A2_a3_prod_ell2_a2_a3_prod_ell2_fun$' * 'A2_a3_prod_ell2$') > 'A2_a3_prod_ell2$'). 2.16/0.75 tff('function_fun_app$w',axiom, 2.16/0.75 'fun_app$w'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1','fmb_A2_a3_prod_ell2$_1') = 'fmb_A2_a3_prod_ell2$_1' 2.16/0.75 & 'fun_app$w'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_1','fmb_A2_a3_prod_ell2$_2') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'fun_app$w'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_2','fmb_A2_a3_prod_ell2$_1') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 & 'fun_app$w'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_fun$_2','fmb_A2_a3_prod_ell2$_2') = 'fmb_A2_a3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cg',type,'cblinfun_compose$cg': ('B1_b2_prod_ell2_a2_ell2_cblinfun$' * 'A2_ell2_b1_b2_prod_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cg',axiom, 2.16/0.75 'cblinfun_compose$cg'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cg'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cg'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$cg'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$i',type,'tensor_op$i': ('A1_ell2_a1_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$i',axiom, 2.16/0.75 'tensor_op$i'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$i'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$i'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'tensor_op$i'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$k',type,'tensor_op$k': ('B2_ell2_b2_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$k',axiom, 2.16/0.75 'tensor_op$k'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$k'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$k'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$k'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_B2_a2_prod_ell2_b2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ah',type,'adj$ah': ('Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ah',axiom, 2.16/0.75 'adj$ah'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ah'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$g',type,'cblinfun_apply$g': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$g',axiom, 2.16/0.75 'cblinfun_apply$g'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_1' 2.16/0.75 & 'cblinfun_apply$g'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$el',type,'cblinfun_compose$el': ('B3_ell2_b1_ell2_cblinfun$' * 'Unit_ell2_b3_ell2_cblinfun$') > 'Unit_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$el',axiom, 2.16/0.75 'cblinfun_compose$el'('fmb_B3_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$el'('fmb_B3_ell2_b1_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$el'('fmb_B3_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$el'('fmb_B3_ell2_b1_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$cy',type,'cblinfun_compose$cy': ('B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$cy',axiom, 2.16/0.75 'cblinfun_compose$cy'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_inv$m',type,'cblinfun_inv$m': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_inv$m',axiom, 2.16/0.75 'cblinfun_inv$m'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_inv$m'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$t',type,'plus$t': ('Unit_ell2_b3_ell2_cblinfun$' * 'Unit_ell2_b3_ell2_cblinfun$') > 'Unit_ell2_b3_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$t',axiom, 2.16/0.75 'plus$t'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 & 'plus$t'('fmb_Unit_ell2_b3_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$t'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_2' 2.16/0.75 & 'plus$t'('fmb_Unit_ell2_b3_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_Unit_ell2_b3_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$ar',type,'adj$ar': ('Unit_ell2_b3_ell2_cblinfun$') > 'B3_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$ar',axiom, 2.16/0.75 'adj$ar'('fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_B3_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'adj$ar'('fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_B3_ell2_unit_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dv',type,'cblinfun_compose$dv': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > 'A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dv',axiom, 2.16/0.75 'cblinfun_compose$dv'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dv'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dv'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dv'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_unit_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_unit_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$n',type,'plus$n': ('A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$n',axiom, 2.16/0.75 'plus$n'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$n'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$n'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$n'('fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$al',type,'adj$al': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > 'Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$al',axiom, 2.16/0.75 'adj$al'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$al'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$m',type,'cblinfun_compose$m': ('A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$m',axiom, 2.16/0.75 'cblinfun_compose$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$m'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_a2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$h',type,'cblinfun_apply$h': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$') > 'B1_b2_prod_ell2_b1_b2_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$h',axiom, 2.16/0.75 'cblinfun_apply$h'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_1' 2.16/0.75 & 'cblinfun_apply$h'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$co',type,'cblinfun_compose$co': ('A1_a2_prod_ell2_a2_ell2_cblinfun$' * 'A2_ell2_a1_a2_prod_ell2_cblinfun$') > 'A2_ell2_a2_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$co',axiom, 2.16/0.75 'cblinfun_compose$co'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$co'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$co'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$co'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A2_ell2_a2_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$al',type,'butterfly$al': ('Unit_b2_unit_prod_prod_ell2$' * 'Unit_a2_unit_prod_prod_ell2$') > 'Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$al',axiom, 2.16/0.75 'butterfly$al'('fmb_Unit_b2_unit_prod_prod_ell2$_1','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$al'('fmb_Unit_b2_unit_prod_prod_ell2$_1','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$al'('fmb_Unit_b2_unit_prod_prod_ell2$_2','fmb_Unit_a2_unit_prod_prod_ell2$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'butterfly$al'('fmb_Unit_b2_unit_prod_prod_ell2$_2','fmb_Unit_a2_unit_prod_prod_ell2$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ak',type,'tensor_op$ak': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ak',axiom, 2.16/0.75 'tensor_op$ak'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ak'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ak'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ak'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_a1_prod_ell2_a1_a1_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ac',type,'cblinfun_apply$ac': ('A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2$') > 'B1_b2_prod_b3_prod_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ac',axiom, 2.16/0.75 'cblinfun_apply$ac'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2$_1') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ac'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2$_2') = 'fmb_B1_b2_prod_b3_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$w',type,'adj$w': ('Unit_ell2_b1_ell2_cblinfun$') > 'B1_ell2_unit_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$w',axiom, 2.16/0.75 'adj$w'('fmb_Unit_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 & 'adj$w'('fmb_Unit_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_unit_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$bi',type,'adj$bi': ('B1_b2_prod_ell2_a2_ell2_cblinfun$') > 'A2_ell2_b1_b2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$bi',axiom, 2.16/0.75 'adj$bi'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 & 'adj$bi'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$ar',type,'tensor_op$ar': ('A1_ell2_a1_ell2_cblinfun$' * 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > 'A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$ar',axiom, 2.16/0.75 'tensor_op$ar'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ar'('fmb_A1_ell2_a1_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ar'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$ar'('fmb_A1_ell2_a1_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') = 'fmb_A1_a1_a2_prod_prod_ell2_a1_a1_a2_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$da',type,'cblinfun_compose$da': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$da',axiom, 2.16/0.75 'cblinfun_compose$da'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$da'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$da'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$da'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$t',type,'fun_app$t': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$' * 'A1_a2_a3_prod_prod_ell2$') > 'Unit_a2_unit_prod_prod_ell2$'). 2.16/0.75 tff('function_fun_app$t',axiom, 2.16/0.75 'fun_app$t'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_1','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$t'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_1','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$t'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2','fmb_A1_a2_a3_prod_prod_ell2$_1') = 'fmb_Unit_a2_unit_prod_prod_ell2$_2' 2.16/0.75 & 'fun_app$t'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_fun$_2','fmb_A1_a2_a3_prod_prod_ell2$_2') = 'fmb_Unit_a2_unit_prod_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_fun_app$a',type,'fun_app$a': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$' * 'A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$'). 2.16/0.75 tff('function_fun_app$a',axiom, 2.16/0.75 'fun_app$a'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$a'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 & 'fun_app$a'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_1' 2.16/0.75 & 'fun_app$a'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2','fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ag',type,'cblinfun_apply$ag': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_apply$ag',axiom, 2.16/0.75 'cblinfun_apply$ag'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_apply$ag'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_apply$ag'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_apply$ag'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') = 'fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_adj$q',type,'adj$q': ('A1_ell2_b1_ell2_cblinfun$') > 'B1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_adj$q',axiom, 2.16/0.75 'adj$q'('fmb_A1_ell2_b1_ell2_cblinfun$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'adj$q'('fmb_A1_ell2_b1_ell2_cblinfun$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$e',type,'tensor_op$e': ('B2_ell2_b2_ell2_cblinfun$' * 'Unit_ell2_b3_ell2_cblinfun$') > 'B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$e',axiom, 2.16/0.75 'tensor_op$e'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$e'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$e'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_1') = 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$e'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_Unit_ell2_b3_ell2_cblinfun$_2') = 'fmb_B2_unit_prod_ell2_b2_b3_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$v',type,'cblinfun_apply$v': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$'). 2.16/0.75 tff('function_cblinfun_apply$v',axiom, 2.16/0.75 'cblinfun_apply$v'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_1' 2.16/0.75 & 'cblinfun_apply$v'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_fun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_sandwich$a',type,'sandwich$a': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$'). 2.16/0.75 tff('function_sandwich$a',axiom, 2.16/0.75 'sandwich$a'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_2' 2.16/0.75 & 'sandwich$a'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') = 'fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_butterfly$f',type,'butterfly$f': ('A1_ell2$' * 'B1_ell2$') > 'B1_ell2_a1_ell2_cblinfun$'). 2.16/0.75 tff('function_butterfly$f',axiom, 2.16/0.75 'butterfly$f'('fmb_A1_ell2$_1','fmb_B1_ell2$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$f'('fmb_A1_ell2$_1','fmb_B1_ell2$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$f'('fmb_A1_ell2$_2','fmb_B1_ell2$_1') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 & 'butterfly$f'('fmb_A1_ell2$_2','fmb_B1_ell2$_2') = 'fmb_B1_ell2_a1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$ar',type,'cblinfun_apply$ar': ('B1_ell2_a3_ell2_cblinfun$' * 'B1_ell2$') > 'A3_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$ar',axiom, 2.16/0.75 'cblinfun_apply$ar'('fmb_B1_ell2_a3_ell2_cblinfun$_1','fmb_B1_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ar'('fmb_B1_ell2_a3_ell2_cblinfun$_1','fmb_B1_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ar'('fmb_B1_ell2_a3_ell2_cblinfun$_2','fmb_B1_ell2$_1') = 'fmb_A3_ell2$_2' 2.16/0.75 & 'cblinfun_apply$ar'('fmb_B1_ell2_a3_ell2_cblinfun$_2','fmb_B1_ell2$_2') = 'fmb_A3_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$ee',type,'cblinfun_compose$ee': ('A1_ell2_b1_ell2_cblinfun$' * 'A1_ell2_a1_ell2_cblinfun$') > 'A1_ell2_b1_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$ee',axiom, 2.16/0.75 'cblinfun_compose$ee'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ee'('fmb_A1_ell2_b1_ell2_cblinfun$_1','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 & 'cblinfun_compose$ee'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_1') = 'fmb_A1_ell2_b1_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$ee'('fmb_A1_ell2_b1_ell2_cblinfun$_2','fmb_A1_ell2_a1_ell2_cblinfun$_2') = 'fmb_A1_ell2_b1_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$g',type,'tensor_ell2$g': ('A3_ell2$' * 'A1_ell2$') > 'A3_a1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$g',axiom, 2.16/0.75 'tensor_ell2$g'('fmb_A3_ell2$_1','fmb_A1_ell2$_1') = 'fmb_A3_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$g'('fmb_A3_ell2$_1','fmb_A1_ell2$_2') = 'fmb_A3_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$g'('fmb_A3_ell2$_2','fmb_A1_ell2$_1') = 'fmb_A3_a1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$g'('fmb_A3_ell2$_2','fmb_A1_ell2$_2') = 'fmb_A3_a1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_compose$dc',type,'cblinfun_compose$dc': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$' * 'B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > 'B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_cblinfun_compose$dc',axiom, 2.16/0.75 'cblinfun_compose$dc'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 & 'cblinfun_compose$dc'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_b3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') = 'fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_op$m',type,'tensor_op$m': ('A2_ell2_a2_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > 'A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_tensor_op$m',axiom, 2.16/0.75 'tensor_op$m'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$m'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$m'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2' 2.16/0.75 & 'tensor_op$m'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') = 'fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cblinfun_apply$o',type,'cblinfun_apply$o': ('Unit_ell2_unit_ell2_cblinfun$' * 'Unit_ell2$') > 'Unit_ell2$'). 2.16/0.75 tff('function_cblinfun_apply$o',axiom, 2.16/0.75 'cblinfun_apply$o'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2$_1') = 'fmb_Unit_ell2$_2' 2.16/0.75 & 'cblinfun_apply$o'('fmb_Unit_ell2_unit_ell2_cblinfun$_1','fmb_Unit_ell2$_2') = 'fmb_Unit_ell2$_2' 2.16/0.75 & 'cblinfun_apply$o'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2$_1') = 'fmb_Unit_ell2$_2' 2.16/0.75 & 'cblinfun_apply$o'('fmb_Unit_ell2_unit_ell2_cblinfun$_2','fmb_Unit_ell2$_2') = 'fmb_Unit_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_plus$j',type,'plus$j': ('A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$' * 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$') > 'A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$'). 2.16/0.75 tff('function_plus$j',axiom, 2.16/0.75 'plus$j'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1' 2.16/0.75 & 'plus$j'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$j'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_1') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 & 'plus$j'('fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2','fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2') = 'fmb_A2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_tensor_ell2$f',type,'tensor_ell2$f': ('A3_ell2$' * 'B1_ell2$') > 'A3_b1_prod_ell2$'). 2.16/0.75 tff('function_tensor_ell2$f',axiom, 2.16/0.75 'tensor_ell2$f'('fmb_A3_ell2$_1','fmb_B1_ell2$_1') = 'fmb_A3_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$f'('fmb_A3_ell2$_1','fmb_B1_ell2$_2') = 'fmb_A3_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$f'('fmb_A3_ell2$_2','fmb_B1_ell2$_1') = 'fmb_A3_b1_prod_ell2$_2' 2.16/0.75 & 'tensor_ell2$f'('fmb_A3_ell2$_2','fmb_B1_ell2$_2') = 'fmb_A3_b1_prod_ell2$_2' 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$ae',type,'isometry$ae': ('A3_ell2_a3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$ae',axiom, 2.16/0.75 'isometry$ae'('fmb_A3_ell2_a3_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$ae'('fmb_A3_ell2_a3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$d',type,'cbilinear$d': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$d',axiom, 2.16/0.75 'cbilinear$d'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$d'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$a',type,'heterogenous_same_type_cblinfun$a': ('A2_ell2_itself$' * 'A1_a2_prod_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$a',axiom, 2.16/0.75 ~'heterogenous_same_type_cblinfun$a'('fmb_A2_ell2_itself$_1','fmb_A1_a2_prod_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$f',type,'cbilinear$f': ('A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$f',axiom, 2.16/0.75 'cbilinear$f'('fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$f'('fmb_A2_ell2_a2_ell2_cblinfun_unit_ell2_a3_ell2_cblinfun_a2_unit_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$i',type,'iso_cblinfun$i': ('A2_ell2_a1_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$i',axiom, 2.16/0.75 'iso_cblinfun$i'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'iso_cblinfun$i'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ai',type,'unitary$ai': ('B2_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ai',axiom, 2.16/0.75 ~'unitary$ai'('fmb_B2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ai'('fmb_B2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$u',type,'isometry$u': ('A1_ell2_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$u',axiom, 2.16/0.75 'isometry$u'('fmb_A1_ell2_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$u'('fmb_A1_ell2_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$g',type,'iso_cblinfun$g': ('A2_ell2_a2_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$g',axiom, 2.16/0.75 'iso_cblinfun$g'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'iso_cblinfun$g'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$l',type,'unitary$l': ('B1_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$l',axiom, 2.16/0.75 ~'unitary$l'('fmb_B1_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'unitary$l'('fmb_B1_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$h',type,'unitary$h': ('A1_ell2_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$h',axiom, 2.16/0.75 ~'unitary$h'('fmb_A1_ell2_b1_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$h'('fmb_A1_ell2_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$b',type,'isometry$b': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$b',axiom, 2.16/0.75 ~'isometry$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$b',type,'iso_cblinfun$b': ('B2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$b',axiom, 2.16/0.75 ~'iso_cblinfun$b'('fmb_B2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$b'('fmb_B2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$f',type,'less_eq$f': ('B2_ell2_b2_ell2_cblinfun$' * 'B2_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$f',axiom, 2.16/0.75 'less_eq$f'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$f'('fmb_B2_ell2_b2_ell2_cblinfun$_1','fmb_B2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$f'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$f'('fmb_B2_ell2_b2_ell2_cblinfun$_2','fmb_B2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ac',type,'unitary$ac': ('B1_ell2_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ac',axiom, 2.16/0.75 'unitary$ac'('fmb_B1_ell2_b1_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ac'('fmb_B1_ell2_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$m',type,'unitary$m': ('A3_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$m',axiom, 2.16/0.75 ~'unitary$m'('fmb_A3_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'unitary$m'('fmb_A3_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$e',type,'iso_cblinfun$e': ('A2_ell2_b1_b2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$e',axiom, 2.16/0.75 ~'iso_cblinfun$e'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$e'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$n',type,'iso_cblinfun$n': ('Complex_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$n',axiom, 2.16/0.75 ~'iso_cblinfun$n'('fmb_Complex_b1_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$n'('fmb_Complex_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$a',type,'iso_cblinfun$a': ('A2_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$a',axiom, 2.16/0.75 ~'iso_cblinfun$a'('fmb_A2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$a'('fmb_A2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$v',type,'unitary$v': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$v',axiom, 2.16/0.75 ~'unitary$v'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$v'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$e',type,'unitary$e': ('Complex_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$e',axiom, 2.16/0.75 ~'unitary$e'('fmb_Complex_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$e'('fmb_Complex_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$a',type,'unitary$a': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$a',axiom, 2.16/0.75 ~'unitary$a'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$a'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$o',type,'unitary$o': ('B1_ell2_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$o',axiom, 2.16/0.75 ~'unitary$o'('fmb_B1_ell2_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$o'('fmb_B1_ell2_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$y',type,'unitary$y': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$y',axiom, 2.16/0.75 'unitary$y'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$y'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$ac',type,'isometry$ac': ('A3_ell2_b3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$ac',axiom, 2.16/0.75 'isometry$ac'('fmb_A3_ell2_b3_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$ac'('fmb_A3_ell2_b3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$g',type,'less_eq$g': ('A2_ell2_a2_ell2_cblinfun$' * 'A2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$g',axiom, 2.16/0.75 'less_eq$g'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$g'('fmb_A2_ell2_a2_ell2_cblinfun$_1','fmb_A2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$g'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$g'('fmb_A2_ell2_a2_ell2_cblinfun$_2','fmb_A2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$i',type,'unitary$i': ('A1_ell2_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$i',axiom, 2.16/0.75 'unitary$i'('fmb_A1_ell2_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$i'('fmb_A1_ell2_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$o',type,'iso_cblinfun$o': ('Complex_a3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$o',axiom, 2.16/0.75 ~'iso_cblinfun$o'('fmb_Complex_a3_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$o'('fmb_Complex_a3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$p',type,'unitary$p': ('B2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$p',axiom, 2.16/0.75 ~'unitary$p'('fmb_B2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$p'('fmb_B2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$f',type,'unitary$f': ('A2_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$f',axiom, 2.16/0.75 ~'unitary$f'('fmb_A2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$f'('fmb_A2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$aj',type,'unitary$aj': ('B1_b2_prod_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$aj',axiom, 2.16/0.75 ~'unitary$aj'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$aj'('fmb_B1_b2_prod_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$v',type,'isometry$v': ('B2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$v',axiom, 2.16/0.75 ~'isometry$v'('fmb_B2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$v'('fmb_B2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$d',type,'iso_cblinfun$d': ('B2_ell2_b1_b2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$d',axiom, 2.16/0.75 ~'iso_cblinfun$d'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$d'('fmb_B2_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$t',type,'unitary$t': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$t',axiom, 2.16/0.75 'unitary$t'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$t'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$d',type,'isometry$d': ('Complex_a3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$d',axiom, 2.16/0.75 ~'isometry$d'('fmb_Complex_a3_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$d'('fmb_Complex_a3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$ad',type,'isometry$ad': ('B1_ell2_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$ad',axiom, 2.16/0.75 'isometry$ad'('fmb_B1_ell2_b1_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$ad'('fmb_B1_ell2_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$',type,'less_eq$': ('Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$' * 'Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$',axiom, 2.16/0.75 'less_eq$'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$'('fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_a2_unit_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$t',type,'isometry$t': ('B1_ell2_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$t',axiom, 2.16/0.75 ~'isometry$t'('fmb_B1_ell2_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$t'('fmb_B1_ell2_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$g',type,'unitary$g': ('A2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$g',axiom, 2.16/0.75 ~'unitary$g'('fmb_A2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$g'('fmb_A2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$f',type,'iso_cblinfun$f': ('B2_ell2_a2_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$f',axiom, 2.16/0.75 'iso_cblinfun$f'('fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'iso_cblinfun$f'('fmb_B2_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$p',type,'isometry$p': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$p',axiom, 2.16/0.75 ~'isometry$p'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$p'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$n',type,'unitary$n': ('A1_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$n',axiom, 2.16/0.75 ~'unitary$n'('fmb_A1_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'unitary$n'('fmb_A1_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$f',type,'heterogenous_same_type_cblinfun$f': ('A2_a3_prod_ell2_itself$' * 'A2_a3_prod_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$f',axiom, 2.16/0.75 'heterogenous_same_type_cblinfun$f'('fmb_A2_a3_prod_ell2_itself$_1','fmb_A2_a3_prod_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$u',type,'unitary$u': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$u',axiom, 2.16/0.75 'unitary$u'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$u'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$j',type,'unitary$j': ('A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$j',axiom, 2.16/0.75 ~'unitary$j'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$j'('fmb_A1_a2_a3_prod_prod_ell2_unit_a2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$r',type,'isometry$r': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$r',axiom, 2.16/0.75 ~'isometry$r'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$r'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$w',type,'unitary$w': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$w',axiom, 2.16/0.75 ~'unitary$w'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$w'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$al',type,'unitary$al': ('A2_a3_prod_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$al',axiom, 2.16/0.75 'unitary$al'('fmb_A2_a3_prod_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ae',type,'unitary$ae': ('A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ae',axiom, 2.16/0.75 'unitary$ae'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ae'('fmb_A2_a2_prod_ell2_a2_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_is_Proj$',type,'is_Proj$': ('A1_ell2_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_is_Proj$',axiom, 2.16/0.75 'is_Proj$'('fmb_A1_ell2_a1_ell2_cblinfun$_1') 2.16/0.75 & 'is_Proj$'('fmb_A1_ell2_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$am',type,'unitary$am': ('A2_a3_prod_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$am',axiom, 2.16/0.75 ~'unitary$am'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$am'('fmb_A2_a3_prod_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$a',type,'cbilinear$a': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$a',axiom, 2.16/0.75 'cbilinear$a'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$a'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$p',type,'iso_cblinfun$p': ('Complex_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$p',axiom, 2.16/0.75 ~'iso_cblinfun$p'('fmb_Complex_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$p'('fmb_Complex_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$z',type,'isometry$z': ('A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$z',axiom, 2.16/0.75 'isometry$z'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$z'('fmb_A1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$a',type,'isometry$a': ('Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$a',axiom, 2.16/0.75 ~'isometry$a'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$a'('fmb_Unit_b2_unit_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$k',type,'isometry$k': ('A2_ell2_a2_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$k',axiom, 2.16/0.75 'isometry$k'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$k'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$ab',type,'isometry$ab': ('Complex_b3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$ab',axiom, 2.16/0.75 ~'isometry$ab'('fmb_Complex_b3_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$ab'('fmb_Complex_b3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$',type,'cbilinear$': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$',axiom, 2.16/0.75 'cbilinear$'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$h',type,'cbilinear$h': ('A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$h',axiom, 2.16/0.75 'cbilinear$h'('fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$h'('fmb_A1_ell2_b1_ell2_cblinfun_a2_a3_prod_ell2_b2_b3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$m',type,'isometry$m': ('A2_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$m',axiom, 2.16/0.75 ~'isometry$m'('fmb_A2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$m'('fmb_A2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$aa',type,'unitary$aa': ('Complex_b3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$aa',axiom, 2.16/0.75 'unitary$aa'('fmb_Complex_b3_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$aa'('fmb_Complex_b3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ao',type,'unitary$ao': ('A1_a2_prod_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ao',axiom, 2.16/0.75 ~'unitary$ao'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ao'('fmb_A1_a2_prod_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$an',type,'unitary$an': ('A1_a2_prod_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$an',axiom, 2.16/0.75 ~'unitary$an'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$an'('fmb_A1_a2_prod_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ar',type,'unitary$ar': ('B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ar',axiom, 2.16/0.75 'unitary$ar'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ar'('fmb_B1_b2_prod_b3_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$i',type,'cbilinear$i': ('A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$i',axiom, 2.16/0.75 'cbilinear$i'('fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$i'('fmb_A1_ell2_a1_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$aa',type,'isometry$aa': ('A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$aa',axiom, 2.16/0.75 'isometry$aa'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$j',type,'isometry$j': ('A2_ell2_b1_b2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$j',axiom, 2.16/0.75 'isometry$j'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$j'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ah',type,'unitary$ah': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ah',axiom, 2.16/0.75 'unitary$ah'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ah'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$g',type,'isometry$g': ('A3_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$g',axiom, 2.16/0.75 'isometry$g'('fmb_A3_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'isometry$g'('fmb_A3_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$k',type,'iso_cblinfun$k': ('A3_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$k',axiom, 2.16/0.75 ~'iso_cblinfun$k'('fmb_A3_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$k'('fmb_A3_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$c',type,'isometry$c': ('Complex_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$c',axiom, 2.16/0.75 ~'isometry$c'('fmb_Complex_b1_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$c'('fmb_Complex_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$c',type,'less_eq$c': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$' * 'B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$c',axiom, 2.16/0.75 'less_eq$c'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$c'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1','fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$c'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$c'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2','fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ak',type,'unitary$ak': ('B1_b2_prod_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ak',axiom, 2.16/0.75 ~'unitary$ak'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$ak'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$e',type,'less_eq$e': ('A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$' * 'A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$e',axiom, 2.16/0.75 'less_eq$e'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$e'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$e'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$e'('fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2','fmb_A1_a2_prod_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$k',type,'unitary$k': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$k',axiom, 2.16/0.75 ~'unitary$k'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$k'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$n',type,'isometry$n': ('A2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$n',axiom, 2.16/0.75 ~'isometry$n'('fmb_A2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$n'('fmb_A2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$g',type,'heterogenous_same_type_cblinfun$g': ('B1_b2_prod_ell2_itself$' * 'B1_b2_prod_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$g',axiom, 2.16/0.75 'heterogenous_same_type_cblinfun$g'('fmb_B1_b2_prod_ell2_itself$_1','fmb_B1_b2_prod_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$b',type,'cbilinear$b': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$b',axiom, 2.16/0.75 'cbilinear$b'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$b'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$m',type,'iso_cblinfun$m': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$m',axiom, 2.16/0.75 ~'iso_cblinfun$m'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$m'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$a',type,'less_eq$a': ('Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$' * 'Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$a',axiom, 2.16/0.75 'less_eq$a'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$a'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$a'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$a'('fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2','fmb_Unit_b2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$c',type,'unitary$c': ('Complex_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$c',axiom, 2.16/0.75 ~'unitary$c'('fmb_Complex_b1_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$c'('fmb_Complex_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$y',type,'isometry$y': ('Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$y',axiom, 2.16/0.75 'isometry$y'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$y'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$d',type,'less_eq$d': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$' * 'A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$d',axiom, 2.16/0.75 'less_eq$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$d'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2','fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$',type,'unitary$': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$',axiom, 2.16/0.75 ~'unitary$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$e',type,'heterogenous_same_type_cblinfun$e': ('A1_a2_prod_ell2_itself$' * 'A1_a2_prod_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$e',axiom, 2.16/0.75 'heterogenous_same_type_cblinfun$e'('fmb_A1_a2_prod_ell2_itself$_1','fmb_A1_a2_prod_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$aq',type,'unitary$aq': ('A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$aq',axiom, 2.16/0.75 'unitary$aq'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$aq'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_prod_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$af',type,'unitary$af': ('B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$af',axiom, 2.16/0.75 'unitary$af'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$af'('fmb_B1_b2_prod_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$l',type,'iso_cblinfun$l': ('A1_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$l',axiom, 2.16/0.75 ~'iso_cblinfun$l'('fmb_A1_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$l'('fmb_A1_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$r',type,'unitary$r': ('A2_ell2_a2_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$r',axiom, 2.16/0.75 ~'unitary$r'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$r'('fmb_A2_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$g',type,'cbilinear$g': ('A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$g',axiom, 2.16/0.75 'cbilinear$g'('fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$g'('fmb_A2_ell2_a2_ell2_cblinfun_a3_ell2_a3_ell2_cblinfun_a2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$c',type,'heterogenous_same_type_cblinfun$c': ('A2_ell2_itself$' * 'A2_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$c',axiom, 2.16/0.75 'heterogenous_same_type_cblinfun$c'('fmb_A2_ell2_itself$_1','fmb_A2_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$b',type,'unitary$b': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$b',axiom, 2.16/0.75 ~'unitary$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$b',type,'heterogenous_same_type_cblinfun$b': ('A2_ell2_itself$' * 'B2_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$b',axiom, 2.16/0.75 ~'heterogenous_same_type_cblinfun$b'('fmb_A2_ell2_itself$_1','fmb_B2_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$l',type,'isometry$l': ('A2_ell2_a1_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$l',axiom, 2.16/0.75 'isometry$l'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$l'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ag',type,'unitary$ag': ('A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ag',axiom, 2.16/0.75 'unitary$ag'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ag'('fmb_A2_a3_prod_ell2_a2_a3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$h',type,'iso_cblinfun$h': ('B2_ell2_a1_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$h',axiom, 2.16/0.75 'iso_cblinfun$h'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & 'iso_cblinfun$h'('fmb_B2_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$x',type,'isometry$x': ('B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$x',axiom, 2.16/0.75 ~'isometry$x'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$x'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$z',type,'unitary$z': ('A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$z',axiom, 2.16/0.75 'unitary$z'('fmb_A1_a2_prod_a3_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$o',type,'isometry$o': ('A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$o',axiom, 2.16/0.75 'isometry$o'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$o'('fmb_A1_a2_a3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$j',type,'iso_cblinfun$j': ('B1_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$j',axiom, 2.16/0.75 ~'iso_cblinfun$j'('fmb_B1_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'iso_cblinfun$j'('fmb_B1_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ab',type,'unitary$ab': ('A3_ell2_b3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ab',axiom, 2.16/0.75 'unitary$ab'('fmb_A3_ell2_b3_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ab'('fmb_A3_ell2_b3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$s',type,'unitary$s': ('A2_ell2_a1_a2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$s',axiom, 2.16/0.75 ~'unitary$s'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$s'('fmb_A2_ell2_a1_a2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$f',type,'isometry$f': ('B1_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$f',axiom, 2.16/0.75 ~'isometry$f'('fmb_B1_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'isometry$f'('fmb_B1_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$i',type,'isometry$i': ('A1_ell2_b1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$i',axiom, 2.16/0.75 ~'isometry$i'('fmb_A1_ell2_b1_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$i'('fmb_A1_ell2_b1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$s',type,'isometry$s': ('B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$s',axiom, 2.16/0.75 ~'isometry$s'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$s'('fmb_B1_b2_b3_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$d',type,'heterogenous_same_type_cblinfun$d': ('B2_ell2_itself$' * 'B2_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$d',axiom, 2.16/0.75 'heterogenous_same_type_cblinfun$d'('fmb_B2_ell2_itself$_1','fmb_B2_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$c',type,'iso_cblinfun$c': ('A2_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$c',axiom, 2.16/0.75 ~'iso_cblinfun$c'('fmb_A2_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & 'iso_cblinfun$c'('fmb_A2_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$x',type,'unitary$x': ('Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$x',axiom, 2.16/0.75 'unitary$x'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$x'('fmb_Unit_a2_unit_prod_prod_ell2_unit_b2_unit_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$',type,'isometry$': ('Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$',axiom, 2.16/0.75 ~'isometry$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$'('fmb_Unit_a2_unit_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ad',type,'unitary$ad': ('A3_ell2_a3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ad',axiom, 2.16/0.75 'unitary$ad'('fmb_A3_ell2_a3_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ad'('fmb_A3_ell2_a3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$q',type,'unitary$q': ('A2_ell2_b1_b2_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$q',axiom, 2.16/0.75 ~'unitary$q'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$q'('fmb_A2_ell2_b1_b2_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_iso_cblinfun$',type,'iso_cblinfun$': ('B2_ell2_b2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_iso_cblinfun$',axiom, 2.16/0.75 'iso_cblinfun$'('fmb_B2_ell2_b2_ell2_cblinfun$_1') 2.16/0.75 & 'iso_cblinfun$'('fmb_B2_ell2_b2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$q',type,'isometry$q': ('A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$q',axiom, 2.16/0.75 'isometry$q'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'isometry$q'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$h',type,'isometry$h': ('A1_ell2_complex_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$h',axiom, 2.16/0.75 ~'isometry$h'('fmb_A1_ell2_complex_cblinfun$_1') 2.16/0.75 & ~'isometry$h'('fmb_A1_ell2_complex_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$c',type,'cbilinear$c': ('A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$c',axiom, 2.16/0.75 'cbilinear$c'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$c'('fmb_A1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun_a1_a2_a3_prod_prod_ell2_b1_b2_b3_prod_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$e',type,'isometry$e': ('Complex_a1_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$e',axiom, 2.16/0.75 ~'isometry$e'('fmb_Complex_a1_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$e'('fmb_Complex_a1_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_cbilinear$e',type,'cbilinear$e': ('A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$') > $o). 2.16/0.75 tff('predicate_cbilinear$e',axiom, 2.16/0.75 'cbilinear$e'('fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_1') 2.16/0.75 & 'cbilinear$e'('fmb_A2_ell2_b2_ell2_cblinfun_unit_ell2_unit_ell2_cblinfun_a2_unit_prod_ell2_b2_unit_prod_ell2_cblinfun_fun_fun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_is_Proj$a',type,'is_Proj$a': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_is_Proj$a',axiom, 2.16/0.75 'is_Proj$a'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'is_Proj$a'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_heterogenous_same_type_cblinfun$',type,'heterogenous_same_type_cblinfun$': ('A2_ell2_itself$' * 'A2_a3_prod_ell2_itself$') > $o). 2.16/0.75 tff('predicate_heterogenous_same_type_cblinfun$',axiom, 2.16/0.75 ~'heterogenous_same_type_cblinfun$'('fmb_A2_ell2_itself$_1','fmb_A2_a3_prod_ell2_itself$_1') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_isometry$w',type,'isometry$w': ('B1_b2_prod_ell2_a2_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_isometry$w',axiom, 2.16/0.75 ~'isometry$w'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_1') 2.16/0.75 & ~'isometry$w'('fmb_B1_b2_prod_ell2_a2_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$ap',type,'unitary$ap': ('B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$ap',axiom, 2.16/0.75 'unitary$ap'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_1') 2.16/0.75 & 'unitary$ap'('fmb_B1_b2_b3_prod_prod_ell2_b1_b2_prod_b3_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_unitary$d',type,'unitary$d': ('Complex_a3_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_unitary$d',axiom, 2.16/0.75 ~'unitary$d'('fmb_Complex_a3_ell2_cblinfun$_1') 2.16/0.75 & ~'unitary$d'('fmb_Complex_a3_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 tff('declare_less_eq$b',type,'less_eq$b': ('A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$' * 'A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$') > $o). 2.16/0.75 tff('predicate_less_eq$b',axiom, 2.16/0.75 'less_eq$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 & 'less_eq$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_1') 2.16/0.75 & 'less_eq$b'('fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2','fmb_A1_a2_a3_prod_prod_ell2_a1_a2_a3_prod_prod_ell2_cblinfun$_2') 2.16/0.75 2.16/0.75 ). 2.16/0.75 2.16/0.75 % SZS output end FiniteModel for theBenchmark 2.16/0.75 % (7211)------------------------------ 2.16/0.75 % (7211)Version: Vampire 5.0.0 (Release build, commit 3ce9b74f2 on 2025-07-14 12:22:21 +0200) 2.16/0.75 % (7211)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c 2.16/0.75 % (7211)Termination reason: Satisfiable 2.16/0.75 2.16/0.75 % (7211)Time elapsed: 0.154 s 2.16/0.75 % (7211)Peak memory usage: 24 MB 2.16/0.75 % (7211)Instructions burned: 595 (million) 2.16/0.75 % (7211)------------------------------ 2.16/0.75 % (7211)------------------------------ 2.16/0.75 % (7195)Success in time 0.383 s 2.16/0.75 EOF