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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : ITP333_1 : TPTP v8.1.0. Released v8.0.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 : n011.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 : Wed Aug 31 17:27:14 EDT 2022

% Result   : CounterSatisfiable 32.32s 4.50s
% Output   : FiniteModel 32.32s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : ITP333_1 : TPTP v8.1.0. Released v8.0.0.
% 0.03/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.14/0.34  % Computer : n011.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Tue Aug 30 00:14:10 EDT 2022
% 0.14/0.34  % CPUTime    : 
% 1.09/0.54  % (18374)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.09/0.55  % (18396)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)
% 1.09/0.55  % (18388)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.09/0.55  % (18373)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.09/0.56  % (18379)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.09/0.56  % (18380)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.29/0.56  % (18382)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.29/0.57  % (18390)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.29/0.57  % (18387)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.29/0.57  % (18394)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.29/0.57  % (18380)Instruction limit reached!
% 1.29/0.57  % (18380)------------------------------
% 1.29/0.57  % (18380)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.29/0.57  % (18380)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.29/0.57  % (18380)Termination reason: Unknown
% 1.29/0.57  % (18380)Termination phase: Preprocessing 1
% 1.29/0.57  
% 1.29/0.57  % (18380)Memory used [KB]: 2302
% 1.29/0.57  % (18380)Time elapsed: 0.009 s
% 1.29/0.57  % (18380)Instructions burned: 7 (million)
% 1.29/0.57  % (18380)------------------------------
% 1.29/0.57  % (18380)------------------------------
% 1.29/0.57  % (18403)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.29/0.58  % (18399)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.29/0.58  % (18376)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.29/0.58  % (18377)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.29/0.58  % (18402)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.29/0.59  % (18385)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 1.29/0.59  % (18393)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.29/0.59  % (18400)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.29/0.59  % (18383)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.29/0.59  % (18395)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)
% 1.29/0.59  % (18378)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.29/0.60  % (18391)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.29/0.60  % (18372)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.29/0.60  % (18384)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.29/0.60  % (18392)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.29/0.60  % (18401)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.29/0.60  % (18386)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.29/0.61  % (18389)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.29/0.61  % (18397)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.29/0.62  % (18374)Instruction limit reached!
% 1.29/0.62  % (18374)------------------------------
% 1.29/0.62  % (18374)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.29/0.62  % (18374)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.29/0.62  % (18374)Termination reason: Unknown
% 1.29/0.62  % (18374)Termination phase: Property scanning
% 1.29/0.62  
% 1.29/0.62  % (18374)Memory used [KB]: 3582
% 1.29/0.62  % (18374)Time elapsed: 0.021 s
% 1.29/0.62  % (18374)Instructions burned: 38 (million)
% 1.29/0.62  % (18374)------------------------------
% 1.29/0.62  % (18374)------------------------------
% 1.29/0.62  % (18381)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.29/0.62  % (18381)Instruction limit reached!
% 1.29/0.62  % (18381)------------------------------
% 1.29/0.62  % (18381)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.29/0.62  % (18381)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.29/0.62  % (18381)Termination reason: Unknown
% 1.29/0.62  % (18381)Termination phase: Preprocessing 1
% 1.29/0.62  
% 1.29/0.62  % (18381)Memory used [KB]: 2046
% 1.29/0.62  % (18381)Time elapsed: 0.003 s
% 1.29/0.62  % (18381)Instructions burned: 2 (million)
% 1.29/0.62  % (18381)------------------------------
% 1.29/0.62  % (18381)------------------------------
% 1.29/0.63  % (18379)Instruction limit reached!
% 1.29/0.63  % (18379)------------------------------
% 1.29/0.63  % (18379)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.63  % (18379)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.63  % (18379)Termination reason: Unknown
% 1.76/0.63  % (18379)Termination phase: Property scanning
% 1.76/0.63  
% 1.76/0.63  % (18379)Memory used [KB]: 3965
% 1.76/0.63  % (18379)Time elapsed: 0.032 s
% 1.76/0.63  % (18379)Instructions burned: 51 (million)
% 1.76/0.63  % (18379)------------------------------
% 1.76/0.63  % (18379)------------------------------
% 1.76/0.64  % (18373)Instruction limit reached!
% 1.76/0.64  % (18373)------------------------------
% 1.76/0.64  % (18373)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.64  % (18373)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.64  % (18373)Termination reason: Unknown
% 1.76/0.64  % (18373)Termination phase: Property scanning
% 1.76/0.64  
% 1.76/0.64  % (18373)Memory used [KB]: 4093
% 1.76/0.64  % (18373)Time elapsed: 0.027 s
% 1.76/0.64  % (18373)Instructions burned: 53 (million)
% 1.76/0.64  % (18373)------------------------------
% 1.76/0.64  % (18373)------------------------------
% 1.76/0.64  % (18378)Instruction limit reached!
% 1.76/0.64  % (18378)------------------------------
% 1.76/0.64  % (18378)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.65  % (18390)Instruction limit reached!
% 1.76/0.65  % (18390)------------------------------
% 1.76/0.65  % (18390)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.65  % (18390)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.65  % (18390)Termination reason: Unknown
% 1.76/0.65  % (18390)Termination phase: Blocked clause elimination
% 1.76/0.65  
% 1.76/0.65  % (18390)Memory used [KB]: 4093
% 1.76/0.65  % (18390)Time elapsed: 0.043 s
% 1.76/0.65  % (18390)Instructions burned: 61 (million)
% 1.76/0.65  % (18390)------------------------------
% 1.76/0.65  % (18390)------------------------------
% 1.76/0.65  % (18387)Instruction limit reached!
% 1.76/0.65  % (18387)------------------------------
% 1.76/0.65  % (18387)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.65  % (18387)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.65  % (18387)Termination reason: Unknown
% 1.76/0.65  % (18387)Termination phase: Saturation
% 1.76/0.65  
% 1.76/0.65  % (18387)Memory used [KB]: 9338
% 1.76/0.65  % (18387)Time elapsed: 0.040 s
% 1.76/0.65  % (18387)Instructions burned: 68 (million)
% 1.76/0.65  % (18387)------------------------------
% 1.76/0.65  % (18387)------------------------------
% 1.76/0.65  % (18382)Instruction limit reached!
% 1.76/0.65  % (18382)------------------------------
% 1.76/0.65  % (18382)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.65  % (18382)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.65  % (18382)Termination reason: Unknown
% 1.76/0.65  % (18382)Termination phase: Property scanning
% 1.76/0.65  
% 1.76/0.65  % (18382)Memory used [KB]: 4093
% 1.76/0.65  % (18382)Time elapsed: 0.025 s
% 1.76/0.65  % (18382)Instructions burned: 52 (million)
% 1.76/0.65  % (18382)------------------------------
% 1.76/0.65  % (18382)------------------------------
% 1.76/0.65  % (18383)Instruction limit reached!
% 1.76/0.65  % (18383)------------------------------
% 1.76/0.65  % (18383)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.65  % (18383)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.65  % (18383)Termination reason: Unknown
% 1.76/0.65  % (18383)Termination phase: shuffling
% 1.76/0.65  
% 1.76/0.65  % (18383)Memory used [KB]: 4093
% 1.76/0.65  % (18383)Time elapsed: 0.033 s
% 1.76/0.65  % (18383)Instructions burned: 50 (million)
% 1.76/0.65  % (18383)------------------------------
% 1.76/0.65  % (18383)------------------------------
% 1.76/0.66  % (18378)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.66  % (18378)Termination reason: Unknown
% 1.76/0.66  % (18378)Termination phase: General splitting
% 1.76/0.66  
% 1.76/0.66  % (18378)Memory used [KB]: 4093
% 1.76/0.66  % (18378)Time elapsed: 0.024 s
% 1.76/0.66  % (18378)Instructions burned: 48 (million)
% 1.76/0.66  % (18378)------------------------------
% 1.76/0.66  % (18378)------------------------------
% 1.76/0.66  % (18376)Instruction limit reached!
% 1.76/0.66  % (18376)------------------------------
% 1.76/0.66  % (18376)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.76/0.66  % (18376)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.76/0.66  % (18376)Termination reason: Unknown
% 1.76/0.66  % (18376)Termination phase: Property scanning
% 1.76/0.66  
% 1.76/0.66  % (18376)Memory used [KB]: 3582
% 1.76/0.66  % (18376)Time elapsed: 0.025 s
% 1.76/0.66  % (18376)Instructions burned: 52 (million)
% 1.76/0.66  % (18376)------------------------------
% 1.76/0.66  % (18376)------------------------------
% 2.07/0.67  % (18377)Instruction limit reached!
% 2.07/0.67  % (18377)------------------------------
% 2.07/0.67  % (18377)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.67  % (18377)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.67  % (18377)Termination reason: Unknown
% 2.07/0.67  % (18377)Termination phase: Property scanning
% 2.07/0.67  
% 2.07/0.67  % (18377)Memory used [KB]: 4093
% 2.07/0.67  % (18377)Time elapsed: 0.027 s
% 2.07/0.67  % (18377)Instructions burned: 53 (million)
% 2.07/0.67  % (18377)------------------------------
% 2.07/0.67  % (18377)------------------------------
% 2.07/0.67  % (18388)Instruction limit reached!
% 2.07/0.67  % (18388)------------------------------
% 2.07/0.67  % (18388)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.68  % (18388)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.68  % (18388)Termination reason: Unknown
% 2.07/0.68  % (18388)Termination phase: Saturation
% 2.07/0.68  
% 2.07/0.68  % (18388)Memory used [KB]: 4221
% 2.07/0.68  % (18388)Time elapsed: 0.056 s
% 2.07/0.68  % (18388)Instructions burned: 76 (million)
% 2.07/0.68  % (18388)------------------------------
% 2.07/0.68  % (18388)------------------------------
% 2.07/0.70  % (18494)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 (2997ds/388Mi)
% 2.07/0.72  % (18400)Instruction limit reached!
% 2.07/0.72  % (18400)------------------------------
% 2.07/0.72  % (18400)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.07/0.72  % (18400)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.07/0.72  % (18400)Termination reason: Unknown
% 2.07/0.72  % (18400)Termination phase: Saturation
% 2.07/0.72  
% 2.07/0.72  % (18400)Memory used [KB]: 9338
% 2.07/0.72  % (18400)Time elapsed: 0.034 s
% 2.07/0.72  % (18400)Instructions burned: 69 (million)
% 2.07/0.72  % (18400)------------------------------
% 2.07/0.72  % (18400)------------------------------
% 2.41/0.74  % (18523)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.41/0.75  % (18515)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.41/0.75  % (18532)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 (2996ds/68Mi)
% 2.41/0.76  % (18385)Instruction limit reached!
% 2.41/0.76  % (18385)------------------------------
% 2.41/0.76  % (18385)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.41/0.76  % (18385)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.41/0.76  % (18385)Termination reason: Unknown
% 2.41/0.76  % (18385)Termination phase: Saturation
% 2.41/0.76  
% 2.41/0.76  % (18385)Memory used [KB]: 9083
% 2.41/0.76  % (18385)Time elapsed: 0.053 s
% 2.41/0.76  % (18385)Instructions burned: 101 (million)
% 2.41/0.76  % (18385)------------------------------
% 2.41/0.76  % (18385)------------------------------
% 2.41/0.76  % (18384)Instruction limit reached!
% 2.41/0.76  % (18384)------------------------------
% 2.41/0.76  % (18384)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.41/0.76  % (18384)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.41/0.76  % (18384)Termination reason: Unknown
% 2.41/0.76  % (18384)Termination phase: Saturation
% 2.41/0.76  
% 2.41/0.76  % (18384)Memory used [KB]: 9083
% 2.41/0.76  % (18384)Time elapsed: 0.315 s
% 2.41/0.76  % (18384)Instructions burned: 101 (million)
% 2.41/0.76  % (18384)------------------------------
% 2.41/0.76  % (18384)------------------------------
% 2.56/0.77  % (18392)Instruction limit reached!
% 2.56/0.77  % (18392)------------------------------
% 2.56/0.77  % (18392)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.56/0.77  % (18392)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.56/0.77  % (18392)Termination reason: Unknown
% 2.56/0.77  % (18392)Termination phase: Saturation
% 2.56/0.77  
% 2.56/0.77  % (18392)Memory used [KB]: 4605
% 2.56/0.77  % (18392)Time elapsed: 0.051 s
% 2.56/0.77  % (18392)Instructions burned: 100 (million)
% 2.56/0.77  % (18392)------------------------------
% 2.56/0.77  % (18392)------------------------------
% 2.56/0.77  % (18531)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 (2996ds/655Mi)
% 2.56/0.77  % (18386)Instruction limit reached!
% 2.56/0.77  % (18386)------------------------------
% 2.56/0.77  % (18386)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.56/0.77  % (18386)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.56/0.77  % (18386)Termination reason: Unknown
% 2.56/0.77  % (18386)Termination phase: Saturation
% 2.56/0.77  
% 2.56/0.77  % (18386)Memory used [KB]: 8955
% 2.56/0.77  % (18386)Time elapsed: 0.049 s
% 2.56/0.77  % (18386)Instructions burned: 99 (million)
% 2.56/0.77  % (18386)------------------------------
% 2.56/0.77  % (18386)------------------------------
% 2.56/0.77  % (18526)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.56/0.77  % (18516)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.56/0.78  % (18391)Instruction limit reached!
% 2.56/0.78  % (18391)------------------------------
% 2.56/0.78  % (18391)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.56/0.78  % (18391)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.56/0.78  % (18391)Termination reason: Unknown
% 2.56/0.78  % (18391)Termination phase: Saturation
% 2.56/0.78  
% 2.56/0.78  % (18391)Memory used [KB]: 9083
% 2.56/0.78  % (18391)Time elapsed: 0.051 s
% 2.56/0.78  % (18391)Instructions burned: 101 (million)
% 2.56/0.78  % (18391)------------------------------
% 2.56/0.78  % (18391)------------------------------
% 2.56/0.78  % (18389)Instruction limit reached!
% 2.56/0.78  % (18389)------------------------------
% 2.56/0.78  % (18389)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.56/0.78  % (18389)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.56/0.78  % (18389)Termination reason: Unknown
% 2.56/0.78  % (18389)Termination phase: Saturation
% 2.56/0.78  
% 2.56/0.78  % (18389)Memory used [KB]: 8955
% 2.56/0.78  % (18389)Time elapsed: 0.330 s
% 2.56/0.78  % (18389)Instructions burned: 99 (million)
% 2.56/0.78  % (18389)------------------------------
% 2.56/0.78  % (18389)------------------------------
% 2.56/0.79  % (18541)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 (2996ds/90Mi)
% 2.56/0.79  % (18533)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 (2996ds/940Mi)
% 2.56/0.79  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.56/0.80  % (18539)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 (2996ds/981Mi)
% 2.56/0.80  % (18527)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.56/0.80  % (18542)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.56/0.81  % (18394)Instruction limit reached!
% 2.56/0.81  % (18394)------------------------------
% 2.56/0.81  % (18394)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.56/0.81  % (18394)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.56/0.81  % (18394)Termination reason: Unknown
% 2.56/0.81  % (18394)Termination phase: Saturation
% 2.56/0.81  
% 2.56/0.81  % (18394)Memory used [KB]: 9594
% 2.56/0.81  % (18394)Time elapsed: 0.077 s
% 2.56/0.81  % (18394)Instructions burned: 138 (million)
% 2.56/0.81  % (18394)------------------------------
% 2.56/0.81  % (18394)------------------------------
% 2.56/0.81  % (18543)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 2.77/0.85  % (18532)Instruction limit reached!
% 2.77/0.85  % (18532)------------------------------
% 2.77/0.85  % (18532)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.77/0.85  % (18532)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.77/0.85  % (18532)Termination reason: Unknown
% 2.77/0.85  % (18532)Termination phase: Saturation
% 2.77/0.85  
% 2.77/0.85  % (18532)Memory used [KB]: 9338
% 2.77/0.85  % (18532)Time elapsed: 0.032 s
% 2.77/0.85  % (18532)Instructions burned: 68 (million)
% 2.77/0.85  % (18532)------------------------------
% 2.77/0.85  % (18532)------------------------------
% 2.77/0.86  % (18551)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.93/0.86  % (18393)Instruction limit reached!
% 2.93/0.86  % (18393)------------------------------
% 2.93/0.86  % (18393)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.86  % (18393)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.86  % (18393)Termination reason: Unknown
% 2.93/0.86  % (18393)Termination phase: Saturation
% 2.93/0.86  
% 2.93/0.86  % (18393)Memory used [KB]: 9338
% 2.93/0.86  % (18393)Time elapsed: 0.083 s
% 2.93/0.86  % (18393)Instructions burned: 176 (million)
% 2.93/0.86  % (18393)------------------------------
% 2.93/0.86  % (18393)------------------------------
% 2.93/0.89  % (18562)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4959Mi)
% 2.93/0.89  % (18563)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/4756Mi)
% 2.93/0.90  % (18567)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.93/0.90  % (18516)Instruction limit reached!
% 2.93/0.90  % (18516)------------------------------
% 2.93/0.90  % (18516)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.90  % (18516)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.90  % (18516)Termination reason: Unknown
% 2.93/0.90  % (18516)Termination phase: Saturation
% 2.93/0.90  
% 2.93/0.90  % (18516)Memory used [KB]: 8955
% 2.93/0.90  % (18516)Time elapsed: 0.240 s
% 2.93/0.90  % (18516)Instructions burned: 90 (million)
% 2.93/0.90  % (18516)------------------------------
% 2.93/0.90  % (18516)------------------------------
% 2.93/0.90  % (18565)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 (2995ds/4931Mi)
% 2.93/0.91  % (18573)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.93/0.92  % (18401)Instruction limit reached!
% 2.93/0.92  % (18401)------------------------------
% 2.93/0.92  % (18401)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.93/0.92  % (18401)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.93/0.92  % (18401)Termination reason: Unknown
% 2.93/0.92  % (18401)Termination phase: Saturation
% 2.93/0.92  
% 2.93/0.92  % (18401)Memory used [KB]: 5373
% 2.93/0.92  % (18401)Time elapsed: 0.474 s
% 2.93/0.92  % (18401)Instructions burned: 177 (million)
% 2.93/0.92  % (18401)------------------------------
% 2.93/0.92  % (18401)------------------------------
% 2.93/0.93  % (18576)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)
% 3.16/0.93  % (18581)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.16/0.95  % (18541)Instruction limit reached!
% 3.16/0.95  % (18541)------------------------------
% 3.16/0.95  % (18541)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.16/0.95  % (18541)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.16/0.95  % (18541)Termination reason: Unknown
% 3.16/0.95  % (18541)Termination phase: Saturation
% 3.16/0.95  
% 3.16/0.95  % (18541)Memory used [KB]: 8955
% 3.16/0.95  % (18541)Time elapsed: 0.245 s
% 3.16/0.95  % (18541)Instructions burned: 91 (million)
% 3.16/0.95  % (18541)------------------------------
% 3.16/0.95  % (18541)------------------------------
% 3.16/0.96  % (18594)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.31/1.00  % (18567)Instruction limit reached!
% 3.31/1.00  % (18567)------------------------------
% 3.31/1.00  % (18567)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.31/1.00  % (18567)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.31/1.00  % (18567)Termination reason: Unknown
% 3.31/1.00  % (18567)Termination phase: Saturation
% 3.31/1.00  
% 3.31/1.00  % (18567)Memory used [KB]: 9466
% 3.31/1.00  % (18567)Time elapsed: 0.032 s
% 3.31/1.00  % (18567)Instructions burned: 70 (million)
% 3.31/1.00  % (18567)------------------------------
% 3.31/1.00  % (18567)------------------------------
% 3.31/1.00  % (18603)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.48/1.05  % (18624)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.48/1.07  % (18403)Instruction limit reached!
% 3.48/1.07  % (18403)------------------------------
% 3.48/1.07  % (18403)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.48/1.07  % (18403)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.48/1.07  % (18403)Termination reason: Unknown
% 3.48/1.07  % (18403)Termination phase: Saturation
% 3.48/1.07  
% 3.48/1.07  % (18403)Memory used [KB]: 11897
% 3.48/1.07  % (18403)Time elapsed: 0.574 s
% 3.48/1.07  % (18403)Instructions burned: 356 (million)
% 3.48/1.07  % (18403)------------------------------
% 3.48/1.07  % (18403)------------------------------
% 5.31/1.08  % (18629)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 5.31/1.10  % (18630)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)
% 5.31/1.12  % (18603)Instruction limit reached!
% 5.31/1.12  % (18603)------------------------------
% 5.31/1.12  % (18603)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.31/1.14  % (18603)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.31/1.14  % (18515)Instruction limit reached!
% 5.31/1.14  % (18515)------------------------------
% 5.31/1.14  % (18515)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.31/1.14  % (18515)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.31/1.14  % (18515)Termination reason: Unknown
% 5.31/1.14  % (18515)Termination phase: Saturation
% 5.31/1.14  
% 5.31/1.14  % (18515)Memory used [KB]: 6396
% 5.31/1.14  % (18515)Time elapsed: 0.476 s
% 5.31/1.14  % (18515)Instructions burned: 213 (million)
% 5.31/1.14  % (18515)------------------------------
% 5.31/1.14  % (18515)------------------------------
% 5.31/1.14  % (18603)Termination reason: Unknown
% 5.31/1.14  % (18603)Termination phase: Saturation
% 5.31/1.14  
% 5.31/1.14  % (18603)Memory used [KB]: 8955
% 5.31/1.14  % (18603)Time elapsed: 0.201 s
% 5.31/1.14  % (18603)Instructions burned: 90 (million)
% 5.31/1.14  % (18603)------------------------------
% 5.31/1.14  % (18603)------------------------------
% 5.73/1.15  % (18631)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.05/1.20  % (18494)Instruction limit reached!
% 6.05/1.20  % (18494)------------------------------
% 6.05/1.20  % (18494)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.05/1.20  % (18494)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.05/1.20  % (18494)Termination reason: Unknown
% 6.05/1.20  % (18494)Termination phase: Saturation
% 6.05/1.20  
% 6.05/1.20  % (18494)Memory used [KB]: 10234
% 6.05/1.20  % (18494)Time elapsed: 0.589 s
% 6.05/1.20  % (18494)Instructions burned: 388 (million)
% 6.05/1.20  % (18494)------------------------------
% 6.05/1.20  % (18494)------------------------------
% 6.05/1.21  % (18632)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 (2992ds/9902Mi)
% 6.05/1.22  % (18402)Instruction limit reached!
% 6.05/1.22  % (18402)------------------------------
% 6.05/1.22  % (18402)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.05/1.22  % (18402)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.05/1.22  % (18402)Termination reason: Unknown
% 6.05/1.22  % (18402)Termination phase: Saturation
% 6.05/1.22  
% 6.05/1.22  % (18402)Memory used [KB]: 14583
% 6.05/1.22  % (18402)Time elapsed: 0.762 s
% 6.05/1.22  % (18402)Instructions burned: 439 (million)
% 6.05/1.22  % (18402)------------------------------
% 6.05/1.22  % (18402)------------------------------
% 6.66/1.27  % (18634)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9989Mi)
% 6.66/1.30  % (18633)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 (2992ds/1824Mi)
% 6.66/1.31  % (18395)Instruction limit reached!
% 6.66/1.31  % (18395)------------------------------
% 6.66/1.31  % (18395)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.66/1.31  % (18395)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.66/1.31  % (18395)Termination reason: Unknown
% 6.66/1.31  % (18395)Termination phase: Saturation
% 6.66/1.31  
% 6.66/1.31  % (18395)Memory used [KB]: 5245
% 6.66/1.31  % (18395)Time elapsed: 0.845 s
% 6.66/1.31  % (18395)Instructions burned: 500 (million)
% 6.66/1.31  % (18395)------------------------------
% 6.66/1.31  % (18395)------------------------------
% 7.08/1.32  % (18635)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9707Mi)
% 7.08/1.35  % (18396)Instruction limit reached!
% 7.08/1.35  % (18396)------------------------------
% 7.08/1.35  % (18396)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.37/1.36  % (18636)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 (2991ds/90Mi)
% 7.37/1.37  % (18396)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.37/1.37  % (18396)Termination reason: Unknown
% 7.37/1.37  % (18396)Termination phase: Saturation
% 7.37/1.37  
% 7.37/1.37  % (18396)Memory used [KB]: 14456
% 7.37/1.37  % (18396)Time elapsed: 0.862 s
% 7.37/1.37  % (18396)Instructions burned: 468 (million)
% 7.37/1.37  % (18396)------------------------------
% 7.37/1.37  % (18396)------------------------------
% 7.84/1.45  % (18637)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 (2990ds/44001Mi)
% 8.01/1.48  % (18636)Instruction limit reached!
% 8.01/1.48  % (18636)------------------------------
% 8.01/1.48  % (18636)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.01/1.50  % (18399)Instruction limit reached!
% 8.01/1.50  % (18399)------------------------------
% 8.01/1.50  % (18399)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.01/1.50  % (18399)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.01/1.50  % (18399)Termination reason: Unknown
% 8.01/1.50  % (18399)Termination phase: Saturation
% 8.01/1.50  
% 8.01/1.50  % (18399)Memory used [KB]: 14456
% 8.01/1.50  % (18399)Time elapsed: 1.053 s
% 8.01/1.50  % (18399)Instructions burned: 502 (million)
% 8.01/1.50  % (18399)------------------------------
% 8.01/1.50  % (18399)------------------------------
% 8.01/1.51  % (18636)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.01/1.51  % (18636)Termination reason: Unknown
% 8.01/1.51  % (18636)Termination phase: Saturation
% 8.01/1.51  
% 8.01/1.51  % (18636)Memory used [KB]: 8955
% 8.01/1.51  % (18636)Time elapsed: 0.212 s
% 8.01/1.51  % (18636)Instructions burned: 92 (million)
% 8.01/1.51  % (18636)------------------------------
% 8.01/1.51  % (18636)------------------------------
% 8.01/1.51  % (18638)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.01/1.51  % (18531)Instruction limit reached!
% 8.01/1.51  % (18531)------------------------------
% 8.01/1.51  % (18531)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.01/1.52  % (18397)Instruction limit reached!
% 8.01/1.52  % (18397)------------------------------
% 8.01/1.52  % (18397)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.01/1.52  % (18397)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.01/1.52  % (18397)Termination reason: Unknown
% 8.01/1.52  % (18397)Termination phase: Saturation
% 8.01/1.52  
% 8.01/1.52  % (18397)Memory used [KB]: 14967
% 8.01/1.52  % (18397)Time elapsed: 1.044 s
% 8.01/1.52  % (18397)Instructions burned: 484 (million)
% 8.01/1.52  % (18397)------------------------------
% 8.01/1.52  % (18397)------------------------------
% 8.01/1.52  % (18531)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.01/1.52  % (18531)Termination reason: Unknown
% 8.01/1.52  % (18531)Termination phase: Saturation
% 8.01/1.52  
% 8.01/1.52  % (18531)Memory used [KB]: 5373
% 8.01/1.52  % (18531)Time elapsed: 0.818 s
% 8.01/1.52  % (18531)Instructions burned: 657 (million)
% 8.01/1.52  % (18531)------------------------------
% 8.01/1.52  % (18531)------------------------------
% 9.70/1.63  % (18641)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)
% 9.70/1.64  % (18639)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 (2988ds/35256Mi)
% 9.70/1.65  % (18640)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)
% 9.70/1.66  % (18642)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=10187:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/10187Mi)
% 12.44/2.04  % (18527)Instruction limit reached!
% 12.44/2.04  % (18527)------------------------------
% 12.44/2.04  % (18527)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.44/2.04  % (18527)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.44/2.04  % (18527)Termination reason: Unknown
% 12.44/2.04  % (18527)Termination phase: Saturation
% 12.44/2.04  
% 12.44/2.04  % (18527)Memory used [KB]: 17398
% 12.44/2.04  % (18527)Time elapsed: 1.370 s
% 12.44/2.04  % (18527)Instructions burned: 747 (million)
% 12.44/2.04  % (18527)------------------------------
% 12.44/2.04  % (18527)------------------------------
% 13.85/2.16  % (18523)Instruction limit reached!
% 13.85/2.16  % (18523)------------------------------
% 13.85/2.16  % (18523)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.85/2.17  % (18523)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.85/2.17  % (18523)Termination reason: Unknown
% 13.85/2.17  % (18523)Termination phase: Saturation
% 13.85/2.17  
% 13.85/2.17  % (18523)Memory used [KB]: 23283
% 13.85/2.17  % (18523)Time elapsed: 1.450 s
% 13.85/2.17  % (18523)Instructions burned: 920 (million)
% 13.85/2.17  % (18523)------------------------------
% 13.85/2.17  % (18523)------------------------------
% 13.85/2.21  % (18643)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 (2982ds/29337Mi)
% 14.49/2.26  % (18533)Instruction limit reached!
% 14.49/2.26  % (18533)------------------------------
% 14.49/2.26  % (18533)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 14.49/2.26  % (18533)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 14.49/2.26  % (18533)Termination reason: Unknown
% 14.49/2.26  % (18533)Termination phase: Saturation
% 14.49/2.26  
% 14.49/2.26  % (18533)Memory used [KB]: 11769
% 14.49/2.26  % (18533)Time elapsed: 1.589 s
% 14.49/2.26  % (18533)Instructions burned: 940 (million)
% 14.49/2.26  % (18533)------------------------------
% 14.49/2.26  % (18533)------------------------------
% 14.91/2.29  % (18644)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=10147:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/10147Mi)
% 15.83/2.43  % (18645)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=38056:si=on:rawr=on:rtra=on_0 on theBenchmark for (2980ds/38056Mi)
% 16.07/2.47  % (18526)Instruction limit reached!
% 16.07/2.47  % (18526)------------------------------
% 16.07/2.47  % (18526)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.07/2.47  % (18526)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.07/2.47  % (18526)Termination reason: Unknown
% 16.07/2.47  % (18526)Termination phase: Saturation
% 16.07/2.47  
% 16.07/2.47  % (18526)Memory used [KB]: 21364
% 16.07/2.47  % (18526)Time elapsed: 1.777 s
% 16.07/2.47  % (18526)Instructions burned: 936 (million)
% 16.07/2.47  % (18526)------------------------------
% 16.07/2.47  % (18526)------------------------------
% 16.07/2.47  % (18539)Instruction limit reached!
% 16.07/2.47  % (18539)------------------------------
% 16.07/2.47  % (18539)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.07/2.47  % (18539)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.07/2.47  % (18539)Termination reason: Unknown
% 16.07/2.47  % (18539)Termination phase: Saturation
% 16.07/2.47  
% 16.07/2.47  % (18539)Memory used [KB]: 23666
% 16.07/2.47  % (18539)Time elapsed: 1.788 s
% 16.07/2.47  % (18539)Instructions burned: 981 (million)
% 16.07/2.47  % (18539)------------------------------
% 16.07/2.47  % (18539)------------------------------
% 17.08/2.58  % (18646)fmb+10_1:1_dr=on:fmbsr=2.0:newcnf=on:nm=2:i=33239:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/33239Mi)
% 17.08/2.62  % (18647)fmb+10_1:1_fmbas=predicate:gsp=on:nm=2:i=20987:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/20987Mi)
% 22.70/3.29  TRYING [1]
% 23.15/3.35  TRYING [2]
% 24.09/3.47  % (18576)Instruction limit reached!
% 24.09/3.47  % (18576)------------------------------
% 24.09/3.47  % (18576)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 24.09/3.47  % (18576)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 24.09/3.47  % (18576)Termination reason: Unknown
% 24.09/3.47  % (18576)Termination phase: Saturation
% 24.09/3.47  
% 24.09/3.47  % (18576)Memory used [KB]: 14328
% 24.09/3.47  % (18576)Time elapsed: 2.665 s
% 24.09/3.47  % (18576)Instructions burned: 2134 (million)
% 24.09/3.47  % (18576)------------------------------
% 24.09/3.47  % (18576)------------------------------
% 24.95/3.56  % (18648)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=49917:si=on:rawr=on:rtra=on_0 on theBenchmark for (2968ds/49917Mi)
% 24.95/3.59  % (18542)Instruction limit reached!
% 24.95/3.59  % (18542)------------------------------
% 24.95/3.59  % (18542)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 24.95/3.59  % (18542)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 24.95/3.59  % (18542)Termination reason: Unknown
% 24.95/3.59  % (18542)Termination phase: Saturation
% 24.95/3.59  
% 24.95/3.59  % (18542)Memory used [KB]: 9466
% 24.95/3.59  % (18542)Time elapsed: 2.903 s
% 24.95/3.59  % (18542)Instructions burned: 2016 (million)
% 24.95/3.59  % (18542)------------------------------
% 24.95/3.59  % (18542)------------------------------
% 25.86/3.68  % (18633)Instruction limit reached!
% 25.86/3.68  % (18633)------------------------------
% 25.86/3.68  % (18633)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 25.86/3.68  % (18633)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 25.86/3.68  % (18633)Termination reason: Unknown
% 25.86/3.68  % (18633)Termination phase: Saturation
% 25.86/3.68  
% 25.86/3.68  % (18633)Memory used [KB]: 9466
% 25.86/3.68  % (18633)Time elapsed: 2.440 s
% 25.86/3.68  % (18633)Instructions burned: 1825 (million)
% 25.86/3.68  % (18633)------------------------------
% 25.86/3.68  % (18633)------------------------------
% 25.86/3.73  % (18649)dis+2_1:64_add=large:bce=on:bd=off:i=19144:si=on:rawr=on:rtra=on_0 on theBenchmark for (2967ds/19144Mi)
% 27.25/3.86  % (18650)dis+10_1:128_bd=off:lcm=predicate:sac=on:sp=reverse_arity:urr=on:i=27492:si=on:rawr=on:rtra=on_0 on theBenchmark for (2966ds/27492Mi)
% 27.25/3.86  % (18573)Instruction limit reached!
% 27.25/3.86  % (18573)------------------------------
% 27.25/3.86  % (18573)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 27.25/3.86  % (18573)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 27.25/3.86  % (18573)Termination reason: Unknown
% 27.25/3.86  % (18573)Termination phase: Saturation
% 27.25/3.86  
% 27.25/3.86  % (18573)Memory used [KB]: 16502
% 27.25/3.86  % (18573)Time elapsed: 3.033 s
% 27.25/3.86  % (18573)Instructions burned: 1824 (million)
% 27.25/3.86  % (18573)------------------------------
% 27.25/3.86  % (18573)------------------------------
% 27.50/3.93  % (18624)Instruction limit reached!
% 27.50/3.93  % (18624)------------------------------
% 27.50/3.93  % (18624)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 27.50/3.93  % (18624)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 27.50/3.93  % (18624)Termination reason: Unknown
% 27.50/3.93  % (18624)Termination phase: Saturation
% 27.50/3.93  
% 27.50/3.93  % (18624)Memory used [KB]: 11769
% 27.50/3.93  % (18624)Time elapsed: 2.974 s
% 27.50/3.93  % (18624)Instructions burned: 2017 (million)
% 27.50/3.93  % (18624)------------------------------
% 27.50/3.93  % (18624)------------------------------
% 28.25/4.00  % (18651)ott-11_1:32_i=6101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2964ds/6101Mi)
% 28.94/4.11  % (18652)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 (2964ds/90Mi)
% 30.29/4.24  % (18652)Instruction limit reached!
% 30.29/4.24  % (18652)------------------------------
% 30.29/4.24  % (18652)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 30.29/4.24  % (18652)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 30.29/4.24  % (18652)Termination reason: Unknown
% 30.29/4.24  % (18652)Termination phase: Saturation
% 30.29/4.24  
% 30.29/4.24  % (18652)Memory used [KB]: 8955
% 30.29/4.24  % (18652)Time elapsed: 0.266 s
% 30.29/4.24  % (18652)Instructions burned: 91 (million)
% 30.29/4.24  % (18652)------------------------------
% 30.29/4.24  % (18652)------------------------------
% 31.04/4.33  Detected maximum model sizes of [max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,max,2]
% 31.04/4.33  TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
% 31.50/4.37  TRYING [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2]
% 31.50/4.39  % (18653)ott+11_1:128_av=off:bd=off:bsr=unit_only:fd=preordered:to=lpo:updr=off:i=91600:si=on:rawr=on:rtra=on_0 on theBenchmark for (2961ds/91600Mi)
% 31.50/4.43  TRYING [1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2]
% 32.05/4.47  Finite Model Found!
% 32.32/4.50  % SZS status CounterSatisfiable for theBenchmark
% 32.32/4.50  % (18372)First to succeed.
% 32.32/4.52  % SZS output start FiniteModel for theBenchmark
% 32.32/4.52  tff(declare_$i,type,$i:$tType).
% 32.32/4.52  tff(declare_$i1,type,fmb_$i_1:$i).
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:$i] : (
% 32.32/4.52           X = fmb_$i_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff(declare_bool,type,$o:$tType).
% 32.32/4.52  tff(declare_bool1,type,fmb_bool_1:$o).
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:$o] : (
% 32.32/4.52           X = fmb_bool_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_c_vec_a_vec_fun$',type,'C_b_c_vec_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_c_vec_a_vec_fun$1',type,fmb_'C_b_c_vec_a_vec_fun$'_1:'C_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_c_vec_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_c_vec_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_set$',type,'B_a_vec_set$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_set$1',type,fmb_'B_a_vec_set$'_1:'B_a_vec_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_set$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_set$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_b_fun$',type,'B_d_vec_b_fun$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_b_fun$1',type,fmb_'B_d_vec_b_fun$'_1:'B_d_vec_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_b_fun$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_b_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_bool_fun$',type,'B_d_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_bool_fun$1',type,fmb_'B_d_vec_bool_fun$'_1:'B_d_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_a_vec$',type,'B_a_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_a_vec$1',type,fmb_'B_a_vec_a_vec$'_1:'B_a_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_a_vec$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_a_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_set$',type,'B_c_vec_set$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_set$1',type,fmb_'B_c_vec_set$'_1:'B_c_vec_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_set$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_set$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_d_vec_fun$',type,'C_b_d_vec_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_d_vec_fun$1',type,fmb_'C_b_d_vec_fun$'_1:'C_b_d_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_d_vec_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_d_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_a_vec_c_vec$',type,'B_d_vec_a_vec_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_a_vec_c_vec$1',type,fmb_'B_d_vec_a_vec_c_vec$'_1:'B_d_vec_a_vec_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_a_vec_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_a_vec_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_a_vec_fun$',type,'D_b_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_a_vec_fun$1',type,fmb_'D_b_a_vec_fun$'_1:'D_b_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_a_vec_c_vec$',type,'B_c_vec_a_vec_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_a_vec_c_vec$1',type,fmb_'B_c_vec_a_vec_c_vec$'_1:'B_c_vec_a_vec_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_a_vec_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_a_vec_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_d_vec_bool_fun_fun$',type,'A_b_d_vec_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_d_vec_bool_fun_fun$1',type,fmb_'A_b_d_vec_bool_fun_fun$'_1:'A_b_d_vec_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_d_vec_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_d_vec_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_a_vec_c_vec_fun$',type,'C_b_a_vec_c_vec_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_a_vec_c_vec_fun$1',type,fmb_'C_b_a_vec_c_vec_fun$'_1:'C_b_a_vec_c_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_a_vec_c_vec_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_a_vec_c_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_fun_set$',type,'A_b_fun_set$':$tType).
% 32.32/4.52  tff('declare_A_b_fun_set$1',type,'top$d':'A_b_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_fun_set$'] : (
% 32.32/4.52           X = 'top$d'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_b_fun$',type,'B_b_fun$':$tType).
% 32.32/4.52  tff('declare_B_b_fun$1',type,'uminus$':'B_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_b_fun$'] : (
% 32.32/4.52           X = 'uminus$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_b_c_vec_fun$',type,'B_b_c_vec_fun$':$tType).
% 32.32/4.52  tff('declare_B_b_c_vec_fun$1',type,'vec$':'B_b_c_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_b_c_vec_fun$'] : (
% 32.32/4.52           X = 'vec$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_a_vec_fun$',type,'A_b_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_a_vec_fun$1',type,fmb_'A_b_a_vec_fun$'_1:'A_b_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_bool_fun_fun$',type,'C_b_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_bool_fun_fun$1',type,fmb_'C_b_bool_fun_fun$'_1:'C_b_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_fun$',type,'D_b_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_fun$1',type,fmb_'D_b_fun$'_1:'D_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_bool_fun$',type,'B_c_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_bool_fun$1',type,fmb_'B_c_vec_bool_fun$'_1:'B_c_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_d_vec_a_vec_fun$',type,'A_b_d_vec_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_d_vec_a_vec_fun$1',type,fmb_'A_b_d_vec_a_vec_fun$'_1:'A_b_d_vec_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_d_vec_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_d_vec_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_bool_fun_fun$',type,'A_b_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_bool_fun_fun$1',type,fmb_'A_b_bool_fun_fun$'_1:'A_b_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_a_vec_fun$',type,'C_b_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_a_vec_fun$1',type,fmb_'C_b_a_vec_fun$'_1:'C_b_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_a_vec_fun_set$',type,'C_b_a_vec_fun_set$':$tType).
% 32.32/4.52  tff('declare_C_b_a_vec_fun_set$1',type,'top$b':'C_b_a_vec_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_a_vec_fun_set$'] : (
% 32.32/4.52           X = 'top$b'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_c_vec_c_vec$',type,'B_a_vec_c_vec_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_c_vec_c_vec$1',type,fmb_'B_a_vec_c_vec_c_vec$'_1:'B_a_vec_c_vec_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_c_vec_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_c_vec_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D$',type,'D$':$tType).
% 32.32/4.52  tff('declare_D$1',type,'j$':'D$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D$'] : (
% 32.32/4.52           X = 'j$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_a_vec_fun_bool_fun$',type,'C_b_a_vec_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_a_vec_fun_bool_fun$1',type,fmb_'C_b_a_vec_fun_bool_fun$'_1:'C_b_a_vec_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_a_vec_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_a_vec_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_b_fun$',type,'B_c_vec_b_fun$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_b_fun$1',type,fmb_'B_c_vec_b_fun$'_1:'B_c_vec_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_b_fun$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_b_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_d_vec$',type,'B_d_vec_d_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_d_vec$1',type,fmb_'B_d_vec_d_vec$'_1:'B_d_vec_d_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_d_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_d_vec_a_vec_fun$',type,'C_b_d_vec_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_d_vec_a_vec_fun$1',type,fmb_'C_b_d_vec_a_vec_fun$'_1:'C_b_d_vec_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_d_vec_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_d_vec_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_d_vec_fun_bool_fun$',type,'A_b_d_vec_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_d_vec_fun_bool_fun$1',type,fmb_'A_b_d_vec_fun_bool_fun$'_1:'A_b_d_vec_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_d_vec_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_d_vec_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec$',type,'B_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_a_vec$1',type,fmb_'B_a_vec$'_1:'B_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec$'] : (
% 32.32/4.52           X = fmb_'B_a_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_a_vec$',type,'B_c_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_a_vec$1',type,'a$':'B_c_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_a_vec$'] : (
% 32.32/4.52           X = 'a$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_a_vec_bool_fun_fun$',type,'C_b_a_vec_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_a_vec_bool_fun_fun$1',type,fmb_'C_b_a_vec_bool_fun_fun$'_1:'C_b_a_vec_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_a_vec_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_a_vec_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B$',type,'B$':$tType).
% 32.32/4.52  tff('declare_B$1',type,fmb_'B$'_1:'B$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B$'] : (
% 32.32/4.52           X = fmb_'B$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_d_vec$',type,'B_a_vec_d_vec$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_d_vec$1',type,fmb_'B_a_vec_d_vec$'_1:'B_a_vec_d_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_d_vec$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_d_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_d_vec_fun$',type,'D_b_d_vec_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_d_vec_fun$1',type,fmb_'D_b_d_vec_fun$'_1:'D_b_d_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_d_vec_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_d_vec_a_vec$',type,'B_d_vec_d_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_d_vec_a_vec$1',type,fmb_'B_d_vec_d_vec_a_vec$'_1:'B_d_vec_d_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_d_vec_a_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_d_vec_a_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C$',type,'C$':$tType).
% 32.32/4.52  tff('declare_C$1',type,fmb_'C$'_1:'C$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C$'] : (
% 32.32/4.52           X = fmb_'C$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_a_vec_set$',type,'B_c_vec_a_vec_set$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_a_vec_set$1',type,fmb_'B_c_vec_a_vec_set$'_1:'B_c_vec_a_vec_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_a_vec_set$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_a_vec_set$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_fun_bool_fun$',type,'A_b_c_vec_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_fun_bool_fun$1',type,fmb_'A_b_c_vec_fun_bool_fun$'_1:'A_b_c_vec_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_c_vec_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_d_vec_bool_fun_fun$',type,'D_b_d_vec_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_d_vec_bool_fun_fun$1',type,fmb_'D_b_d_vec_bool_fun_fun$'_1:'D_b_d_vec_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_d_vec_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_d_vec_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_fun$',type,'C_b_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_fun$1',type,fmb_'C_b_fun$'_1:'C_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_a_vec_c_vec_fun$',type,'A_b_a_vec_c_vec_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_a_vec_c_vec_fun$1',type,fmb_'A_b_a_vec_c_vec_fun$'_1:'A_b_a_vec_c_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_a_vec_c_vec_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_a_vec_c_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_c_vec_fun$',type,'C_b_c_vec_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_c_vec_fun$1',type,fmb_'C_b_c_vec_fun$'_1:'C_b_c_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_c_vec_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_c_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_c_vec$',type,'B_a_vec_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_c_vec$1',type,fmb_'B_a_vec_c_vec$'_1:'B_a_vec_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_d_vec_fun_set$',type,'D_b_d_vec_fun_set$':$tType).
% 32.32/4.52  tff('declare_D_b_d_vec_fun_set$1',type,'top$a':'D_b_d_vec_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_d_vec_fun_set$'] : (
% 32.32/4.52           X = 'top$a'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_d_vec_d_vec$',type,'B_d_vec_d_vec_d_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_d_vec_d_vec$1',type,fmb_'B_d_vec_d_vec_d_vec$'_1:'B_d_vec_d_vec_d_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_d_vec_d_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_d_vec_d_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_d_vec_fun_bool_fun$',type,'D_b_d_vec_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_d_vec_fun_bool_fun$1',type,fmb_'D_b_d_vec_fun_bool_fun$'_1:'D_b_d_vec_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_d_vec_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_d_vec_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_d_vec_fun$',type,'A_b_d_vec_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_d_vec_fun$1',type,fmb_'A_b_d_vec_fun$'_1:'A_b_d_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_d_vec_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_c_vec_fun$',type,'D_b_c_vec_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_c_vec_fun$1',type,fmb_'D_b_c_vec_fun$'_1:'D_b_c_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_c_vec_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_fun_bool_fun$',type,'D_b_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_fun_bool_fun$1',type,fmb_'D_b_fun_bool_fun$'_1:'D_b_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff(declare_tlbool,type,tlbool:$tType).
% 32.32/4.52  tff(declare_tlbool1,type,tltrue:tlbool).
% 32.32/4.52  tff(declare_tlbool2,type,tlfalse:tlbool).
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:tlbool] : (
% 32.32/4.52           X = tltrue | X = tlfalse
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff(distinct_domain,axiom,
% 32.32/4.52           tltrue != tlfalse
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_fun_set$',type,'C_b_fun_set$':$tType).
% 32.32/4.52  tff('declare_C_b_fun_set$1',type,'top$c':'C_b_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_fun_set$'] : (
% 32.32/4.52           X = 'top$c'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_a_vec_set$',type,'B_d_vec_a_vec_set$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_a_vec_set$1',type,fmb_'B_d_vec_a_vec_set$'_1:'B_d_vec_a_vec_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_a_vec_set$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_a_vec_set$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_a_vec_a_vec$',type,'B_d_vec_a_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_a_vec_a_vec$1',type,fmb_'B_d_vec_a_vec_a_vec$'_1:'B_d_vec_a_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_a_vec_a_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_a_vec_a_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_fun$',type,'A_b_c_vec_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_fun$1',type,'uu$':'A_b_c_vec_fun$').
% 32.32/4.52  tff('declare_A_b_c_vec_fun$2',type,fmb_'A_b_c_vec_fun$'_2:'A_b_c_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_fun$'] : (
% 32.32/4.52           X = 'uu$' | X = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff(distinct_domain,axiom,
% 32.32/4.52           'uu$' != fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_fun$',type,'A_b_c_vec_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_fun$1',type,fmb_'A_b_c_vec_a_vec_fun$'_1:'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_a_vec_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_a_vec$',type,'B_d_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_a_vec$1',type,'b$':'B_d_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_a_vec$'] : (
% 32.32/4.52           X = 'b$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_bool_fun_fun$',type,'D_b_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_D_b_bool_fun_fun$1',type,fmb_'D_b_bool_fun_fun$'_1:'D_b_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'D_b_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_bool_fun_fun$',type,'A_b_c_vec_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_bool_fun_fun$1',type,fmb_'A_b_c_vec_bool_fun_fun$'_1:'A_b_c_vec_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_c_vec_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_b_d_vec_fun$',type,'B_b_d_vec_fun$':$tType).
% 32.32/4.52  tff('declare_B_b_d_vec_fun$1',type,'vec$b':'B_b_d_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_b_d_vec_fun$'] : (
% 32.32/4.52           X = 'vec$b'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_a_vec_bool_fun$',type,'B_d_vec_a_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_a_vec_bool_fun$1',type,fmb_'B_d_vec_a_vec_bool_fun$'_1:'B_d_vec_a_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_a_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_a_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_c_vec$',type,'B_d_vec_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_c_vec$1',type,fmb_'B_d_vec_c_vec$'_1:'B_d_vec_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_bool_fun_fun$',type,'A_b_c_vec_a_vec_bool_fun_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_bool_fun_fun$1',type,fmb_'A_b_c_vec_a_vec_bool_fun_fun$'_1:'A_b_c_vec_a_vec_bool_fun_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_a_vec_bool_fun_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_c_vec_a_vec_bool_fun_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_a_vec_a_vec$',type,'B_c_vec_a_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_a_vec_a_vec$1',type,fmb_'B_c_vec_a_vec_a_vec$'_1:'B_c_vec_a_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_a_vec_a_vec$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_a_vec_a_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_fun$',type,'A_b_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_fun$1',type,fmb_'A_b_fun$'_1:'A_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_set$',type,'B_set$':$tType).
% 32.32/4.52  tff('declare_B_set$1',type,fmb_'B_set$'_1:'B_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_set$'] : (
% 32.32/4.52           X = fmb_'B_set$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_fun_bool_fun$',type,'A_b_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_fun_bool_fun$1',type,fmb_'A_b_fun_bool_fun$'_1:'A_b_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A$',type,'A$':$tType).
% 32.32/4.52  tff('declare_A$1',type,'i$':'A$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A$'] : (
% 32.32/4.52           X = 'i$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_D_b_fun_set$',type,'D_b_fun_set$':$tType).
% 32.32/4.52  tff('declare_D_b_fun_set$1',type,'top$f':'D_b_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'D_b_fun_set$'] : (
% 32.32/4.52           X = 'top$f'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_C_b_fun_bool_fun$',type,'C_b_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_C_b_fun_bool_fun$1',type,fmb_'C_b_fun_bool_fun$'_1:'C_b_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'C_b_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'C_b_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_b_fun$',type,'B_a_vec_b_fun$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_b_fun$1',type,fmb_'B_a_vec_b_fun$'_1:'B_a_vec_b_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_b_fun$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_b_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_c_vec$',type,'B_c_vec_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_c_vec$1',type,fmb_'B_c_vec_c_vec$'_1:'B_c_vec_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_c_vec_a_vec$',type,'B_a_vec_c_vec_a_vec$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_c_vec_a_vec$1',type,fmb_'B_a_vec_c_vec_a_vec$'_1:'B_a_vec_c_vec_a_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_c_vec_a_vec$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_c_vec_a_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_fun_set$',type,'A_b_c_vec_fun_set$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_fun_set$1',type,'top$e':'A_b_c_vec_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_fun_set$'] : (
% 32.32/4.52           X = 'top$e'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_a_vec_a_vec_bool_fun$',type,'B_c_vec_a_vec_a_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_a_vec_a_vec_bool_fun$1',type,fmb_'B_c_vec_a_vec_a_vec_bool_fun$'_1:'B_c_vec_a_vec_a_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_a_vec_a_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_a_vec_a_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec$',type,'B_d_vec$':$tType).
% 32.32/4.52  tff('declare_B_d_vec$1',type,fmb_'B_d_vec$'_1:'B_d_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec$'] : (
% 32.32/4.52           X = fmb_'B_d_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_bool_fun$',type,'B_a_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_bool_fun$1',type,fmb_'B_a_vec_bool_fun$'_1:'B_a_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_a_vec_bool_fun$',type,'B_c_vec_a_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_a_vec_bool_fun$1',type,fmb_'B_c_vec_a_vec_bool_fun$'_1:'B_c_vec_a_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_a_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_a_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec$',type,'B_c_vec$':$tType).
% 32.32/4.52  tff('declare_B_c_vec$1',type,fmb_'B_c_vec$'_1:'B_c_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec$'] : (
% 32.32/4.52           X = fmb_'B_c_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_fun_bool_fun$',type,'A_b_c_vec_a_vec_fun_bool_fun$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_fun_bool_fun$1',type,fmb_'A_b_c_vec_a_vec_fun_bool_fun$'_1:'A_b_c_vec_a_vec_fun_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_a_vec_fun_bool_fun$'] : (
% 32.32/4.52           X = fmb_'A_b_c_vec_a_vec_fun_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_a_vec_c_vec_bool_fun$',type,'B_a_vec_c_vec_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_a_vec_c_vec_bool_fun$1',type,fmb_'B_a_vec_c_vec_bool_fun$'_1:'B_a_vec_c_vec_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_a_vec_c_vec_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_a_vec_c_vec_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_fun_set$',type,'A_b_c_vec_a_vec_fun_set$':$tType).
% 32.32/4.52  tff('declare_A_b_c_vec_a_vec_fun_set$1',type,'top$':'A_b_c_vec_a_vec_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_c_vec_a_vec_fun_set$'] : (
% 32.32/4.52           X = 'top$'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_b_a_vec_fun$',type,'B_b_a_vec_fun$':$tType).
% 32.32/4.52  tff('declare_B_b_a_vec_fun$1',type,'vec$g':'B_b_a_vec_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_b_a_vec_fun$'] : (
% 32.32/4.52           X = 'vec$g'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_d_vec_set$',type,'B_d_vec_set$':$tType).
% 32.32/4.52  tff('declare_B_d_vec_set$1',type,fmb_'B_d_vec_set$'_1:'B_d_vec_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_d_vec_set$'] : (
% 32.32/4.52           X = fmb_'B_d_vec_set$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_A_b_d_vec_fun_set$',type,'A_b_d_vec_fun_set$':$tType).
% 32.32/4.52  tff('declare_A_b_d_vec_fun_set$1',type,'top$g':'A_b_d_vec_fun_set$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'A_b_d_vec_fun_set$'] : (
% 32.32/4.52           X = 'top$g'
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_c_vec_d_vec$',type,'B_c_vec_d_vec$':$tType).
% 32.32/4.52  tff('declare_B_c_vec_d_vec$1',type,fmb_'B_c_vec_d_vec$'_1:'B_c_vec_d_vec$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_c_vec_d_vec$'] : (
% 32.32/4.52           X = fmb_'B_c_vec_d_vec$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_B_bool_fun$',type,'B_bool_fun$':$tType).
% 32.32/4.52  tff('declare_B_bool_fun$1',type,fmb_'B_bool_fun$'_1:'B_bool_fun$').
% 32.32/4.52  tff(finite_domain,axiom,
% 32.32/4.52        ! [X:'B_bool_fun$'] : (
% 32.32/4.52           X = fmb_'B_bool_fun$'_1
% 32.32/4.52        ) ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxq$',type,'uxq$': 'B_d_vec$' * 'D$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uxq$',axiom,
% 32.32/4.52             'uxq$'(fmb_'B_d_vec$'_1,'j$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxd$',type,'uxd$': 'D$' * 'B_d_vec_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uxd$',axiom,
% 32.32/4.52             'uxd$'('j$','b$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$z',type,'fun_app$z': 'B_b_c_vec_fun$' * 'B$' > 'B_c_vec$').
% 32.32/4.52  tff('function_fun_app$z',axiom,
% 32.32/4.52             'fun_app$z'('vec$',fmb_'B$'_1) = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvs$',type,'uvs$': 'B_c_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uvs$',axiom,
% 32.32/4.52             'uvs$'(fmb_'B_c_vec$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uza$',type,'uza$': 'B_d_vec_d_vec$' * 'D$' * 'D$' * 'B$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uza$',axiom,
% 32.32/4.52             'uza$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$',fmb_'B$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uys$',type,'uys$': 'B_a_vec_c_vec$' * 'A$' * 'B$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uys$',axiom,
% 32.32/4.52             'uys$'(fmb_'B_a_vec_c_vec$'_1,'i$',fmb_'B$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vap$',type,'vap$': 'B_a_vec_c_vec$' * 'A$' * 'A$' * 'B$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_vap$',axiom,
% 32.32/4.52             'vap$'(fmb_'B_a_vec_c_vec$'_1,'i$','i$',fmb_'B$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuf$',type,'uuf$': 'D$' * 'C$' * 'B_d_vec_d_vec$' * 'B_c_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uuf$',axiom,
% 32.32/4.52             'uuf$'('j$',fmb_'C$'_1,fmb_'B_d_vec_d_vec$'_1,fmb_'B_c_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$f',type,'vec_lambda$f': 'D_b_d_vec_fun$' > 'B_d_vec_d_vec$').
% 32.32/4.52  tff('function_vec_lambda$f',axiom,
% 32.32/4.52             'vec_lambda$f'(fmb_'D_b_d_vec_fun$'_1) = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxw$',type,'uxw$': 'B_a_vec$' * 'A$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uxw$',axiom,
% 32.32/4.52             'uxw$'(fmb_'B_a_vec$'_1,'i$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uug$',type,'uug$': 'D$' * 'A$' * 'B_d_vec_d_vec$' * 'B_a_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uug$',axiom,
% 32.32/4.52             'uug$'('j$','i$',fmb_'B_d_vec_d_vec$'_1,fmb_'B_a_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyh$',type,'uyh$': 'B_a_vec_c_vec$' * 'C$' * 'C$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uyh$',axiom,
% 32.32/4.52             'uyh$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'C$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uww$',type,'uww$': 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uww$',axiom,
% 32.32/4.52             'uww$'(fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$an',type,'fun_app$an': 'A_b_d_vec_bool_fun_fun$' * 'A$' > 'B_d_vec_bool_fun$').
% 32.32/4.52  tff('function_fun_app$an',axiom,
% 32.32/4.52             'fun_app$an'(fmb_'A_b_d_vec_bool_fun_fun$'_1,'i$') = fmb_'B_d_vec_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vaz$',type,'vaz$': 'B_d_vec$' * 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_vaz$',axiom,
% 32.32/4.52             'vaz$'(fmb_'B_d_vec$'_1,'b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyb$',type,'uyb$': 'B_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uyb$',axiom,
% 32.32/4.52             'uyb$'(fmb_'B_a_vec$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzh$',type,'uzh$': 'B_c_vec_a_vec$' * 'A$' * 'A$' * 'B$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uzh$',axiom,
% 32.32/4.52             'uzh$'('a$','i$','i$',fmb_'B$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$i',type,'plus$i': 'A_b_d_vec_fun$' * 'A_b_d_vec_fun$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_plus$i',axiom,
% 32.32/4.52             'plus$i'(fmb_'A_b_d_vec_fun$'_1,fmb_'A_b_d_vec_fun$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_val$',type,'val$': 'B_a_vec_c_vec$' * 'A$' * 'A$' * 'B$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_val$',axiom,
% 32.32/4.52             'val$'(fmb_'B_a_vec_c_vec$'_1,'i$','i$',fmb_'B$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvw$',type,'uvw$': 'B_c_vec_a_vec$' * 'C$' * 'C$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uvw$',axiom,
% 32.32/4.52             'uvw$'('a$',fmb_'C$'_1,fmb_'C$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$e',type,'vec_nth$e': 'B_d_vec_c_vec$' > 'C_b_d_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$e',axiom,
% 32.32/4.52             'vec_nth$e'(fmb_'B_d_vec_c_vec$'_1) = fmb_'C_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuu$',type,'uuu$': 'B_b_fun$' * 'B_c_vec_a_vec$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uuu$',axiom,
% 32.32/4.52             'uuu$'('uminus$','a$','i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvh$',type,'uvh$': 'B_c_vec_b_fun$' * 'B_c_vec_a_vec_a_vec$' > 'A_b_a_vec_fun$').
% 32.32/4.52  tff('function_uvh$',axiom,
% 32.32/4.52             'uvh$'(fmb_'B_c_vec_b_fun$'_1,fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyw$',type,'uyw$': 'B_d_vec_a_vec$' * 'D$' * 'B$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uyw$',axiom,
% 32.32/4.52             'uyw$'('b$','j$',fmb_'B$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$e',type,'elt_set_plus$e': 'B_d_vec$' * 'B_d_vec_set$' > 'B_d_vec_set$').
% 32.32/4.52  tff('function_elt_set_plus$e',axiom,
% 32.32/4.52             'elt_set_plus$e'(fmb_'B_d_vec$'_1,fmb_'B_d_vec_set$'_1) = fmb_'B_d_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ac',type,'fun_app$ac': 'A_b_c_vec_a_vec_bool_fun_fun$' * 'A$' > 'B_c_vec_a_vec_bool_fun$').
% 32.32/4.52  tff('function_fun_app$ac',axiom,
% 32.32/4.52             'fun_app$ac'(fmb_'A_b_c_vec_a_vec_bool_fun_fun$'_1,'i$') = fmb_'B_c_vec_a_vec_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwd$',type,'uwd$': 'B_c_vec_a_vec$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uwd$',axiom,
% 32.32/4.52             'uwd$'('a$',fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyf$',type,'uyf$': 'B_d_vec_a_vec$' > 'A_b_d_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uyf$',axiom,
% 32.32/4.52             'uyf$'('b$') = fmb_'A_b_d_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxn$',type,'uxn$': 'B_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uxn$',axiom,
% 32.32/4.52             'uxn$'(fmb_'B_a_vec$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$k',type,'times$k': 'D_b_fun$' * 'D_b_fun$' > 'D_b_fun$').
% 32.32/4.52  tff('function_times$k',axiom,
% 32.32/4.52             'times$k'(fmb_'D_b_fun$'_1,fmb_'D_b_fun$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$b',type,'columnvector_row$b': 'B_d_vec$' > 'D_b_c_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$b',axiom,
% 32.32/4.52             'columnvector_row$b'(fmb_'B_d_vec$'_1) = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyg$',type,'uyg$': 'B_d_vec_d_vec$' * 'D$' * 'D$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uyg$',axiom,
% 32.32/4.52             'uyg$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$') = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$o',type,'vec_nth$o': 'B_d_vec_a_vec_c_vec$' * 'C$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_vec_nth$o',axiom,
% 32.32/4.52             'vec_nth$o'(fmb_'B_d_vec_a_vec_c_vec$'_1,fmb_'C$'_1) = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$o',type,'plus$o': 'B_set$' * 'B_set$' > 'B_set$').
% 32.32/4.52  tff('function_plus$o',axiom,
% 32.32/4.52             'plus$o'(fmb_'B_set$'_1,fmb_'B_set$'_1) = fmb_'B_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vaj$',type,'vaj$': 'B_d_vec_d_vec$' * 'D$' * 'D$' * 'B$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_vaj$',axiom,
% 32.32/4.52             'vaj$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$',fmb_'B$'_1,'j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxa$',type,'uxa$': 'B_a_vec_d_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uxa$',axiom,
% 32.32/4.52             'uxa$'(fmb_'B_a_vec_d_vec$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$k',type,'plus$k': 'D_b_fun$' * 'D_b_fun$' > 'D_b_fun$').
% 32.32/4.52  tff('function_plus$k',axiom,
% 32.32/4.52             'plus$k'(fmb_'D_b_fun$'_1,fmb_'D_b_fun$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuq$',type,'uuq$': 'B_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uuq$',axiom,
% 32.32/4.52             'uuq$'(fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_column$a',type,'column$a': 'D$' * 'B_d_vec_a_vec$' > 'B_a_vec$').
% 32.32/4.52  tff('function_column$a',axiom,
% 32.32/4.52             'column$a'('j$','b$') = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwf$',type,'uwf$': 'B_c_vec_a_vec_a_vec$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uwf$',axiom,
% 32.32/4.52             'uwf$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uus$',type,'uus$': 'B_d_vec_c_vec$' > 'C_b_d_vec_fun$').
% 32.32/4.52  tff('function_uus$',axiom,
% 32.32/4.52             'uus$'(fmb_'B_d_vec_c_vec$'_1) = fmb_'C_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uum$',type,'uum$': 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uum$',axiom,
% 32.32/4.52             'uum$'('a$') = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uve$',type,'uve$': 'B_b_d_vec_fun$' * 'B_a_vec_c_vec$' * 'C$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uve$',axiom,
% 32.32/4.52             'uve$'('vec$b',fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$l',type,'vec_lambda$l': 'C_b_d_vec_a_vec_fun$' > 'B_d_vec_a_vec_c_vec$').
% 32.32/4.52  tff('function_vec_lambda$l',axiom,
% 32.32/4.52             'vec_lambda$l'(fmb_'C_b_d_vec_a_vec_fun$'_1) = fmb_'B_d_vec_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$j',type,'vec_lambda$j': 'C_b_c_vec_a_vec_fun$' > 'B_c_vec_a_vec_c_vec$').
% 32.32/4.52  tff('function_vec_lambda$j',axiom,
% 32.32/4.52             'vec_lambda$j'(fmb_'C_b_c_vec_a_vec_fun$'_1) = fmb_'B_c_vec_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzv$',type,'uzv$': 'B_c_vec$' * 'B_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uzv$',axiom,
% 32.32/4.52             'uzv$'(fmb_'B_c_vec$'_1,fmb_'B_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uua$',type,'uua$': 'A$' * 'C$' * 'B_d_vec_a_vec$' * 'B_c_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uua$',axiom,
% 32.32/4.52             'uua$'('i$',fmb_'C$'_1,'b$','a$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$w',type,'fun_app$w': 'B_c_vec_b_fun$' * 'B_c_vec$' > 'B$').
% 32.32/4.52  tff('function_fun_app$w',axiom,
% 32.32/4.52             'fun_app$w'(fmb_'B_c_vec_b_fun$'_1,fmb_'B_c_vec$'_1) = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzb$',type,'uzb$': 'B_a_vec_c_vec$' * 'C$' * 'C$' * 'B$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uzb$',axiom,
% 32.32/4.52             'uzb$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'C$'_1,fmb_'B$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ag',type,'fun_app$ag': 'C_b_a_vec_bool_fun_fun$' * 'C$' > 'B_a_vec_bool_fun$').
% 32.32/4.52  tff('function_fun_app$ag',axiom,
% 32.32/4.52             'fun_app$ag'(fmb_'C_b_a_vec_bool_fun_fun$'_1,fmb_'C$'_1) = fmb_'B_a_vec_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$',type,'columnvector_row$': 'B_c_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$',axiom,
% 32.32/4.52             'columnvector_row$'('a$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuz$',type,'uuz$': 'B_b_fun$' * 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uuz$',axiom,
% 32.32/4.52             'uuz$'('uminus$','b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$r',type,'fun_app$r': 'A_b_fun$' * 'A$' > 'B$').
% 32.32/4.52  tff('function_fun_app$r',axiom,
% 32.32/4.52             'fun_app$r'(fmb_'A_b_fun$'_1,'i$') = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$m',type,'times$m': 'A_b_c_vec_fun$' * 'A_b_c_vec_fun$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_times$m',axiom,
% 32.32/4.52             'times$m'('uu$','uu$') = 'uu$'
% 32.32/4.52           & 'times$m'('uu$',fmb_'A_b_c_vec_fun$'_2) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52           & 'times$m'(fmb_'A_b_c_vec_fun$'_2,'uu$') = 'uu$'
% 32.32/4.52           & 'times$m'(fmb_'A_b_c_vec_fun$'_2,fmb_'A_b_c_vec_fun$'_2) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$p',type,'vec_nth$p': 'B_c_vec_a_vec_c_vec$' * 'C$' > 'B_c_vec_a_vec$').
% 32.32/4.52  tff('function_vec_nth$p',axiom,
% 32.32/4.52             'vec_nth$p'(fmb_'B_c_vec_a_vec_c_vec$'_1,fmb_'C$'_1) = 'a$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$b',type,'vec_lambda$b': 'D_b_fun$' > 'B_d_vec$').
% 32.32/4.52  tff('function_vec_lambda$b',axiom,
% 32.32/4.52             'vec_lambda$b'(fmb_'D_b_fun$'_1) = fmb_'B_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$d',type,'plus$d': 'B$' > 'B_b_fun$').
% 32.32/4.52  tff('function_plus$d',axiom,
% 32.32/4.52             'plus$d'(fmb_'B$'_1) = 'uminus$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuw$',type,'uuw$': 'B_b_fun$' * 'B_a_vec_c_vec$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uuw$',axiom,
% 32.32/4.52             'uuw$'('uminus$',fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$n',type,'fun_app$n': 'A_b_c_vec_a_vec_fun$' * 'A$' > 'B_c_vec_a_vec$').
% 32.32/4.52  tff('function_fun_app$n',axiom,
% 32.32/4.52             'fun_app$n'(fmb_'A_b_c_vec_a_vec_fun$'_1,'i$') = 'a$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzx$',type,'uzx$': 'B_a_vec$' * 'B_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uzx$',axiom,
% 32.32/4.52             'uzx$'(fmb_'B_a_vec$'_1,fmb_'B_a_vec$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$u',type,'fun_app$u': 'C_b_c_vec_a_vec_fun$' * 'C$' > 'B_c_vec_a_vec$').
% 32.32/4.52  tff('function_fun_app$u',axiom,
% 32.32/4.52             'fun_app$u'(fmb_'C_b_c_vec_a_vec_fun$'_1,fmb_'C$'_1) = 'a$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vah$',type,'vah$': 'B_d_vec_a_vec$' * 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_vah$',axiom,
% 32.32/4.52             'vah$'('b$','b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$am',type,'fun_app$am': 'D_b_bool_fun_fun$' * 'D$' > 'B_bool_fun$').
% 32.32/4.52  tff('function_fun_app$am',axiom,
% 32.32/4.52             'fun_app$am'(fmb_'D_b_bool_fun_fun$'_1,'j$') = fmb_'B_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_map_matrix$n',type,'map_matrix$n': 'B_b_d_vec_fun$' * 'B_d_vec_a_vec$' > 'B_d_vec_d_vec_a_vec$').
% 32.32/4.52  tff('function_map_matrix$n',axiom,
% 32.32/4.52             'map_matrix$n'('vec$b','b$') = fmb_'B_d_vec_d_vec_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbh$',type,'vbh$': 'B_c_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vbh$',axiom,
% 32.32/4.52             'vbh$'(fmb_'B_c_vec$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwy$',type,'uwy$': 'B_c_vec_c_vec$' > 'C_b_c_vec_fun$').
% 32.32/4.52  tff('function_uwy$',axiom,
% 32.32/4.52             'uwy$'(fmb_'B_c_vec_c_vec$'_1) = fmb_'C_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvb$',type,'uvb$': 'B_b_c_vec_fun$' * 'B_a_vec_c_vec$' > 'C_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uvb$',axiom,
% 32.32/4.52             'uvb$'('vec$',fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxz$',type,'uxz$': 'B_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uxz$',axiom,
% 32.32/4.52             'uxz$'(fmb_'B_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vam$',type,'vam$': 'B_c_vec_a_vec$' * 'C$' * 'C$' * 'B$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_vam$',axiom,
% 32.32/4.52             'vam$'('a$',fmb_'C$'_1,fmb_'C$'_1,fmb_'B$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwu$',type,'uwu$': 'B_a_vec_c_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uwu$',axiom,
% 32.32/4.52             'uwu$'(fmb_'B_a_vec_c_vec$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$',type,'elt_set_plus$': 'A_b_d_vec_fun$' * 'A_b_d_vec_fun_set$' > 'A_b_d_vec_fun_set$').
% 32.32/4.52  tff('function_elt_set_plus$',axiom,
% 32.32/4.52             'elt_set_plus$'(fmb_'A_b_d_vec_fun$'_1,'top$g') = 'top$g'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uup$',type,'uup$': 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uup$',axiom,
% 32.32/4.52             'uup$'(fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwa$',type,'uwa$': 'B_a_vec_c_vec$' * 'C$' * 'C$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uwa$',axiom,
% 32.32/4.52             'uwa$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'C$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vat$',type,'vat$': 'B_d_vec$' * 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_vat$',axiom,
% 32.32/4.52             'vat$'(fmb_'B_d_vec$'_1,fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$',type,'fun_app$': 'A_b_c_vec_fun$' * 'A$' > 'B_c_vec$').
% 32.32/4.52  tff('function_fun_app$',axiom,
% 32.32/4.52             'fun_app$'('uu$','i$') = fmb_'B_c_vec$'_1
% 32.32/4.52           & 'fun_app$'(fmb_'A_b_c_vec_fun$'_2,'i$') = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uul$',type,'uul$': 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uul$',axiom,
% 32.32/4.52             'uul$'('b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwm$',type,'uwm$': 'B_a_vec_c_vec_c_vec$' * 'C$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uwm$',axiom,
% 32.32/4.52             'uwm$'(fmb_'B_a_vec_c_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uun$',type,'uun$': 'B_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uun$',axiom,
% 32.32/4.52             'uun$'(fmb_'B_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_collect$b',type,'collect$b': 'A_b_c_vec_fun_bool_fun$' > 'A_b_c_vec_fun_set$').
% 32.32/4.52  tff('function_collect$b',axiom,
% 32.32/4.52             'collect$b'(fmb_'A_b_c_vec_fun_bool_fun$'_1) = 'top$e'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvo$',type,'uvo$': 'B_a_vec$' > 'A_b_a_vec_fun$').
% 32.32/4.52  tff('function_uvo$',axiom,
% 32.32/4.52             'uvo$'(fmb_'B_a_vec$'_1) = fmb_'A_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$p',type,'plus$p': 'B_d_vec_a_vec_set$' * 'B_d_vec_a_vec_set$' > 'B_d_vec_a_vec_set$').
% 32.32/4.52  tff('function_plus$p',axiom,
% 32.32/4.52             'plus$p'(fmb_'B_d_vec_a_vec_set$'_1,fmb_'B_d_vec_a_vec_set$'_1) = fmb_'B_d_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_interchange_rows$c',type,'interchange_rows$c': 'B_d_vec_a_vec$' * 'A$' > 'A_b_d_vec_a_vec_fun$').
% 32.32/4.52  tff('function_interchange_rows$c',axiom,
% 32.32/4.52             'interchange_rows$c'('b$','i$') = fmb_'A_b_d_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$j',type,'plus$j': 'A_b_d_vec_fun_set$' * 'A_b_d_vec_fun_set$' > 'A_b_d_vec_fun_set$').
% 32.32/4.52  tff('function_plus$j',axiom,
% 32.32/4.52             'plus$j'('top$g','top$g') = 'top$g'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vav$',type,'vav$': 'B$' * 'B_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_vav$',axiom,
% 32.32/4.52             'vav$'(fmb_'B$'_1,fmb_'B_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxo$',type,'uxo$': 'B_c_vec_a_vec$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uxo$',axiom,
% 32.32/4.52             'uxo$'('a$','i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$c',type,'elt_set_plus$c': 'B$' * 'B_set$' > 'B_set$').
% 32.32/4.52  tff('function_elt_set_plus$c',axiom,
% 32.32/4.52             'elt_set_plus$c'(fmb_'B$'_1,fmb_'B_set$'_1) = fmb_'B_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_map_matrix$j',type,'map_matrix$j': 'B_b_fun$' * 'B_d_vec_d_vec$' > 'B_d_vec_d_vec$').
% 32.32/4.52  tff('function_map_matrix$j',axiom,
% 32.32/4.52             'map_matrix$j'('uminus$',fmb_'B_d_vec_d_vec$'_1) = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$q',type,'plus$q': 'B_d_vec_set$' * 'B_d_vec_set$' > 'B_d_vec_set$').
% 32.32/4.52  tff('function_plus$q',axiom,
% 32.32/4.52             'plus$q'(fmb_'B_d_vec_set$'_1,fmb_'B_d_vec_set$'_1) = fmb_'B_d_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzg$',type,'uzg$': 'B_d_vec_a_vec$' * 'A$' * 'A$' * 'B$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uzg$',axiom,
% 32.32/4.52             'uzg$'('b$','i$','i$',fmb_'B$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzr$',type,'uzr$': 'B_c_vec_a_vec$' * 'A$' * 'B$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uzr$',axiom,
% 32.32/4.52             'uzr$'('a$','i$',fmb_'B$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vae$',type,'vae$': 'B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_vae$',axiom,
% 32.32/4.52             'vae$'(fmb_'B_c_vec_a_vec_a_vec$'_1,fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzm$',type,'uzm$': 'B_a_vec_c_vec$' * 'C$' * 'B$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uzm$',axiom,
% 32.32/4.52             'uzm$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'B$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzk$',type,'uzk$': 'B_d_vec_d_vec$' * 'D$' * 'B$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uzk$',axiom,
% 32.32/4.52             'uzk$'(fmb_'B_d_vec_d_vec$'_1,'j$',fmb_'B$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvt$',type,'uvt$': 'B_d_vec_d_vec$' * 'D$' * 'D$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uvt$',axiom,
% 32.32/4.52             'uvt$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$','j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyi$',type,'uyi$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uyi$',axiom,
% 32.32/4.52             'uyi$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$r',type,'plus$r': 'B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set$' > 'B_c_vec_a_vec_set$').
% 32.32/4.52  tff('function_plus$r',axiom,
% 32.32/4.52             'plus$r'(fmb_'B_c_vec_a_vec_set$'_1,fmb_'B_c_vec_a_vec_set$'_1) = fmb_'B_c_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$a',type,'elt_set_plus$a': 'D_b_fun$' * 'D_b_fun_set$' > 'D_b_fun_set$').
% 32.32/4.52  tff('function_elt_set_plus$a',axiom,
% 32.32/4.52             'elt_set_plus$a'(fmb_'D_b_fun$'_1,'top$f') = 'top$f'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$h',type,'fun_app$h': 'C_b_a_vec_c_vec_fun$' * 'C$' > 'B_a_vec_c_vec$').
% 32.32/4.52  tff('function_fun_app$h',axiom,
% 32.32/4.52             'fun_app$h'(fmb_'C_b_a_vec_c_vec_fun$'_1,fmb_'C$'_1) = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxv$',type,'uxv$': 'B_d_vec$' > 'D_b_a_vec_fun$').
% 32.32/4.52  tff('function_uxv$',axiom,
% 32.32/4.52             'uxv$'(fmb_'B_d_vec$'_1) = fmb_'D_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$e',type,'elt_set_times$e': 'B_d_vec$' * 'B_d_vec_set$' > 'B_d_vec_set$').
% 32.32/4.52  tff('function_elt_set_times$e',axiom,
% 32.32/4.52             'elt_set_times$e'(fmb_'B_d_vec$'_1,fmb_'B_d_vec_set$'_1) = fmb_'B_d_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwp$',type,'uwp$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uwp$',axiom,
% 32.32/4.52             'uwp$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$o',type,'fun_app$o': 'D_b_d_vec_fun$' * 'D$' > 'B_d_vec$').
% 32.32/4.52  tff('function_fun_app$o',axiom,
% 32.32/4.52             'fun_app$o'(fmb_'D_b_d_vec_fun$'_1,'j$') = fmb_'B_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$r',type,'vec_nth$r': 'B_d_vec_d_vec_a_vec$' * 'A$' > 'B_d_vec_d_vec$').
% 32.32/4.52  tff('function_vec_nth$r',axiom,
% 32.32/4.52             'vec_nth$r'(fmb_'B_d_vec_d_vec_a_vec$'_1,'i$') = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxm$',type,'uxm$': 'B_a_vec$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uxm$',axiom,
% 32.32/4.52             'uxm$'(fmb_'B_a_vec$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyl$',type,'uyl$': 'B_d_vec$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uyl$',axiom,
% 32.32/4.52             'uyl$'(fmb_'B_d_vec$'_1,'j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyo$',type,'uyo$': 'A_b_c_vec_fun_set$' > 'A_b_c_vec_fun_bool_fun$').
% 32.32/4.52  tff('function_uyo$',axiom,
% 32.32/4.52             'uyo$'('top$e') = fmb_'A_b_c_vec_fun_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$b',type,'vec_nth$b': 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$b',axiom,
% 32.32/4.52             'vec_nth$b'('b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvz$',type,'uvz$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uvz$',axiom,
% 32.32/4.52             'uvz$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$','i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vaw$',type,'vaw$': 'B_c_vec_a_vec$' * 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_vaw$',axiom,
% 32.32/4.52             'vaw$'('a$',fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwx$',type,'uwx$': 'B_d_vec_c_vec$' > 'D_b_c_vec_fun$').
% 32.32/4.52  tff('function_uwx$',axiom,
% 32.32/4.52             'uwx$'(fmb_'B_d_vec_c_vec$'_1) = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzf$',type,'uzf$': 'B_d_vec_a_vec$' * 'A$' * 'A$' * 'B$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uzf$',axiom,
% 32.32/4.52             'uzf$'('b$','i$','i$',fmb_'B$'_1,'i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyu$',type,'uyu$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'B_c_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uyu$',axiom,
% 32.32/4.52             'uyu$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$',fmb_'B_c_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$j',type,'fun_app$j': 'A_b_a_vec_fun$' * 'A$' > 'B_a_vec$').
% 32.32/4.52  tff('function_fun_app$j',axiom,
% 32.32/4.52             'fun_app$j'(fmb_'A_b_a_vec_fun$'_1,'i$') = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$s',type,'plus$s': 'B_c_vec_set$' * 'B_c_vec_set$' > 'B_c_vec_set$').
% 32.32/4.52  tff('function_plus$s',axiom,
% 32.32/4.52             'plus$s'(fmb_'B_c_vec_set$'_1,fmb_'B_c_vec_set$'_1) = fmb_'B_c_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$s',type,'vec_nth$s': 'B_d_vec_d_vec_d_vec$' * 'D$' > 'B_d_vec_d_vec$').
% 32.32/4.52  tff('function_vec_nth$s',axiom,
% 32.32/4.52             'vec_nth$s'(fmb_'B_d_vec_d_vec_d_vec$'_1,'j$') = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$g',type,'elt_set_plus$g': 'B_c_vec$' * 'B_c_vec_set$' > 'B_c_vec_set$').
% 32.32/4.52  tff('function_elt_set_plus$g',axiom,
% 32.32/4.52             'elt_set_plus$g'(fmb_'B_c_vec$'_1,fmb_'B_c_vec_set$'_1) = fmb_'B_c_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$d',type,'vec_lambda$d': 'C_b_fun$' > 'B_c_vec$').
% 32.32/4.52  tff('function_vec_lambda$d',axiom,
% 32.32/4.52             'vec_lambda$d'(fmb_'C_b_fun$'_1) = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxy$',type,'uxy$': 'B_c_vec$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uxy$',axiom,
% 32.32/4.52             'uxy$'(fmb_'B_c_vec$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyj$',type,'uyj$': 'B_d_vec_a_vec$' * 'A$' * 'A$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uyj$',axiom,
% 32.32/4.52             'uyj$'('b$','i$','i$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vas$',type,'vas$': 'B_c_vec_a_vec$' * 'C$' * 'C$' * 'B$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vas$',axiom,
% 32.32/4.52             'vas$'('a$',fmb_'C$'_1,fmb_'C$'_1,fmb_'B$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$x',type,'fun_app$x': 'B_a_vec_b_fun$' * 'B_a_vec$' > 'B$').
% 32.32/4.52  tff('function_fun_app$x',axiom,
% 32.32/4.52             'fun_app$x'(fmb_'B_a_vec_b_fun$'_1,fmb_'B_a_vec$'_1) = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbf$',type,'vbf$': 'B_d_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_vbf$',axiom,
% 32.32/4.52             'vbf$'(fmb_'B_d_vec$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$b',type,'elt_set_times$b': 'A_b_c_vec_fun$' * 'A_b_c_vec_fun_set$' > 'A_b_c_vec_fun_set$').
% 32.32/4.52  tff('function_elt_set_times$b',axiom,
% 32.32/4.52             'elt_set_times$b'('uu$','top$e') = 'top$e'
% 32.32/4.52           & 'elt_set_times$b'(fmb_'A_b_c_vec_fun$'_2,'top$e') = 'top$e'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uya$',type,'uya$': 'B_a_vec$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uya$',axiom,
% 32.32/4.52             'uya$'(fmb_'B_a_vec$'_1,'i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_map_matrix$l',type,'map_matrix$l': 'B_d_vec_b_fun$' * 'B_d_vec_d_vec_a_vec$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_map_matrix$l',axiom,
% 32.32/4.52             'map_matrix$l'(fmb_'B_d_vec_b_fun$'_1,fmb_'B_d_vec_d_vec_a_vec$'_1) = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbd$',type,'vbd$': 'B$' > 'C_b_fun$').
% 32.32/4.52  tff('function_vbd$',axiom,
% 32.32/4.52             'vbd$'(fmb_'B$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvd$',type,'uvd$': 'B_b_a_vec_fun$' * 'B_c_vec_a_vec$' > 'A_b_a_vec_c_vec_fun$').
% 32.32/4.52  tff('function_uvd$',axiom,
% 32.32/4.52             'uvd$'('vec$g','a$') = fmb_'A_b_a_vec_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$p',type,'fun_app$p': 'C_b_d_vec_fun$' * 'C$' > 'B_d_vec$').
% 32.32/4.52  tff('function_fun_app$p',axiom,
% 32.32/4.52             'fun_app$p'(fmb_'C_b_d_vec_fun$'_1,fmb_'C$'_1) = fmb_'B_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uym$',type,'uym$': 'A_b_d_vec_fun_set$' > 'A_b_d_vec_fun_bool_fun$').
% 32.32/4.52  tff('function_uym$',axiom,
% 32.32/4.52             'uym$'('top$g') = fmb_'A_b_d_vec_fun_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector$',type,'columnvector$': 'B_a_vec$' > 'B_c_vec_a_vec$').
% 32.32/4.52  tff('function_columnvector$',axiom,
% 32.32/4.52             'columnvector$'(fmb_'B_a_vec$'_1) = 'a$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$l',type,'plus$l': 'D_b_fun_set$' * 'D_b_fun_set$' > 'D_b_fun_set$').
% 32.32/4.52  tff('function_plus$l',axiom,
% 32.32/4.52             'plus$l'('top$f','top$f') = 'top$f'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyk$',type,'uyk$': 'B_c_vec_a_vec$' * 'A$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uyk$',axiom,
% 32.32/4.52             'uyk$'('a$','i$','i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$a',type,'fun_app$a': 'B_b_fun$' * 'B$' > 'B$').
% 32.32/4.52  tff('function_fun_app$a',axiom,
% 32.32/4.52             'fun_app$a'('uminus$',fmb_'B$'_1) = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$a',type,'vec_lambda$a': 'C_b_a_vec_fun$' > 'B_a_vec_c_vec$').
% 32.32/4.52  tff('function_vec_lambda$a',axiom,
% 32.32/4.52             'vec_lambda$a'(fmb_'C_b_a_vec_fun$'_1) = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$s',type,'fun_app$s': 'C_b_d_vec_a_vec_fun$' * 'C$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_fun_app$s',axiom,
% 32.32/4.52             'fun_app$s'(fmb_'C_b_d_vec_a_vec_fun$'_1,fmb_'C$'_1) = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbg$',type,'vbg$': 'B$' > 'A_b_fun$').
% 32.32/4.52  tff('function_vbg$',axiom,
% 32.32/4.52             'vbg$'(fmb_'B$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$aj',type,'fun_app$aj': 'A_b_bool_fun_fun$' * 'A$' > 'B_bool_fun$').
% 32.32/4.52  tff('function_fun_app$aj',axiom,
% 32.32/4.52             'fun_app$aj'(fmb_'A_b_bool_fun_fun$'_1,'i$') = fmb_'B_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uut$',type,'uut$': 'B_c_vec_d_vec$' > 'D_b_c_vec_fun$').
% 32.32/4.52  tff('function_uut$',axiom,
% 32.32/4.52             'uut$'(fmb_'B_c_vec_d_vec$'_1) = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$n',type,'times$n': 'A_b_c_vec_fun_set$' * 'A_b_c_vec_fun_set$' > 'A_b_c_vec_fun_set$').
% 32.32/4.52  tff('function_times$n',axiom,
% 32.32/4.52             'times$n'('top$e','top$e') = 'top$e'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvx$',type,'uvx$': 'B_d_vec_a_vec$' * 'D$' * 'D$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uvx$',axiom,
% 32.32/4.52             'uvx$'('b$','j$','j$','i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$r',type,'times$r': 'B_c_vec_a_vec_set$' * 'B_c_vec_a_vec_set$' > 'B_c_vec_a_vec_set$').
% 32.32/4.52  tff('function_times$r',axiom,
% 32.32/4.52             'times$r'(fmb_'B_c_vec_a_vec_set$'_1,fmb_'B_c_vec_a_vec_set$'_1) = fmb_'B_c_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$n',type,'plus$n': 'A_b_c_vec_fun_set$' * 'A_b_c_vec_fun_set$' > 'A_b_c_vec_fun_set$').
% 32.32/4.52  tff('function_plus$n',axiom,
% 32.32/4.52             'plus$n'('top$e','top$e') = 'top$e'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwq$',type,'uwq$': 'B_d_vec_a_vec$' * 'D$' * 'D$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uwq$',axiom,
% 32.32/4.52             'uwq$'('b$','j$','j$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$j',type,'times$j': 'A_b_d_vec_fun_set$' * 'A_b_d_vec_fun_set$' > 'A_b_d_vec_fun_set$').
% 32.32/4.52  tff('function_times$j',axiom,
% 32.32/4.52             'times$j'('top$g','top$g') = 'top$g'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$s',type,'times$s': 'B_c_vec_set$' * 'B_c_vec_set$' > 'B_c_vec_set$').
% 32.32/4.52  tff('function_times$s',axiom,
% 32.32/4.52             'times$s'(fmb_'B_c_vec_set$'_1,fmb_'B_c_vec_set$'_1) = fmb_'B_c_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwt$',type,'uwt$': 'B_d_vec_a_vec$' > 'D_b_a_vec_fun$').
% 32.32/4.52  tff('function_uwt$',axiom,
% 32.32/4.52             'uwt$'('b$') = fmb_'D_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvc$',type,'uvc$': 'B_b_a_vec_fun$' * 'B_c_vec_a_vec$' * 'A$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uvc$',axiom,
% 32.32/4.52             'uvc$'('vec$g','a$','i$') = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_rows$c',type,'rows$c': 'B_a_vec_c_vec$' > 'B_a_vec_set$').
% 32.32/4.52  tff('function_rows$c',axiom,
% 32.32/4.52             'rows$c'(fmb_'B_a_vec_c_vec$'_1) = fmb_'B_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$i',type,'vec_lambda$i': 'D_b_c_vec_fun$' > 'B_c_vec_d_vec$').
% 32.32/4.52  tff('function_vec_lambda$i',axiom,
% 32.32/4.52             'vec_lambda$i'(fmb_'D_b_c_vec_fun$'_1) = fmb_'B_c_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxk$',type,'uxk$': 'C$' * 'B_a_vec_c_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uxk$',axiom,
% 32.32/4.52             'uxk$'(fmb_'C$'_1,fmb_'B_a_vec_c_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$g',type,'vec_lambda$g': 'A_b_c_vec_a_vec_fun$' > 'B_c_vec_a_vec_a_vec$').
% 32.32/4.52  tff('function_vec_lambda$g',axiom,
% 32.32/4.52             'vec_lambda$g'(fmb_'A_b_c_vec_a_vec_fun$'_1) = fmb_'B_c_vec_a_vec_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyt$',type,'uyt$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'B_c_vec$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uyt$',axiom,
% 32.32/4.52             'uyt$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$',fmb_'B_c_vec$'_1,'i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uux$',type,'uux$': 'B_b_fun$' * 'B_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uux$',axiom,
% 32.32/4.52             'uux$'('uminus$',fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$g',type,'elt_set_times$g': 'B_c_vec$' * 'B_c_vec_set$' > 'B_c_vec_set$').
% 32.32/4.52  tff('function_elt_set_times$g',axiom,
% 32.32/4.52             'elt_set_times$g'(fmb_'B_c_vec$'_1,fmb_'B_c_vec_set$'_1) = fmb_'B_c_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vaa$',type,'vaa$': 'B_c_vec_a_vec$' * 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vaa$',axiom,
% 32.32/4.52             'vaa$'('a$','a$') = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$f',type,'elt_set_times$f': 'B_c_vec_a_vec$' * 'B_c_vec_a_vec_set$' > 'B_c_vec_a_vec_set$').
% 32.32/4.52  tff('function_elt_set_times$f',axiom,
% 32.32/4.52             'elt_set_times$f'('a$',fmb_'B_c_vec_a_vec_set$'_1) = fmb_'B_c_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzu$',type,'uzu$': 'B_a_vec_c_vec$' * 'B_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uzu$',axiom,
% 32.32/4.52             'uzu$'(fmb_'B_a_vec_c_vec$'_1,fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzz$',type,'uzz$': 'B_d_vec_a_vec$' * 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uzz$',axiom,
% 32.32/4.52             'uzz$'('b$','b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzo$',type,'uzo$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'B_c_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uzo$',axiom,
% 32.32/4.52             'uzo$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$',fmb_'B_c_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$a',type,'vec_nth$a': 'B_d_vec$' > 'D_b_fun$').
% 32.32/4.52  tff('function_vec_nth$a',axiom,
% 32.32/4.52             'vec_nth$a'(fmb_'B_d_vec$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$al',type,'fun_app$al': 'A_b_c_vec_bool_fun_fun$' * 'A$' > 'B_c_vec_bool_fun$').
% 32.32/4.52  tff('function_fun_app$al',axiom,
% 32.32/4.52             'fun_app$al'(fmb_'A_b_c_vec_bool_fun_fun$'_1,'i$') = fmb_'B_c_vec_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_map_matrix$k',type,'map_matrix$k': 'B_b_c_vec_fun$' * 'B_a_vec_a_vec$' > 'B_c_vec_a_vec_a_vec$').
% 32.32/4.52  tff('function_map_matrix$k',axiom,
% 32.32/4.52             'map_matrix$k'('vec$',fmb_'B_a_vec_a_vec$'_1) = fmb_'B_c_vec_a_vec_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvj$',type,'uvj$': 'B_a_vec_b_fun$' * 'B_a_vec_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uvj$',axiom,
% 32.32/4.52             'uvj$'(fmb_'B_a_vec_b_fun$'_1,fmb_'B_a_vec_c_vec_a_vec$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvi$',type,'uvi$': 'B_a_vec_b_fun$' * 'B_a_vec_c_vec_a_vec$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uvi$',axiom,
% 32.32/4.52             'uvi$'(fmb_'B_a_vec_b_fun$'_1,fmb_'B_a_vec_c_vec_a_vec$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vag$',type,'vag$': 'B_d_vec$' * 'B_d_vec$' > 'D_b_fun$').
% 32.32/4.52  tff('function_vag$',axiom,
% 32.32/4.52             'vag$'(fmb_'B_d_vec$'_1,fmb_'B_d_vec$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uur$',type,'uur$': 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uur$',axiom,
% 32.32/4.52             'uur$'(fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzc$',type,'uzc$': 'B_a_vec_c_vec$' * 'C$' * 'C$' * 'B$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uzc$',axiom,
% 32.32/4.52             'uzc$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'C$'_1,fmb_'B$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvr$',type,'uvr$': 'B_d_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uvr$',axiom,
% 32.32/4.52             'uvr$'(fmb_'B_d_vec$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$q',type,'vec_nth$q': 'B_a_vec_c_vec_a_vec$' * 'A$' > 'B_a_vec_c_vec$').
% 32.32/4.52  tff('function_vec_nth$q',axiom,
% 32.32/4.52             'vec_nth$q'(fmb_'B_a_vec_c_vec_a_vec$'_1,'i$') = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$n',type,'vec_lambda$n': 'D_b_a_vec_fun$' > 'B_a_vec_d_vec$').
% 32.32/4.52  tff('function_vec_lambda$n',axiom,
% 32.32/4.52             'vec_lambda$n'(fmb_'D_b_a_vec_fun$'_1) = fmb_'B_a_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$aa',type,'fun_app$aa': 'B_b_a_vec_fun$' * 'B$' > 'B_a_vec$').
% 32.32/4.52  tff('function_fun_app$aa',axiom,
% 32.32/4.52             'fun_app$aa'('vec$g',fmb_'B$'_1) = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxg$',type,'uxg$': 'D$' * 'B_d_vec_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uxg$',axiom,
% 32.32/4.52             'uxg$'('j$',fmb_'B_d_vec_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuk$',type,'uuk$': 'B_d_vec$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uuk$',axiom,
% 32.32/4.52             'uuk$'(fmb_'B_d_vec$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$l',type,'times$l': 'D_b_fun_set$' * 'D_b_fun_set$' > 'D_b_fun_set$').
% 32.32/4.52  tff('function_times$l',axiom,
% 32.32/4.52             'times$l'('top$f','top$f') = 'top$f'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_transpose_row$j',type,'transpose_row$j': 'B_d_vec_a_vec_a_vec$' * 'A$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_transpose_row$j',axiom,
% 32.32/4.52             'transpose_row$j'(fmb_'B_d_vec_a_vec_a_vec$'_1,'i$') = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzy$',type,'uzy$': 'B_d_vec$' * 'B_d_vec$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uzy$',axiom,
% 32.32/4.52             'uzy$'(fmb_'B_d_vec$'_1,fmb_'B_d_vec$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyx$',type,'uyx$': 'B_c_vec_a_vec$' * 'C$' * 'B$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uyx$',axiom,
% 32.32/4.52             'uyx$'('a$',fmb_'C$'_1,fmb_'B$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyp$',type,'uyp$': 'B_d_vec_d_vec$' * 'D$' * 'B$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uyp$',axiom,
% 32.32/4.52             'uyp$'(fmb_'B_d_vec_d_vec$'_1,'j$',fmb_'B$'_1,'j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$i',type,'times$i': 'A_b_d_vec_fun$' * 'A_b_d_vec_fun$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_times$i',axiom,
% 32.32/4.52             'times$i'(fmb_'A_b_d_vec_fun$'_1,fmb_'A_b_d_vec_fun$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$i',type,'fun_app$i': 'C_b_a_vec_fun$' * 'C$' > 'B_a_vec$').
% 32.32/4.52  tff('function_fun_app$i',axiom,
% 32.32/4.52             'fun_app$i'(fmb_'C_b_a_vec_fun$'_1,fmb_'C$'_1) = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$d',type,'elt_set_times$d': 'B_d_vec_a_vec$' * 'B_d_vec_a_vec_set$' > 'B_d_vec_a_vec_set$').
% 32.32/4.52  tff('function_elt_set_times$d',axiom,
% 32.32/4.52             'elt_set_times$d'('b$',fmb_'B_d_vec_a_vec_set$'_1) = fmb_'B_d_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$q',type,'fun_app$q': 'C_b_fun$' * 'C$' > 'B$').
% 32.32/4.52  tff('function_fun_app$q',axiom,
% 32.32/4.52             'fun_app$q'(fmb_'C_b_fun$'_1,fmb_'C$'_1) = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$j',type,'vec_nth$j': 'B_a_vec_c_vec_c_vec$' * 'C$' > 'B_a_vec_c_vec$').
% 32.32/4.52  tff('function_vec_nth$j',axiom,
% 32.32/4.52             'vec_nth$j'(fmb_'B_a_vec_c_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_plus$m',type,'plus$m': 'A_b_c_vec_fun$' * 'A_b_c_vec_fun$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_plus$m',axiom,
% 32.32/4.52             'plus$m'('uu$','uu$') = 'uu$'
% 32.32/4.52           & 'plus$m'('uu$',fmb_'A_b_c_vec_fun$'_2) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52           & 'plus$m'(fmb_'A_b_c_vec_fun$'_2,'uu$') = 'uu$'
% 32.32/4.52           & 'plus$m'(fmb_'A_b_c_vec_fun$'_2,fmb_'A_b_c_vec_fun$'_2) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$d',type,'vec_nth$d': 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$d',axiom,
% 32.32/4.52             'vec_nth$d'(fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxh$',type,'uxh$': 'C$' * 'B_c_vec_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uxh$',axiom,
% 32.32/4.52             'uxh$'(fmb_'C$'_1,fmb_'B_c_vec_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$l',type,'vec_nth$l': 'B_a_vec_d_vec$' > 'D_b_a_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$l',axiom,
% 32.32/4.52             'vec_nth$l'(fmb_'B_a_vec_d_vec$'_1) = fmb_'D_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxx$',type,'uxx$': 'B_a_vec$' > 'A_b_a_vec_fun$').
% 32.32/4.52  tff('function_uxx$',axiom,
% 32.32/4.52             'uxx$'(fmb_'B_a_vec$'_1) = fmb_'A_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvy$',type,'uvy$': 'B_d_vec_d_vec$' * 'D$' * 'D$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uvy$',axiom,
% 32.32/4.52             'uvy$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$','j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$n',type,'vec_nth$n': 'B_d_vec_a_vec_a_vec$' * 'A$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_vec_nth$n',axiom,
% 32.32/4.52             'vec_nth$n'(fmb_'B_d_vec_a_vec_a_vec$'_1,'i$') = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$d',type,'columnvector_row$d': 'B_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$d',axiom,
% 32.32/4.52             'columnvector_row$d'(fmb_'B_a_vec$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$g',type,'vec_nth$g': 'B_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$g',axiom,
% 32.32/4.52             'vec_nth$g'(fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$d',type,'times$d': 'B$' > 'B_b_fun$').
% 32.32/4.52  tff('function_times$d',axiom,
% 32.32/4.52             'times$d'(fmb_'B$'_1) = 'uminus$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzt$',type,'uzt$': 'B_d_vec_d_vec$' * 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uzt$',axiom,
% 32.32/4.52             'uzt$'(fmb_'B_d_vec_d_vec$'_1,fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$c',type,'vec_lambda$c': 'A_b_fun$' > 'B_a_vec$').
% 32.32/4.52  tff('function_vec_lambda$c',axiom,
% 32.32/4.52             'vec_lambda$c'(fmb_'A_b_fun$'_1) = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwe$',type,'uwe$': 'B_d_vec_a_vec$' * 'D$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uwe$',axiom,
% 32.32/4.52             'uwe$'('b$','j$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$',type,'elt_set_times$': 'A_b_d_vec_fun$' * 'A_b_d_vec_fun_set$' > 'A_b_d_vec_fun_set$').
% 32.32/4.52  tff('function_elt_set_times$',axiom,
% 32.32/4.52             'elt_set_times$'(fmb_'A_b_d_vec_fun$'_1,'top$g') = 'top$g'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uws$',type,'uws$': 'B_c_vec_a_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uws$',axiom,
% 32.32/4.52             'uws$'('a$') = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyc$',type,'uyc$': 'B_a_vec_c_vec$' * 'C$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uyc$',axiom,
% 32.32/4.52             'uyc$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzp$',type,'uzp$': 'B_d_vec_a_vec$' * 'A$' * 'B$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uzp$',axiom,
% 32.32/4.52             'uzp$'('b$','i$',fmb_'B$'_1,'i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uub$',type,'uub$': 'A$' * 'D$' * 'B_d_vec_a_vec$' * 'B_d_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uub$',axiom,
% 32.32/4.52             'uub$'('i$','j$','b$','b$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec$e',type,'vec$e': 'B_d_vec$' > 'B_d_vec_d_vec$').
% 32.32/4.52  tff('function_vec$e',axiom,
% 32.32/4.52             'vec$e'(fmb_'B_d_vec$'_1) = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_rows$d',type,'rows$d': 'B_d_vec_a_vec$' > 'B_d_vec_set$').
% 32.32/4.52  tff('function_rows$d',axiom,
% 32.32/4.52             'rows$d'('b$') = fmb_'B_d_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_column$f',type,'column$f': 'A$' * 'B_a_vec_c_vec$' > 'B_c_vec$').
% 32.32/4.52  tff('function_column$f',axiom,
% 32.32/4.52             'column$f'('i$',fmb_'B_a_vec_c_vec$'_1) = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwo$',type,'uwo$': 'B_a_vec_c_vec$' * 'A$' * 'A$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uwo$',axiom,
% 32.32/4.52             'uwo$'(fmb_'B_a_vec_c_vec$'_1,'i$','i$') = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyn$',type,'uyn$': 'D_b_fun_set$' > 'D_b_fun_bool_fun$').
% 32.32/4.52  tff('function_uyn$',axiom,
% 32.32/4.52             'uyn$'('top$f') = fmb_'D_b_fun_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbc$',type,'vbc$': 'B_a_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_vbc$',axiom,
% 32.32/4.52             'vbc$'(fmb_'B_a_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyd$',type,'uyd$': 'B_a_vec_c_vec$' > 'C_b_a_vec_c_vec_fun$').
% 32.32/4.52  tff('function_uyd$',axiom,
% 32.32/4.52             'uyd$'(fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_rows$a',type,'rows$a': 'B_c_vec_a_vec_a_vec$' > 'B_c_vec_a_vec_set$').
% 32.32/4.52  tff('function_rows$a',axiom,
% 32.32/4.52             'rows$a'(fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'B_c_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$c',type,'fun_app$c': 'A_b_d_vec_fun$' * 'A$' > 'B_d_vec$').
% 32.32/4.52  tff('function_fun_app$c',axiom,
% 32.32/4.52             'fun_app$c'(fmb_'A_b_d_vec_fun$'_1,'i$') = fmb_'B_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwj$',type,'uwj$': 'B_c_vec_c_vec$' * 'C$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uwj$',axiom,
% 32.32/4.52             'uwj$'(fmb_'B_c_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuc$',type,'uuc$': 'A$' * 'C$' * 'B_c_vec_a_vec$' * 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uuc$',axiom,
% 32.32/4.52             'uuc$'('i$',fmb_'C$'_1,'a$','a$') = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ai',type,'fun_app$ai': 'C_b_bool_fun_fun$' * 'C$' > 'B_bool_fun$').
% 32.32/4.52  tff('function_fun_app$ai',axiom,
% 32.32/4.52             'fun_app$ai'(fmb_'C_b_bool_fun_fun$'_1,fmb_'C$'_1) = fmb_'B_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$',type,'vec_lambda$': 'A_b_d_vec_fun$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_vec_lambda$',axiom,
% 32.32/4.52             'vec_lambda$'(fmb_'A_b_d_vec_fun$'_1) = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$m',type,'fun_app$m': 'D_b_c_vec_fun$' * 'D$' > 'B_c_vec$').
% 32.32/4.52  tff('function_fun_app$m',axiom,
% 32.32/4.52             'fun_app$m'(fmb_'D_b_c_vec_fun$'_1,'j$') = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxc$',type,'uxc$': 'C$' * 'B_c_vec_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uxc$',axiom,
% 32.32/4.52             'uxc$'(fmb_'C$'_1,'a$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vaq$',type,'vaq$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'B_c_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_vaq$',axiom,
% 32.32/4.52             'vaq$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$',fmb_'B_c_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_var$',type,'var$': 'B_d_vec_a_vec$' * 'D$' * 'D$' * 'B$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_var$',axiom,
% 32.32/4.52             'var$'('b$','j$','j$',fmb_'B$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vad$',type,'vad$': 'B_c_vec$' * 'B_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_vad$',axiom,
% 32.32/4.52             'vad$'(fmb_'B_c_vec$'_1,fmb_'B_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuj$',type,'uuj$': 'C$' * 'C$' * 'B_a_vec_c_vec$' * 'B_c_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uuj$',axiom,
% 32.32/4.52             'uuj$'(fmb_'C$'_1,fmb_'C$'_1,fmb_'B_a_vec_c_vec$'_1,fmb_'B_c_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuh$',type,'uuh$': 'A$' * 'A$' * 'B_c_vec_a_vec$' * 'B_a_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uuh$',axiom,
% 32.32/4.52             'uuh$'('i$','i$','a$',fmb_'B_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_collect$',type,'collect$': 'A_b_d_vec_fun_bool_fun$' > 'A_b_d_vec_fun_set$').
% 32.32/4.52  tff('function_collect$',axiom,
% 32.32/4.52             'collect$'(fmb_'A_b_d_vec_fun_bool_fun$'_1) = 'top$g'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$',type,'vec_nth$': 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$',axiom,
% 32.32/4.52             'vec_nth$'('a$') = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwn$',type,'uwn$': 'B_d_vec_d_vec$' * 'D$' * 'D$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uwn$',axiom,
% 32.32/4.52             'uwn$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$') = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$c',type,'vec_nth$c': 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$c',axiom,
% 32.32/4.52             'vec_nth$c'(fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$h',type,'vec_lambda$h': 'C_b_d_vec_fun$' > 'B_d_vec_c_vec$').
% 32.32/4.52  tff('function_vec_lambda$h',axiom,
% 32.32/4.52             'vec_lambda$h'(fmb_'C_b_d_vec_fun$'_1) = fmb_'B_d_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbe$',type,'vbe$': 'B_c_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_vbe$',axiom,
% 32.32/4.52             'vbe$'('a$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuo$',type,'uuo$': 'B_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uuo$',axiom,
% 32.32/4.52             'uuo$'(fmb_'B_a_vec$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxs$',type,'uxs$': 'B_c_vec$' * 'C$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uxs$',axiom,
% 32.32/4.52             'uxs$'(fmb_'B_c_vec$'_1,fmb_'C$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$o',type,'times$o': 'B_set$' * 'B_set$' > 'B_set$').
% 32.32/4.52  tff('function_times$o',axiom,
% 32.32/4.52             'times$o'(fmb_'B_set$'_1,fmb_'B_set$'_1) = fmb_'B_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vaf$',type,'vaf$': 'B_a_vec$' * 'B_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_vaf$',axiom,
% 32.32/4.52             'vaf$'(fmb_'B_a_vec$'_1,fmb_'B_a_vec$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzs$',type,'uzs$': 'B_c_vec_a_vec$' * 'A$' * 'B$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uzs$',axiom,
% 32.32/4.52             'uzs$'('a$','i$',fmb_'B$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxj$',type,'uxj$': 'A$' * 'B_a_vec_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uxj$',axiom,
% 32.32/4.52             'uxj$'('i$',fmb_'B_a_vec_a_vec$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwv$',type,'uwv$': 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uwv$',axiom,
% 32.32/4.52             'uwv$'(fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uud$',type,'uud$': 'A$' * 'D$' * 'B_c_vec_a_vec$' * 'B_d_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uud$',axiom,
% 32.32/4.52             'uud$'('i$','j$','a$','b$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$g',type,'fun_app$g': 'A_b_d_vec_a_vec_fun$' * 'A$' > 'B_d_vec_a_vec$').
% 32.32/4.52  tff('function_fun_app$g',axiom,
% 32.32/4.52             'fun_app$g'(fmb_'A_b_d_vec_a_vec_fun$'_1,'i$') = 'b$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_rows$b',type,'rows$b': 'B_a_vec_d_vec$' > 'B_a_vec_set$').
% 32.32/4.52  tff('function_rows$b',axiom,
% 32.32/4.52             'rows$b'(fmb_'B_a_vec_d_vec$'_1) = fmb_'B_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vao$',type,'vao$': 'B_d_vec_d_vec$' * 'D$' * 'D$' * 'B$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_vao$',axiom,
% 32.32/4.52             'vao$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$',fmb_'B$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuv$',type,'uuv$': 'B_b_fun$' * 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uuv$',axiom,
% 32.32/4.52             'uuv$'('uminus$','a$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwi$',type,'uwi$': 'B_d_vec_c_vec$' * 'D$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uwi$',axiom,
% 32.32/4.52             'uwi$'(fmb_'B_d_vec_c_vec$'_1,'j$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vba$',type,'vba$': 'B_c_vec$' * 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vba$',axiom,
% 32.32/4.52             'vba$'(fmb_'B_c_vec$'_1,'a$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$t',type,'fun_app$t': 'A_b_a_vec_c_vec_fun$' * 'A$' > 'B_a_vec_c_vec$').
% 32.32/4.52  tff('function_fun_app$t',axiom,
% 32.32/4.52             'fun_app$t'(fmb_'A_b_a_vec_c_vec_fun$'_1,'i$') = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwb$',type,'uwb$': 'B_c_vec_a_vec$' * 'A$' * 'A$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uwb$',axiom,
% 32.32/4.52             'uwb$'('a$','i$','i$','i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$d',type,'elt_set_plus$d': 'B_d_vec_a_vec$' * 'B_d_vec_a_vec_set$' > 'B_d_vec_a_vec_set$').
% 32.32/4.52  tff('function_elt_set_plus$d',axiom,
% 32.32/4.52             'elt_set_plus$d'('b$',fmb_'B_d_vec_a_vec_set$'_1) = fmb_'B_d_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$c',type,'elt_set_times$c': 'B$' * 'B_set$' > 'B_set$').
% 32.32/4.52  tff('function_elt_set_times$c',axiom,
% 32.32/4.52             'elt_set_times$c'(fmb_'B$'_1,fmb_'B_set$'_1) = fmb_'B_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$q',type,'times$q': 'B_d_vec_set$' * 'B_d_vec_set$' > 'B_d_vec_set$').
% 32.32/4.52  tff('function_times$q',axiom,
% 32.32/4.52             'times$q'(fmb_'B_d_vec_set$'_1,fmb_'B_d_vec_set$'_1) = fmb_'B_d_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$f',type,'elt_set_plus$f': 'B_c_vec_a_vec$' * 'B_c_vec_a_vec_set$' > 'B_c_vec_a_vec_set$').
% 32.32/4.52  tff('function_elt_set_plus$f',axiom,
% 32.32/4.52             'elt_set_plus$f'('a$',fmb_'B_c_vec_a_vec_set$'_1) = fmb_'B_c_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvu$',type,'uvu$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uvu$',axiom,
% 32.32/4.52             'uvu$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$','i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vbb$',type,'vbb$': 'B$' > 'D_b_fun$').
% 32.32/4.52  tff('function_vbb$',axiom,
% 32.32/4.52             'vbb$'(fmb_'B$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvn$',type,'uvn$': 'B_d_vec_b_fun$' * 'B_d_vec_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uvn$',axiom,
% 32.32/4.52             'uvn$'(fmb_'B_d_vec_b_fun$'_1,fmb_'B_d_vec_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwc$',type,'uwc$': 'B_d_vec_a_vec$' * 'A$' * 'A$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uwc$',axiom,
% 32.32/4.52             'uwc$'('b$','i$','i$','i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzw$',type,'uzw$': 'B_c_vec_a_vec_a_vec$' * 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uzw$',axiom,
% 32.32/4.52             'uzw$'(fmb_'B_c_vec_a_vec_a_vec$'_1,fmb_'B_c_vec_a_vec_a_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vak$',type,'vak$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'B_c_vec$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vak$',axiom,
% 32.32/4.52             'vak$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$',fmb_'B_c_vec$'_1,'i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$f',type,'columnvector_row$f': 'B_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$f',axiom,
% 32.32/4.52             'columnvector_row$f'(fmb_'B_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxi$',type,'uxi$': 'A$' * 'B_a_vec_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uxi$',axiom,
% 32.32/4.52             'uxi$'('i$',fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uze$',type,'uze$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'B_c_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uze$',axiom,
% 32.32/4.52             'uze$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$',fmb_'B_c_vec$'_1) = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_times$p',type,'times$p': 'B_d_vec_a_vec_set$' * 'B_d_vec_a_vec_set$' > 'B_d_vec_a_vec_set$').
% 32.32/4.52  tff('function_times$p',axiom,
% 32.32/4.52             'times$p'(fmb_'B_d_vec_a_vec_set$'_1,fmb_'B_d_vec_a_vec_set$'_1) = fmb_'B_d_vec_a_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvg$',type,'uvg$': 'B_c_vec_b_fun$' * 'B_c_vec_a_vec_a_vec$' * 'A$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uvg$',axiom,
% 32.32/4.52             'uvg$'(fmb_'B_c_vec_b_fun$'_1,fmb_'B_c_vec_a_vec_a_vec$'_1,'i$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uue$',type,'uue$': 'D$' * 'D$' * 'B_d_vec_d_vec$' * 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uue$',axiom,
% 32.32/4.52             'uue$'('j$','j$',fmb_'B_d_vec_d_vec$'_1,fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvk$',type,'uvk$': 'B_c_vec_b_fun$' * 'B_c_vec_a_vec_c_vec$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uvk$',axiom,
% 32.32/4.52             'uvk$'(fmb_'B_c_vec_b_fun$'_1,fmb_'B_c_vec_a_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$y',type,'fun_app$y': 'B_b_d_vec_fun$' * 'B$' > 'B_d_vec$').
% 32.32/4.52  tff('function_fun_app$y',axiom,
% 32.32/4.52             'fun_app$y'('vec$b',fmb_'B$'_1) = fmb_'B_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyz$',type,'uyz$': 'B_d_vec_d_vec$' * 'D$' * 'D$' * 'B$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uyz$',axiom,
% 32.32/4.52             'uyz$'(fmb_'B_d_vec_d_vec$'_1,'j$','j$',fmb_'B$'_1,'j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyv$',type,'uyv$': 'B_d_vec_a_vec$' * 'D$' * 'B$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uyv$',axiom,
% 32.32/4.52             'uyv$'('b$','j$',fmb_'B$'_1,'i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$v',type,'fun_app$v': 'B_d_vec_b_fun$' * 'B_d_vec$' > 'B$').
% 32.32/4.52  tff('function_fun_app$v',axiom,
% 32.32/4.52             'fun_app$v'(fmb_'B_d_vec_b_fun$'_1,fmb_'B_d_vec$'_1) = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxu$',type,'uxu$': 'B_d_vec$' * 'D$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uxu$',axiom,
% 32.32/4.52             'uxu$'(fmb_'B_d_vec$'_1,'j$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ae',type,'fun_app$ae': 'D_b_d_vec_bool_fun_fun$' * 'D$' > 'B_d_vec_bool_fun$').
% 32.32/4.52  tff('function_fun_app$ae',axiom,
% 32.32/4.52             'fun_app$ae'(fmb_'D_b_d_vec_bool_fun_fun$'_1,'j$') = fmb_'B_d_vec_bool_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vac$',type,'vac$': 'B_a_vec_c_vec$' * 'B_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_vac$',axiom,
% 32.32/4.52             'vac$'(fmb_'B_a_vec_c_vec$'_1,fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$f',type,'vec_nth$f': 'B_c_vec_d_vec$' > 'D_b_c_vec_fun$').
% 32.32/4.52  tff('function_vec_nth$f',axiom,
% 32.32/4.52             'vec_nth$f'(fmb_'B_c_vec_d_vec$'_1) = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$a',type,'columnvector_row$a': 'B_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$a',axiom,
% 32.32/4.52             'columnvector_row$a'(fmb_'B_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzl$',type,'uzl$': 'B_a_vec_c_vec$' * 'C$' * 'B$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uzl$',axiom,
% 32.32/4.52             'uzl$'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'B$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$j',type,'columnvector_row$j': 'B_c_vec$' > 'C_b_d_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$j',axiom,
% 32.32/4.52             'columnvector_row$j'(fmb_'B_c_vec$'_1) = fmb_'C_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzn$',type,'uzn$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'B_c_vec$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uzn$',axiom,
% 32.32/4.52             'uzn$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$',fmb_'B_c_vec$'_1,'i$') = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzj$',type,'uzj$': 'B_d_vec_d_vec$' * 'D$' * 'B$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uzj$',axiom,
% 32.32/4.52             'uzj$'(fmb_'B_d_vec_d_vec$'_1,'j$',fmb_'B$'_1,'j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_transpose_row$k',type,'transpose_row$k': 'B_c_vec_d_vec$' > 'C_b_d_vec_fun$').
% 32.32/4.52  tff('function_transpose_row$k',axiom,
% 32.32/4.52             'transpose_row$k'(fmb_'B_c_vec_d_vec$'_1) = fmb_'C_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$k',type,'vec_nth$k': 'B_c_vec_c_vec$' * 'C$' > 'B_c_vec$').
% 32.32/4.52  tff('function_vec_nth$k',axiom,
% 32.32/4.52             'vec_nth$k'(fmb_'B_c_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwl$',type,'uwl$': 'B_a_vec_a_vec$' * 'A$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uwl$',axiom,
% 32.32/4.52             'uwl$'(fmb_'B_a_vec_a_vec$'_1,'i$') = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_interchange_rows$d',type,'interchange_rows$d': 'B_c_vec_a_vec$' * 'A$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_interchange_rows$d',axiom,
% 32.32/4.52             'interchange_rows$d'('a$','i$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vax$',type,'vax$': 'B$' * 'B_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_vax$',axiom,
% 32.32/4.52             'vax$'(fmb_'B$'_1,fmb_'B_a_vec$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwk$',type,'uwk$': 'B_a_vec_c_vec$' * 'A$' > 'C_b_fun$').
% 32.32/4.52  tff('function_uwk$',axiom,
% 32.32/4.52             'uwk$'(fmb_'B_a_vec_c_vec$'_1,'i$') = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_transpose_row$e',type,'transpose_row$e': 'B_d_vec_c_vec$' > 'D_b_c_vec_fun$').
% 32.32/4.52  tff('function_transpose_row$e',axiom,
% 32.32/4.52             'transpose_row$e'(fmb_'B_d_vec_c_vec$'_1) = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columnvector_row$k',type,'columnvector_row$k': 'B_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_columnvector_row$k',axiom,
% 32.32/4.52             'columnvector_row$k'(fmb_'B_a_vec$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_times$a',type,'elt_set_times$a': 'D_b_fun$' * 'D_b_fun_set$' > 'D_b_fun_set$').
% 32.32/4.52  tff('function_elt_set_times$a',axiom,
% 32.32/4.52             'elt_set_times$a'(fmb_'D_b_fun$'_1,'top$f') = 'top$f'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_lambda$e',type,'vec_lambda$e': 'A_b_c_vec_fun$' > 'B_c_vec_a_vec$').
% 32.32/4.52  tff('function_vec_lambda$e',axiom,
% 32.32/4.52             'vec_lambda$e'('uu$') = 'a$'
% 32.32/4.52           & 'vec_lambda$e'(fmb_'A_b_c_vec_fun$'_2) = 'a$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uuy$',type,'uuy$': 'B_b_fun$' * 'B_d_vec_a_vec$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uuy$',axiom,
% 32.32/4.52             'uuy$'('uminus$','b$','i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwh$',type,'uwh$': 'B_a_vec_d_vec$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uwh$',axiom,
% 32.32/4.52             'uwh$'(fmb_'B_a_vec_d_vec$'_1,'i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_collect$a',type,'collect$a': 'D_b_fun_bool_fun$' > 'D_b_fun_set$').
% 32.32/4.52  tff('function_collect$a',axiom,
% 32.32/4.52             'collect$a'(fmb_'D_b_fun_bool_fun$'_1) = 'top$f'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$i',type,'vec_nth$i': 'B_a_vec$' > 'A_b_fun$').
% 32.32/4.52  tff('function_vec_nth$i',axiom,
% 32.32/4.52             'vec_nth$i'(fmb_'B_a_vec$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_rowvector$e',type,'rowvector$e': 'B_a_vec$' > 'B_a_vec_d_vec$').
% 32.32/4.52  tff('function_rowvector$e',axiom,
% 32.32/4.52             'rowvector$e'(fmb_'B_a_vec$'_1) = fmb_'B_a_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$l',type,'fun_app$l': 'C_b_c_vec_fun$' * 'C$' > 'B_c_vec$').
% 32.32/4.52  tff('function_fun_app$l',axiom,
% 32.32/4.52             'fun_app$l'(fmb_'C_b_c_vec_fun$'_1,fmb_'C$'_1) = fmb_'B_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vab$',type,'vab$': 'B_d_vec_d_vec$' * 'B_d_vec_d_vec$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_vab$',axiom,
% 32.32/4.52             'vab$'(fmb_'B_d_vec_d_vec$'_1,fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvl$',type,'uvl$': 'B_c_vec_b_fun$' * 'B_c_vec_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uvl$',axiom,
% 32.32/4.52             'uvl$'(fmb_'B_c_vec_b_fun$'_1,fmb_'B_c_vec_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzd$',type,'uzd$': 'B_c_vec_a_vec_a_vec$' * 'A$' * 'A$' * 'B_c_vec$' * 'A$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uzd$',axiom,
% 32.32/4.52             'uzd$'(fmb_'B_c_vec_a_vec_a_vec$'_1,'i$','i$',fmb_'B_c_vec$'_1,'i$') = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyq$',type,'uyq$': 'B_d_vec_d_vec$' * 'D$' * 'B$' > 'D_b_d_vec_fun$').
% 32.32/4.52  tff('function_uyq$',axiom,
% 32.32/4.52             'uyq$'(fmb_'B_d_vec_d_vec$'_1,'j$',fmb_'B$'_1) = fmb_'D_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwg$',type,'uwg$': 'B_d_vec_d_vec$' * 'D$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uwg$',axiom,
% 32.32/4.52             'uwg$'(fmb_'B_d_vec_d_vec$'_1,'j$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxp$',type,'uxp$': 'B_c_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uxp$',axiom,
% 32.32/4.52             'uxp$'('a$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwz$',type,'uwz$': 'B_a_vec_a_vec$' > 'A_b_a_vec_fun$').
% 32.32/4.52  tff('function_uwz$',axiom,
% 32.32/4.52             'uwz$'(fmb_'B_a_vec_a_vec$'_1) = fmb_'A_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxe$',type,'uxe$': 'A$' * 'B_c_vec_a_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uxe$',axiom,
% 32.32/4.52             'uxe$'('i$',fmb_'B_c_vec_a_vec_a_vec$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uye$',type,'uye$': 'B_d_vec_a_vec$' * 'A$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uye$',axiom,
% 32.32/4.52             'uye$'('b$','i$') = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvp$',type,'uvp$': 'B_a_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uvp$',axiom,
% 32.32/4.52             'uvp$'(fmb_'B_a_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_elt_set_plus$b',type,'elt_set_plus$b': 'A_b_c_vec_fun$' * 'A_b_c_vec_fun_set$' > 'A_b_c_vec_fun_set$').
% 32.32/4.52  tff('function_elt_set_plus$b',axiom,
% 32.32/4.52             'elt_set_plus$b'('uu$','top$e') = 'top$e'
% 32.32/4.52           & 'elt_set_plus$b'(fmb_'A_b_c_vec_fun$'_2,'top$e') = 'top$e'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_columns$',type,'columns$': 'B_a_vec_c_vec$' > 'B_c_vec_set$').
% 32.32/4.52  tff('function_columns$',axiom,
% 32.32/4.52             'columns$'(fmb_'B_a_vec_c_vec$'_1) = fmb_'B_c_vec_set$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_interchange_rows$a',type,'interchange_rows$a': 'B_a_vec_c_vec$' * 'C$' * 'C$' > 'B_a_vec_c_vec$').
% 32.32/4.52  tff('function_interchange_rows$a',axiom,
% 32.32/4.52             'interchange_rows$a'(fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1,fmb_'C$'_1) = fmb_'B_a_vec_c_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_map_matrix$m',type,'map_matrix$m': 'B_d_vec_b_fun$' * 'B_d_vec_d_vec_d_vec$' > 'B_d_vec_d_vec$').
% 32.32/4.52  tff('function_map_matrix$m',axiom,
% 32.32/4.52             'map_matrix$m'(fmb_'B_d_vec_b_fun$'_1,fmb_'B_d_vec_d_vec_d_vec$'_1) = fmb_'B_d_vec_d_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$k',type,'fun_app$k': 'D_b_a_vec_fun$' * 'D$' > 'B_a_vec$').
% 32.32/4.52  tff('function_fun_app$k',axiom,
% 32.32/4.52             'fun_app$k'(fmb_'D_b_a_vec_fun$'_1,'j$') = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uva$',type,'uva$': 'B_b_c_vec_fun$' * 'B_a_vec_c_vec$' * 'C$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uva$',axiom,
% 32.32/4.52             'uva$'('vec$',fmb_'B_a_vec_c_vec$'_1,fmb_'C$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uui$',type,'uui$': 'C$' * 'D$' * 'B_a_vec_c_vec$' * 'B_d_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_uui$',axiom,
% 32.32/4.52             'uui$'(fmb_'C$'_1,'j$',fmb_'B_a_vec_c_vec$'_1,fmb_'B_d_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vau$',type,'vau$': 'B_a_vec$' * 'B_a_vec_c_vec$' > 'C_b_a_vec_fun$').
% 32.32/4.52  tff('function_vau$',axiom,
% 32.32/4.52             'vau$'(fmb_'B_a_vec$'_1,fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxt$',type,'uxt$': 'B_c_vec$' > 'C_b_c_vec_fun$').
% 32.32/4.52  tff('function_uxt$',axiom,
% 32.32/4.52             'uxt$'(fmb_'B_c_vec$'_1) = fmb_'C_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyr$',type,'uyr$': 'B_a_vec_c_vec$' * 'A$' * 'B$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uyr$',axiom,
% 32.32/4.52             'uyr$'(fmb_'B_a_vec_c_vec$'_1,'i$',fmb_'B$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzq$',type,'uzq$': 'B_d_vec_a_vec$' * 'A$' * 'B$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uzq$',axiom,
% 32.32/4.52             'uzq$'('b$','i$',fmb_'B$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uyy$',type,'uyy$': 'B_c_vec_a_vec$' * 'C$' * 'B$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uyy$',axiom,
% 32.32/4.52             'uyy$'('a$',fmb_'C$'_1,fmb_'B$'_1) = 'uu$'
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvq$',type,'uvq$': 'B_c_vec_a_vec$' > 'A_b_c_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uvq$',axiom,
% 32.32/4.52             'uvq$'('a$') = fmb_'A_b_c_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$m',type,'vec_nth$m': 'B_a_vec_a_vec$' * 'A$' > 'B_a_vec$').
% 32.32/4.52  tff('function_vec_nth$m',axiom,
% 32.32/4.52             'vec_nth$m'(fmb_'B_a_vec_a_vec$'_1,'i$') = fmb_'B_a_vec$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxf$',type,'uxf$': 'D$' * 'B_d_vec_d_vec$' > 'D_b_fun$').
% 32.32/4.52  tff('function_uxf$',axiom,
% 32.32/4.52             'uxf$'('j$',fmb_'B_d_vec_d_vec$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vay$',type,'vay$': 'B$' * 'B_d_vec$' > 'D_b_fun$').
% 32.32/4.52  tff('function_vay$',axiom,
% 32.32/4.52             'vay$'(fmb_'B$'_1,fmb_'B_d_vec$'_1) = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vai$',type,'vai$': 'B_c_vec_a_vec$' * 'B_c_vec_a_vec$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_vai$',axiom,
% 32.32/4.52             'vai$'('a$','a$') = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uzi$',type,'uzi$': 'B_c_vec_a_vec$' * 'A$' * 'A$' * 'B$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uzi$',axiom,
% 32.32/4.52             'uzi$'('a$','i$','i$',fmb_'B$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_vec_nth$h',type,'vec_nth$h': 'B_c_vec$' > 'C_b_fun$').
% 32.32/4.52  tff('function_vec_nth$h',axiom,
% 32.32/4.52             'vec_nth$h'(fmb_'B_c_vec$'_1) = fmb_'C_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvf$',type,'uvf$': 'B_b_d_vec_fun$' * 'B_a_vec_c_vec$' > 'C_b_d_vec_a_vec_fun$').
% 32.32/4.52  tff('function_uvf$',axiom,
% 32.32/4.52             'uvf$'('vec$b',fmb_'B_a_vec_c_vec$'_1) = fmb_'C_b_d_vec_a_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvv$',type,'uvv$': 'B_a_vec_c_vec$' * 'A$' * 'A$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uvv$',axiom,
% 32.32/4.52             'uvv$'(fmb_'B_a_vec_c_vec$'_1,'i$','i$',fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxl$',type,'uxl$': 'A$' * 'B_d_vec_a_vec_a_vec$' > 'A_b_d_vec_fun$').
% 32.32/4.52  tff('function_uxl$',axiom,
% 32.32/4.52             'uxl$'('i$',fmb_'B_d_vec_a_vec_a_vec$'_1) = fmb_'A_b_d_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uwr$',type,'uwr$': 'B_c_vec_a_vec$' * 'C$' * 'C$' > 'A_b_c_vec_fun$').
% 32.32/4.52  tff('function_uwr$',axiom,
% 32.32/4.52             'uwr$'('a$',fmb_'C$'_1,fmb_'C$'_1) = fmb_'A_b_c_vec_fun$'_2
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$b',type,'fun_app$b': 'D_b_fun$' * 'D$' > 'B$').
% 32.32/4.52  tff('function_fun_app$b',axiom,
% 32.32/4.52             'fun_app$b'(fmb_'D_b_fun$'_1,'j$') = fmb_'B$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxr$',type,'uxr$': 'B_d_vec$' > 'D_b_c_vec_fun$').
% 32.32/4.52  tff('function_uxr$',axiom,
% 32.32/4.52             'uxr$'(fmb_'B_d_vec$'_1) = fmb_'D_b_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uvm$',type,'uvm$': 'B_d_vec_b_fun$' * 'B_d_vec_a_vec_c_vec$' * 'C$' > 'A_b_fun$').
% 32.32/4.52  tff('function_uvm$',axiom,
% 32.32/4.52             'uvm$'(fmb_'B_d_vec_b_fun$'_1,fmb_'B_d_vec_a_vec_c_vec$'_1,fmb_'C$'_1) = fmb_'A_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_van$',type,'van$': 'B_d_vec_a_vec$' * 'D$' * 'D$' * 'B$' * 'A$' > 'D_b_fun$').
% 32.32/4.52  tff('function_van$',axiom,
% 32.32/4.52             'van$'('b$','j$','j$',fmb_'B$'_1,'i$') = fmb_'D_b_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_uxb$',type,'uxb$': 'B_a_vec_c_vec_c_vec$' > 'C_b_a_vec_c_vec_fun$').
% 32.32/4.52  tff('function_uxb$',axiom,
% 32.32/4.52             'uxb$'(fmb_'B_a_vec_c_vec_c_vec$'_1) = fmb_'C_b_a_vec_c_vec_fun$'_1
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$f',type,'member$f': 'B_c_vec_a_vec$' * 'B_c_vec_a_vec_set$' > $o ).
% 32.32/4.52  tff('predicate_member$f',axiom,
% 32.32/4.52             ~'member$f'('a$',fmb_'B_c_vec_a_vec_set$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$',type,'member$': 'D_b_fun$' * 'D_b_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$',axiom,
% 32.32/4.52             'member$'(fmb_'D_b_fun$'_1,'top$f')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$j',type,'member$j': 'C_b_a_vec_fun$' * 'C_b_a_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$j',axiom,
% 32.32/4.52             'member$j'(fmb_'C_b_a_vec_fun$'_1,'top$b')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$at',type,'fun_app$at': 'B_a_vec_c_vec_bool_fun$' * 'B_a_vec_c_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$at',axiom,
% 32.32/4.52             ~'fun_app$at'(fmb_'B_a_vec_c_vec_bool_fun$'_1,fmb_'B_a_vec_c_vec$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$c',type,'member$c': 'B$' * 'B_set$' > $o ).
% 32.32/4.52  tff('predicate_member$c',axiom,
% 32.32/4.52             ~'member$c'(fmb_'B$'_1,fmb_'B_set$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ab',type,'fun_app$ab': 'B_c_vec_a_vec_bool_fun$' * 'B_c_vec_a_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ab',axiom,
% 32.32/4.52             'fun_app$ab'(fmb_'B_c_vec_a_vec_bool_fun$'_1,'a$')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_less_eq$',type,'less_eq$': 'A_b_d_vec_fun_set$' * 'A_b_d_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_less_eq$',axiom,
% 32.32/4.52             'less_eq$'('top$g','top$g')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$as',type,'fun_app$as': 'A_b_fun_bool_fun$' * 'A_b_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$as',axiom,
% 32.32/4.52             ~'fun_app$as'(fmb_'A_b_fun_bool_fun$'_1,fmb_'A_b_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$k',type,'member$k': 'C_b_fun$' * 'C_b_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$k',axiom,
% 32.32/4.52             'member$k'(fmb_'C_b_fun$'_1,'top$c')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$a',type,'member$a': 'A_b_d_vec_fun$' * 'A_b_d_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$a',axiom,
% 32.32/4.52             'member$a'(fmb_'A_b_d_vec_fun$'_1,'top$g')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_less_eq$a',type,'less_eq$a': 'D_b_fun_set$' * 'D_b_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_less_eq$a',axiom,
% 32.32/4.52             'less_eq$a'('top$f','top$f')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ao',type,'fun_app$ao': 'A_b_c_vec_a_vec_fun_bool_fun$' * 'A_b_c_vec_a_vec_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ao',axiom,
% 32.32/4.52             ~'fun_app$ao'(fmb_'A_b_c_vec_a_vec_fun_bool_fun$'_1,fmb_'A_b_c_vec_a_vec_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ap',type,'fun_app$ap': 'D_b_d_vec_fun_bool_fun$' * 'D_b_d_vec_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ap',axiom,
% 32.32/4.52             ~'fun_app$ap'(fmb_'D_b_d_vec_fun_bool_fun$'_1,fmb_'D_b_d_vec_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$e',type,'member$e': 'B_d_vec$' * 'B_d_vec_set$' > $o ).
% 32.32/4.52  tff('predicate_member$e',axiom,
% 32.32/4.52             ~'member$e'(fmb_'B_d_vec$'_1,fmb_'B_d_vec_set$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$d',type,'member$d': 'B_d_vec_a_vec$' * 'B_d_vec_a_vec_set$' > $o ).
% 32.32/4.52  tff('predicate_member$d',axiom,
% 32.32/4.52             ~'member$d'('b$',fmb_'B_d_vec_a_vec_set$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$b',type,'member$b': 'A_b_c_vec_fun$' * 'A_b_c_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$b',axiom,
% 32.32/4.52             ~'member$b'('uu$','top$e')
% 32.32/4.52           & 'member$b'(fmb_'A_b_c_vec_fun$'_2,'top$e')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ad',type,'fun_app$ad': 'B_d_vec_bool_fun$' * 'B_d_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ad',axiom,
% 32.32/4.52             'fun_app$ad'(fmb_'B_d_vec_bool_fun$'_1,fmb_'B_d_vec$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ar',type,'fun_app$ar': 'C_b_fun_bool_fun$' * 'C_b_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ar',axiom,
% 32.32/4.52             ~'fun_app$ar'(fmb_'C_b_fun_bool_fun$'_1,fmb_'C_b_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$g',type,'member$g': 'B_c_vec$' * 'B_c_vec_set$' > $o ).
% 32.32/4.52  tff('predicate_member$g',axiom,
% 32.32/4.52             ~'member$g'(fmb_'B_c_vec$'_1,fmb_'B_c_vec_set$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$aq',type,'fun_app$aq': 'C_b_a_vec_fun_bool_fun$' * 'C_b_a_vec_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$aq',axiom,
% 32.32/4.52             ~'fun_app$aq'(fmb_'C_b_a_vec_fun_bool_fun$'_1,fmb_'C_b_a_vec_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$i',type,'member$i': 'D_b_d_vec_fun$' * 'D_b_d_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$i',axiom,
% 32.32/4.52             'member$i'(fmb_'D_b_d_vec_fun$'_1,'top$a')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ak',type,'fun_app$ak': 'B_c_vec_bool_fun$' * 'B_c_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ak',axiom,
% 32.32/4.52             ~'fun_app$ak'(fmb_'B_c_vec_bool_fun$'_1,fmb_'B_c_vec$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$e',type,'fun_app$e': 'A_b_d_vec_fun_bool_fun$' * 'A_b_d_vec_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$e',axiom,
% 32.32/4.52             'fun_app$e'(fmb_'A_b_d_vec_fun_bool_fun$'_1,fmb_'A_b_d_vec_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$l',type,'member$l': 'A_b_fun$' * 'A_b_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$l',axiom,
% 32.32/4.52             'member$l'(fmb_'A_b_fun$'_1,'top$d')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_member$h',type,'member$h': 'A_b_c_vec_a_vec_fun$' * 'A_b_c_vec_a_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_member$h',axiom,
% 32.32/4.52             'member$h'(fmb_'A_b_c_vec_a_vec_fun$'_1,'top$')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$af',type,'fun_app$af': 'B_a_vec_bool_fun$' * 'B_a_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$af',axiom,
% 32.32/4.52             'fun_app$af'(fmb_'B_a_vec_bool_fun$'_1,fmb_'B_a_vec$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$av',type,'fun_app$av': 'B_d_vec_a_vec_bool_fun$' * 'B_d_vec_a_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$av',axiom,
% 32.32/4.52             ~'fun_app$av'(fmb_'B_d_vec_a_vec_bool_fun$'_1,'b$')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$ah',type,'fun_app$ah': 'B_bool_fun$' * 'B$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$ah',axiom,
% 32.32/4.52             ~'fun_app$ah'(fmb_'B_bool_fun$'_1,fmb_'B$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$f',type,'fun_app$f': 'A_b_c_vec_fun_bool_fun$' * 'A_b_c_vec_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$f',axiom,
% 32.32/4.52             ~'fun_app$f'(fmb_'A_b_c_vec_fun_bool_fun$'_1,'uu$')
% 32.32/4.52           & 'fun_app$f'(fmb_'A_b_c_vec_fun_bool_fun$'_1,fmb_'A_b_c_vec_fun$'_2)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$d',type,'fun_app$d': 'D_b_fun_bool_fun$' * 'D_b_fun$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$d',axiom,
% 32.32/4.52             'fun_app$d'(fmb_'D_b_fun_bool_fun$'_1,fmb_'D_b_fun$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_fun_app$au',type,'fun_app$au': 'B_c_vec_a_vec_a_vec_bool_fun$' * 'B_c_vec_a_vec_a_vec$' > $o ).
% 32.32/4.52  tff('predicate_fun_app$au',axiom,
% 32.32/4.52             ~'fun_app$au'(fmb_'B_c_vec_a_vec_a_vec_bool_fun$'_1,fmb_'B_c_vec_a_vec_a_vec$'_1)
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  tff('declare_less_eq$b',type,'less_eq$b': 'A_b_c_vec_fun_set$' * 'A_b_c_vec_fun_set$' > $o ).
% 32.32/4.52  tff('predicate_less_eq$b',axiom,
% 32.32/4.52             'less_eq$b'('top$e','top$e')
% 32.32/4.52  
% 32.32/4.52  ).
% 32.32/4.52  
% 32.32/4.52  % SZS output end FiniteModel for theBenchmark
% 32.32/4.52  % (18372)------------------------------
% 32.32/4.52  % (18372)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.32/4.52  % (18372)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.32/4.52  % (18372)Termination reason: Satisfiable
% 32.32/4.52  
% 32.32/4.52  % (18372)Memory used [KB]: 36332
% 32.32/4.52  % (18372)Time elapsed: 4.002 s
% 32.32/4.52  % (18372)Instructions burned: 2870 (million)
% 32.32/4.52  % (18372)------------------------------
% 32.32/4.52  % (18372)------------------------------
% 32.32/4.52  % (18346)Success in time 4.167 s
%------------------------------------------------------------------------------