TSTP Solution File: ITP397_10 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : ITP397_10 : TPTP v8.2.0. Released v8.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s

% Computer : n001.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon May 22 15:36:56 EDT 2023

% Result   : Satisfiable 15.64s 2.36s
% Output   : FiniteModel 15.64s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem    : ITP397_10 : TPTP v8.2.0. Released v8.2.0.
% 0.06/0.12  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.12/0.33  % Computer : n001.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % WCLimit    : 300
% 0.12/0.33  % DateTime   : Mon May 22 12:23:43 EDT 2023
% 0.12/0.33  % CPUTime    : 
% 0.19/0.49  % (1324)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.19/0.49  % (1333)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.19/0.50  % (1346)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 0.19/0.50  % (1345)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.19/0.52  % (1327)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.19/0.53  % (1324)Instruction limit reached!
% 0.19/0.53  % (1324)------------------------------
% 0.19/0.53  % (1324)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.30/0.53  % (1349)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.30/0.53  % (1324)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.30/0.53  % (1324)Termination reason: Unknown
% 1.30/0.53  % (1324)Termination phase: Saturation
% 1.30/0.53  
% 1.30/0.53  % (1324)Memory used [KB]: 7547
% 1.30/0.53  % (1324)Time elapsed: 0.024 s
% 1.30/0.53  % (1324)Instructions burned: 51 (million)
% 1.30/0.53  % (1324)------------------------------
% 1.30/0.53  % (1324)------------------------------
% 1.30/0.54  % (1322)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.30/0.54  % (1320)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 1.30/0.54  % (1325)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 1.30/0.54  % (1327)Instruction limit reached!
% 1.30/0.54  % (1327)------------------------------
% 1.30/0.54  % (1327)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.30/0.54  % (1327)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.30/0.54  % (1327)Termination reason: Unknown
% 1.30/0.54  % (1327)Termination phase: Unused predicate definition removal
% 1.30/0.54  
% 1.30/0.54  % (1327)Memory used [KB]: 2046
% 1.30/0.54  % (1327)Time elapsed: 0.009 s
% 1.30/0.54  % (1327)Instructions burned: 8 (million)
% 1.30/0.54  % (1327)------------------------------
% 1.30/0.54  % (1327)------------------------------
% 1.30/0.54  % (1323)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.30/0.54  % (1326)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.30/0.54  % (1350)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.30/0.55  % (1352)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.30/0.55  % (1353)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 1.48/0.55  % (1335)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.48/0.55  % (1340)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.48/0.55  % (1328)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.48/0.55  % (1338)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.48/0.56  % (1332)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.48/0.56  % (1343)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.48/0.56  % (1348)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.48/0.56  % (1331)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.48/0.56  % (1321)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.48/0.56  % (1342)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 1.48/0.56  % (1334)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.48/0.56  % (1336)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 1.48/0.57  % (1339)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.48/0.57  % (1330)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.48/0.57  % (1341)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.48/0.57  % (1328)Instruction limit reached!
% 1.48/0.57  % (1328)------------------------------
% 1.48/0.57  % (1328)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.48/0.57  % (1328)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.48/0.57  % (1328)Termination reason: Unknown
% 1.48/0.57  % (1328)Termination phase: shuffling
% 1.48/0.57  
% 1.48/0.57  % (1328)Memory used [KB]: 1663
% 1.48/0.57  % (1328)Time elapsed: 0.002 s
% 1.48/0.57  % (1328)Instructions burned: 2 (million)
% 1.48/0.57  % (1328)------------------------------
% 1.48/0.57  % (1328)------------------------------
% 1.48/0.58  % (1351)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 1.48/0.59  % (1322)Instruction limit reached!
% 1.48/0.59  % (1322)------------------------------
% 1.48/0.59  % (1322)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.48/0.60  % (1325)Instruction limit reached!
% 1.48/0.60  % (1325)------------------------------
% 1.48/0.60  % (1325)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.48/0.61  % (1333)Instruction limit reached!
% 1.48/0.61  % (1333)------------------------------
% 1.48/0.61  % (1333)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.48/0.61  % (1333)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.48/0.61  % (1333)Termination reason: Unknown
% 1.48/0.61  % (1333)Termination phase: Saturation
% 1.48/0.61  
% 1.48/0.61  % (1333)Memory used [KB]: 8571
% 1.48/0.61  % (1333)Time elapsed: 0.175 s
% 1.48/0.61  % (1333)Instructions burned: 101 (million)
% 1.48/0.61  % (1333)------------------------------
% 1.48/0.61  % (1333)------------------------------
% 1.48/0.61  % (1322)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.48/0.61  % (1322)Termination reason: Unknown
% 1.48/0.61  % (1322)Termination phase: Property scanning
% 1.48/0.61  
% 1.48/0.61  % (1322)Memory used [KB]: 2942
% 1.48/0.61  % (1322)Time elapsed: 0.019 s
% 1.48/0.61  % (1322)Instructions burned: 38 (million)
% 1.48/0.61  % (1322)------------------------------
% 1.48/0.61  % (1322)------------------------------
% 1.48/0.62  % (1323)Instruction limit reached!
% 1.48/0.62  % (1323)------------------------------
% 1.48/0.62  % (1323)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.48/0.62  % (1323)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.48/0.62  % (1323)Termination reason: Unknown
% 1.48/0.62  % (1323)Termination phase: Saturation
% 1.48/0.62  
% 1.48/0.62  % (1323)Memory used [KB]: 7547
% 1.48/0.62  % (1323)Time elapsed: 0.025 s
% 1.48/0.62  % (1323)Instructions burned: 51 (million)
% 1.48/0.62  % (1323)------------------------------
% 1.48/0.62  % (1323)------------------------------
% 1.48/0.62  % (1325)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.48/0.62  % (1325)Termination reason: Unknown
% 1.48/0.62  % (1325)Termination phase: Saturation
% 1.48/0.62  
% 1.48/0.62  % (1325)Memory used [KB]: 3070
% 1.48/0.62  % (1325)Time elapsed: 0.022 s
% 1.48/0.62  % (1325)Instructions burned: 50 (million)
% 1.48/0.62  % (1325)------------------------------
% 1.48/0.62  % (1325)------------------------------
% 1.48/0.63  % (1326)Instruction limit reached!
% 1.48/0.63  % (1326)------------------------------
% 1.48/0.63  % (1326)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.48/0.63  % (1326)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.48/0.63  % (1326)Termination reason: Unknown
% 1.48/0.63  % (1326)Termination phase: Finite model building preprocessing
% 1.48/0.63  
% 2.01/0.63  % (1330)Instruction limit reached!
% 2.01/0.63  % (1330)------------------------------
% 2.01/0.63  % (1330)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.01/0.63  % (1321)Instruction limit reached!
% 2.01/0.63  % (1321)------------------------------
% 2.01/0.63  % (1321)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.01/0.63  % (1321)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.01/0.63  % (1321)Termination reason: Unknown
% 2.01/0.63  % (1321)Termination phase: Saturation
% 2.01/0.63  
% 2.01/0.63  % (1321)Memory used [KB]: 7675
% 2.01/0.63  % (1321)Time elapsed: 0.024 s
% 2.01/0.63  % (1321)Instructions burned: 50 (million)
% 2.01/0.63  % (1321)------------------------------
% 2.01/0.63  % (1321)------------------------------
% 2.01/0.63  % (1326)Memory used [KB]: 3198
% 2.01/0.63  % (1326)Time elapsed: 0.026 s
% 2.01/0.63  % (1326)Instructions burned: 52 (million)
% 2.01/0.63  % (1326)------------------------------
% 2.01/0.63  % (1326)------------------------------
% 2.01/0.63  % (1422)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/388Mi)
% 2.01/0.63  % (1331)Instruction limit reached!
% 2.01/0.63  % (1331)------------------------------
% 2.01/0.63  % (1331)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.01/0.63  % (1331)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.01/0.63  % (1331)Termination reason: Unknown
% 2.01/0.63  % (1331)Termination phase: Saturation
% 2.01/0.63  
% 2.01/0.63  % (1331)Memory used [KB]: 7547
% 2.01/0.63  % (1331)Time elapsed: 0.023 s
% 2.01/0.63  % (1331)Instructions burned: 51 (million)
% 2.01/0.63  % (1331)------------------------------
% 2.01/0.63  % (1331)------------------------------
% 2.01/0.64  % (1350)Instruction limit reached!
% 2.01/0.64  % (1350)------------------------------
% 2.01/0.64  % (1350)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.01/0.64  % (1350)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.01/0.64  % (1350)Termination reason: Unknown
% 2.01/0.64  % (1350)Termination phase: Saturation
% 2.01/0.64  
% 2.01/0.64  % (1350)Memory used [KB]: 9338
% 2.01/0.64  % (1350)Time elapsed: 0.034 s
% 2.01/0.64  % (1350)Instructions burned: 69 (million)
% 2.01/0.64  % (1350)------------------------------
% 2.01/0.64  % (1350)------------------------------
% 2.01/0.64  % (1339)Instruction limit reached!
% 2.01/0.64  % (1339)------------------------------
% 2.01/0.64  % (1339)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.01/0.64  % (1339)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.01/0.64  % (1339)Termination reason: Unknown
% 2.01/0.64  % (1339)Termination phase: Property scanning
% 2.01/0.64  
% 2.01/0.64  % (1339)Memory used [KB]: 3326
% 2.01/0.64  % (1339)Time elapsed: 0.027 s
% 2.01/0.64  % (1339)Instructions burned: 61 (million)
% 2.01/0.64  % (1339)------------------------------
% 2.01/0.64  % (1339)------------------------------
% 2.01/0.64  % (1330)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.01/0.64  % (1330)Termination reason: Unknown
% 2.01/0.64  % (1330)Termination phase: Saturation
% 2.01/0.64  
% 2.01/0.64  % (1330)Memory used [KB]: 3198
% 2.01/0.64  % (1330)Time elapsed: 0.024 s
% 2.01/0.64  % (1330)Instructions burned: 51 (million)
% 2.01/0.64  % (1330)------------------------------
% 2.01/0.64  % (1330)------------------------------
% 2.01/0.65  % (1423)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.01/0.67  % (1335)Instruction limit reached!
% 2.01/0.67  % (1335)------------------------------
% 2.01/0.67  % (1335)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.01/0.67  % (1335)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.01/0.67  % (1335)Termination reason: Unknown
% 2.01/0.67  % (1335)Termination phase: Saturation
% 2.01/0.67  
% 2.01/0.67  % (1335)Memory used [KB]: 9210
% 2.01/0.67  % (1335)Time elapsed: 0.032 s
% 2.01/0.67  % (1335)Instructions burned: 68 (million)
% 2.01/0.67  % (1335)------------------------------
% 2.01/0.67  % (1335)------------------------------
% 2.29/0.69  % (1336)Instruction limit reached!
% 2.29/0.69  % (1336)------------------------------
% 2.29/0.69  % (1336)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.69  % (1336)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.69  % (1336)Termination reason: Unknown
% 2.29/0.69  % (1336)Termination phase: Saturation
% 2.29/0.69  
% 2.29/0.69  % (1336)Memory used [KB]: 3582
% 2.29/0.69  % (1336)Time elapsed: 0.039 s
% 2.29/0.69  % (1336)Instructions burned: 76 (million)
% 2.29/0.69  % (1336)------------------------------
% 2.29/0.69  % (1336)------------------------------
% 2.29/0.72  % (1443)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.29/0.72  % (1338)Instruction limit reached!
% 2.29/0.72  % (1338)------------------------------
% 2.29/0.72  % (1338)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.72  % (1338)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.72  % (1338)Termination reason: Unknown
% 2.29/0.72  % (1338)Termination phase: Saturation
% 2.29/0.72  
% 2.29/0.72  % (1338)Memory used [KB]: 8443
% 2.29/0.72  % (1338)Time elapsed: 0.312 s
% 2.29/0.72  % (1338)Instructions burned: 99 (million)
% 2.29/0.72  % (1338)------------------------------
% 2.29/0.72  % (1338)------------------------------
% 2.29/0.72  % (1436)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.29/0.73  % (1340)Instruction limit reached!
% 2.29/0.73  % (1340)------------------------------
% 2.29/0.73  % (1340)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.73  % (1340)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.73  % (1340)Termination reason: Unknown
% 2.29/0.73  % (1340)Termination phase: Saturation
% 2.29/0.73  
% 2.29/0.73  % (1340)Memory used [KB]: 8699
% 2.29/0.73  % (1340)Time elapsed: 0.297 s
% 2.29/0.73  % (1340)Instructions burned: 101 (million)
% 2.29/0.73  % (1340)------------------------------
% 2.29/0.73  % (1340)------------------------------
% 2.29/0.73  % (1334)Instruction limit reached!
% 2.29/0.73  % (1334)------------------------------
% 2.29/0.73  % (1334)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.73  % (1334)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.73  % (1334)Termination reason: Unknown
% 2.29/0.73  % (1334)Termination phase: Saturation
% 2.29/0.73  
% 2.29/0.73  % (1334)Memory used [KB]: 8443
% 2.29/0.73  % (1334)Time elapsed: 0.317 s
% 2.29/0.73  % (1334)Instructions burned: 100 (million)
% 2.29/0.73  % (1334)------------------------------
% 2.29/0.73  % (1334)------------------------------
% 2.29/0.74  % (1341)Instruction limit reached!
% 2.29/0.74  % (1341)------------------------------
% 2.29/0.74  % (1341)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.29/0.74  % (1341)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.29/0.74  % (1341)Termination reason: Unknown
% 2.29/0.74  % (1341)Termination phase: Saturation
% 2.29/0.74  
% 2.29/0.74  % (1341)Memory used [KB]: 3965
% 2.29/0.74  % (1341)Time elapsed: 0.317 s
% 2.29/0.74  % (1341)Instructions burned: 101 (million)
% 2.29/0.74  % (1341)------------------------------
% 2.29/0.74  % (1341)------------------------------
% 2.29/0.74  % (1449)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.61/0.75  % (1453)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.61/0.75  % (1455)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.61/0.75  % (1332)Instruction limit reached!
% 2.61/0.75  % (1332)------------------------------
% 2.61/0.75  % (1332)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.61/0.76  % (1332)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.61/0.76  % (1332)Termination reason: Unknown
% 2.61/0.76  % (1332)Termination phase: Saturation
% 2.61/0.76  
% 2.61/0.76  % (1332)Memory used [KB]: 8571
% 2.61/0.76  % (1332)Time elapsed: 0.339 s
% 2.61/0.76  % (1332)Instructions burned: 100 (million)
% 2.61/0.76  % (1332)------------------------------
% 2.61/0.76  % (1332)------------------------------
% 2.61/0.76  % (1459)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.61/0.76  % (1461)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.61/0.76  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.65/0.78  % (1467)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 2.65/0.78  % (1463)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.65/0.78  % (1462)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.65/0.79  % (1465)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2016Mi)
% 2.65/0.79  % (1475)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 2.65/0.80  % (1343)Instruction limit reached!
% 2.65/0.80  % (1343)------------------------------
% 2.65/0.80  % (1343)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.65/0.81  % (1343)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.65/0.81  % (1343)Termination reason: Unknown
% 2.65/0.81  % (1343)Termination phase: Saturation
% 2.65/0.81  
% 2.65/0.81  % (1343)Memory used [KB]: 9338
% 2.65/0.81  % (1343)Time elapsed: 0.400 s
% 2.65/0.81  % (1343)Instructions burned: 138 (million)
% 2.65/0.81  % (1343)------------------------------
% 2.65/0.81  % (1343)------------------------------
% 2.81/0.82  % (1490)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.81/0.85  % (1507)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.87/0.85  % (1436)Instruction limit reached!
% 2.87/0.85  % (1436)------------------------------
% 2.87/0.85  % (1436)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.87/0.87  % (1459)Instruction limit reached!
% 2.87/0.87  % (1459)------------------------------
% 2.87/0.87  % (1459)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.87/0.87  % (1459)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.87/0.87  % (1459)Termination reason: Unknown
% 2.87/0.87  % (1459)Termination phase: Saturation
% 2.87/0.87  
% 2.87/0.87  % (1459)Memory used [KB]: 9338
% 2.87/0.87  % (1459)Time elapsed: 0.034 s
% 2.87/0.87  % (1459)Instructions burned: 69 (million)
% 2.87/0.87  % (1459)------------------------------
% 2.87/0.87  % (1459)------------------------------
% 2.87/0.87  % (1513)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/1824Mi)
% 2.87/0.88  % (1436)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.87/0.88  % (1436)Termination reason: Unknown
% 2.87/0.88  % (1436)Termination phase: Saturation
% 2.87/0.88  
% 2.87/0.88  % (1436)Memory used [KB]: 8443
% 2.87/0.88  % (1436)Time elapsed: 0.252 s
% 2.87/0.88  % (1436)Instructions burned: 91 (million)
% 2.87/0.88  % (1436)------------------------------
% 2.87/0.88  % (1436)------------------------------
% 2.87/0.88  % (1510)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/68Mi)
% 2.87/0.89  % (1342)Instruction limit reached!
% 2.87/0.89  % (1342)------------------------------
% 2.87/0.89  % (1342)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.87/0.89  % (1342)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.87/0.89  % (1342)Termination reason: Unknown
% 2.87/0.89  % (1342)Termination phase: Saturation
% 2.87/0.89  
% 2.87/0.89  % (1342)Memory used [KB]: 9338
% 2.87/0.89  % (1342)Time elapsed: 0.458 s
% 2.87/0.89  % (1342)Instructions burned: 178 (million)
% 2.87/0.89  % (1342)------------------------------
% 2.87/0.89  % (1342)------------------------------
% 2.87/0.89  % (1515)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2134Mi)
% 2.87/0.89  % (1508)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 2.87/0.92  % (1351)Instruction limit reached!
% 2.87/0.92  % (1351)------------------------------
% 2.87/0.92  % (1351)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.19/0.94  % (1463)Instruction limit reached!
% 3.19/0.94  % (1463)------------------------------
% 3.19/0.94  % (1463)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.19/0.94  % (1463)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.19/0.94  % (1463)Termination reason: Unknown
% 3.19/0.94  % (1463)Termination phase: Saturation
% 3.19/0.94  
% 3.19/0.94  % (1463)Memory used [KB]: 8443
% 3.19/0.94  % (1463)Time elapsed: 0.276 s
% 3.19/0.94  % (1463)Instructions burned: 90 (million)
% 3.19/0.94  % (1463)------------------------------
% 3.19/0.94  % (1463)------------------------------
% 3.19/0.94  % (1351)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.19/0.94  % (1351)Termination reason: Unknown
% 3.19/0.94  % (1351)Termination phase: Saturation
% 3.19/0.94  
% 3.19/0.94  % (1351)Memory used [KB]: 5500
% 3.19/0.94  % (1351)Time elapsed: 0.513 s
% 3.19/0.94  % (1351)Instructions burned: 177 (million)
% 3.19/0.94  % (1351)------------------------------
% 3.19/0.94  % (1351)------------------------------
% 3.19/0.95  % (1516)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.37/0.99  % (1423)Instruction limit reached!
% 3.37/0.99  % (1423)------------------------------
% 3.37/0.99  % (1423)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.37/0.99  % (1423)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.37/0.99  % (1423)Termination reason: Unknown
% 3.37/0.99  % (1423)Termination phase: Saturation
% 3.37/0.99  
% 3.37/0.99  % (1423)Memory used [KB]: 6012
% 3.37/0.99  % (1423)Time elapsed: 0.397 s
% 3.37/0.99  % (1423)Instructions burned: 211 (million)
% 3.37/0.99  % (1423)------------------------------
% 3.37/0.99  % (1423)------------------------------
% 3.37/1.00  % (1518)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/90Mi)
% 3.37/1.00  % (1510)Instruction limit reached!
% 3.37/1.00  % (1510)------------------------------
% 3.37/1.00  % (1510)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.37/1.00  % (1510)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.37/1.00  % (1510)Termination reason: Unknown
% 3.37/1.00  % (1510)Termination phase: Saturation
% 3.37/1.00  
% 3.37/1.00  % (1510)Memory used [KB]: 9338
% 3.37/1.00  % (1510)Time elapsed: 0.030 s
% 3.37/1.00  % (1510)Instructions burned: 70 (million)
% 3.37/1.00  % (1510)------------------------------
% 3.37/1.00  % (1510)------------------------------
% 3.37/1.00  % (1517)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/4585Mi)
% 3.37/1.02  % (1519)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 3.71/1.05  % (1521)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9965Mi)
% 3.71/1.06  % (1520)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/8004Mi)
% 5.57/1.11  % (1522)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9877Mi)
% 6.02/1.14  % (1518)Instruction limit reached!
% 6.02/1.14  % (1518)------------------------------
% 6.02/1.14  % (1518)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.02/1.15  % (1523)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9902Mi)
% 6.02/1.15  % (1518)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.02/1.15  % (1518)Termination reason: Unknown
% 6.02/1.15  % (1518)Termination phase: Saturation
% 6.02/1.15  
% 6.02/1.15  % (1518)Memory used [KB]: 8571
% 6.02/1.15  % (1518)Time elapsed: 0.231 s
% 6.02/1.15  % (1518)Instructions burned: 91 (million)
% 6.02/1.15  % (1518)------------------------------
% 6.02/1.15  % (1518)------------------------------
% 6.27/1.22  % (1353)Instruction limit reached!
% 6.27/1.22  % (1353)------------------------------
% 6.27/1.22  % (1353)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.27/1.22  % (1353)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.27/1.22  % (1353)Termination reason: Unknown
% 6.27/1.22  % (1353)Termination phase: Saturation
% 6.27/1.22  
% 6.27/1.22  % (1353)Memory used [KB]: 13048
% 6.27/1.22  % (1353)Time elapsed: 0.785 s
% 6.27/1.22  % (1353)Instructions burned: 356 (million)
% 6.27/1.22  % (1353)------------------------------
% 6.27/1.22  % (1353)------------------------------
% 6.79/1.26  % (1422)Instruction limit reached!
% 6.79/1.26  % (1422)------------------------------
% 6.79/1.26  % (1422)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.79/1.26  % (1422)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.79/1.26  % (1422)Termination reason: Unknown
% 6.79/1.26  % (1422)Termination phase: Saturation
% 6.79/1.26  
% 6.79/1.26  % (1422)Memory used [KB]: 11257
% 6.79/1.26  % (1422)Time elapsed: 0.654 s
% 6.79/1.26  % (1422)Instructions burned: 389 (million)
% 6.79/1.26  % (1422)------------------------------
% 6.79/1.26  % (1422)------------------------------
% 7.09/1.29  % (1524)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/1824Mi)
% 7.09/1.30  % (1345)Instruction limit reached!
% 7.09/1.30  % (1345)------------------------------
% 7.09/1.30  % (1345)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.09/1.31  % (1345)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.09/1.31  % (1345)Termination reason: Unknown
% 7.09/1.31  % (1345)Termination phase: Saturation
% 7.09/1.31  
% 7.09/1.31  % (1345)Memory used [KB]: 7931
% 7.09/1.31  % (1345)Time elapsed: 0.864 s
% 7.09/1.31  % (1345)Instructions burned: 499 (million)
% 7.09/1.31  % (1345)------------------------------
% 7.09/1.31  % (1345)------------------------------
% 7.57/1.34  % (1352)Instruction limit reached!
% 7.57/1.34  % (1352)------------------------------
% 7.57/1.34  % (1352)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.57/1.34  % (1352)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.57/1.34  % (1352)Termination reason: Unknown
% 7.57/1.34  % (1352)Termination phase: Saturation
% 7.57/1.34  
% 7.57/1.34  % (1352)Memory used [KB]: 14328
% 7.57/1.34  % (1352)Time elapsed: 0.932 s
% 7.57/1.34  % (1352)Instructions burned: 440 (million)
% 7.57/1.34  % (1352)------------------------------
% 7.57/1.34  % (1352)------------------------------
% 7.57/1.35  % (1526)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/9707Mi)
% 7.57/1.35  % (1525)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 7.57/1.36  % (1349)Instruction limit reached!
% 7.57/1.36  % (1349)------------------------------
% 7.57/1.36  % (1349)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.57/1.36  % (1349)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.57/1.36  % (1349)Termination reason: Unknown
% 7.57/1.36  % (1349)Termination phase: Saturation
% 7.57/1.36  
% 7.57/1.36  % (1349)Memory used [KB]: 14711
% 7.57/1.36  % (1349)Time elapsed: 0.915 s
% 7.57/1.36  % (1349)Instructions burned: 500 (million)
% 7.57/1.36  % (1349)------------------------------
% 7.57/1.36  % (1349)------------------------------
% 7.80/1.40  % (1346)Instruction limit reached!
% 7.80/1.40  % (1346)------------------------------
% 7.80/1.40  % (1346)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.80/1.40  % (1346)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.80/1.40  % (1346)Termination reason: Unknown
% 7.80/1.40  % (1346)Termination phase: Saturation
% 7.80/1.40  
% 7.80/1.40  % (1346)Memory used [KB]: 12281
% 7.80/1.40  % (1346)Time elapsed: 0.943 s
% 7.80/1.40  % (1346)Instructions burned: 467 (million)
% 7.80/1.40  % (1346)------------------------------
% 7.80/1.40  % (1346)------------------------------
% 7.80/1.41  % (1527)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/90Mi)
% 8.20/1.46  % (1348)Instruction limit reached!
% 8.20/1.46  % (1348)------------------------------
% 8.20/1.46  % (1348)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.38/1.47  % (1529)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/4958Mi)
% 8.38/1.48  % (1348)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.38/1.48  % (1348)Termination reason: Unknown
% 8.38/1.48  % (1348)Termination phase: Saturation
% 8.38/1.48  
% 8.38/1.48  % (1348)Memory used [KB]: 14456
% 8.38/1.48  % (1348)Time elapsed: 1.045 s
% 8.38/1.48  % (1348)Instructions burned: 483 (million)
% 8.38/1.48  % (1348)------------------------------
% 8.38/1.48  % (1348)------------------------------
% 8.38/1.48  % (1528)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/44001Mi)
% 8.38/1.53  % (1527)Instruction limit reached!
% 8.38/1.53  % (1527)------------------------------
% 8.38/1.53  % (1527)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.38/1.53  % (1527)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.38/1.53  % (1527)Termination reason: Unknown
% 8.38/1.53  % (1527)Termination phase: Saturation
% 8.38/1.53  
% 8.38/1.53  % (1527)Memory used [KB]: 8571
% 8.38/1.53  % (1527)Time elapsed: 0.140 s
% 8.38/1.53  % (1527)Instructions burned: 90 (million)
% 8.38/1.53  % (1527)------------------------------
% 8.38/1.53  % (1527)------------------------------
% 8.78/1.53  % (1530)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/35256Mi)
% 9.02/1.58  % (1531)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/32293Mi)
% 10.05/1.66  % (1532)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/37001Mi)
% 11.76/1.89  % (1455)Instruction limit reached!
% 11.76/1.89  % (1455)------------------------------
% 11.76/1.89  % (1455)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.76/1.89  % (1455)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.76/1.89  % (1455)Termination reason: Unknown
% 11.76/1.89  % (1455)Termination phase: Saturation
% 11.76/1.89  
% 11.76/1.89  % (1455)Memory used [KB]: 10106
% 11.76/1.89  % (1455)Time elapsed: 1.244 s
% 11.76/1.89  % (1455)Instructions burned: 655 (million)
% 11.76/1.89  % (1455)------------------------------
% 11.76/1.89  % (1455)------------------------------
% 12.72/2.03  % (1533)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/10187Mi)
% 14.19/2.19  % (1453)Instruction limit reached!
% 14.19/2.19  % (1453)------------------------------
% 14.19/2.19  % (1453)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.19/2.19  % (1453)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.19/2.19  % (1453)Termination reason: Unknown
% 14.19/2.19  % (1453)Termination phase: Saturation
% 14.19/2.19  
% 14.19/2.19  % (1453)Memory used [KB]: 17270
% 14.19/2.19  % (1453)Time elapsed: 1.523 s
% 14.19/2.19  % (1453)Instructions burned: 748 (million)
% 14.19/2.19  % (1453)------------------------------
% 14.19/2.19  % (1453)------------------------------
% 14.84/2.27  % (1449)Instruction limit reached!
% 14.84/2.27  % (1449)------------------------------
% 14.84/2.27  % (1449)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.84/2.27  % (1449)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.84/2.27  % (1449)Termination reason: Unknown
% 14.84/2.27  % (1449)Termination phase: Saturation
% 14.84/2.27  
% 14.84/2.27  % (1449)Memory used [KB]: 20340
% 14.84/2.27  % (1449)Time elapsed: 1.628 s
% 14.84/2.27  % (1449)Instructions burned: 934 (million)
% 14.84/2.27  % (1449)------------------------------
% 14.84/2.27  % (1449)------------------------------
% 14.84/2.28  % (1534)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=29337:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/29337Mi)
% 15.21/2.32  TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 15.64/2.36  % (1461)Instruction limit reached!
% 15.64/2.36  % (1461)------------------------------
% 15.64/2.36  % (1461)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.64/2.36  % (1461)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.64/2.36  % (1461)Termination reason: Unknown
% 15.64/2.36  % (1461)Termination phase: Saturation
% 15.64/2.36  
% 15.64/2.36  % (1461)Memory used [KB]: 15095
% 15.64/2.36  % (1461)Time elapsed: 1.704 s
% 15.64/2.36  % (1461)Instructions burned: 941 (million)
% 15.64/2.36  % (1461)------------------------------
% 15.64/2.36  % (1461)------------------------------
% 15.64/2.36  Finite Model Found!
% 15.64/2.36  % SZS status Satisfiable for theBenchmark
% 15.64/2.38  % (1320)First to succeed.
% 15.64/2.39  % SZS output start FiniteModel for theBenchmark
% 15.64/2.39  tff(declare_$i,type,$i:$tType).
% 15.64/2.39  tff(declare_$i1,type,fmb_$i_1:$i).
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:$i] : (
% 15.64/2.39           X = fmb_$i_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff(declare_bool,type,$o:$tType).
% 15.64/2.39  tff(declare_bool1,type,fmb_bool_1:$o).
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:$o] : (
% 15.64/2.39           X = fmb_bool_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$',type,'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$1',type,'f$':'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'f$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun$',type,'A_ell2_a_ell2_cblinfun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun$1',type,'id_cblinfun$a':'A_ell2_a_ell2_cblinfun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun$'] : (
% 15.64/2.39           X = 'id_cblinfun$a'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$1',type,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$',type,'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$1',type,fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1:'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$1',type,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun$',type,'B_ell2_b_ell2_cblinfun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun$1',type,'id_cblinfun$':'B_ell2_b_ell2_cblinfun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun$'] : (
% 15.64/2.39           X = 'id_cblinfun$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$',type,'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$1',type,'id$c':'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$'] : (
% 15.64/2.39           X = 'id$c'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$1',type,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$1',type,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$1',type,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_Nat_set_nat_fun$',type,'Nat_set_nat_fun$':$tType).
% 15.64/2.39  tff('declare_Nat_set_nat_fun$1',type,fmb_'Nat_set_nat_fun$'_1:'Nat_set_nat_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'Nat_set_nat_fun$'] : (
% 15.64/2.39           X = fmb_'Nat_set_nat_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$',type,'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$1',type,fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$'_1:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$'] : (
% 15.64/2.39           X = fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$1',type,'top$k':'A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$k'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$1',type,'id$h':'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$h'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_Nat_nat_fun_set$',type,'Nat_nat_fun_set$':$tType).
% 15.64/2.39  tff('declare_Nat_nat_fun_set$1',type,fmb_'Nat_nat_fun_set$'_1:'Nat_nat_fun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'Nat_nat_fun_set$'] : (
% 15.64/2.39           X = fmb_'Nat_nat_fun_set$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$',type,'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$1',type,fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$'_1:'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$'] : (
% 15.64/2.39           X = fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$1',type,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun$',type,'C_ell2_c_ell2_cblinfun$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun$1',type,fmb_'C_ell2_c_ell2_cblinfun$'_1:'C_ell2_c_ell2_cblinfun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun$'] : (
% 15.64/2.39           X = fmb_'C_ell2_c_ell2_cblinfun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_bool_fun$',type,'C_ell2_c_ell2_cblinfun_bool_fun$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_bool_fun$1',type,'top$i':'C_ell2_c_ell2_cblinfun_bool_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun_bool_fun$'] : (
% 15.64/2.39           X = 'top$i'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$1',type,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$1',type,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$1',type,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_Nat_nat_fun_nat_nat_fun_fun$',type,'Nat_nat_fun_nat_nat_fun_fun$':$tType).
% 15.64/2.39  tff('declare_Nat_nat_fun_nat_nat_fun_fun$1',type,'id$i':'Nat_nat_fun_nat_nat_fun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'Nat_nat_fun_nat_nat_fun_fun$'] : (
% 15.64/2.39           X = 'id$i'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$',type,'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$1',type,fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_Nat_nat_fun$',type,'Nat_nat_fun$':$tType).
% 15.64/2.39  tff('declare_Nat_nat_fun$1',type,'id$d':'Nat_nat_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'Nat_nat_fun$'] : (
% 15.64/2.39           X = 'id$d'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$',type,'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$1',type,'id$':'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$1',type,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$',type,'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$1',type,fmb_'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$'_1:'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$1',type,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_Nat$',type,'Nat$':$tType).
% 15.64/2.39  tff('declare_Nat$1',type,fmb_'Nat$'_1:'Nat$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'Nat$'] : (
% 15.64/2.39           X = fmb_'Nat$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$',type,'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$1',type,fmb_'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$'_1:'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_bool_fun$',type,'A_ell2_a_ell2_cblinfun_bool_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_bool_fun$1',type,'top$c':'A_ell2_a_ell2_cblinfun_bool_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_bool_fun$'] : (
% 15.64/2.39           X = 'top$c'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$',type,'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$1',type,fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$1',type,'id$e':'B_b_prod_ell2_b_b_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$e'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$1',type,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$',type,'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$1',type,'j$':'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'j$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$1',type,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$',type,'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$1',type,fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$'_1:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$'] : (
% 15.64/2.39           X = fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$',type,'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$1',type,'g$':'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'g$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_set$',type,'B_ell2_b_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_set$1',type,'top$a':'B_ell2_b_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$a'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$1',type,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_set$',type,'A_ell2_a_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_set$1',type,'top$':'A_ell2_a_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$1',type,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$1',type,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$1',type,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$1',type,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$',type,'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$1',type,fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$'_1:'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$'] : (
% 15.64/2.39           X = fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$1',type,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$',type,'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$1',type,fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$',type,'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$1',type,fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1:'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$',type,'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$1',type,fmb_'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$'_1:'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$',type,'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$1',type,'i$':'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'i$'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$',type,'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$1',type,fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$'_1:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$'] : (
% 15.64/2.39           X = fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$',type,'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$1',type,fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$1',type,'top$m':'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$m'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$1',type,'top$l':'B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$l'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_set$',type,'A_a_prod_ell2_a_a_prod_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_A_a_prod_ell2_a_a_prod_ell2_cblinfun_set$1',type,'top$j':'A_a_prod_ell2_a_a_prod_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_a_prod_ell2_a_a_prod_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$j'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$',type,'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$1',type,fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1:'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$',type,'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$1',type,'id$a':'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$a'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$',type,'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$1',type,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_bool_fun$',type,'B_ell2_b_ell2_cblinfun_bool_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_bool_fun$1',type,'top$d':'B_ell2_b_ell2_cblinfun_bool_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_bool_fun$'] : (
% 15.64/2.39           X = 'top$d'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$',type,'B_a_prod_ell2_b_a_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_B_a_prod_ell2_b_a_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$1',type,'id$f':'B_a_prod_ell2_b_a_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_a_prod_ell2_b_a_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$f'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_Nat_set$',type,'Nat_set$':$tType).
% 15.64/2.39  tff('declare_Nat_set$1',type,'top$e':'Nat_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'Nat_set$'] : (
% 15.64/2.39           X = 'top$e'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$',type,'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$1',type,'id$g':'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$g'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$',type,'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$1',type,'id$j':'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = 'id$j'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_set$',type,'C_ell2_c_ell2_cblinfun_set$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_set$1',type,'top$b':'C_ell2_c_ell2_cblinfun_set$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun_set$'] : (
% 15.64/2.39           X = 'top$b'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$',type,'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$1',type,fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1:'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$',type,'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$1',type,fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1:'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$',type,'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$':$tType).
% 15.64/2.39  tff('declare_B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$1',type,'id$b':'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$'] : (
% 15.64/2.39           X = 'id$b'
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$',type,'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$':$tType).
% 15.64/2.39  tff('declare_C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$1',type,fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1:'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff(finite_domain,axiom,
% 15.64/2.39        ! [X:'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'] : (
% 15.64/2.39           X = fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1
% 15.64/2.39        ) ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_suc$',type,'suc$':'Nat_nat_fun$').
% 15.64/2.39  tff('suc$_definition',axiom,'suc$' = 'id$d').
% 15.64/2.39  tff('declare_register_tensor$v',type,'register_tensor$v': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$v',axiom,
% 15.64/2.39             'register_tensor$v'('g$','j$') = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$b',type,'image$b': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > 'C_ell2_c_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$b',axiom,
% 15.64/2.39             'image$b'('id$j','top$b') = 'top$b'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$n',type,'inv_into$n': 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$' * 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$' > 'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$n',axiom,
% 15.64/2.39             'inv_into$n'('top$k',fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1) = fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$af',type,'comp$af': 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' * 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$af',axiom,
% 15.64/2.39             'comp$af'(fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1) = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$d',type,'inv_into$d': 'Nat_set$' * 'Nat_nat_fun$' > 'Nat_nat_fun$').
% 15.64/2.39  tff('function_inv_into$d',axiom,
% 15.64/2.39             'inv_into$d'('top$e','id$d') = 'id$d'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$',type,'image$': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > 'C_ell2_c_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$',axiom,
% 15.64/2.39             'image$'('f$','top$') = 'top$b'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$f',type,'register_tensor$f': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$f',axiom,
% 15.64/2.39             'register_tensor$f'('g$','g$') = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$',type,'inv_into$': 'A_ell2_a_ell2_cblinfun_set$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$',axiom,
% 15.64/2.39             'inv_into$'('top$','f$') = fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$o',type,'fun_app$o': 'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > 'A_ell2_a_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_fun_app$o',axiom,
% 15.64/2.39             'fun_app$o'('id$c','top$') = 'top$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$k',type,'fun_app$k': 'Nat_nat_fun_nat_nat_fun_fun$' * 'Nat_nat_fun$' > 'Nat_nat_fun$').
% 15.64/2.39  tff('function_fun_app$k',axiom,
% 15.64/2.39             'fun_app$k'('id$i','id$d') = 'id$d'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$b',type,'inv_into$b': 'A_ell2_a_ell2_cblinfun_set$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$b',axiom,
% 15.64/2.39             'inv_into$b'('top$','j$') = 'i$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$b',type,'fun_app$b': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun$' > 'C_ell2_c_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$b',axiom,
% 15.64/2.39             'fun_app$b'('g$','id_cblinfun$') = fmb_'C_ell2_c_ell2_cblinfun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$h',type,'register_tensor$h': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$h',axiom,
% 15.64/2.39             'register_tensor$h'('f$','i$') = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$h',type,'image$h': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > 'A_ell2_a_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$h',axiom,
% 15.64/2.39             'image$h'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,'top$b') = 'top$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$h',type,'comp$h': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$h',axiom,
% 15.64/2.39             'comp$h'('i$','id$') = 'i$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$p',type,'comp$p': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$p',axiom,
% 15.64/2.39             'comp$p'('id$a','id$a') = 'id$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$g',type,'inv_into$g': 'B_ell2_b_ell2_cblinfun_set$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$g',axiom,
% 15.64/2.39             'inv_into$g'('top$a','id$') = 'id$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$f',type,'inv_into$f': 'C_ell2_c_ell2_cblinfun_set$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$f',axiom,
% 15.64/2.39             'inv_into$f'('top$b',fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = 'f$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$e',type,'register_tensor$e': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$e',axiom,
% 15.64/2.39             'register_tensor$e'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$d',type,'register_tensor$d': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$d',axiom,
% 15.64/2.39             'register_tensor$d'('g$','f$') = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$e',type,'comp$e': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$e',axiom,
% 15.64/2.39             'comp$e'('id$j','f$') = 'f$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$e',type,'inv_into$e': 'C_ell2_c_ell2_cblinfun_set$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$e',axiom,
% 15.64/2.39             'inv_into$e'('top$b',fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = 'g$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ae',type,'comp$ae': 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' * 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ae',axiom,
% 15.64/2.39             'comp$ae'(fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1) = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$l',type,'fun_app$l': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun$' > 'A_ell2_a_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$l',axiom,
% 15.64/2.39             'fun_app$l'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,fmb_'C_ell2_c_ell2_cblinfun$'_1) = 'id_cblinfun$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$t',type,'fun_app$t': 'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > 'A_ell2_a_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$t',axiom,
% 15.64/2.39             'fun_app$t'(fmb_'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_fun$'_1,'top$') = 'id_cblinfun$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$u',type,'register_tensor$u': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$u',axiom,
% 15.64/2.39             'register_tensor$u'('id$a','id$a') = 'id$h'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$a',type,'image$a': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > 'C_ell2_c_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$a',axiom,
% 15.64/2.39             'image$a'('g$','top$a') = 'top$b'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$j',type,'comp$j': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$j',axiom,
% 15.64/2.39             'comp$j'('g$','id$') = 'g$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$h',type,'fun_app$h': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun$' > 'A_ell2_a_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$h',axiom,
% 15.64/2.39             'fun_app$h'('id$a','id_cblinfun$a') = 'id_cblinfun$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$m',type,'register_tensor$m': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$m',axiom,
% 15.64/2.39             'register_tensor$m'('j$',fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_collect$',type,'collect$': 'C_ell2_c_ell2_cblinfun_bool_fun$' > 'C_ell2_c_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_collect$',axiom,
% 15.64/2.39             'collect$'('top$i') = 'top$b'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$b',type,'register_tensor$b': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$b',axiom,
% 15.64/2.39             'register_tensor$b'('f$','g$') = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$a',type,'register_tensor$a': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$a',axiom,
% 15.64/2.39             'register_tensor$a'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ai',type,'comp$ai': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$' * 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ai',axiom,
% 15.64/2.39             'comp$ai'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1) = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$g',type,'comp$g': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$g',axiom,
% 15.64/2.39             'comp$g'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,'f$') = 'j$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$r',type,'inv_into$r': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$' * 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$r',axiom,
% 15.64/2.39             'inv_into$r'('top$m',fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1) = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$f',type,'fun_app$f': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_fun_app$f',axiom,
% 15.64/2.39             'fun_app$f'(fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$'_1,'i$') = 'id$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$i',type,'register_tensor$i': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$i',axiom,
% 15.64/2.39             'register_tensor$i'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,'j$') = fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$',type,'comp$': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$').
% 15.64/2.39  tff('function_comp$',axiom,
% 15.64/2.39             'comp$'('f$') = fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ag',type,'comp$ag': 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$' * 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ag',axiom,
% 15.64/2.39             'comp$ag'(fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1,fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1) = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$g',type,'image$g': 'Nat_nat_fun$' * 'Nat_set$' > 'Nat_set$').
% 15.64/2.39  tff('function_image$g',axiom,
% 15.64/2.39             'image$g'('id$d','top$e') = 'top$e'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ad',type,'comp$ad': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$' * 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ad',axiom,
% 15.64/2.39             'comp$ad'(fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1) = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$n',type,'comp$n': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$n',axiom,
% 15.64/2.39             'comp$n'('f$','id$a') = 'f$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_collect$a',type,'collect$a': 'A_ell2_a_ell2_cblinfun_bool_fun$' > 'A_ell2_a_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_collect$a',axiom,
% 15.64/2.39             'collect$a'('top$c') = 'top$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$q',type,'comp$q': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$q',axiom,
% 15.64/2.39             'comp$q'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,'g$') = 'i$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$m',type,'inv_into$m': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$' * 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$m',axiom,
% 15.64/2.39             'inv_into$m'('top$m',fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$s',type,'register_tensor$s': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$s',axiom,
% 15.64/2.39             'register_tensor$s'('id$','id$a') = 'id$f'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_commutant$a',type,'commutant$a': 'A_ell2_a_ell2_cblinfun_set$' > 'A_ell2_a_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_commutant$a',axiom,
% 15.64/2.39             'commutant$a'('top$') = 'top$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$s',type,'comp$s': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$s',axiom,
% 15.64/2.39             'comp$s'('j$',fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$l',type,'register_tensor$l': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$l',axiom,
% 15.64/2.39             'register_tensor$l'('i$','f$') = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_commutant$',type,'commutant$': 'C_ell2_c_ell2_cblinfun_set$' > 'C_ell2_c_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_commutant$',axiom,
% 15.64/2.39             'commutant$'('top$b') = 'top$b'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$e',type,'fun_app$e': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun$' > 'B_ell2_b_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$e',axiom,
% 15.64/2.39             'fun_app$e'('id$','id_cblinfun$') = 'id_cblinfun$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$r',type,'comp$r': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$r',axiom,
% 15.64/2.39             'comp$r'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,'f$') = 'id$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$c',type,'image$c': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_set_a_ell2_a_ell2_cblinfun_set_fun$').
% 15.64/2.39  tff('function_image$c',axiom,
% 15.64/2.39             'image$c'('id$a') = 'id$c'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$i',type,'fun_app$i': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_fun_app$i',axiom,
% 15.64/2.39             'fun_app$i'(fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$'_1,'j$') = 'id$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$k',type,'inv_into$k': 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_set$' * 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$k',axiom,
% 15.64/2.39             'inv_into$k'('top$k',fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$a',type,'comp$a': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$').
% 15.64/2.39  tff('function_comp$a',axiom,
% 15.64/2.39             'comp$a'('j$') = fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$s',type,'fun_app$s': 'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > 'B_ell2_b_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$s',axiom,
% 15.64/2.39             'fun_app$s'(fmb_'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_fun$'_1,'top$a') = 'id_cblinfun$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$c',type,'fun_app$c': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun$' > 'C_ell2_c_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$c',axiom,
% 15.64/2.39             'fun_app$c'('f$','id_cblinfun$a') = fmb_'C_ell2_c_ell2_cblinfun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$aa',type,'comp$aa': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' * 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$aa',axiom,
% 15.64/2.39             'comp$aa'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1) = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$w',type,'comp$w': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$w',axiom,
% 15.64/2.39             'comp$w'('id$',fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$w',type,'register_tensor$w': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$w',axiom,
% 15.64/2.39             'register_tensor$w'('f$','j$') = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$j',type,'fun_app$j': 'Nat_nat_fun$' * 'Nat$' > 'Nat$').
% 15.64/2.39  tff('function_fun_app$j',axiom,
% 15.64/2.39             'fun_app$j'('id$d',fmb_'Nat$'_1) = fmb_'Nat$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$l',type,'inv_into$l': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$' * 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$l',axiom,
% 15.64/2.39             'inv_into$l'('top$l',fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$',type,'register_tensor$': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$',axiom,
% 15.64/2.39             'register_tensor$'('f$','f$') = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$j',type,'inv_into$j': 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_set$' * 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$j',axiom,
% 15.64/2.39             'inv_into$j'('top$j',fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$t',type,'register_tensor$t': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$t',axiom,
% 15.64/2.39             'register_tensor$t'('id$a','id$') = 'id$g'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$i',type,'image$i': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > 'B_ell2_b_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$i',axiom,
% 15.64/2.39             'image$i'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,'top$b') = 'top$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_collect$b',type,'collect$b': 'B_ell2_b_ell2_cblinfun_bool_fun$' > 'B_ell2_b_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_collect$b',axiom,
% 15.64/2.39             'collect$b'('top$d') = 'top$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$o',type,'comp$o': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$o',axiom,
% 15.64/2.39             'comp$o'('j$','id$a') = 'j$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$q',type,'register_tensor$q': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$q',axiom,
% 15.64/2.39             'register_tensor$q'('j$','j$') = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$aj',type,'comp$aj': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$' * 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$aj',axiom,
% 15.64/2.39             'comp$aj'(fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1) = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$i',type,'inv_into$i': 'C_ell2_c_ell2_cblinfun_set$' * 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$i',axiom,
% 15.64/2.39             'inv_into$i'('top$b','id$j') = 'id$j'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_commutant$b',type,'commutant$b': 'B_ell2_b_ell2_cblinfun_set$' > 'B_ell2_b_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_commutant$b',axiom,
% 15.64/2.39             'commutant$b'('top$a') = 'top$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$q',type,'inv_into$q': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$' * 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$' > 'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$q',axiom,
% 15.64/2.39             'inv_into$q'('top$m',fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1) = fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$i',type,'comp$i': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$i',axiom,
% 15.64/2.39             'comp$i'('id$a','i$') = 'i$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$f',type,'image$f': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > 'B_ell2_b_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$f',axiom,
% 15.64/2.39             'image$f'('j$','top$') = 'top$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$p',type,'fun_app$p': 'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > 'B_ell2_b_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_fun_app$p',axiom,
% 15.64/2.39             'fun_app$p'('id$b','top$a') = 'top$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$v',type,'comp$v': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$v',axiom,
% 15.64/2.39             'comp$v'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,'id$j') = fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$o',type,'inv_into$o': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_set$' * 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$' > 'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$o',axiom,
% 15.64/2.39             'inv_into$o'('top$m',fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1) = fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$m',type,'fun_app$m': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun$' > 'C_ell2_c_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$m',axiom,
% 15.64/2.39             'fun_app$m'('id$j',fmb_'C_ell2_c_ell2_cblinfun$'_1) = fmb_'C_ell2_c_ell2_cblinfun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$z',type,'register_tensor$z': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$z',axiom,
% 15.64/2.39             'register_tensor$z'('f$','id$') = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ac',type,'comp$ac': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$' * 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ac',axiom,
% 15.64/2.39             'comp$ac'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1,fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1) = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$k',type,'register_tensor$k': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$k',axiom,
% 15.64/2.39             'register_tensor$k'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,'j$') = fmb_'C_a_prod_ell2_c_a_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$c',type,'inv_into$c': 'B_ell2_b_ell2_cblinfun_set$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$c',axiom,
% 15.64/2.39             'inv_into$c'('top$a','i$') = 'j$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ab',type,'comp$ab': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' * 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ab',axiom,
% 15.64/2.39             'comp$ab'(fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1,fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1) = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$ab',type,'register_tensor$ab': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$ab',axiom,
% 15.64/2.39             'register_tensor$ab'('g$','id$a') = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$l',type,'comp$l': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$l',axiom,
% 15.64/2.39             'comp$l'('id$','id$') = 'id$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$m',type,'comp$m': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$m',axiom,
% 15.64/2.39             'comp$m'('id$','j$') = 'j$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_uu$',type,'uu$': 'C_ell2_c_ell2_cblinfun_set$' > 'C_ell2_c_ell2_cblinfun_bool_fun$').
% 15.64/2.39  tff('function_uu$',axiom,
% 15.64/2.39             'uu$'('top$b') = 'top$i'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$j',type,'register_tensor$j': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$j',axiom,
% 15.64/2.39             'register_tensor$j'('g$','i$') = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$d',type,'fun_app$d': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun$' > 'A_ell2_a_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$d',axiom,
% 15.64/2.39             'fun_app$d'('i$','id_cblinfun$') = 'id_cblinfun$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$o',type,'register_tensor$o': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$o',axiom,
% 15.64/2.39             'register_tensor$o'('j$',fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$g',type,'fun_app$g': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun$' > 'B_ell2_b_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$g',axiom,
% 15.64/2.39             'fun_app$g'('j$','id_cblinfun$a') = 'id_cblinfun$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$c',type,'register_tensor$c': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$c',axiom,
% 15.64/2.39             'register_tensor$c'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$y',type,'register_tensor$y': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$y',axiom,
% 15.64/2.39             'register_tensor$y'('f$','id$a') = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$ad',type,'register_tensor$ad': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$ad',axiom,
% 15.64/2.39             'register_tensor$ad'('id$a','f$') = fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$ac',type,'register_tensor$ac': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$ac',axiom,
% 15.64/2.39             'register_tensor$ac'('g$','id$') = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$r',type,'register_tensor$r': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$r',axiom,
% 15.64/2.39             'register_tensor$r'('id$','id$') = 'id$e'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$u',type,'fun_app$u': 'Nat_set_nat_fun$' * 'Nat_set$' > 'Nat$').
% 15.64/2.39  tff('function_fun_app$u',axiom,
% 15.64/2.39             'fun_app$u'(fmb_'Nat_set_nat_fun$'_1,'top$e') = fmb_'Nat$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$b',type,'comp$b': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$').
% 15.64/2.39  tff('function_comp$b',axiom,
% 15.64/2.39             'comp$b'('i$') = fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$ae',type,'register_tensor$ae': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$ae',axiom,
% 15.64/2.39             'register_tensor$ae'('id$a','g$') = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$e',type,'image$e': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > 'A_ell2_a_ell2_cblinfun_set$').
% 15.64/2.39  tff('function_image$e',axiom,
% 15.64/2.39             'image$e'('i$','top$a') = 'top$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$v',type,'fun_app$v': 'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > 'C_ell2_c_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$v',axiom,
% 15.64/2.39             'fun_app$v'(fmb_'C_ell2_c_ell2_cblinfun_set_c_ell2_c_ell2_cblinfun_fun$'_1,'top$b') = fmb_'C_ell2_c_ell2_cblinfun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$y',type,'comp$y': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$y',axiom,
% 15.64/2.39             'comp$y'('f$',fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = 'id$j'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$d',type,'comp$d': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$d',axiom,
% 15.64/2.39             'comp$d'('id$j','g$') = 'g$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$x',type,'comp$x': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$x',axiom,
% 15.64/2.39             'comp$x'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,'id$j') = fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$u',type,'comp$u': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$u',axiom,
% 15.64/2.39             'comp$u'('i$',fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$h',type,'inv_into$h': 'A_ell2_a_ell2_cblinfun_set$' * 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$h',axiom,
% 15.64/2.39             'inv_into$h'('top$','id$a') = 'id$a'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$a',type,'fun_app$a': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_fun_app$a',axiom,
% 15.64/2.39             'fun_app$a'(fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$'_1,'i$') = 'g$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$p',type,'register_tensor$p': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$p',axiom,
% 15.64/2.39             'register_tensor$p'('i$','i$') = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$t',type,'comp$t': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$t',axiom,
% 15.64/2.39             'comp$t'('id$a',fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1) = fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$k',type,'comp$k': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$k',axiom,
% 15.64/2.39             'comp$k'('g$','j$') = 'f$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$p',type,'inv_into$p': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_set$' * 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$' > 'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$p',axiom,
% 15.64/2.39             'inv_into$p'('top$l',fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1) = fmb_'A_c_prod_ell2_a_c_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$n',type,'register_tensor$n': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$n',axiom,
% 15.64/2.39             'register_tensor$n'('i$','g$') = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$g',type,'register_tensor$g': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$g',axiom,
% 15.64/2.39             'register_tensor$g'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = fmb_'C_c_prod_ell2_c_c_prod_ell2_cblinfun_b_b_prod_ell2_b_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$z',type,'comp$z': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$z',axiom,
% 15.64/2.39             'comp$z'('g$',fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1) = 'id$j'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$ah',type,'comp$ah': 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$' * 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$' > 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$ah',axiom,
% 15.64/2.39             'comp$ah'(fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1,fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1) = fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$x',type,'register_tensor$x': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$x',axiom,
% 15.64/2.39             'register_tensor$x'('j$','i$') = fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_b_a_prod_ell2_b_a_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$n',type,'fun_app$n': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun$' > 'B_ell2_b_ell2_cblinfun$').
% 15.64/2.39  tff('function_fun_app$n',axiom,
% 15.64/2.39             'fun_app$n'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,fmb_'C_ell2_c_ell2_cblinfun$'_1) = 'id_cblinfun$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$c',type,'comp$c': 'Nat_nat_fun$' > 'Nat_nat_fun_nat_nat_fun_fun$').
% 15.64/2.39  tff('function_comp$c',axiom,
% 15.64/2.39             'comp$c'('id$d') = 'id$i'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register_tensor$aa',type,'register_tensor$aa': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_register_tensor$aa',axiom,
% 15.64/2.39             'register_tensor$aa'('i$','j$') = fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_b_prod_ell2_a_b_prod_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_comp$f',type,'comp$f': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_comp$f',axiom,
% 15.64/2.39             'comp$f'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,'g$') = 'id$'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inv_into$a',type,'inv_into$a': 'B_ell2_b_ell2_cblinfun_set$' * 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$').
% 15.64/2.39  tff('function_inv_into$a',axiom,
% 15.64/2.39             'inv_into$a'('top$a','g$') = fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_image$d',type,'image$d': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > 'B_ell2_b_ell2_cblinfun_set_b_ell2_b_ell2_cblinfun_set_fun$').
% 15.64/2.39  tff('function_image$d',axiom,
% 15.64/2.39             'image$d'('id$') = 'id$b'
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$k',type,'register$k': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$k',axiom,
% 15.64/2.39  %         'register$k'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$j',type,'register$j': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$j',axiom,
% 15.64/2.39  %         'register$j'(fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$g',type,'clinear$g': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$g',axiom,
% 15.64/2.39             'clinear$g'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$q',type,'fun_app$q': 'A_ell2_a_ell2_cblinfun_bool_fun$' * 'A_ell2_a_ell2_cblinfun$' > $o ).
% 15.64/2.39  tff('predicate_fun_app$q',axiom,
% 15.64/2.39             'fun_app$q'('top$c','id_cblinfun$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$',type,'inj_on$': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$',axiom,
% 15.64/2.39             'inj_on$'('f$','top$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$n',type,'register$n': 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$n',axiom,
% 15.64/2.39  %         'register$n'(fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$d',type,'inj_on$d': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$d',axiom,
% 15.64/2.39             'inj_on$d'('id$j','top$b')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_member$a',type,'member$a': 'A_ell2_a_ell2_cblinfun$' * 'A_ell2_a_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_member$a',axiom,
% 15.64/2.39             'member$a'('id_cblinfun$a','top$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$h',type,'iso_register$h': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$h',axiom,
% 15.64/2.39  %         'iso_register$h'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_a_prod_ell2_a_a_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$b',type,'clinear$b': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$b',axiom,
% 15.64/2.39             'clinear$b'('i$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$d',type,'iso_register$d': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$d',axiom,
% 15.64/2.39             'iso_register$d'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$',type,'iso_register$': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$',axiom,
% 15.64/2.39             'iso_register$'('i$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$a',type,'inj_on$a': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$a',axiom,
% 15.64/2.39             'inj_on$a'('g$','top$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$m',type,'inj_on$m': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$m',axiom,
% 15.64/2.39             'inj_on$m'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1,'top$b')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$j',type,'inj_on$j': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$j',axiom,
% 15.64/2.39  %         'inj_on$j'(fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun_fun$'_1,fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_member$b',type,'member$b': 'B_ell2_b_ell2_cblinfun$' * 'B_ell2_b_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_member$b',axiom,
% 15.64/2.39             'member$b'('id_cblinfun$','top$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$q',type,'register$q': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$q',axiom,
% 15.64/2.39  %         'register$q'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$e',type,'inj_on$e': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$e',axiom,
% 15.64/2.39             'inj_on$e'('i$','top$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$f',type,'iso_register$f': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$f',axiom,
% 15.64/2.39             'iso_register$f'('id$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$d',type,'clinear$d': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$d',axiom,
% 15.64/2.39             'clinear$d'('id$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$c',type,'iso_register$c': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$c',axiom,
% 15.64/2.39             'iso_register$c'('g$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_member$c',type,'member$c': 'Nat$' * 'Nat_set$' > $o ).
% 15.64/2.39  tff('predicate_member$c',axiom,
% 15.64/2.39             'member$c'(fmb_'Nat$'_1,'top$e')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$e',type,'iso_register$e': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$e',axiom,
% 15.64/2.39             'iso_register$e'('j$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$b',type,'register$b': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$b',axiom,
% 15.64/2.39             'register$b'('i$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$a',type,'clinear$a': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$a',axiom,
% 15.64/2.39             'clinear$a'('g$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_bijection$b',type,'bijection$b': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_bijection$b',axiom,
% 15.64/2.39  %         'bijection$b'('id$') undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$p',type,'register$p': 'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$p',axiom,
% 15.64/2.39  %         'register$p'(fmb_'A_a_prod_ell2_a_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$f',type,'register$f': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$f',axiom,
% 15.64/2.39  %         'register$f'('id$j') undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$b',type,'inj_on$b': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$b',axiom,
% 15.64/2.39             'inj_on$b'('id$a','top$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$b',type,'iso_register$b': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$b',axiom,
% 15.64/2.39             ~'iso_register$b'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$r',type,'register$r': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$r',axiom,
% 15.64/2.39  %         'register$r'(fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_a_c_prod_ell2_a_c_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$h',type,'register$h': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$h',axiom,
% 15.64/2.39             'register$h'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$a',type,'iso_register$a': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$a',axiom,
% 15.64/2.39             ~'iso_register$a'('f$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$c',type,'register$c': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$c',axiom,
% 15.64/2.39             'register$c'('j$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_bijection$',type,'bijection$': 'Nat_nat_fun$' > $o ).
% 15.64/2.39  tff('predicate_bijection$',axiom,
% 15.64/2.39  %         'bijection$'('id$d') undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$k',type,'inj_on$k': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$' * 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$k',axiom,
% 15.64/2.39  %         'inj_on$k'(fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_a_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_fun$'_1,fmb_'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_set$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$',type,'register$': 'B_ell2_b_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$',axiom,
% 15.64/2.39             'register$'('g$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$l',type,'register$l': 'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$l',axiom,
% 15.64/2.39  %         'register$l'(fmb_'B_a_prod_ell2_b_a_prod_ell2_cblinfun_c_b_prod_ell2_c_b_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$c',type,'clinear$c': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$c',axiom,
% 15.64/2.39             'clinear$c'('j$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$m',type,'register$m': 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$m',axiom,
% 15.64/2.39  %         'register$m'(fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$h',type,'inj_on$h': 'Nat_nat_fun_nat_nat_fun_fun$' * 'Nat_nat_fun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$h',axiom,
% 15.64/2.39  %         'inj_on$h'('id$i',fmb_'Nat_nat_fun_set$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_iso_register$g',type,'iso_register$g': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_iso_register$g',axiom,
% 15.64/2.39             'iso_register$g'('id$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$d',type,'register$d': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$d',axiom,
% 15.64/2.39             'register$d'('id$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$',type,'clinear$': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$',axiom,
% 15.64/2.39             'clinear$'('f$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_bijection$a',type,'bijection$a': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_bijection$a',axiom,
% 15.64/2.39  %         'bijection$a'('id$a') undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_member$',type,'member$': 'C_ell2_c_ell2_cblinfun$' * 'C_ell2_c_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_member$',axiom,
% 15.64/2.39             'member$'(fmb_'C_ell2_c_ell2_cblinfun$'_1,'top$b')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$f',type,'clinear$f': 'C_ell2_c_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$f',axiom,
% 15.64/2.39  %         'clinear$f'('id$j') undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$c',type,'inj_on$c': 'B_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'B_ell2_b_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$c',axiom,
% 15.64/2.39             'inj_on$c'('id$','top$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$f',type,'inj_on$f': 'A_ell2_a_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' * 'A_ell2_a_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$f',axiom,
% 15.64/2.39             'inj_on$f'('j$','top$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$o',type,'register$o': 'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$o',axiom,
% 15.64/2.39  %         'register$o'(fmb_'A_b_prod_ell2_a_b_prod_ell2_cblinfun_c_a_prod_ell2_c_a_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$r',type,'fun_app$r': 'B_ell2_b_ell2_cblinfun_bool_fun$' * 'B_ell2_b_ell2_cblinfun$' > $o ).
% 15.64/2.39  tff('predicate_fun_app$r',axiom,
% 15.64/2.39             'fun_app$r'('top$d','id_cblinfun$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$g',type,'register$g': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$g',axiom,
% 15.64/2.39             ~'register$g'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$g',type,'inj_on$g': 'Nat_nat_fun$' * 'Nat_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$g',axiom,
% 15.64/2.39             'inj_on$g'('id$d','top$e')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$i',type,'inj_on$i': 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$' * 'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$i',axiom,
% 15.64/2.39  %         'inj_on$i'(fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_b_ell2_b_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun_fun$'_1,fmb_'B_ell2_b_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun_set$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$i',type,'register$i': 'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$i',axiom,
% 15.64/2.39  %         'register$i'(fmb_'B_b_prod_ell2_b_b_prod_ell2_cblinfun_c_c_prod_ell2_c_c_prod_ell2_cblinfun_fun$'_1) undefined in model
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$h',type,'clinear$h': 'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$h',axiom,
% 15.64/2.39             'clinear$h'(fmb_'C_ell2_c_ell2_cblinfun_b_ell2_b_ell2_cblinfun_fun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$a',type,'register$a': 'A_ell2_a_ell2_cblinfun_c_ell2_c_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$a',axiom,
% 15.64/2.39             'register$a'('f$')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_inj_on$l',type,'inj_on$l': 'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' * 'C_ell2_c_ell2_cblinfun_set$' > $o ).
% 15.64/2.39  tff('predicate_inj_on$l',axiom,
% 15.64/2.39             'inj_on$l'(fmb_'C_ell2_c_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$'_1,'top$b')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_clinear$e',type,'clinear$e': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_clinear$e',axiom,
% 15.64/2.39             'clinear$e'('id$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_fun_app$',type,'fun_app$': 'C_ell2_c_ell2_cblinfun_bool_fun$' * 'C_ell2_c_ell2_cblinfun$' > $o ).
% 15.64/2.39  tff('predicate_fun_app$',axiom,
% 15.64/2.39             'fun_app$'('top$i',fmb_'C_ell2_c_ell2_cblinfun$'_1)
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  tff('declare_register$e',type,'register$e': 'A_ell2_a_ell2_cblinfun_a_ell2_a_ell2_cblinfun_fun$' > $o ).
% 15.64/2.39  tff('predicate_register$e',axiom,
% 15.64/2.39             'register$e'('id$a')
% 15.64/2.39  
% 15.64/2.39  ).
% 15.64/2.39  
% 15.64/2.39  % SZS output end FiniteModel for theBenchmark
% 15.64/2.39  % (1320)------------------------------
% 15.64/2.39  % (1320)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 15.64/2.39  % (1320)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 15.64/2.39  % (1320)Termination reason: Satisfiable
% 15.64/2.39  
% 15.64/2.39  % (1320)Memory used [KB]: 24690
% 15.64/2.39  % (1320)Time elapsed: 1.919 s
% 15.64/2.39  % (1320)Instructions burned: 1577 (million)
% 15.64/2.39  % (1320)------------------------------
% 15.64/2.39  % (1320)------------------------------
% 15.64/2.39  % (1298)Success in time 2.052 s
%------------------------------------------------------------------------------